0000851310-17-000057.txt : 20170808 0000851310-17-000057.hdr.sgml : 20170808 20170808162759 ACCESSION NUMBER: 0000851310-17-000057 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 110 CONFORMED PERIOD OF REPORT: 20170630 FILED AS OF DATE: 20170808 DATE AS OF CHANGE: 20170808 FILER: COMPANY DATA: COMPANY CONFORMED NAME: HARMONIC INC CENTRAL INDEX KEY: 0000851310 STANDARD INDUSTRIAL CLASSIFICATION: RADIO & TV BROADCASTING & COMMUNICATIONS EQUIPMENT [3663] IRS NUMBER: 770201147 STATE OF INCORPORATION: DE FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 000-25826 FILM NUMBER: 171015175 BUSINESS ADDRESS: STREET 1: 4300 NORTH FIRST STREET CITY: SAN JOSE STATE: CA ZIP: 95134 BUSINESS PHONE: 4084906242 MAIL ADDRESS: STREET 1: 4300 NORTH FIRST STREET CITY: SAN JOSE STATE: CA ZIP: 95134 FORMER COMPANY: FORMER CONFORMED NAME: HARMONIC LIGHTWAVES INC DATE OF NAME CHANGE: 19950404 10-Q 1 hlit-20170630x10q.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, 2017

¨
Transition report pursuant to Section 13 or 15(d) of the Securities Exchange Act of 1934
Commission File No. 000-25826
_____________________________________________________
HARMONIC INC.
(Exact name of registrant as specified in its charter)
_____________________________________________________
Delaware
77-0201147
(State or other jurisdiction of
incorporation or organization)
(I.R.S. Employer
Identification Number)
4300 North First Street
San Jose, CA 95134
(408) 542-2500
(Address, including zip code, and telephone number, including area code, of registrant’s principal executive offices)
____________________________________________
Indicate by check mark whether the registrant (1) has filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that the registrant was required to file such reports), and (2) has been subject to such filing requirements for the past 90 days.    Yes  ý    No  ¨
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, or a smaller reporting company. See the definitions of “large accelerated filer,” “accelerated filer” and “smaller reporting company” in Rule 12b-2 of the Exchange Act. (Check one): 
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  ý
The number of shares of the registrant’s Common Stock, $.001 par value, outstanding on July 31, 2017 was 81,272,292.



TABLE OF CONTENTS
 

2


PART I
FINANCIAL INFORMATION
ITEM 1. FINANCIAL STATEMENTS
HARMONIC INC.
CONDENSED CONSOLIDATED BALANCE SHEETS
(Unaudited, in thousands, except per share data)
 
June 30, 2017
 
December 31, 2016
ASSETS
 
 
 
Current assets:
 
 
 
Cash and cash equivalents
$
52,885

 
$
55,635

Short-term investments

 
6,923

Accounts receivable, net
60,427

 
86,765

Inventories
35,130

 
41,193

Prepaid expenses and other current assets
24,318

 
26,319

Total current assets
172,760

 
216,835

Property and equipment, net
31,624

 
32,164

Goodwill
240,570

 
237,279

Intangibles, net
25,317

 
29,231

Other long-term assets
37,745

 
38,560

Total assets
$
508,016

 
$
554,069

LIABILITIES AND STOCKHOLDERS’ EQUITY
 
 
 
Current liabilities:
 
 
 
Other debts and capital lease obligations, current
$
7,130

 
$
7,275

Accounts payable
31,322

 
28,892

Income taxes payable
1,349

 
1,166

Deferred revenue
55,165

 
52,414

Accrued and other current liabilities
50,272

 
55,150

Total current liabilities
145,238

 
144,897

Convertible notes, long-term
105,935

 
103,259

Other debts and capital lease obligations, long-term
9,292

 
13,915

Income taxes payable, long-term
2,996

 
2,926

Deferred tax liabilities, long-term
258

 

Other non-current liabilities
16,716

 
18,431

Total liabilities
280,435

 
283,428

Commitments and contingencies (Note 18)

 

Stockholders’ equity:

 
 
Preferred stock, $0.001 par value, 5,000 shares authorized; no shares issued or outstanding

 

Common stock, $0.001 par value, 150,000 shares authorized; 80,669 and 78,456 shares issued and outstanding at June 30, 2017 and December 31, 2016, respectively
81

 
78

Additional paid-in capital
2,260,886

 
2,254,055

Accumulated deficit
(2,030,384
)
 
(1,976,222
)
Accumulated other comprehensive loss
(3,002
)
 
(7,270
)
Total stockholders’ equity
227,581

 
270,641

Total liabilities and stockholders’ equity
$
508,016

 
$
554,069

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

3



HARMONIC INC.
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS
(Unaudited, in thousands, except per share data)
 
Three months ended
 
Six months ended
 
June 30, 2017
 
July 1, 2016
 
June 30, 2017
 
July 1, 2016
Revenue:
 
 
 
 
 
 
 
Product
$
50,190

 
$
77,413

 
$
100,594

 
$
135,057

Services
32,125

 
32,158

 
64,664

 
56,346

Total net revenue
82,315

 
109,571

 
165,258

 
191,403

Cost of revenue:
 
 
 
 
 
 
 
Product
32,005

 
44,049

 
58,107

 
71,238

Services
16,495

 
14,482

 
32,928

 
28,471

Total cost of revenue
48,500

 
58,531

 
91,035

 
99,709

Total gross profit
33,815

 
51,040

 
74,223

 
91,694

Operating expenses:
 
 
 
 
 
 
 
Research and development
27,055

 
26,507

 
51,937

 
50,070

Selling, general and administrative
32,625

 
36,516

 
67,256

 
69,386

Amortization of intangibles
780

 
4,232

 
1,554

 
6,597

Restructuring and related charges
777

 
1,903

 
2,056

 
4,515

Total operating expenses
61,237

 
69,158

 
122,803

 
130,568

Loss from operations
(27,422
)
 
(18,118
)
 
(48,580
)
 
(38,874
)
Interest expense, net
(2,680
)
 
(2,651
)
 
(5,270
)
 
(5,072
)
Other (expense) income, net
(819
)
 
332

 
(1,330
)
 
323

Loss on impairment of long-term investment

 

 

 
(1,476
)
Loss before income taxes
(30,921
)
 
(20,437
)
 
(55,180
)
 
(45,099
)
Provision for income taxes
579

 
242

 
347

 
760

Net loss
$
(31,500
)
 
$
(20,679
)
 
$
(55,527
)
 
$
(45,859
)
 
 
 
 
 
 
 
 
Net loss per share:
 
 
 
 
 
 
 
Basic and diluted
$
(0.39
)
 
$
(0.27
)
 
$
(0.69
)
 
$
(0.59
)
Shares used in per share calculation:
 
 
 
 
 
 
 
Basic and diluted
80,590

 
77,342

 
80,203

 
77,168

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

4


HARMONIC INC.
CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS
(Unaudited, in thousands)
 
Three months ended
 
Six months ended
 
June 30, 2017
 
July 1, 2016
 
June 30, 2017
 
July 1, 2016
Net loss
$
(31,500
)
 
$
(20,679
)
 
$
(55,527
)
 
$
(45,859
)
Other comprehensive income (loss) before tax:
 
 
 
 
 
 
 
Change in unrealized gain (loss) on cash flow hedges:
 
 
 
 
 
 
 
Unrealized (loss) gain arising during the period

 
(165
)
 

 
158

Loss reclassified into earnings

 
22

 

 
100

 

 
(143
)
 

 
258

Change in unrealized gain (loss) on available-for-sale securities:
 
 
 
 
 
 
 
Unrealized (loss) gain arising during the period
(114
)
 
(49
)
 
(613
)
 
30

Loss reclassified into earnings

 

 

 
1,476

 
(114
)
 
(49
)
 
(613
)
 
1,506

Change in foreign currency translation adjustments
3,994

 
(2,611
)
 
4,883

 
(677
)
Other comprehensive income (loss) before tax
3,880

 
(2,803
)
 
4,270

 
1,087

Less: Provision for (benefit from) income taxes

 
5

 
2

 
23

Other comprehensive income (loss), net of tax
3,880

 
(2,808
)
 
4,268

 
1,064

Total comprehensive loss
$
(27,620
)
 
$
(23,487
)
 
$
(51,259
)
 
$
(44,795
)
The accompanying notes are an integral part of these condensed consolidated financial statements.

5


HARMONIC INC.
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS
(Unaudited, in thousands)
 
Six months ended
 
June 30, 2017
 
July 1, 2016
Cash flows from operating activities:
 
 
 
Net loss
$
(55,527
)
 
$
(45,859
)
Adjustments to reconcile net loss to net cash used in operating activities:
 
 
 
Amortization of intangibles
4,144

 
8,322

Depreciation
7,139

 
7,737

Stock-based compensation
7,387

 
5,862

Amortization of discount on convertible debt and issuance cost
2,676

 
2,417

Restructuring, asset impairment and loss on retirement of fixed assets
228

 
1,687

Amortization of non-cash warrant
416

 

Loss on impairment of long-term investment

 
1,476

Deferred income taxes, net
(38
)
 
38

Provision for excess and obsolete inventories
5,094

 
5,203

Allowance for doubtful accounts and returns
3,274

 
697

Other non-cash adjustments, net
189

 
144

Changes in operating assets and liabilities, net of effects of acquisition:
 
 
 
Accounts receivable
23,479

 
(16,000
)
Inventories
2,912

 
3,158

Prepaid expenses and other assets
5,933

 
(4,148
)
Accounts payable
1,434

 
2,168

Deferred revenue
1,308

 
25,956

Income taxes payable
228

 
(122
)
Accrued and other liabilities
(7,662
)
 
(7,029
)
Net cash provided by (used in) operating activities
2,614

 
(8,293
)
Cash flows from investing activities:
 
 
 
Acquisition of business, net of cash acquired

 
(72,989
)
Proceeds from maturities of investments
3,106

 
12,842

Proceeds from sales of investments
3,792

 

Purchases of property and equipment
(5,943
)
 
(7,708
)
Net cash provided by (used in) investing activities
955

 
(67,855
)
Cash flows from financing activities:
 
 
 
Payment of convertible debt issuance costs

 
(582
)
Proceeds from other debts and capital leases
164

 
5,972

Repayment of other debts and capital leases
(6,650
)
 
(6,524
)
Proceeds from common stock issued to employees
2,117

 
3,737

Payment of tax withholding obligations related to net share settlements of restricted stock units
(2,726
)
 
(1,034
)
Net cash (used in) provided by financing activities
(7,095
)
 
1,569

Effect of exchange rate changes on cash and cash equivalents
776

 
(95
)
Net decrease in cash and cash equivalents
(2,750
)
 
(74,674
)
Cash and cash equivalents at beginning of period
55,635

 
126,190

Cash and cash equivalents at end of period
$
52,885

 
$
51,516


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

6


HARMONIC INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (UNAUDITED)

NOTE 1: BASIS OF PRESENTATION AND SIGNIFICANT ACCOUNTING POLICIES
Basis of Presentation
The accompanying unaudited condensed consolidated financial statements, in the opinion of management, include all adjustments (consisting only of normal recurring adjustments) which Harmonic Inc. (“Harmonic,” or the “Company”) considers necessary for a fair statement of the results of operations for the interim periods covered and the consolidated financial condition of the Company at the date of the balance sheets. This Quarterly Report on Form 10-Q should be read in conjunction with the Company’s audited consolidated financial statements contained in the Company’s Annual Report on Form 10-K, which was filed with the Securities and Exchange Commission on March 3, 2017 (the “2016 Form 10-K”). The interim results presented herein are not necessarily indicative of the results of operations that may be expected for the full fiscal year ending December 31, 2017, or any other future period. The Company’s fiscal quarters are based on 13-week periods, except for the fourth quarter, which ends on December 31.
The condensed consolidated financial statements include the accounts of the Company and its subsidiaries. All significant intercompany accounts and transactions have been eliminated in consolidation. The year-end condensed balance sheet was derived from audited financial statements, but does not include all disclosures required by accounting principles generally accepted in the United States of America (“U.S. GAAP”).
On February 29, 2016, the Company completed the acquisition of Thomson Video Networks (“TVN”). TVN is now a part of the Company’s Video segment and its results of operations are included in the Company’s Condensed Consolidated Statements of Operations beginning March 1, 2016. During the fourth quarter of 2016, the Company completed the accounting for this business combination.

Use of Estimates
The preparation of the condensed consolidated financial statements in conformity 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 amounts of revenue and expenses during the reporting period. Actual results could differ from those estimates.
Significant Accounting Policies

The Company’s significant accounting policies are described in Note 2 to its audited Consolidated Financial Statements included in the 2016 Form 10-K. There have been no significant changes to these policies during the six months ended June 30, 2017 other than those disclosed in Note 2, “Standards Implemented”.


NOTE 2: RECENT ACCOUNTING PRONOUNCEMENTS
New standards to be implemented

In May 2014, the Financial Accounting Standards Board (“FASB”) issued a new standard, Accounting Standards Update (“ASU”) No. 2014-09, Revenue from Contracts with Customers, as amended, which will supersede nearly all existing revenue recognition guidance. Under ASU 2014-09, an entity is required to recognize revenue upon transfer of promised goods or services to customers in an amount that reflects the expected consideration received in exchange for those goods or services. ASU No. 2014-09 defines a five-step process in order to achieve this core principle, which may require the use of judgment and estimates, and also requires expanded qualitative and quantitative disclosures relating to the nature, amount, timing and uncertainty of revenue and cash flows arising from contracts with customers, including significant judgments and estimates used.

The FASB has issued several amendments to the new standard, including clarification on accounting for licenses of intellectual property and identifying performance obligations. The amendments include ASU No. 2016-08, Revenue from Contracts with Customers (Topic 606)-Principal versus Agent Considerations, which was issued in March 2016, and clarifies the implementation guidance for principal versus agent considerations in ASU 2014-09, and ASU No. 2016-10, Revenue from Contracts with Customers (Topic 606)-Identifying Performance Obligations and Licensing, which was issued in April 2016, and amends the guidance in ASU No. 2014-09 related to identifying performance obligations and accounting for licenses of

7


intellectual property. The new standard permits adoption either by using (i) a full retrospective approach for all periods presented in the period of adoption or (ii) a modified retrospective approach with the cumulative effect of initially applying the new standard recognized at the date of initial application and providing certain additional disclosures. The new standard is effective for annual reporting periods beginning after December 15, 2017, with early adoption permitted for annual reporting periods beginning after December 15, 2016. The Company does not plan to early adopt, and accordingly, it will adopt the new standard effective January 1, 2018.

The Company currently plans to adopt using the modified retrospective approach. However, a decision regarding the adoption method has not been finalized at this time. The Company’s final determination will depend on a number of factors, such as the significance of the impact of the new standard on its financial results, system readiness, including that of software procured from third-party providers, and its ability to accumulate and analyze the information necessary to assess the impact on prior period financial statements, as necessary.

The Company is in the initial stages of its evaluation of the impact of the new standard on its accounting policies, processes, and system requirements. The Company has made and will continue to make investments in systems to enable timely and accurate reporting under the new standard. While the Company continues to assess all potential impacts under the new standard, there is the potential for significant impacts to the timing of recognition of software licenses with undelivered features and professional services revenue related to service contracts with acceptance terms as well as contract acquisition costs, both with respect to the amounts that will be capitalized as well as the period of amortization.

Under current industry-specific software revenue recognition guidance, the Company has historically concluded that it did not have vendor-specific objective evidence (“VSOE”) of fair value of the undelivered features relating to delivered software licenses, and accordingly, it has deferred entire revenue for such software licenses until the delivery of features. Professional services included in arrangements with acceptances have also been recognized on receipt of acceptance. The new standard, which does not retain the concept of VSOE, requires an evaluation of whether the undelivered features are distinct performance obligations and, therefore, should be separately recognized when delivered compared to the timing of delivery of software license. Professional services will generally be recorded as services are provided. Depending on the outcome of the Company’s evaluation, the timing of when revenue is recognized could change for future features and professional services under the new standard.

As part of the Company’s preliminary evaluation, it has also considered the impact of the guidance in ASC 340-40, Other Assets and Deferred Costs; Contracts with Customers, and the interpretations of the FASB Transition Resource Group for Revenue Recognition (“TRG”) from their November 7, 2016 meeting with respect to capitalization and amortization of incremental costs of obtaining a contract. As a result of this new guidance, the Company is currently assessing if it will need to capitalize any costs of obtaining the contract, including additional sales commissions. Under the Company’s current accounting policy, it expenses the commission costs immediately as incurred.

While the Company continues to assess the potential impacts of the new standard, including the areas described above, the Company does not know or cannot reasonably estimate quantitative information related to the impact of the new standard on its financial statements at this time.

In January 2016, the FASB issued an accounting standard update which requires equity investments to be measured at fair value with changes in fair value recognized in net income and simplifies the impairment assessment of equity investments without readily determinable fair values by requiring a qualitative assessment to identify impairment. The accounting standard update also updates certain presentation and disclosure requirements. This accounting standard update will be effective for the Company beginning in the first quarter of fiscal 2018 and early adoption is permitted. The Company is currently evaluating the impact of this accounting standard update on its consolidated financial statements.

In February 2016, the FASB amended the existing accounting standard for lease accounting. Under this guidance, lessees and lessors should apply a “right-of-use” model in accounting for all leases (including subleases) and eliminate the concept of operating leases and off-balance sheet leases. This new leases standard requires a modified retrospective transition approach for all leases existing at, or entered into after, the date of initial application, with an option to use certain transition relief. The new standard will be effective for the Company beginning in the first quarter of fiscal 2019 and early adoption is permitted. The Company is currently evaluating the methods and impact of adopting this new leases standard on its consolidated financial statements.

In June 2016, the FASB issued new guidance that changes the impairment model for most financial assets and certain other instruments. For trade receivables and other instruments, the Company will be required to use a new forward-looking “expected loss” model.  Additionally, credit losses on available-for-sale debt securities should be recorded through an allowance for credit

8


losses limited to the amount by which fair value is below amortized cost. The new guidance will be effective for the Company beginning in the first quarter of fiscal 2019 and early adoption is permitted. The Company is currently evaluating the impact of adopting this new accounting guidance on its consolidated financial statements.

In August 2016, the FASB issued an accounting standard update that addresses eight specific cash flow issues with the objective of reducing the existing diversity in practice. This accounting standard update will be effective for the Company beginning in the first quarter of fiscal 2018 and early adoption is permitted. The Company is currently evaluating the methods and impact of adopting the new accounting standard on its consolidated financial statements.

In November 2016, the FASB issued an accounting standard update which requires companies to include restricted cash and restricted cash equivalents in its cash and cash equivalent balances in the statement of cash flows. Transfers between cash, cash equivalents, restricted cash, and restricted cash equivalents are no longer presented in the statement of cash flows. The new guidance requires a reconciliation of the totals in the statement of cash flows to the related captions. This accounting standard update will be effective for the Company beginning in the first quarter of fiscal 2018 and early adoption is permitted. The adoption of this new guidance is not expected to have a material impact on the Company’s consolidated financial statements.

In January 2017, the FASB issued an accounting standard update to simplify the test for goodwill impairment. It removes Step 2 of the goodwill impairment test and requires the assessment of fair value of individual assets and liabilities of a reporting unit to measure goodwill impairments. Goodwill impairment will now be the amount by which a reporting unit's carrying value exceeds its fair value. The accounting standard update will be effective for the Company beginning in the first quarter of fiscal 2020 on a prospective basis, and early adoption is permitted. The Company is currently evaluating the impact of adopting this new accounting guidance on its consolidated financial statements.

In March 2017, the FASB issued a new accounting standard to improve the presentation of net periodic pension cost and net periodic post-retirement benefit cost. This new standard will be effective for the Company beginning in the first quarter of fiscal 2018 and early adoption is permitted. The Company is currently evaluating the impact of adopting this new accounting guidance on its consolidated financial statements.

In May 2017, the FASB issued a new accounting standard to clarify when to account for a change to the terms or conditions for a share-based payment award as a modification. It requires modification accounting only if the fair value, the vesting condition or the classification of the award changes as a result of the change in terms or conditions. This new standard will be effective for the Company beginning in the first quarter of fiscal 2018 and early adoption is permitted. The Company is currently evaluating the impact of adopting this new accounting guidance on its consolidated financial statements.

Standards Implemented

In February 2015, the FASB issued an accounting standard update that changes the analysis that a reporting entity must perform to determine whether it should consolidate certain types of legal entities. The accounting standard update became effective for the Company beginning in the first quarter of fiscal 2017. The application of this accounting standard update did not have any impact on the Company's Consolidated Balance Sheet or Statement of Operations upon adoption.

In July 2015, the FASB issued an accounting standard update that requires inventory to be measured at the lower of cost and net realizable value. Net realizable value is the estimated selling prices in the ordinary course of business, less reasonably predictable costs of completion, disposal, and transportation. The Company adopted this accounting standard update beginning in the first quarter of fiscal 2017 and the adoption did not have a material impact on its consolidated financial statements.

In March 2016, the FASB issued an accounting standard update to clarify the requirements for assessing whether contingent call (put) options that can accelerate the payment of principal on debt instruments are clearly and closely related to their debt hosts. An entity performing the assessment under the amendments is required to assess the embedded call (put) options solely in accordance with the four-step decision sequence. The Company adopted this accounting standard update beginning in the first quarter of fiscal 2017 and the adoption did not have any impact on its consolidated financial statements.

In March 2016, the FASB issued an accounting standard update for the accounting of share-based payment transactions, including the income tax consequences, classification of awards as either equity or liabilities and classification on the statement of cash flows. The new standard eliminated the requirement to report excess tax benefits and certain tax deficiencies related to share-based payment transactions as additional paid-in capital. It also removes the requirement to delay recognition of a windfall tax benefit until it reduces current taxes payable. Under the new guidance, the benefit will be recorded when it arises, subject to normal valuation allowance considerations. The Company adopted this new accounting standard beginning in the first quarter of fiscal 2017 using a modified-retrospective transition method and recorded a cumulative effect of $4.6 million of

9


additional gross deferred tax asset associated with shared-based payment and an offsetting valuation allowance of the same amount, therefore resulting in no net impact to the Company’s beginning retained earnings. Prior to January 1, 2017, stock-based compensation expense was recorded net of estimated forfeitures in the Company’s condensed consolidated statements of operations and, accordingly, was recorded for only those stock-based awards that the Company expected to vest. Upon the adoption of this accounting standard update, effective January 1, 2017, the Company changed its accounting policy to account for forfeitures as they occur. The change was applied on a modified retrospective approach with a cumulative effect adjustment of $69,000 to retained earnings as of January 1, 2017 (which increased the accumulated deficit). The implementation of this accounting standard update has no impact to the Company’s condensed statement of cash flows because the Company does not have any excess tax benefits from share-based compensation because its tax provision is primarily under full valuation allowance. No prior periods were recast as a result of this change in accounting policy.

In October 2016, the FASB issued an accounting standard update which requires companies to recognize the income tax consequences of all intra-entity sales of assets other than inventory when they occur. As a result, a reporting entity would recognize the tax expense from the sale of the asset in the seller’s tax jurisdiction when the transfer occurs, even though the pre-tax effects of that transaction are eliminated in consolidation. Any deferred tax asset that arises in the buyer’s jurisdiction would also be recognized at the time of the transfer. The Company early adopted this accounting standard update during the first quarter of fiscal 2017 on a modified retrospective approach and recorded a cumulative-effect adjustment of $1.4 million to the retained earnings as of January 1, 2017 (which reduced the accumulated deficit). Correspondingly, in the first quarter of fiscal 2017, the Company recognized an additional $1.1 million of net deferred tax assets, after netting with $2.1 million of valuation allowance, and write off the remaining $0.3 million of unamortized tax expenses deferred under the previous guidance to provision for income taxes in the first quarter of fiscal 2017.

In January 2017, the FASB issued an accounting standard update to clarify the definition of a business with the objective of adding guidance to assist entities with evaluating whether transactions should be accounted for as acquisitions (or disposals) of assets or businesses. The definition of a business affects many areas of accounting including acquisitions, disposals, goodwill and consolidation. The guidance will be effective for the Company beginning in the first quarter of fiscal 2018 on a prospective basis, and early adoption is permitted. The adoption of this new guidance is not expected to have a material impact on the Company’s consolidated financial statements.

NOTE 3: BUSINESS ACQUISITION
On February 29, 2016, the Company, through its wholly-owned subsidiary Harmonic International AG, completed its acquisition of 100% of the share capital and voting rights of TVN, a global leader in advanced video compression solutions headquartered in Rennes, France, for a final purchase price of $82.5 million in cash. The Company believes that its acquisition of TVN has strengthened, and will continue to strengthen, the Company’s competitive position in the video infrastructure market as well as to enhance the depth and scale of the Company’s research and development and service and support capabilities in the video arena.

During the fourth quarter of 2016, the Company completed the accounting for this business combination. The final TVN purchase price has been allocated to tangible and intangible assets acquired and liabilities assumed on the basis of their respective estimated fair values on the acquisition date. The Company’s allocation of TVN purchase consideration is as follows (in thousands):

10


Assets:
 
  Cash and cash equivalents
$
6,843

  Accounts receivable, net
14,933

  Inventories
3,462

  Prepaid expenses and other current assets
2,412

  Property and equipment, net
9,942

  French R&D tax credit receivables (1)
26,421

  Other long-term assets
2,134

Total assets
$
66,147

Liabilities:
 
  Other debts and capital lease obligations, current
8,362

  Accounts payable
12,494

  Deferred revenue
2,504

  Accrued and other current liabilities
18,365

  Other debts and capital lease obligations, long-term
16,087

  Other non-current liabilities
6,467

  Deferred tax liabilities
2,126

Total liabilities
$
66,405

 
 
Goodwill
41,670

Intangibles
41,100

Total purchase consideration
$
82,512

(1) See Note 8, “Balance Sheet Components-Prepaid expenses and other current assets” for more information on French R&D tax credit receivables.

The following table presents details of the intangible assets acquired through this business combination (in thousands, except years):
 
Estimated Useful Life (in years)
 
Fair Value
Backlog
6 months
 
$
3,600

Developed technology
4 years
 
21,700

Customer relationships
5 years
 
15,200

Trade name
4 years
 
600

 
 
 
$
41,100


The goodwill is not expected to be deductible for income tax purposes but the intangibles assets acquired are expected to be deductible for income tax purposes in certain jurisdictions. Both goodwill and intangibles assets acquired are assigned to the Company’s video reporting unit.

Acquisition- and integration-related expenses

As a result of the TVN acquisition, the Company incurred acquisition-and integration-related expenses and the amounts are summarized in the table below (in thousands):


11


 
Acquisition-related
 
Integration-related
 
Three months ended
 
Six months ended
 
Three months ended
 
Six months ended
 
July 1, 2016
 
June 30, 2017
 
July 1, 2016
 
June 30, 2017
 
July 1, 2016
Product cost of revenue
$

 
$

 
$

 
$
433

 
$
342

 
$
491

Research and development

 

 

 
500

 
7

 
550

Selling, general and administrative
885

 
3,321

 
467

 
1,585

 
2,268

 
2,137

     Total acquisition- and integration-related expenses
$
885

 
$
3,321

 
$
467

 
$
2,518

 
$
2,617

 
$
3,178



These costs consisted of acquisition-related costs which include outside legal, accounting and other professional services as well as integration-related costs which include incremental costs resulting from the TVN acquisition that are not expected to generate future benefits once the integration is fully consummated. These costs are expensed as incurred. The Company expects to continue to have some TVN integration-related costs throughout the remainder of 2017, primarily outside legal and advisory fees relating to re-organization of TVN’s legal entities.

Pro Forma Financial Information

The following unaudited pro forma summary presents consolidated information of the Company as if the acquisition of TVN had occurred on January 1, 2015, the beginning of the comparable prior annual period. The unaudited pro forma combined results are provided for illustrative purpose only and are not indicative of the Company’s actual consolidation results.

The pro forma adjustments primarily relate to the amortization of acquired intangibles and interest expense related to financing arrangements. In addition, the unaudited pro forma net loss for the three and six months ended July 1, 2016 was adjusted to exclude $6.5 million of acquisition- and integration- related expenses, respectively. These adjustments exclude the income tax impact.

 
Six months ended
 
July 1, 2016
(in millions, except per share amounts)
 
Net revenue
$
200.1

Net loss
(40.3
)
Net loss per share-basic and diluted
$
(0.52
)


NOTE 4: SHORT-TERM INVESTMENTS
As of June 30, 2017, the Company has no short-term investments. The following table summarizes the Company’s short-term investments as of December 31, 2016 (in thousands):
 
Amortized
Cost
 
Gross
Unrealized
Gains
 
Gross
Unrealized
Losses
 
Estimated
Fair Value
As of December 31, 2016
 
 
 
 
 
 
 
Corporate bonds
$
6,928

 
$

 
$
(5
)
 
$
6,923

Total short-term investments
$
6,928

 
$

 
$
(5
)
 
$
6,923

The Company’s short-term investments as of December 31, 2016 had maturities of less than one year. These available-for-sale investments are presented as “Current Assets” in the Condensed Consolidated Balance Sheets as they were available for current operations. Realized gains and losses from the sale of investments were not material for the three and six months ended June 30, 2017 and July 1, 2016.
The Company’s investments in equity securities of other privately and publicly held companies were $3.8 million and $4.4 million as of June 30, 2017 and December 31, 2016, respectively, and such investments were considered as long-term investments and

12


were included in “Other long-term assets” in the Condensed Consolidated Balance Sheet. (See Note 5, “Investments in Other Equity Securities” for additional information).


NOTE 5: INVESTMENTS IN OTHER EQUITY SECURITIES
From time to time, the Company may acquire certain equity investments for the promotion of business objectives and these investments are classified as long-term investments and included in “Other long-term assets” in the Condensed Consolidated Balance Sheet.

In 2014, the Company acquired a 3.3% interest in Vislink plc (“Vislink”), a U.K. public company listed on the AIM exchange in London, for $3.3 million. The investment in Vislink is being accounted for as a cost method investment as the Company does not have significant influence over the operational and financial policies of Vislink. Since the Vislink investment is also an available-for-sale security, its value is marked to market for the difference in fair value at period end. The carrying value of Vislink was $0.2 million and $0.8 million at June 30, 2017 and December 31, 2016, respectively. Vislink’s accumulated unrealized (loss) gain, net of taxes was $(0.3) million and $0.3 million at June 30, 2017 and December 31, 2016, respectively.

Beginning in late 2015 and continuing through 2016, Vislink’s stock price was below the Company’s cost basis for a prolonged period of time and based on the Company’s assessment, impairment charges of $1.5 million and $1.2 million for Vislink were recorded in the first and third quarter of 2016, respectively, reflecting the new reduced cost basis of the Vislink investment at September 30, 2016. As of December 31, 2016, Vislink’s stock price increased approximately 67% from the stock price as of September 30, 2016.

On February 3, 2017, Vislink (from thereon, referred to as Pebble Beach Systems) completed their disposal of its hardware division and changed its name to Pebble Beach Systems. On February 6, 2017, Pebble Beach Systems announced its financial results for fiscal 2016 which showed a significant increase in operating losses. As of June 30, 2017, Pebble Beach Systems’ stock price had declined 83% from the stock price as of December 31, 2016 and Pebble Beach System is currently seeking alternatives to maximize value for its shareholders, which could include a sale of the company. In view of Pebble Beach Systems’ potential sale opportunity, the Company determined that the decline in the fair value of Pebble Beach Systems’ investment is not considered permanent yet, and as a result, the $0.1 million loss in Vislink’s investment in the second quarter of 2017 was recorded to other comprehensive loss. The Company’s remaining maximum exposure to loss from the Pebble Beach Systems’ investment at June 30, 2017 was approximately $0.5 million, consisting of the carrying value of $0.2 million and the accumulated unrealized loss of $(0.3) million.

The assessment as to the nature of a decline in fair value is based on, among other things, the length of time and the extent to which the market value has been less than the Company’s cost basis; the financial condition and near-term prospects of the investment; and the Company’s intent and ability to retain the investment for a period of time sufficient to allow for any anticipated recovery in market value.

Unconsolidated Variable Interest Entities (“VIE”)

In 2014, the Company acquired an 18.4% interest in Encoding.com, Inc. (“EDC”), a video transcoding service company headquartered in San Francisco, California, for $3.5 million by purchasing EDC’s Series B preferred stock. EDC is considered a variable interest entity but the Company determined that it is not the primary beneficiary of EDC. As a result, EDC is accounted for as a cost method investment.

The Company determined that there were no indicators existing at June 30, 2017 that would indicate that the EDC investment was impaired. The Company’s maximum exposure to loss from the EDC’s investment at June 30, 2017 was limited to its investment cost of $3.6 million, including $0.1 million of transaction costs.



NOTE 6: DERIVATIVES AND HEDGING ACTIVITIES
The Company uses forward contracts to manage exposures to foreign currency exchange rates. The Company’s primary objective in holding derivative instruments is to reduce the volatility of earnings and cash flows associated with fluctuations in foreign currency exchange rates and the Company does not use derivative instruments for trading purposes. The use of derivative instruments expose the Company to credit risk to the extent that the counterparties may be unable to meet their contractual obligations, as such, the potential risk of loss with any one counterparty is closely monitored by the Company.

13


Derivatives Not Designated as Hedging Instruments (Balance Sheet Hedges)
The Company’s balance sheet hedges consist of foreign currency forward contracts, mature generally within three months, are carried at fair value and are used to minimize the short-term impact of foreign currency exchange rate fluctuation on cash and certain trade and inter-company receivables and payables. Changes in the fair value of these foreign currency forward contracts are recognized in “Other expense, net” in the Condensed Consolidated Statement of Operations and are largely offset by the changes in the fair value of the assets or liabilities being hedged.
The locations and amounts of designated and non-designated derivative instruments’ gains and losses reported in the Company’s Accumulated Other Comprehensive Loss (“AOCI”) and Condensed Consolidated Statements of Operations were as follows (in thousands):
 
 
 
Three months ended
 
Six months ended
 
Financial Statement Location
 
June 30, 2017
 
July 1, 2016
 
June 30, 2017
 
July 1, 2016
Derivatives designated as hedging instruments:
 
 
 
 
 
 
 
 
 
Loss in AOCI on derivatives (effective portion)
AOCI
 
$

 
$
(165
)
 
$

 
$
158

Loss reclassified from AOCI into income (effective portion)
Cost of Revenue
 
$

 
$
(3
)
 
$

 
$
(13
)
 
Operating Expense
 

 
(19
)
 

 
(87
)
 
  Total
 
$

 
$
(22
)
 
$

 
$
(100
)
Losses recognized in income on derivatives (ineffectiveness portion and amount excluded from effectiveness testing)
Other expense, net
 
$

 
$
(22
)
 
$

 
$
(49
)
Derivatives not designated as hedging instruments:
 
 
 
 
 
 
 
 
 
Loss recognized in income
Other expense, net
 
$
(53
)
 
$
(50
)
 
$
(185
)
 
$
(334
)
The U.S. dollar equivalents of all outstanding notional amounts of foreign currency forward contracts are summarized as follows (in thousands):

 
June 30, 2017
 
December 31, 2016
Derivatives not designated as hedging instruments:
 

 

Purchase
 
$
9,911

 
$
4,056

Sell
 
$
5,970

 
$
11,157

The locations and fair value amounts of the Company’s derivative instruments reported in its Condensed Consolidated Balance Sheets are as follows (in thousands):
 
 
 
 
Asset Derivatives
 
 
 
Derivative Liabilities
 
 
Balance Sheet Location
 
June 30, 2017
 
December 31, 2016
 
Balance Sheet Location
 
June 30, 2017
 
December 31, 2016
Derivatives not designated as hedging instruments:
 
 
 
 
 
 
 
 
 
 
 
 
Foreign currency contracts
 
Prepaid expenses and other current assets
 
$
118

 
$
54

 
Accrued Liabilities
 
$
64

 
$
40

Total derivatives
 
 
 
$
118

 
$
54

 
 
 
$
64

 
$
40

Offsetting of Derivative Assets and Liabilities
The Company recognizes all derivative instruments on a gross basis in the Condensed Consolidated Balance Sheets. However, the arrangements with its counterparties allows for net settlement, which are designed to reduce credit risk by permitting net settlement with the same counterparty. As of June 30, 2017, information related to the offsetting arrangements was as follows (in thousands):

14


 
 
 
 
 
 
 
 
Gross Amounts of Derivatives Not Offset in the Condensed Consolidated Balance Sheets
 
 
 
 
Gross Amounts of Derivatives
 
Gross Amounts of Derivatives Offset in the Condensed Consolidated Balance Sheets
 
Net Amounts of Derivatives Presented in the Condensed Consolidated Balance Sheets
 
Financial Instrument
 
Cash Collateral Pledged
 
Net Amount
Derivative Assets
 
$
118

 

 
$
118

 
$
(11
)
 

 
$
107

Derivative Liabilities
 
$
64

 

 
$
64

 
$
(11
)
 

 
$
53

In connection with foreign currency derivatives entered in Israel, the Company’s subsidiaries in Israel are required to maintain a compensating balance with their bank at the end of each month. The compensating balance arrangements do not legally restrict the use of cash and as of June 30, 2017, the total compensating balance maintained was $2.5 million.


NOTE 7: FAIR VALUE MEASUREMENTS
The applicable accounting guidance establishes a framework for measuring fair value and requires disclosure about the fair value measurements of assets and liabilities. This guidance requires the Company to classify and disclose assets and liabilities measured at fair value on a recurring basis, as well as fair value measurements of assets and liabilities measured on a nonrecurring basis in periods subsequent to initial measurement, in a three-tier fair value hierarchy as described below.
The guidance defines fair value as the exchange price that would be received for an asset or paid to transfer a liability, in the principal or most advantageous market for the asset or liability, in an orderly transaction between market participants on the measurement date.
Valuation techniques used to measure fair value must maximize the use of observable inputs and minimize the use of unobservable inputs. The guidance describes three levels of inputs that may be used to measure fair value:
Level 1 — Observable inputs that reflect quoted prices for identical assets or liabilities in active markets.
Level 2 — Observable inputs other than Level 1 prices, such as quoted prices for similar assets or liabilities, quoted prices in markets that are not active, or other inputs that are observable or can be corroborated by observable market data for substantially the full term of the assets or liabilities. The Company primarily uses broker quotes for valuation of its short-term investments. The forward exchange contracts are classified as Level 2 because they are valued using quoted market prices and other observable data for similar instruments in an active market.
Level 3 — Unobservable inputs that are supported by little or no market activity and that are significant to the fair value of the assets or liabilities.
The carrying value of the Company’s financial instruments, including cash equivalents, restricted cash, accounts receivable, accounts payable and accrued and other current liabilities, approximate fair value due to their short maturities.
The Company uses the market approach to measure fair value for its financial assets and liabilities. The market approach uses prices and other relevant information generated by market transactions involving identical or comparable assets or liabilities. The fair value of the Company’s convertible notes is influenced by interest rates, the Company’s stock price and stock market volatility. The estimated fair value of the Company’s convertible notes based on a market approach was approximately $147.9 million and $143.5 million as of June 30, 2017 and December 31, 2016, respectively, and represents a Level 2 valuation. The Company’s other debts and capital leases assumed from the TVN acquisition are classified within Level 2 because these borrowings are not actively traded and the majority of them have a variable interest rate structure based upon market rates currently available to the Company for debt with similar terms and maturities. Additionally, the Company considers the carrying amount of its capital lease obligations to approximate their fair value because the weighted average interest rate used to formulate the carrying amounts approximates current market rates. The other debts and capital leases outstanding as of June 30, 2017 were $16.4 million in the aggregate. (See Note 11, “Convertible Notes, Other debts and Capital Leases” for additional information).
The fair value of the Company’s liability for the TVN voluntary departure plan (“TVN VDP”) as of June 30, 2017 of $7.2 million is classified within Level 3 because discount rates which are unobservable in the market were being used to measure the fair value of this liability. (See Note 10, “Restructuring and related Charges-TVN VDP” for additional information). The

15


fair value of the TVN defined pension benefit plan liability of $4.8 million as of June 30, 2017 is disclosed in Note 12, “Employee Benefit Plans and Stock-based Compensation-TVN Retirement Benefit Plan.”
During the six months ended June 30, 2017, there were no nonrecurring fair value measurements of assets and liabilities subsequent to initial recognition.
The following table sets forth the fair value of the Company’s financial assets and liabilities measured at fair value on a recurring basis based on the three-tier fair value hierarchy (in thousands):
 
Level 1
 
Level 2
 
Level 3
 
Total
As of June 30, 2017
 
 
 
 
 
 
 
Cash equivalents
 
 
 
 
 
 
 
Money market funds
$
246

 
$

 
$

 
$
246

Prepaids and other current assets
 
 
 
 
 
 
 
Derivative assets

 
118

 

 
118

Other assets
 
 
 
 
 
 
 
Long-term investment
192

 

 

 
192

Total assets measured and recorded at fair value
$
438

 
$
118

 
$

 
$
556

Accrued and other current liabilities
 
 
 
 
 
 
 
Derivative liabilities
$

 
$
64

 
$

 
$
64

 Accrued TVN VDP, current portion

 

 
3,915

 
3,915

Other non-current liabilities
 
 
 
 
 
 
 
        Accrued TVN VDP, long-term portion

 

 
3,247

 
3,247

Total liabilities measured and recorded at fair value
$

 
$
64

 
$
7,162

 
$
7,226

 
Level 1
 
Level 2
 
Level 3
 
Total
As of December 31, 2016
 
 
 
 
 
 
 
Cash equivalents
 
 
 
 
 
 
 
Money market funds
$
8,301

 
$

 
$

 
$
8,301

Corporate bonds

 
6,923

 

 
6,923

Prepaids and other current assets
 
 
 
 
 
 
 
Derivative assets

 
54

 

 
54

Other assets
 
 
 
 
 
 
 
Long-term investment
809

 

 

 
809

Total assets measured and recorded at fair value
$
9,110

 
$
6,977

 
$

 
$
16,087

Accrued and other current liabilities
 
 
 
 
 
 
 
Derivative liabilities
$

 
$
40

 
$

 
$
40

        Accrued TVN VDP, current portion

 

 
6,597

 
6,597

Other non-current liabilities
 
 
 
 
 
 
 
        Accrued TVN VDP, long-term portion

 

 
3,053

 
3,053

Total liabilities measured and recorded at fair value
$

 
$
40

 
$
9,650

 
$
9,690

NOTE 8: BALANCE SHEET COMPONENTS
The following tables provide details of selected balance sheet components (in thousands):
 
June 30, 2017

December 31, 2016
Accounts receivable, net:
 
 
 
Accounts receivable
$
66,892

 
$
91,596

Less: allowances for doubtful accounts, returns and discounts
(6,465
)
 
(4,831
)
     Total
$
60,427

 
$
86,765


16



 
June 30, 2017

December 31, 2016
Prepaid expenses and other current assets:
 
 
 
Deferred cost of revenue
$
5,615

 
$
6,856

French R&D tax credits receivable(1)
6,277

 
5,895

Prepaid maintenance, royalty, rent, property taxes and value added tax
6,574

 
5,526

Prepaid customer incentive(2)
746

 
1,162

Restricted cash(3)
802

 
731

Other
4,304

 
6,149

Total
$
24,318

 
$
26,319


(1) The Company’s acquired TVN subsidiary in France (the “TVN French Subsidiary”) participates in the French Crédit d’Impôt Recherche (“CIR”) program (the “R&D tax credits”) which allows companies to monetize eligible research expenses. The R&D tax credits can be used to offset against income tax payable to the French government in each of the four years after being incurred, or if not utilized, are recoverable in cash. The amount of R&D tax credits recoverable are subject to audit by the French government. The R&D tax credit receivables at June 30, 2017 were approximately $24.3 million and are expected to be recoverable from 2018 through 2021 with $6.3 million reported under “Prepaid and other Current Assets” and $18.0 million reported under “Other Long-term Assets” on the Company’s Condensed Consolidated Balance Sheets.
(2) On September 26, 2016, the Company issued a warrant to purchase shares of its common stock (the “Warrant”) to Comcast pursuant to which Comcast may, subject to certain vesting provisions, purchase up to 7,816,162 shares of the Company’s common stock subject to adjustment in accordance with the terms of the Warrant, for a per share exercise price of $4.76. The portion of the Warrant which vested on September 26, 2016 had a value of approximately $1.6 million and is deemed a customer incentive paid upfront and cumulatively, $0.9 million of this prepaid incentive has been recorded as a reduction to the Company’s net revenues from Comcast. The remaining $0.7 million of this prepaid incentive is reported as an asset under “Prepaid expenses and other current assets” on the Company’s Condensed Consolidated Balance Sheet as of June 30, 2017. The Company considers this asset to be recoverable based on the expectation of Comcast’s future purchases of the pertinent products.
(3) The restricted cash balances are held as cash collateral security for certain bank guarantees. These restricted funds are invested in bank deposits and cannot be withdrawn from the Company’s accounts without the prior written consent of the applicable secured party. Additionally, as of June 30, 2017, the Company recorded approximately $1.1 million of restricted cash for the bank guarantee associated with the TVN French Subsidiary’s office building lease. This amount is reported under “Other Long-term Assets” on the Company’s Condensed Consolidated Balance Sheets.
 
June 30, 2017

December 31, 2016
Inventories:
 
 
 
Raw materials
$
9,179

 
$
9,889

Work-in-process
1,789

 
2,318

Finished goods
11,643

 
17,776

Service-related spares
12,519

 
11,210

Total
$
35,130

 
$
41,193


 
June 30, 2017
 
December 31, 2016
Property and equipment, net:
 
 
 
   Machinery and equipment
$
86,841

 
$
97,989

   Capitalized software
32,639

 
34,519

   Leasehold improvements
14,406

 
14,455

   Furniture and fixtures
6,780

 
8,993

      Property and equipment, gross
140,666

 
155,956

      Less: accumulated depreciation and amortization
(109,042
)
 
(123,792
)
         Total
$
31,624

 
$
32,164


17



 
June 30, 2017
 
December 31, 2016
Accrued Liabilities:
 
 
 
   Accrued employee compensation and related expenses
$
17,671

 
$
19,377

   Accrued TVN VDP, current (1)
3,915

 
6,597

   Accrued warranty
4,142

 
4,862

   Customer deposits
3,848

 
4,537

   Contingent inventory reserves
3,671

 
2,210

   Accrued royalty payments
2,797

 
1,912

   Others
14,228

 
15,655

      Total
$
50,272

 
$
55,150


(1) See Note 10, “Restructuring and related charges-TVN VDP,” for additional information on the Company’s TVN VDP liabilities.


NOTE 9: GOODWILL AND IDENTIFIED INTANGIBLE ASSETS
Goodwill
Goodwill represents the difference between the purchase price and the estimated fair value of the identifiable assets acquired and liabilities assumed. Goodwill is allocated among and evaluated for impairment at the reporting unit level, which is defined as an operating segment or one level below an operating segment. The Company has two reporting units, Video and Cable Edge. The Company tests for goodwill impairment at the reporting unit level on an annual basis, or more frequently, if events or changes in circumstances indicate that the asset is more likely than not impaired. The Company’s annual goodwill impairment test is performed in the fiscal fourth quarter, with a testing date at the end of October.

During 2016, the Company recorded goodwill of $41.7 million for the TVN acquisition. Goodwill from the TVN acquisition is assigned to the Video reporting unit.

The changes in the carrying amount of goodwill by reportable segments for the six months ended June 30, 2017 were as follows (in thousands):
 
Video
 
Cable Edge
 
Total
Balance as of December 31, 2016
$
176,519

 
$
60,760

 
$
237,279

   Foreign currency translation adjustment
3,261

 
30

 
3,291

Balance as of June 30, 2017
$
179,780

 
$
60,790

 
$
240,570

Application of the goodwill impairment test requires judgment, including the identification of reporting units, assigning assets and liabilities to reporting units, assigning goodwill to reporting units, and determining the fair value of each reporting unit. Significant judgments required to estimate the fair value of reporting units include estimating future cash flows and determining appropriate discount rates, growth rates, an appropriate control premium and other assumptions. Changes in these estimates and assumptions could materially affect the determination of fair value for each reporting unit which could trigger impairment. If the Company’s assumptions and related estimates change in the future, or if the Company’s reporting structure changes or other events and circumstances change (e.g. such as a sustained decrease in the Company’s stock price), the Company may be required to record impairment charges in future periods. Any impairment charges that the Company may take in the future could be material to its results of operations and financial condition.
The Company performed its annual goodwill impairment review at October 31, 2016. Based on the impairment test performed, management concluded that goodwill was not impaired as the Video and Cable Edge reporting units had estimated fair values in excess of their carrying value by approximately 67% and 123%, respectively.
The Company has not recorded any impairment charges related to goodwill for any prior periods.

Intangible Assets
The following is a summary of intangible assets (in thousands):

18


 
 
 
June 30, 2017
 
December 31, 2016
 
Weighted Average Remaining Life (Years)
 
Gross Carrying
Amount
 
Accumulated
Amortization
 
Net Carrying
Amount
 
Gross Carrying
Amount
 
Accumulated
Amortization
 
Net Carrying
Amount
Developed core technology
2.7
 
$
31,708

 
$
(17,807
)
 
$
13,901

 
$
31,707

 
$
(15,216
)
 
$
16,491

Customer relationships/contracts
3.7
 
44,643

 
(33,641
)
 
11,002

 
44,384

 
(32,098
)
 
12,286

Trademarks and trade names
2.7
 
621

 
(207
)
 
414

 
573

 
(119
)
 
454

Maintenance agreements and related relationships
N/A
 
5,500

 
(5,500
)
 

 
5,500

 
(5,500
)
 

Order Backlog
N/A
 
3,011

 
(3,011
)
 

 
3,011

 
(3,011
)
 

Total identifiable intangibles
 
 
$
85,483

 
$
(60,166
)
 
$
25,317

 
$
85,175

 
$
(55,944
)
 
$
29,231


Amortization expense for the identifiable purchased intangible assets for the three and six months ended June 30, 2017 and July 1, 2016 was allocated as follows (in thousands):
 
Three months ended
 
Six months ended
 
June 30,
2017
 
July 1,
2016
 
June 30,
2017
 
July 1,
2016
Included in cost of revenue
$
1,295

 
$
1,307

 
$
2,590

 
$
1,725

Included in operating expenses
780

 
4,232

 
1,554

 
6,597

Total amortization expense
$
2,075

 
$
5,539

 
$
4,144

 
$
8,322

The estimated future amortization expense of purchased intangible assets with definite lives is as follows (in thousands):
 
Cost of Revenue
 
Operating
Expenses
 
Total
Year ended December 31,
 
 
 
 
 
2017 (remaining six months)
$
2,590

 
$
1,578

 
$
4,168

2018
5,180

 
3,156

 
8,336

2019
5,180

 
3,156

 
8,336

2020
951

 
3,026

 
3,977

2021

 
500

 
500

Total future amortization expense
$
13,901

 
$
11,416

 
$
25,317


NOTE 10: RESTRUCTURING AND RELATED CHARGES
The Company implemented several restructuring plans in the past few years. The goal of these plans was to bring operational expenses to appropriate levels relative to its net revenues, while simultaneously implementing extensive company-wide expense control programs.
The Company accounts for its restructuring plans under the authoritative guidance for exit or disposal activities. The restructuring and related charges are included in “Product cost of revenue” and “Operating expenses-restructuring and related charges” in the Condensed Consolidated Statements of Operations. The following table summarizes the restructuring and related charges (in thousands):

19


 
Three months ended
 
Six months ended
 
June 30,
2017

July 1,
2016
 
June 30,
2017
 
July 1,
2016
Restructuring and related charges in:
 
 
 
 
 
 
 
Product cost of revenue
$
278

 
$
6

 
$
786

 
$
(23
)
Operating expenses-Restructuring and related charges
777

 
1,903

 
2,056

 
4,515

Total restructuring and related charges
$
1,055

 
$
1,909

 
$
2,842

 
$
4,492

Harmonic 2016 Restructuring
In the first quarter of 2016, the Company implemented a new restructuring plan (the “Harmonic 2016 Restructuring Plan”) to streamline the corporate organization, thereby reducing operating costs by consolidating duplicative resources in connection with the acquisition of TVN. The planned activities have primarily resulted, and will primarily result, in cash expenditures related to severance and related benefits and exiting certain operating facilities and disposing of excess assets. In the second quarter of 2016, the Company also initiated the TVN VDP in France to streamline the organization of the TVN French Subsidiary.

In 2016, the Company recorded an aggregate of $20.0 million of restructuring and related charges under the Harmonic 2016 Restructuring Plan, of which $2.2 million was primarily related to the Company exiting from an excess facility at its U.S. headquarters and the remaining $17.8 million was related to severance and benefits for the termination of 118 employees worldwide, including 83 employees in France who participated in the TVN VDP. (See details of TVN VDP described below). Additionally, the restructuring and related charges under the Harmonic 2016 Restructuring Plan in 2016 were partially offset by approximately $2.0 million of gain from TVN pension curtailment. For the employees who participated in the TVN VDP, their pension benefit is funded by the TVN VDP and, as a result, the TVN defined benefit pension plan was remeasured at December 31, 2016, which resulted in a non-cash curtailment gain. This gain was recorded as an offset to restructuring and related costs in 2016.
The Company also incurred $16.9 million of TVN acquisition- and integration-related expenses in 2016 and another $2.6 million in the six months ended June 30, 2017. The Company expects to continue to have some TVN integration-related costs throughout the remainder of 2017, primarily consisting of outside legal and advisory fees relating to the re-organization of TVN’s legal entities. (See Note 3, “Business Acquisition,” for additional information on TVN acquisition-and integration-related expenses).
In the three months ended June 30, 2017, the Company recorded $1.1 million of restructuring and related charges under the Harmonic 2016 Restructuring Plan, consisting of $0.7 million of TVN VDP charges and $0.4 million of severance for other employees. In the six months ended June 30, 2017, the Company recorded $2.8 million of restructuring and related charges under the Harmonic 2016 Restructuring Plan, consisting of $1.8 million of TVN VDP charges and $1.0 million of severance for other employees. During the six months ended June 30, 2017, 21 non-VDP employees worldwide were terminated.

TVN VDP

During 2016, the Company consulted and worked with the works council for the TVN French Subsidiary and applicable union representatives to establish a voluntary departure plan to enable French employees of TVN to voluntarily terminate with certain benefits. A total of 83 employees applied for the TVN VDP and were duly approved by the Company in the fourth quarter of 2016. The total TVN VDP costs, including severance, certain benefits and taxes, as well as administration costs, is estimated at approximately $15.3 million, in aggregate, at the inception of the plan and will be paid over a period of four years, based on the TVN VDP terms agreed with each employee. The total final payout to the employees may be different from the initial estimates depending on the final social charges imputed on each employee’s total income and benefits received. The Company does not expect the final payout to be materially different from the initial estimates. The fair value of the total TVN VDP liability at inception was estimated to be approximately $14.8 million.
The Company accounts for these special termination benefits in accordance with ASC 712, “Compensation - Nonretirement Postemployment Benefits,” which requires that the special termination benefits be recognized as a liability and a loss beginning when an employee accepts the offer of voluntary termination and the amount can be reasonably estimated. Where an employee is required to work beyond a minimum statutory notice period, the cost of the special termination benefit is recognized as an expense over the employee’s remaining service period. Where the employee is not required to work beyond a minimum statutory notice period, the cost of the special termination benefit is recognized upon the date the employee accepts the offer of voluntary termination, provided that the amount of the benefit can be estimated. Out of the 83 employees who applied for TVN VDP, 11 of them are

20


required to work beyond the minimum statutory notice period into 2017. Based on the application of the accounting guidance, the Company recorded $1.8 million and $13.1 million of TVN VDP costs in the first six months of 2017 and in the year ended 2016, respectively. Cumulatively, the Company had paid an aggregate of $8.4 million of TVN VDP costs, of which $3.5 million was paid in 2016 and $4.9 million was paid in 2017. The fair value of the TVN VDP liability balance at June 30, 2017 was $7.2 million.
The table below shows the estimated future payments for TVN VDP as of June 30, 2017 (in thousands):
Years ending December 31,
 
2017 (remaining six months)
$
2,349

2018
3,302

2019
1,651

2020
783

Total
$
8,085

Excess Facility in San Jose, California

In January 2016, the Company exited an excess facility at its U.S. headquarters in San Jose, California and recorded $1.4 million in facility exit costs. The fair value of these liabilities is based on a net present value model using a credit-adjusted risk-free rate. The liability will be paid out over the remainder of the leased properties’ terms, which continue through August 2020. As of the cease-use date, the fair value of this restructuring liability totaled $2.5 million. Offsetting these charges was an adjustment for deferred rent liability relating to this space of $1.1 million. In December 2016, as a result of a change in estimated sublease income, the restructuring liability was increased by $0.6 million.

The following table summarizes the activity in the Company’s restructuring accrual related to the Harmonic 2016 Restructuring Plan during the six months ended June 30, 2017 (in thousands):
 
Excess facilities
 
VDP (1)
 
Severance and benefits (2)
 
Total
Balance at December 31, 2016
$
2,375

 
$
9,650

 
$
1,519

 
$
13,544

Charges for 2016 Harmonic Restructuring Plan
48

 
1,777

 
973

 
2,798

Adjustments to restructuring provisions

 

 
44

 
44

Cash payments
(676
)
 
(4,862
)
 
(2,067
)
 
(7,605
)
Foreign exchange gain

 
597

 
31

 
628

Balance at June 30, 2017
1,747

 
7,162

 
500

 
9,409

Less: current portion (3)
(854
)
 
(3,915
)
 
(500
)
 
(5,269
)
Long-term portion (3)
$
893

 
$
3,247

 
$

 
$
4,140


(1) See discussion of the TVN VDP above for future estimated payments through 2020.
(2) The Company anticipates that the remaining severance and benefits accrual at June 30, 2017 will be fully paid in 2017.
(3) The current portion and long-term portion of the restructuring liability are reported under “Accrued and other current liabilities” and “Other non-current liabilities”, respectively, on the Company’s Condensed Consolidated Balance Sheets.

NOTE 11: CONVERTIBLE NOTES, OTHER DEBTS AND CAPITAL LEASES
4.00% Convertible Senior Notes
In December 2015, the Company issued $128.25 million aggregate principal amount of 4.0% unsecured convertible senior notes due December 1, 2020 (the “offering” or “Notes”, as applicable) through a private placement with a financial institution. The Notes do not contain any financial covenants and the Company can settle the Notes in cash, shares of common stock, or any combination thereof. The Notes can be converted under certain circumstances described below, based on an initial conversion rate of 173.9978 shares of common stock per $1,000 principal amount of Notes (which represents an initial conversion price of approximately $5.75  per share). Interest on the Notes is payable semiannually in arrears on June 1 and December 1 of each year.
Concurrent with the closing of the offering, the Company used $49.9 million of the net proceeds to repurchase 11.1 million shares of the Company’s common stock from purchasers of the offering in privately negotiated transactions. In addition, the

21


Company incurred approximately $4.1 million in debt issuance costs resulting in net proceeds to the Company of approximately $74.2 million, which was used to fund the TVN acquisition.
Prior to September 1, 2020, holders of the Notes may convert the Notes at their option only under the following circumstances: (1) during any fiscal quarter commencing after the fiscal quarter ending on April 1, 2016, if the last reported sale price of the Company’s common stock for at least 20 trading days (whether or not consecutive) during a period of 30 consecutive trading days ending on the last trading day of the immediately preceding fiscal quarter is greater than or equal to 130% of the conversion price of the Notes on each applicable trading day; (2) during the five business day period after any five consecutive trading day period (the “ measurement period ”) in which the trading price per $1,000 principal amount of Notes for each trading day of the measurement period was less than 98% of the product of the last reported sale price of the Company’s common stock and the conversion rate on each such trading day; or (3) upon the occurrence of specified corporate events. Commencing on September 1, 2020 until the close of business on the second scheduled trading day immediately preceding the maturity date, the Notes will be convertible in multiples of $1,000 principal amount regardless of the foregoing circumstances.
If a fundamental change occurs, holders of the Notes may require the Company to purchase all or any portion of their Notes for cash at a repurchase price equal to 100% of the principal amount of the Notes to be repurchased, plus any accrued and unpaid interest to, but excluding, the fundamental change repurchase date. In addition, if specific corporate events occur prior to the maturity date, the conversion rate may be increased for a holder who elects to convert the Notes in connection with such a corporate event.
In accounting for the issuance of the Notes, the Company separated the Notes into liability and equity components. The carrying amount of the liability component was calculated by measuring the fair value of a similar liability that does not have an associated convertible feature. The carrying amount of the equity component representing the conversion option was determined by deducting the fair value of the liability component from the initial proceeds of the Notes as a whole. The difference between the initial proceeds of the Notes and the liability component (the “debt discount”) of $26.9 million is amortized to interest expense using the effective interest method over the term of the Notes. The equity component of the Notes is included in additional paid-in capital in the Condensed Consolidated Balance Sheets and is not remeasured as long as it continues to meet the conditions for equity classification.
In accounting for the transaction costs related to the issuance of the Notes, the Company allocated the total amount of $4.1 million to the liability and equity components using the same proportions as the proceeds from the Notes. Transaction costs attributable to the liability component were $3.2 million and were recorded as a direct deduction from the carrying amount of the debt liability in long-term liability in the Condensed Consolidated Balance Sheets and are being amortized to interest expense in the Condensed Consolidated Statements of Operations using the effective interest method over the term of the Notes. Transaction costs attributable to the equity component were $0.9 million and were netted with the equity component of the Notes in additional paid-in capital in the Condensed Consolidated Balance Sheets.
The following table presents the components of the Notes as of June 30, 2017 and December 31, 2016 (in thousands, except for years and percentages):
 
June 30, 2017
 
December 31, 2016
Liability:
 
 
 
  Principal amount
$
128,250

 
$
128,250

  Less: Debt discount, net of amortization
(19,914
)
 
(22,302
)
  Less: Debt issuance costs, net of amortization
(2,401
)
 
(2,689
)
  Carrying amount
$
105,935

 
$
103,259

  Remaining amortization period (years)
3.4

 
3.9

  Effective interest rate on liability component
9.94
%
 
9.94
%
 
 
 
 
Equity:
 
 
 
  Value of conversion option
$
26,925

 
$
26,925

  Less: Equity issuance costs
(863
)
 
(863
)
  Carrying amount
$
26,062

 
$
26,062

The following table presents interest expense recognized for the Notes (in thousands):


22


 
Three months ended
 
Six months ended
 
June 30, 2017
 
July 1, 2016
 
June 30, 2017
 
July 1, 2016
Contractual interest expense
$
1,282

 
$
1,282

 
$
2,565

 
$
2,565

Amortization of debt discount
1,214

 
1,098

 
2,388

 
2,157

Amortization of debt issuance costs
146

 
132

 
288

 
260

  Total interest expense recognized
$
2,642

 
$
2,512

 
$
5,241

 
$
4,982


Other Debts and Capital Leases

In connection with the TVN acquisition, the Company assumed a variety of debt and credit facilities in France to satisfy the financing requirements of TVN operations. These arrangements are summarized in the table below (in thousands):
 
June 30, 2017
 
December 31, 2016
Financing from French government agencies related to various government incentive programs (1)
$
13,597

 
$
17,930

Term loans (2)
1,369

 
1,400

Obligations under capital leases
1,456

 
1,860

  Total debt obligations
16,422

 
21,190

  Less: current portion
(7,130
)
 
(7,275
)
  Long-term portion
$
9,292

 
$
13,915

(1) As of June 30, 2017, the Company’s TVN French Subsidiary had an aggregate of $13.6 million of loans due to various financing programs of French government agencies, $10.8 million of which are related to loans backed by R&D tax credit receivables. As of June 30, 2017, the TVN French Subsidiary had an aggregate of $24.3 million of R&D tax credit receivables from the French government from 2018 through 2021. (See Note 8, “Balance Sheet Components-Prepaid expenses and other current assets,” for more information). These tax loans have a fixed rate of 0.6%, plus EURIBOR 1 month + 1.3% and mature between 2018 through 2019. The remaining loans of $2.8 million at June 30, 2017 primarily relate to financial support from French government agencies for R&D innovation projects at minimal interest rates and these loans mature between 2020 through 2023.

(2) One of the term loans with a certain financial institution contains annual covenants that require the TVN French Subsidiary to maintain a minimum working capital balance and various other financial covenants and restrictions that limit the French Subsidiary’s ability to incur additional indebtedness. The annual covenant is based on French statutory year-end results and the TVN French Subsidiary failed the 2016 covenant test primarily due to the Company’s plan to integrate TVN’s operations into other subsidiaries for tax planning and logistics purposes. In early 2017, the Company informed the financial institution of the 2016 covenant test results and was told by the financial institution to continue with the original payment schedule. The Company reported the entire loan balance with this financial institution under “Other debts and capital lease obligations, current” in the Condensed Consolidated Balance Sheets. The loan balance was approximately $0.4 million at both June 30, 2017 and December 31, 2016.

(3) The TVN French Subsidiary obtained advances under a credit line with BPI France against a pool of eligible receivables with recourse. There was no balance outstanding to BPI France as of June 30, 2017. This credit line expired in July 2017.
Future minimum repayments

The table below shows the future minimum repayments of debts and capital lease obligations for TVN as of June 30, 2017 (in thousands):


23


Years ending December 31,
Capital lease obligations
 
Other Debt obligations
2017 (remaining six months)
$
492

 
$
673

2018
868

 
5,873

2019
69

 
6,782

2020
27

 
601

2021

 
489

Thereafter

 
548

Total
$
1,456

 
$
14,966



NOTE 12: EMPLOYEE BENEFIT PLANS AND STOCK-BASED COMPENSATION
Equity Award Plans
The Company’s stock benefit plans include the employee stock purchase plan and current active stock plans adopted in 1995 and 2002 as well as one stock plan in connection with an acquisition in 2010. See Note 13, “Employee Benefit Plans and Stock-based Compensation” of Notes to Consolidated Financial Statements in the 2016 Form 10-K for details pertaining to each plan.
The Company’s stockholders approved an amendment to the 1995 Stock Plan at the Company’s 2017 annual meeting of stockholders (the “2017 Annual Meeting”) which increased the number of shares of common stock reserved for issuance under the 1995 Stock Plan by 7,000,000 shares. The Company’s stockholders also approved an amendment to the 2002 Director Stock Plan at the 2017 Annual Meeting which increased the number of shares of common stock reserved for issuance under the 2002 Director Stock Plan by 400,000 shares.
The following table summarizes the Company’s stock option, restricted stock units (“RSUs”), performance-based stock awards (“PRSUs”) and market-based awards activities during the six months ended June 30, 2017 (in thousands, except per share amounts):
 
 
 
Stock Options Outstanding
 
RSUs Outstanding*
 
Shares
Available for
Grant
 
Number
of
Shares
 
Weighted
Average
Exercise Price
 
Number
of
Units
 
Weighted
Average
Grant
Date Fair
Value
Balance at December 31, 2016
3,912

 
5,019

 
$
6.01

 
3,864

 
$
4.26

Authorized
7,400

 

 

 

 

Granted
(4,008
)
 
30

 
5.10

 
2,651

 
5.46

Options exercised

 
(94
)
 
3.06

 

 


Shares released

 

 

 
(1,883
)
 
3.92

Forfeited
1,584

 
(469
)
 
6.13

 
(744
)
 
4.96

Balance at June 30, 2017
8,888

 
4,486

 
$
6.06

 
3,888

 
$
5.11

* The preceding table includes PRSUs and market-based award activities during the six months ended June 30, 2017.
Performance-based awards (PRSUs)
In August 2016, the Company granted 898,533 shares of PRSUs to fund a portion of its 2016 incentive bonus payment obligations to its key executives and other eligible employees. From March 2017 through April 2017, the Company granted another 582,806 PRSUs to fund its first half 2017 incentive bonus payment obligations. The vesting of the PRSUs is based on the achievement of certain financial and non-financial operating goals of the Company and vesting occurs within three to six months from the grant date. Each quarterly period, the Company estimates the probability of the achievement of these performance goals and recognizes any related stock-based compensation expense. If the achievement of such performance goals is not probable, no compensation expense is recognized.
Market-based awards

24



In the six months ended June 30, 2017, the Company granted 344,500 RSUs to its key executives and certain eligible employees that may vest during a three-year period as part of its long-term incentive program. The vesting conditions of these awards are tied to the market value of the Company's common stock. The fair value of these shares was estimated using a Monte-Carlo simulation.

The following table summarizes information about stock options outstanding as of June 30, 2017 (in thousands, except per share amounts and terms):
 
Number
of
Shares
 
Weighted
Average
Exercise
Price
 
Weighted
Average
Remaining
Contractual
Term (Years)
 
Aggregate
Intrinsic
Value
Vested and expected to vest
4,389

 
$
6.08

 
3.2
 
$
2,045

Exercisable
3,497

 
6.33

 
2.7
 
1,079

The intrinsic value of options vested and expected to vest and exercisable as of June 30, 2017 is calculated based on the difference between the exercise price and the fair value of the Company’s common stock as of June 30, 2017. The intrinsic value of options exercised is calculated based on the difference between the exercise price and the fair value of the Company’s common stock as of the exercise date. The intrinsic value of options exercised during the three and six months ended June 30, 2017 was $24,000 and $0.2 million, respectively. The intrinsic value of options exercised during the three months and six months ended July 1, 2016 was minimal.

The following table summarizes information about RSUs and PRSUs outstanding as of June 30, 2017 (in thousands, except term):
 
Number of
Shares
Underlying
Restricted
Stock
Units
 
Weighted
Average
Remaining
Vesting
Period
(Years)
 
Aggregate
Fair
Value
Vested and expected to vest
2,893

 
0.9
 
$
15,190

The fair value of RSUs and PRSUs vested and expected to vest as of June 30, 2017 is calculated based on the fair value of the Company’s common stock as of June 30, 2017.
Employee Stock Purchase Plan (“ESPP”)
The Company’s stockholders approved an amendment to the 2002 Employee Stock Purchase Plan (the “ESPP”) at the 2017 Annual Meeting which increased the number of shares of common stock reserved for issuance under the ESPP by 1,500,000 shares. As of June 30, 2017, the number of shares of common stock available for issuance under the ESPP was 1,693,295. In the event that there are insufficient shares in the plan to fully fund the issuance, the available shares will be allocated across all participants based on their contributions relative to the total contributions received for the offering period.
Retirement Benefit Plan
As part of the TVN acquisition the Company assumed obligations under a defined benefit pension plan. The plan is unfunded and there are no contributions to the plan required by any laws or funding regulations, discretionary contributions or non-cash contributions expected to be made. The table below shows the components of net periodic benefit costs (in thousands):
 
Three months ended
 
Six months ended
 
June 30, 2017
 
July 1, 2016
 
June 30,
2017
 
July 1,
2016
Service cost
$
55

 
$
71

 
$
110

 
$
94

Interest cost
16

 
29

 
32

 
39

Recognized net actuarial loss
2

 

 
3

 

  Net periodic benefit cost included in operating loss
$
73

 
$
100

 
$
145

 
$
133


25


The present value of the Company’s pension obligation as of June 30, 2017 was $4.8 million, of which $45,000 was reported under “Accrued and other liabilities” and $4.7 million was reported under “Other non-current liabilities” on the Company’s Condensed Consolidated Balance Sheets. The present value of the Company’s pension obligation as of December 31, 2016 was $4.3 million.

401(k) Plan
The Company has a retirement/savings plan for its U.S. employees, which qualifies as a thrift plan under Section 401(k) of the Internal Revenue Code. This plan allows participants to contribute up to the applicable Internal Revenue Code limitations under the plan. The Company has made discretionary contributions to the plan of 25% of the first 4% contributed by eligible participants, up to a maximum contribution per participant of $1,000 per year. The contributions for the six months ended June 30, 2017 and July 1, 2016 were $285,000 and $241,000, respectively.

Stock-based Compensation
The following table summarizes stock-based compensation expense for all plans (in thousands):
 
Three months ended
 
Six months ended
 
June 30,
2017
 
July 1,
2016
 
June 30,
2017
 
July 1,
2016
Stock-based compensation in:
 
 
 
 
 
 
 
Cost of revenue
$
700

 
$
424

 
$
1,145

 
$
651

Research and development expense
1,337

 
841

 
2,314

 
1,810

Selling, general and administrative expense
2,099

 
1,503

 
3,928

 
3,401

Total stock-based compensation in operating expense
3,436

 
2,344

 
6,242

 
5,211

Total stock-based compensation
$
4,136

 
$
2,768

 
$
7,387

 
$
5,862

As of June 30, 2017, the Company had approximately $16.5 million of unrecognized stock-based compensation expense related to unvested stock options and awards that are expected to be recognized over a weighted-average period of approximately 1.6 years.
Valuation Assumptions
The Company estimates the fair value of employee stock options and stock purchase rights under the ESPP using a Black-Scholes option valuation model. The value of the stock purchase rights under the ESPP consists of: (1) the 15% discount on the purchase of the stock; (2) 85% of the fair value of the call option; and (3) 15% of the fair value of the put option. The call option and put option were valued using the Black-Scholes option pricing model. At the date of grant, the Company estimated the fair value of each stock option grant and stock purchase right granted under the ESPP using the following weighted average assumptions:
 
Employee Stock Options
 
Three months ended
 
Six months ended
 
June 30,
2017
 
July 1,
2016
 
June 30,
2017
 
July 1,
2016
Expected term (years)
4.30

 
4.30

 
4.30

 
4.30

Volatility
43
%
 
36
%
 
43
%
 
36
%
Risk-free interest rate
1.7
%
 
1.1
%
 
1.7
%
 
1.4
%
Expected dividends
0.0
%
 
0.0
%
 
0.0
%
 
0.0
%


26


 
ESPP Purchase Period Ending
 
July 3,
2017
 
June 30,
2016
Expected term (years)
0.49

 
0.5

Volatility
41
%
 
54
%
Risk-free interest rate
1.0
%
 
0.4
%
Expected dividends
0.0
%
 
0.0
%
Estimated weighted average fair value per share at purchase date
$1.40
 
$1.19
The expected term of the employee stock options represents the weighted-average period that the stock options are expected to remain outstanding. The computation of the expected term was determined based on historical experience of similar awards, giving consideration to the contractual terms of the stock-based awards, vesting schedules and expectations of future employee behavior. The expected term of the stock purchase rights under the ESPP represents the period of time from the beginning of the offering period to the purchase date. The Company uses its historical volatility for a period equivalent to the expected term of the options to estimate the expected volatility. The risk-free interest rate that the Company uses in the Black-Scholes option valuation model is based on U.S. Treasury zero-coupon issues with remaining terms similar to the expected term. The Company has never declared or paid any cash dividends and does not plan to pay cash dividends in the foreseeable future, and, therefore, used an expected dividend yield of zero in the valuation model.
Prior to January 1, 2017, stock-based compensation expense was recorded net of estimated forfeitures in the Company’s condensed consolidated statements of operations and, accordingly, was recorded for only those stock-based awards that the Company expected to vest. Upon the adoption of the accounting standard update (ASU 2016-09, “Improvements to Employee Share-Based payments”) issued by FASB, effective January 1, 2017, the Company changed its accounting policy to account for forfeitures as they occur. The change was applied on a modified retrospective approach with a cumulative effect adjustment of $69,000 to retained earnings as of January 1, 2017 (which increased the accumulated deficit).
The Company estimated the fair value of the market-based awards granted in March 2017 on the date of grant using a Monte Carlo simulation with the following assumptions: volatility 46.7%, risk-free interest rate 1.57% and dividend yield of 0%.
Total compensation cost recognized related to these market-based awards was approximately $368,000 and $415,000 for the three and six months ended June 30, 2017, respectively. As of June 30, 2017, $0.9 million of total unrecognized compensation cost related to these awards is expected to be recognized over a weighted-average period of approximately 0.71 years.

The weighted-average fair value per share of options granted was $1.85 and $1.07 for the three months ended June 30, 2017 and July 1, 2016, respectively. The weighted-average fair value per share of options granted was $1.85 and $0.97 for the six months ended June 30, 2017 and July 1, 2016, respectively.

The fair value of all stock options vested during the three months ended June 30, 2017 and July 1, 2016 was $0.4 million for each period. The fair value of all stock options vested during the six months ended June 30, 2017 and July 1, 2016 was $1.1 million and $1.4 million, respectively.

There were no realized tax benefits attributable to stock options exercised in jurisdictions where this expense is deductible for tax purposes for the three and six months ended June 30, 2017 and July 1, 2016, respectively.

The aggregate fair value of RSUs and PRSUs released during the three months ended June 30, 2017 and July 1, 2016 was $0.8 million and $0.5 million, respectively. The aggregate fair value of all RSUs and PRSUs released during the six months ended June 30, 2017 and July 1, 2016 was $7.4 million and $7.1 million, respectively.



27


NOTE 13: INCOME TAXES
The Company reported the following operating results for the periods presented (in thousands):
 
Three months ended
 
Six months ended
 
June 30,
2017
 
July 1,
2016
 
June 30,
2017
 
July 1,
2016
Loss before income taxes
$
(30,921
)
 
$
(20,437
)
 
$
(55,180
)
 
$
(45,099
)
Provision for income taxes
579

 
242

 
347

 
760

Effective income tax rate
(1.9
)%
 
(1.2
)%

(0.6
)%

(1.7
)%
The Company operates in multiple jurisdictions and its profits are taxed pursuant to the tax laws of these jurisdictions. The Company’s effective income tax rate may be affected by changes in, or interpretations of tax laws and tax agreements in any given jurisdiction, utilization of net operating loss and tax credit carry forwards, changes in geographical mix of income and expense, and changes in management’s assessment of matters such as the ability to realize deferred tax assets. The Company’s effective tax rate varies from year to year primarily due to the absence of several onetime, discrete items that benefited or decremented the tax rates in the previous years.
The Company’s effective income tax rate of (0.6)% for the six months ended June 30, 2017 was different from the U.S. federal statutory rate of 35%, primarily due to the Company’s geographical income mix and favorable tax rates associated with certain earnings from operations in lower-tax jurisdictions, partially offset by the increase in the valuation allowance against U.S. federal, California and other state deferred tax assets and detriment from non-deductible stock-based compensation. In addition, in the first quarter of 2017, the Company was able to recognize a one-time tax benefit of approximately $1.2 million as a result of the merger of the Company’s two subsidiaries in Israel, which was approved by the Israeli government in the first quarter of 2017. For the six months ended June 30, 2017, the discrete adjustments to the Company's tax expense were primarily withholding taxes and the accrual of interest on uncertain tax positions.
The Company's effective income tax rate of (1.7)% for the six months ended July 1, 2016 was different from the U.S. federal statutory rate of 35%, primarily due to favorable tax rates associated with certain earnings from operations in lower-tax jurisdictions, and the tax benefit from the realization of certain deferred tax assets as a result of the TVN acquisition, partially offset by the increase in the valuation allowance against U.S. federal, California and other state deferred tax assets, detriment from non-deductible stock-based compensation, non-deductible amortization of foreign intangibles, and the net of various discrete tax adjustments. For the six months ended July 1, 2016, the discrete adjustments to the Company's tax expense were primarily the accrual of interest on uncertain tax positions and withholding taxes as well as a true-up of the tax provision for certain foreign subsidiaries based on the tax returns filed.
The Company files U.S. federal and state, and foreign income tax returns in jurisdictions with varying statutes of limitations during which such tax returns may be audited and adjusted by the relevant tax authorities. The 2013 through 2016 tax years generally remain subject to examination by U.S. federal and most state tax authorities. In significant foreign jurisdictions, the 2007 through 2016 tax years generally remain subject to examination by their respective tax authorities. In 2016, the U.S. Internal Revenue Service concluded its examination of the Company’s income tax return for the tax year 2012, which commenced in August 2015. In addition, a subsidiary of the Company was under audit for the 2012 and 2013 tax years, which commenced in 2015, by the Israel tax authority and concluded with no adjustment. If, upon the conclusion of an audit, the ultimate determination of taxes owed in the jurisdictions under audit is for an amount in excess of the tax provision the Company has recorded in the applicable period, the Company’s overall tax expense, effective tax rate, operating results and cash flow could be materially and adversely impacted in the period of adjustment.
On July 27, 2015, the U.S. Tax Court issued an opinion in Altera Corp. v. Commissioner, 145 T.C. No.3 (2015) related to the treatment of stock-based compensation expense in an intercompany cost-sharing arrangement. A final decision was entered by the U.S. Tax Court on December 1, 2015. On February 19, 2016, the U.S. Internal Revenue Service filed a notice of appeal in Altera Corp. v. Commissioner, 145 T.C. No. 3 (2015), to the Ninth Circuit Court of Appeal. The Ninth Circuit will decide whether a regulation that mandates that stock-based compensation costs related to the intangible development activity of a qualified cost sharing arrangement (a “QCSA”) must be included in the joint cost pool of the QCSA (the “all costs rule”) is consistent with the arm’s length standard as set forth in Section 482 of the Internal Revenue Code. The Company concluded that no adjustment to the consolidated financial statements as of December 31, 2016 is appropriate at this time due to the uncertainties with respect to the ultimate resolution of this case.
The Company’s operations in Switzerland are subject to a reduced tax rate under the Switzerland tax holiday which requires various thresholds of investment and employment in Switzerland. The Company has met these various thresholds and the Switzerland tax holiday is effective through the end of 2018.

28


As of June 30, 2017, the total amount of gross unrecognized tax benefits, including interest and penalties, was approximately $20.0 million, of which $3.1 million would affect the Company’s effective tax rate if the benefits are eventually recognized. The remaining gross unrecognized tax benefit does not affect the Company’s effective tax rate as it relates to positions that would be settled with tax attributes such as net operating loss carryforward or tax credits previously subject to a valuation allowance. The Company recognizes interest and penalties related to unrecognized tax positions in income tax expense. The Company had $0.5 million of gross interest and penalties accrued as of June 30, 2017. The Company will continue to review its tax positions and provide for, or reverse, unrecognized tax benefits as issues arise. As of June 30, 2017, the Company anticipates that the balance of gross unrecognized tax benefits will decrease up to approximately $2.4 million due to expiration of the applicable statutes of limitations over the next 12 months.

In March 2016, the FASB issued an accounting standard update for the accounting of share-based payment transactions, including the income tax consequences, classification of awards as either equity or liabilities and classification on the statement of cash flows. The new standard eliminated the requirement to report excess tax benefits and certain tax deficiencies related to share-based payment transactions as additional paid-in capital. It also removes the requirement to delay recognition of a windfall tax benefit until it reduces current taxes payable. Under the new guidance, the benefit will be recorded when it arises, subject to normal valuation allowance considerations. The Company adopted this new accounting standard beginning in the first quarter of fiscal 2017 using a modified-retrospective transition method and recorded a cumulative effect of $4.6 million of additional gross deferred tax asset associated with shared-based payment and an offsetting valuation allowance of the same amount, therefore resulting in no net impact to the Company’s beginning retained earnings.

In October 2016, the FASB issued an accounting standard update which requires companies to recognize the income tax consequences of all intra-entity sales of assets other than inventory when they occur. As a result, a reporting entity would recognize the tax expense from the sale of the asset in the seller’s tax jurisdiction when the transfer occurs, even though the pre-tax effects of that transaction are eliminated in consolidation. Any deferred tax asset that arises in the buyer’s jurisdiction would also be recognized at the time of the transfer. The Company early adopted this accounting standard update during the first quarter of fiscal 2017 on a modified retrospective approach and recorded a cumulative-effect adjustment of $1.4 million to the retained earnings as of January 1, 2017 (which reduced the accumulated deficit). Correspondingly, in the first quarter of fiscal 2017, the Company recognized an additional $1.1 million of net deferred tax assets, after netting with $2.1 million of valuation allowance, and write off the remaining $0.3 million of unamortized tax expenses deferred under the previous guidance to provision for income taxes in the first quarter of fiscal 2017.

NOTE 14: NET LOSS PER SHARE
The following table sets forth the computation of the basic and diluted net loss per share (in thousands, except per share amounts):
 
Three months ended
 
Six months ended
 
June 30,
2017
 
July 1,
2016
 
June 30,
2017
 
July 1,
2016
Numerator:
 
 
 
 
 
 
 
Net loss
$
(31,500
)
 
$
(20,679
)
 
$
(55,527
)
 
$
(45,859
)
Denominator:
 
 
 
 
 
 
 
Weighted average number of common shares outstanding
 
 
 
 
 
 
 
Basic and diluted
80,590

 
77,342

 
80,203

 
77,168

Net loss per share:
 
 
 
 
 
 
 
Basic and diluted
$
(0.39
)
 
$
(0.27
)
 
$
(0.69
)
 
$
(0.59
)

29


The diluted net loss per share is the same as basic net loss per share for the three and six months ended June 30, 2017 and July 1, 2016 because potential common shares are only considered when their effect would be dilutive. The following table sets forth the potential weighted common shares outstanding that were excluded from the computation of basic and diluted net loss per share calculations (in thousands):
 
Three months ended
 
Six months ended
 
June 30,
2017
 
July 1,
2016
 
June 30,
2017
 
July 1,
2016
Stock options
4,614

 
5,428

 
4,753

 
5,488

RSUs
3,400

 
2,247

 
3,054

 
2,010

Stock purchase rights under the ESPP
578

 
652

 
385

 
355

Warrants (1)
782

 

 
782

 

   Total
9,374

 
8,327

 
8,974

 
7,853

(1) On September 26, 2016, in connection with the execution of a product supply agreement pursuant to which an affiliate of Comcast Corporation (together with Comcast Corporation, “Comcast”) may, in its sole discretion, purchase from the Company licenses to certain of the Company’s software products, the Company granted Comcast a warrant to purchase shares of its common stock. (See Note 15, “Warrants” for additional information).

Also excluded from the table above are the Notes, which are convertible under certain conditions into an aggregate of 22,304,348 shares of common stock. (See Note 11, “Convertible Notes, Other Debts and Capital Leases” for additional information on the Notes). Since the Company’s intent is to settle the principal amount of the Notes in cash, the treasury stock method is being used to calculate any potential dilutive effect of the conversion spread on diluted net income per share, if applicable. The conversion spread will have a dilutive impact on diluted net income per share when the Company’s average market price of its common stock for a given period exceeds the conversion price of $5.75 per share.


NOTE 15: WARRANTS

On September 26, 2016, the Company issued a Warrant to Comcast pursuant to which Comcast may, subject to certain vesting provisions, purchase up to 7,816,162 shares of the Company’s common stock subject to adjustment in accordance with the terms of the Warrant, for a per share exercise price of $4.76. Comcast may exercise the Warrant for cash or on a net share basis. The Warrant expires on September 26, 2023 or the prior consummation of a change of control of the Company.

Comcast’s right to purchase 781,617 shares was vested as of the issuance date as an incentive to enter into the software license product supply agreement. Comcast’s rights to purchase an additional 1,954,042 shares vest upon achievement of milestones that occur upon or prior to Comcast’s election for enterprise license pricing for certain of the Company’s software products. Such pricing would obligate Comcast to make certain total payments to the Company over the term of the product supply agreement. These rights are expected to vest in 2018. Comcast’s rights to purchase an additional 1,172,425 shares vest when Comcast exceeds specified cumulative purchase amounts from the Company under the product supply agreement. Comcast’s rights to purchase the remaining 3,908,081 shares vest in specified tranches at the earlier of Comcast’s enterprise license pricing election (if completed by a certain date) or achievement of specified cumulative purchase amounts from the Company.

The $1.6 million value of the vested portion of the Warrant has been determined using the Black-Scholes option valuation model using the following assumptions: expected term of 7 years, volatility of 42%, risk-free interest rate of 1.4%, and expected dividends of 0.0%. The Warrant is considered indexed to the Company’s common stock and classified as stockholders’ equity based on its terms. Accordingly, the vested Warrant amount was included in “Additional paid-in capital” on the Company’s Condensed Consolidated Balance Sheet and will not be remeasured in the future periods.

The Warrant is considered an incentive for Comcast to purchase certain of the Company’s products. Therefore the value of the Warrant will be recorded as a reduction in the Company’s net revenues to the extent such value does not exceed net revenues from pertinent sales to Comcast. The portion of the Warrant which vested on September 26, 2016 had a value of approximately $1.6 million and is deemed a customer incentive paid upfront and cumulatively, $0.9 million of this prepaid incentive has been recorded as a reduction to the Company’s net revenues from Comcast. The remaining $0.7 million of this prepaid incentive is reported as an asset under “Prepaid expenses and other current assets” on the Company’s Condensed Consolidated Balance Sheet as of June 30, 2017. The Company considers this asset to be recoverable based on the expectation of Comcast’s future purchases of the pertinent products.

30



NOTE 16: STOCKHOLDERS’ EQUITY
Accumulated Other Comprehensive Income (Loss) (“AOCI”)
The components of AOCI, on an after-tax basis where applicable, were as follows (in thousands):
 
Foreign Currency Translation Adjustments
 
Unrealized Gains (Losses) on Available-for-Sale Investments
 
Actuarial Loss
 
Total
Balance as of December 31, 2016
$
(7,267
)
 
$
276

 
$
(279
)
 
$
(7,270
)
Other comprehensive income (loss) before reclassifications
4,883

 
(613
)
 

 
4,270

Provision for income taxes

 
(2
)
 

 
(2
)
Balance as of June 30, 2017
$
(2,384
)
 
$
(339
)
 
$
(279
)
 
$
(3,002
)
The effects of amounts reclassified from AOCI into the Condensed Consolidated Statement of Operations were as follows (in thousands):
 
Three months ended
 
Six months ended
 
June 30, 2017
 
July 1, 2016
 
June 30, 2017
 
July 1, 2016
Losses on cash flow hedges from foreign currency contracts:
 
 
 
 
 
 
 
  Cost of revenue
$

 
$
(3
)
 
$

 
$
(13
)
  Operating expenses

 
(19
)
 

 
(87
)
    Total reclassifications from AOCI
$

 
$
(22
)
 
$

 
$
(100
)
As of June 30, 2017, there was no AOCI balance, and during the six months ended June 30, 2017, there were no reclassifications from AOCI, as there were no cash flow hedge contracts outstanding at June 30, 2017 and December 31, 2016.
Common Stock Repurchases
There were no stock repurchases during the year ended December 31, 2016. Our stock repurchase program expired on December 31, 2016. Further stock repurchases would require authorization from the Board.


NOTE 17: SEGMENT INFORMATION
Operating segments are defined as components of an enterprise that engage in business activities for which separate financial information is available and evaluated by the Company’s Chief Operating Decision Maker ( the “CODM”), which for Harmonic is its Chief Executive Officer, in deciding how to allocate resources and assess performance. Based on our internal reporting structure, the Company consists of two operating segments: Video and Cable Edge. The operating segments were determined based on the nature of the products offered. The Video segment sells video processing and production and playout solutions and services worldwide to broadcast and media companies, streaming new media companies, cable operators, and satellite and telecommunications (telco) Pay-TV service providers. The Cable Edge segment sells cable edge solutions and related services to cable operators globally.
On February 29, 2016, the Company completed its acquisition of 100% of the outstanding equity of TVN and assigned TVN to its Video operating segment.

The Company does not allocate amortization of intangibles, stock-based compensation, restructuring and related charges, TVN acquisition- and integration-related costs, and certain other non-recurring charges to the operating income for each segment because management does not include this information in the measurement of the performance of the operating segments. A measure of assets by segment is not applicable as segment assets are not included in the discrete financial information provided to the CODM.
The following tables provide summary financial information by reportable segment (in thousands):


31



 
Three months ended
 
Six months ended
 
June 30, 2017
 
July 1, 2016
 
June 30, 2017
 
July 1, 2016
Net revenue:


 


 


 


  Video
$
73,379

 
$
90,588

 
$
147,721

 
$
155,596

  Cable Edge
8,936

 
18,983

 
17,537

 
35,807

Total consolidated net revenue
$
82,315

 
$
109,571

 
$
165,258

 
$
191,403

 


 


 


 


Operating loss:


 


 


 


  Video
$
(8,947
)
 
$
518

 
$
(14,783
)
 
$
(6,829
)
  Cable Edge
(7,411
)
 
(498
)
 
(13,491
)
 
(2,351
)
Total segment operating (loss) income
(16,358
)
 
20

 
(28,274
)
 
(9,180
)
Unallocated corporate expenses
(4,853
)
 
(9,831
)
 
(8,775
)
 
(15,510
)
Stock-based compensation
(4,136
)
 
(2,768
)
 
(7,387
)
 
(5,862
)
Amortization of intangibles
(2,075
)
 
(5,539
)
 
(4,144
)
 
(8,322
)
Loss from operations
(27,422
)
 
(18,118
)
 
(48,580
)
 
(38,874
)
Non-operating expense, net
(3,499
)
 
(2,319
)
 
(6,600
)
 
(6,225
)
Loss before income taxes
$
(30,921
)
 
$
(20,437
)
 
$
(55,180
)
 
$
(45,099
)


NOTE 18: COMMITMENTS AND CONTINGENCIES
Leases
Future minimum lease payments under non-cancelable operating leases as of June 30, 2017 are as follows (in thousands):
Years ending December 31,
 
2017 (remaining six months)
$
6,759

2018
12,812

2019
10,980

2020
7,521

2021
2,166

Thereafter
8,586

Total
$
48,824

Warranties
The Company accrues for estimated warranty costs at the time of product shipment. Management periodically reviews the estimated fair value of its warranty liability and records adjustments based on the terms of warranties provided to customers, historical and anticipated warranty claims experience, and estimates of the timing and cost of warranty claims. Activity for the Company’s warranty accrual, which is included in accrued and other current liabilities, is summarized below (in thousands):
 
Three months ended
 
Six months ended
 
June 30,
2017
 
July 1,
2016
 
June 30,
2017
 
July 1,
2016
Balance at beginning of period
$
4,585

 
$
4,966

 
$
4,862

 
$
3,913

   Balance assumed from TVN acquisition

 

 

 
1,012

   Accrual for current period warranties
1,277

 
1,716

 
2,495

 
2,975

   Changes in liability related to pre-existing warranties

 
(74
)
 

 
(74
)
   Warranty costs incurred
(1,720
)
 
(1,513
)
 
(3,215
)
 
(2,731
)
Balance at end of period
$
4,142

 
$
5,095

 
$
4,142

 
$
5,095


32


Purchase Obligations
The Company relies on a limited number of contract manufacturers and suppliers to provide manufacturing services for a substantial majority of its products. Obligations to purchase inventory and other commitments are generally expected to be fulfilled within one year. The Company had approximately $30.9 million of non-cancelable commitments to purchase inventories and other commitments as of June 30, 2017.
Standby Letters of Credit and Guarantees
The Company’s financial guarantees consisted of standby letters of credit and bank guarantees. As of June 30, 2017, the Company had $0.7 million of standby letters of credit outstanding primarily related to its credit card facility in Switzerland and, to a lesser extent, performance bond and state requirements imposed on employers. In addition, the Company had $1.9 million of bank guarantees outstanding as of June 30, 2017, of which $1.3 million was related to a building lease for the TVN French Subsidiary, $0.3 million was related to the building leases in Israel, and the remaining amount was mostly related to performance bonds issued to customers of the TVN French Subsidiary.
Indemnification
Harmonic is obligated to indemnify its officers and the members of its Board of Directors (the “Board”) pursuant to its bylaws and contractual indemnity agreements. Harmonic also indemnifies some of its suppliers and most of its customers for specified intellectual property matters pursuant to certain contractual arrangements, subject to certain limitations. The scope of these indemnities varies, but, in some instances, includes indemnification for damages and expenses (including reasonable attorneys’ fees). There have been no amounts accrued in respect of these indemnification provisions through June 30, 2017.

Legal proceedings
From time to time, the Company is involved in lawsuits as well as subject to various legal proceedings, claims, threats of litigation, and investigations in the ordinary course of business, including claims of alleged infringement of third-party patents and other intellectual property rights, commercial, employment, and other matters. The Company assesses potential liabilities in connection with each lawsuit and threatened lawsuits and accrues an estimated loss for these loss contingencies if both of the following conditions are met: information available prior to issuance of the financial statements indicates that it is probable that a liability has been incurred at the date of the financial statements and the amount of loss can be reasonably estimated. While certain matters to which the Company is a party specify the damages claimed, such claims may not represent reasonably probable losses. Given the inherent uncertainties of litigation, the ultimate outcome of these matters cannot be predicted at this time, nor can the amount of possible loss or range of loss, if any, be reasonably estimated.
In October 2011, Avid Technology, Inc. (“Avid”) filed a complaint in the United States District Court for the District of Delaware alleging that Harmonic’s MediaGrid product infringes two patents held by Avid. A jury trial on this complaint commenced on January 23, 2014 and, on February 4, 2014, the jury returned a unanimous verdict in favor of the Company, rejecting Avid’s infringement allegations in their entirety. On May 23, 2014, Avid filed a post-trial motion asking the court to set aside the jury’s verdict, and the judge issued an order on December 17, 2014, denying the motion. On January 5, 2015, Avid filed an appeal with respect to the jury’s verdict with the Federal Circuit, which was docketed on January 9, 2015, as Case No. 2015-1246. Avid filed its opening brief with respect to this appeal on March 24, 2015, the Company filed its response brief on May 7, 2015, and Avid filed its reply brief on June 16, 2015. Oral arguments were held on December 11, 2015. On January 29, 2016, the Federal Circuit issued an order vacating the verdict of noninfringement and remanding the case to the trial court for a new trial on infringement. On February 26, 2016, Harmonic filed a request for rehearing and rehearing en banc at the Federal Circuit. On March 31, 2016, the Federal Circuit denied the request for rehearing and rehearing en banc and a mandate issued on April 8, 2016. The court conducted a supplemental claim construction hearing on May 27, 2016 and issued a claim construction order on June 29, 2016. On June 17, 2016, Harmonic filed requests for ex parte reexaminations for the ’808 and ’309 patents with the United States Patent and Trademark Office (“USPTO”).  The USPTO ordered reexamination of both the ’309 and ’808 patents in August 2016. A status conference was held with the District Court on February 23, 2017. On April 10, 2017, the USPTO issued a final office action rejecting the challenged claims of the ’309 patent and affirming all claims of the ’808 patent.
In June 2012, Avid served a subsequent complaint in the United States District Court for the District of Delaware alleging that the Company’s Spectrum product infringes one patent held by Avid. The complaint seeks injunctive relief and unspecified damages. In September 2013, the U.S. Patent Trial and Appeal Board (“PTAB”) authorized an inter partes review to be instituted as to claims 1-16 of the patent asserted in this second complaint. A hearing before the PTAB was conducted on May 20, 2014. On July 10, 2014, the PTAB issued a decision finding claims 1-10 invalid and claims 11-16 not invalid. The Company filed an appeal with respect to the PTAB’s decision on claims 11-16 on September 11, 2014. The appeal was docketed with the Federal Circuit on October 22, 2014, as Case No. 2015-1072, and the Company filed its opening brief with

33


respect to this appeal on January 29, 2015. Avid and PTAB each filed a response brief on April 27, 2015, and the Company filed a reply brief on May 28, 2015. Oral arguments were held on October 8, 2015. The Federal Circuit issued an order on March 1, 2016, affirming the PTAB’s decision and a mandate issued on April 7, 2016.
On July 24, 2017, the court issued a scheduling order consolidating both cases and setting the trial date for November 6, 2017.
The Company is unable to predict the outcome of these lawsuits and therefore is unable to estimate an amount or range of any reasonably possible losses resulting from them. An unfavorable outcome on any litigation matter could require that the Company pay substantial damages, or, in connection with any intellectual property infringement claims, could require that the Company pay ongoing royalty payments or could prevent the Company from selling certain of its products. As a result, a settlement of, or an unfavorable outcome on, any of the matters referenced above or other litigation matters could have a material adverse effect on the Company’s business, operating results, financial condition and cash flows.


NOTE 19: SUBSEQUENT EVENT
Harmonic 2017 Restructuring
In the third quarter of 2017, the Company committed to a new restructuring plan (the “Harmonic 2017 Restructuring Plan”) to better align its operating costs with the continued decline in its net revenues. The restructuring activities under the Harmonic 2017 Restructuring Plan primarily include workforce reductions of the company worldwide. The estimated cost for the Harmonic 2017 Restructuring Plan is approximately $2.8 million. The restructuring activities under the Harmonic 2017 Restructuring Plan will commence in the third quarter of 2017 and are expected to continue into the fourth quarter of 2017.

ITEM 2. MANAGEMENT’S DISCUSSION AND ANALYSIS OF FINANCIAL CONDITION AND RESULTS OF OPERATIONS
The terms “Harmonic,” “Company,” “we,” “us,” “its,” and “our,” as used in this Quarterly Report on Form 10-Q (this “Form 10-Q”), refer to Harmonic Inc. and its subsidiaries and its predecessors as a combined entity, except where the context requires otherwise.
Some of the statements contained in this Form 10-Q are forward-looking statements that involve risk and uncertainties. The statements contained in this Form 10-Q 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, including, without limitation, statements regarding our expectations, beliefs, intentions or strategies regarding the future. In some cases, you can identify forward-looking statements by terminology such as, “may,” “will,” “should,” “expects,” “plans,” “anticipates,” “believes,” “intends,” “estimates,” “predicts,” “potential,” or “continue” or the negative of these terms or other comparable terminology. These forward-looking statements include, but are not limited to, statements regarding:
developing trends and demands in the markets we address, particularly emerging markets;
economic conditions, particularly in certain geographies, and in financial markets;
new and future products and services;
capital spending of our customers;
our strategic direction, future business plans and growth strategy;
industry and customer consolidation;
expected demand for and benefits of our products and services;
seasonality of revenue and concentration of revenue sources;
expectations regarding the impact of our TVN acquisition;
expectations regarding the change in TVN’s business model;
expectations regarding the impact of the Warrant issued to Comcast on our business;
potential future acquisitions and dispositions;
anticipated results of potential or actual litigation;

34


our competitive environment;
the impact of governmental regulation;
anticipated revenue and expenses, including the sources of such revenue and expenses;
expected impacts of changes in accounting rules;
expectations regarding the usability of our inventory and the risk that inventory will exceed forecasted demand;
expectations and estimates related to goodwill and intangible assets and their associated carrying value;
use of cash, cash needs and ability to raise capital; and
the condition of our cash investments.
These statements are subject to known and unknown risks, uncertainties and other factors, any of which may cause our actual results to differ materially from those implied by the forward-looking statements. Important factors that may cause actual results to differ from expectations include those discussed in “Risk Factors” beginning on page 48 of this Form 10-Q. All forward-looking statements included in this Form 10-Q are based on information available to us on the date thereof, and we assume no obligation to update any such forward-looking statements.

OVERVIEW
We design, manufacture and sell versatile and high performance video infrastructure products and system solutions that enable our customers to efficiently create, prepare and deliver a full range of video and broadband services to consumer devices, including televisions, personal computers, laptops, tablets and smart phones.

We do business in three geographic regions: the Americas, EMEA, and APAC and operate in two segments, Video and Cable Edge. Our Video business sells video processing, production and playout solutions, and services worldwide to cable operators and satellite and telecommunications (telco) Pay-TV service providers, which we refer to collectively as “service providers,” and to broadcast and media companies, including streaming new media companies. Our Video business infrastructure solutions are delivered either through shipments of our products or as over-the-top (“OTT”) software-as-a-service (“SaaS”) subscriptions. Our Cable Edge business sells cable access solutions and related services, primarily to cable operators globally.

On February 29, 2016, through our wholly-owned subsidiary Harmonic International AG, we completed our acquisition of 100% of the share capital and voting rights of TVN for $82.5 million in cash. TVN, a global leader in advanced video compression solutions, is headquartered in Rennes, France. The TVN acquisition was primarily funded with cash proceeds from the issuance of the Notes in December 2015.

TVN is now a part of our Video segment and its results of operations are included in our Condensed Consolidated Statements of Operations beginning March 1, 2016. The acquisition of TVN is intended to strengthen our competitive position in the video infrastructure market as well as to enhance the depth and scale of our research and development and service and support capabilities in the video arena. We believe that the combined product portfolios, research and development teams and global sales and service personnel of Harmonic and TVN will allow us to accelerate innovation for our customers while leveraging greater scale to drive operational efficiencies. (See Note 3, “Business Acquisition,” of the notes to our Condensed Consolidated Financial Statements for additional information on the acquisition).

Historically, our revenue has been dependent upon capital spending in the cable, satellite, telco, broadcast and media industries, including streaming media. Our customers’ capital spending patterns are dependent on a variety of factors, including but not limited to: economic conditions in the U.S. and international markets; access to financing; annual budget cycles of each of the industries we serve; impact of industry consolidations; and customers suspending or reducing capital spending in anticipation of new products or new standards, new industry trends and/or technology shifts. If our product portfolio and product development plans do not position us well to capture an increased portion of the capital spending in the markets in which we compete, our revenue may decline. As we attempt to further diversify our customer base in these markets, we may need to continue to build alliances with other equipment manufacturers, content providers, resellers and system integrators, managed services providers and software developers; adapt our products for new applications; take orders at prices resulting in lower margins; and build internal expertise to handle the particular operational, payment, financing and/or contractual demands of our customers, which could result in higher operating costs for us. Implementation issues with our products or those of other vendors have caused in the past, and may cause in the future, delays in project completion for our customers and delay our recognition of revenue.

35


A majority of our revenue has been derived from relatively few customers, due in part to the consolidation of our service provider customers. Sales to our 10 largest customers during the three and six months ended June 30, 2017 accounted for approximately 30% and 25% of our net revenue, respectively, compared to 33% and 40%, respectively, for the corresponding periods in 2016. Although we are attempting to broaden our customer base by penetrating new markets and further expanding internationally, we expect to see continuing industry consolidation and customer concentration. During each of the three and six months ended June 30, 2017, as well as the corresponding periods in 2016, no customer accounted for more than 10% of our net revenue. The loss of any significant customer, any material reduction in orders by any significant customer, or our failure to qualify our new products with a significant customer could materially and adversely affect our operating results, financial condition and cash flows.
Our net revenue decreased $27.3 million, or 25%, in the three months ended June 30, 2017, compared to the corresponding period in 2016, due to a $17.2 million decrease in our Video segment revenue and a $10.1 million decrease in our Cable Edge segment revenue. Our net revenue decreased $26.1 million, or 14%, in the six months ended June 30, 2017, compared to the corresponding period in 2016, due to a $18.2 million decrease in our Cable Edge segment revenue and a $7.9 million decrease in our Video segment revenue. The decreases in our Video segment revenue in the three and six month periods were primarily due to the shift in demand from our legacy products sold to OTT SaaS subscriptions, and overall softer demand for legacy products. The decreases in our Cable Edge segment revenue in the three and six month periods were primarily due to continued weak demand for our legacy Cable Edge products due to technology transition in the industry from legacy EdgeQAM consumption used to deliver broadcast Pay-TV services to a new architecture that is capable of delivering converged video and IP data services. We do not expect Cable Edge net revenue to improve significantly until the fourth quarter of 2017, at the earliest.
Our Video segment customers continue to be cautious with investments in new technologies, such as next-generation IP architecture and Ultra HD. We believe a material and growing portion of the opportunities for our video business are linked to a migration by our customers to IP workflows and the distribution of linear and on-demand, OTT, and new mobile video services. We believe we are well positioned to address these opportunities as we continue to steadily transition our video business away from legacy and customized computing hardware to more software-centric solutions and services, including OTT SaaS subscription offerings, enabling video compression and processing through our VOS software platform running on standard off-the-shelf servers, data centers and in the cloud.
Our Cable Edge strategy is to become a major player in the approximately $2 billion converged cable access platform (“CCAP”) market by delivering innovative new DOCSIS 3.1 CMTS technology, which we refer to as CableOS. In the meantime, our Cable Edge segment is experiencing weaker demand as some of our customers have decreased spending on our legacy Cable Edge products as they prepare to make investments in new converged data and video DOCSIS 3.1 CMTS solutions. While these trends present near-term challenges for us, we believe we have made significant progress on the development of our DOCSIS 3.1 CMTS solutions and we began addressing this market opportunity with our first CableOS shipments in the fourth quarter of 2016.
To support our Cable Edge strategy and foster the further development and growth of this segment, in September 2016, we issued Comcast the Warrant to further incentivize them to purchase our products and adopt our technologies, particularly our CableOS software-based CCAP systems. Pursuant to the Warrant, Comcast may, subject to certain vesting provisions, purchase up to 7,816,162 shares of our common stock, for a per share exercise price of $4.76. Because the Warrant is considered an incentive for Comcast to purchase certain of the Company’s products, the value of the Warrant is recorded as a reduction in the Company’s net revenues to the extent such value does not exceed net revenues from pertinent sales to Comcast. (See Note 15, “Warrants,” of the Notes to our Condensed Consolidated Financial Statements for additional information).
As a result of the continued uncertainty regarding the timing of our customers’ investment decisions, we implemented restructuring plans, including the Harmonic 2017 Restructuring Plan, to bring our operating expenses more in line with net revenues, while simultaneously implementing an extensive Company-wide expense control program. (See Note 10, “Restructuring and Related Charges” and Note 19, “Subsequent Event” of the Notes to our Consolidated Financial Statements for additional information).
Our quarterly revenue has been, and may continue to be, affected by seasonal buying patterns. Typically, revenue in the first quarter of the year is seasonally lower than other quarters, as our customers often are still finalizing their annual budget and capital spending projections for the year. Further, we often recognize a substantial portion of our quarterly revenues in the last month of each quarter. We establish our expenditure levels for product development and other operating expenses based on projected revenue levels for a specified period, and expenses are relatively fixed in the short term. Accordingly, even small variations in timing of revenue, particularly from large individual transactions, can cause significant fluctuations in operating results in a particular quarter.



36


CRITICAL ACCOUNTING POLICIES, JUDGMENTS AND ESTIMATES
Our unaudited condensed consolidated financial statements and the related notes included elsewhere in this report are prepared in accordance with U. S. GAAP. The preparation of these unaudited condensed consolidated financial statements 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 consolidated financial statements and the reported amounts of revenues and expenses during the reporting period. Actual results could differ from those estimates.

Our critical accounting policies, judgments and estimates are disclosed in in our 2016 Annual Report on Form 10-K, as filed with the SEC.


ACCOUNTING PRONOUNCEMENTS
For a summary of recent accounting pronouncements applicable to our consolidated condensed financial statements see Note 2 to the Condensed Consolidated Financial Statements in Item 1, which is incorporated herein by reference.


RESULTS OF OPERATIONS
Net Revenue
The following table presents the breakdown of revenue by segment for the three and six months ended June 30, 2017 and July 1, 2016 (in thousands, except percentages):
 
Three months ended
 
 
 
 
Six months ended
 
 
 
 
June 30, 2017
 
July 1, 2016
 
Q2 FY17 vs Q2 FY16
 
June 30, 2017
 
July 1, 2016
 
Q2 FY17 YTD vs Q2 FY16 YTD
Segment:
 
 
 
 
 
 
 
 
 
 
 
 
 
Video
$
73,379

 
$
90,588

 
$
(17,209
)
(19
)%
 
$
147,721

 
$
155,596

 
$
(7,875
)
(5
)%
Cable Edge
8,936

 
18,983

 
(10,047
)
(53
)%
 
17,537

 
35,807

 
(18,270
)
(51
)%
Total net revenue
$
82,315

 
$
109,571

 
$
(27,256
)
(25
)%
 
$
165,258

 
$
191,403

 
$
(26,145
)
(14
)%
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Segment revenue as a % of total net revenue:
 
 
 
 
 
 
 
 
 
 
Video
89
%
 
83
%
 
 
 
 
89
%
 
81
%
 
 
 
Cable Edge
11
%
 
17
%
 
 
 
 
11
%
 
19
%
 
 
 
The following table presents the breakdown of revenue by geographical region for the three and six months ended June 30, 2017 and July 1, 2016 (in thousands, except percentages):
 
Three months ended
 
 
 
 
Six months ended
 
 
 
 
June 30, 2017
 
July 1, 2016
 
Q2 FY17 vs Q2 FY16
 
June 30, 2017
 
July 1, 2016
 
Q2 FY17 YTD vs Q2 FY16 YTD
Geography:
 
 
 
 
 
 
 
 
 
 
 
 
 
Americas
$
40,611

 
$
57,680

 
$
(17,069
)
(30
)%
 
$
78,517

 
$
106,657

 
$
(28,140
)
(26
)%
EMEA
24,953

 
33,456

 
(8,503
)
(25
)%
 
50,392

 
53,311

 
(2,919
)
(5
)%
APAC
16,751

 
18,435

 
(1,684
)
(9
)%
 
36,349

 
31,435

 
4,914

16
 %
Total net revenue
$
82,315

 
$
109,571

 
$
(27,256
)
(25
)%
 
$
165,258

 
$
191,403

 
$
(26,145
)
(14
)%
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Regional revenue as a % of total net revenue:
 
 
 
 
 
 
 
 
 
 
Americas
49
%
 
53
%
 
 
 
 
48
%
 
56
%
 
 
 
EMEA
30
%
 
30
%
 
 
 
 
30
%
 
28
%
 
 
 
APAC
21
%
 
17
%
 
 
 
 
22
%
 
16
%
 
 
 

Our Video segment net revenue decreased 19% in the three months ended June 30, 2017, compared to the corresponding period in 2016, due to a $16.8 million decrease in video product revenue and a $0.4 million decrease in video service revenue. Our

37


Video segment net revenue decreased 5% in the six months ended June 30, 2017, compared to the corresponding period in 2016, due to a $15.5 million decrease in video product revenue, offset in part by a $7.6 million increase in video service revenue. The decreases in our Video product revenue in the three and six month periods were primarily due to our customers’ conversion to OTT SaaS subscriptions and overall softer demand for legacy products. The decrease in our Video segment net revenue in the six months ended June 30, 2017, was partially offset by higher revenue due to the inclusion of two more months of TVN post acquisition revenue in the six months ended June 30, 2017, compared to the six months ended July 1, 2016.
Our Cable Edge segment net revenue decreased 53% and 51%, respectively, in the three and six months ended June 30, 2017, respectively, compared to the corresponding periods in 2016. The decreases were primarily attributable to continuing eroding demand for legacy EdgeQAM technologies as some of our customers are deferring purchases as they plan migration to next generation DOCSIS 3.1 technologies and CCAP architectures. Several of our cable customers have started planning for the transition from DOCSIS 3.0 to DOCSIS 3.1 technologies, which will improve high speed data services and enable our customers’ networks to adopt new CCAP architectures. We began shipping DOCSIS 3.1 technologies and the CCAP architecture in the fourth quarter of 2016 with the recent introduction of our next-generation CableOS system.
Net revenue in the Americas decreased 30% and 26% in the three and six months ended June 30, 2017, respectively, compared to the corresponding periods in 2016, primarily due to the pending transition to new DOCSIS 3.1 technologies and decreased demand for our Video products from both our service provider and broadcast and media customers primarily due to the shift from legacy products to OTT SaaS subscriptions.

EMEA net revenue decreased 25% and 5%, in the three and six months ended June 30, 2017, respectively, compared to the corresponding periods in 2016, primarily due to the shift from legacy products to OTT SaaS subscriptions and, to a lesser extent, decreased demand for our legacy Cable Edge products due to the service provider transition to our next generation CCAP architecture mentioned above.

APAC net revenue decreased 9% in the three months ended June 30, 2017 compared to the corresponding period in 2016, primarily due to timing of customer investments in video infrastructure. APAC net revenue increased 16% in the six months ended June 30, 2017, compared to the corresponding period in 2016, primarily due to strong demand for our video infrastructure products and services in the first quarter of 2017, which was also driven by timing of our customers’ investment cycles.


Gross Profit
The following table presents the gross profit and gross profit as a percentage of net revenue (“gross margin”) for the three and six months ended June 30, 2017 and July 1, 2016 (in thousands, except percentages):
 
Three months ended
 
 
 
 
Six months ended
 
 
 
 
June 30, 2017
 
July 1, 2016
 
Q2 FY17 vs Q2 FY16
 
June 30, 2017
 
July 1, 2016
 
Q2 FY17 YTD vs Q2 FY16 YTD
Gross profit
$
33,815

 
$
51,040

 
$
(17,225
)
(34
)%
 
$
74,223

 
$
91,694

 
$
(17,471
)
(19
)%
As a percentage of net revenue (“gross margin”)
41.1
%
 
46.6
%
 
(5.5
)%
 
 
44.9
%
 
47.9
%
 
(3.0
)%
 

Our gross margins are dependent upon, among other factors, achievement of cost reductions, mix of software sales, product mix, customer mix, product introduction costs, and price reductions granted to customers.
Gross margin decreased 5.5% and 3.0% in the three and six months ended June 30, 2017, respectively, compared to the corresponding periods in 2016, primarily due to lower service margins and higher inventory obsolescence charges for our legacy broadcast video inventory due to reduced demand. These unfavorable margin impacts were offset in part by a $1.2 million decrease in inventory obsolescence charge for our older Cable Edge product lines in the six months ended June 30, 2017, compared to the corresponding period last year.


Research and Development

38


The following table presents the research and development expenses and the expenses as a percentage of net revenue for the three and six months ended June 30, 2017 and July 1, 2016 (in thousands, except percentages):
 
Three months ended
 
 
 
 
Six months ended
 
 
 
 
June 30, 2017
 
July 1, 2016
 
Q2 FY17 vs Q2 FY16
 
June 30, 2017
 
July 1, 2016
 
Q2 FY17 YTD vs Q2 FY16 YTD
Research and development
$
27,055

 
$
26,507

 
$
548

2
%
 
$
51,937

 
$
50,070

 
$
1,867

4
%
As a percentage of net revenue
32.9
%
 
24.2
%
 
 
 
 
31.4
%
 
26.2
%
 
 
 
Our research and development expenses consist primarily of employee salaries and related expenses, contractors and outside consultants, supplies and materials, equipment depreciation and facilities costs, all associated with the design and development of new products and enhancements of existing products.
Research and development expenses in the three months ended June 30, 2017 increased 2%, compared to the corresponding period in 2016, primarily due to higher engineering expenses as a result of a shift in the timing of reimbursement for engineering spend by one of our customers, offset in part by a decrease in employee compensation costs primarily due to workforce reductions.
Research and development expenses in the six months ended June 30, 2017 increased 4%, compared to the corresponding period in 2016, primarily due to the inclusion of two more months of post-acquisition TVN research and development expenses in the six months ended June 30, 2017, as well as higher engineering expenses for CableOS product development.
Our TVN French Subsidiary participates in the French CIR program which allows companies to monetize eligible research expenses. We recognize R&D tax credits receivable from the French government for spending on innovative research and development as an offset to research and development expenses.


Selling, General and Administrative
The following table presents the selling, general and administrative expenses and the expenses as a percentage of net revenue for the three and six months ended June 30, 2017 and July 1, 2016 (in thousands, except percentages):
 
Three months ended
 
 
 
 
Six months ended
 
 
 
 
June 30, 2017
 
July 1, 2016
 
Q2 FY17 vs Q2 FY16
 
June 30, 2017
 
July 1, 2016
 
Q2 FY17 YTD vs Q2 FY16 YTD
Selling, general and administrative
$
32,625

 
$
36,516

 
$
(3,891
)
(11
)%
 
$
67,256

 
$
69,386

 
$
(2,130
)
(3
)%
As a percentage of net revenue
39.6
%
 
33.3
%
 
 
 
 
40.7
%
 
36.3
%
 
 
 

Selling, general and administrative expenses in the three months ended June 30, 2017 decreased 11%, compared to the corresponding period in 2016, primarily due to higher TVN acquisition- and integration-related expense incurred in the second quarter of 2016. (See Note 3, “Business Acquisition,” for additional information on TVN acquisition- and integration-related expenses).

Selling, general and administrative expenses in the six months ended June 30, 2017 decreased 3%, compared to the corresponding period in 2016, primarily due to higher TVN acquisition- and integration-related expense incurred in the first six months of 2016. This increase was offset in part by the inclusion of two more months of post-acquisition TVN selling, general and administrative expenses in the six months ended June 30, 2017 .

 
Segment Operating Income (Loss)
The following table presents a breakdown of operating income (loss) by segment for the three and six months ended June 30, 2017 and July 1, 2016 (in thousands, except percentages):

39


 
Three months ended
 
 
 
 
Six months ended
 
 
 
 
June 30, 2017
 
July 1, 2016
 
Q2 FY17 vs Q2 FY16
 
June 30, 2017
 
July 1, 2016
 
Q2 FY17 YTD vs Q2 FY16 YTD
Video
$
(8,947
)
 
$
518

 
$
(9,465
)
(1,827
)%
 
$
(14,783
)
 
$
(6,829
)
 
$
(7,954
)
116
%
Cable Edge
(7,411
)
 
(498
)
 
(6,913
)
1,388
 %
 
(13,491
)
 
(2,351
)
 
(11,140
)
474
%
Total segment operating income (loss)
$
(16,358
)
 
$
20

 
$
(16,378
)
(81,890
)%
 
$
(28,274
)
 
$
(9,180
)
 
$
(19,094
)
208
%
 
 
 
 
 
 

 
 
 
 
 
 
 
Segment operating income (loss) as a % of segment revenue (“operating margin”):
 
 
 
 
 
 
 
Video
(12
)%
 
1
 %
 
(13
)%
 
 
(10
)%
 
(4
)%
 
(6
)%
 
Cable Edge
(83
)%
 
(3
)%
 
(80
)%
 
 
(77
)%
 
(7
)%
 
(70
)%
 
Video segment operating margin decreased 13% and 6%, in the three and six months ended June 30, 2017, respectively, compared to the corresponding periods in 2016, primarily due to a 19% and a 5% decrease in Video segment revenue in the three and six months ended June 30, 2017, respectively, compared to the corresponding periods in 2016, resulting in higher supply chain and manufacturing costs as a percentage of revenue, as well as lower service margins and higher inventory obsolescence charges for our legacy broadcast video inventory due to reduced demand.
Cable Edge segment operating margin decreased from 80% and 70% in the three and six months ended June 30, 2017, respectively, compared to the corresponding periods in 2016, primarily due to a 53% and a 51% decrease in Cable Edge segment revenue in the three and six months ended June 30, 2017, respectively, compared to the corresponding periods in 2016, as well as higher research and development expenses for CableOS development in 2017. These unfavorable operating margin impacts were offset in part by a $1.2 million decrease in inventory obsolescence charge for our older Cable Edge product lines in the six months ended June 30, 2017, compared to the corresponding period last year.
The following table presents a reconciliation of total segment operating income (loss) to consolidated loss before income taxes (in thousands):
 
Three months ended
 
Six months ended
 
June 30, 2017
 
July 1, 2016
 
June 30, 2017
 
July 1, 2016
Total segment operating (loss) income
$
(16,358
)
 
$
20

 
$
(28,274
)
 
$
(9,180
)
Unallocated corporate expenses
(4,853
)
 
(9,831
)
 
(8,775
)
 
(15,510
)
Stock-based compensation
(4,136
)
 
(2,768
)
 
(7,387
)
 
(5,862
)
Amortization of intangibles
(2,075
)
 
(5,539
)
 
(4,144
)
 
(8,322
)
Loss from operations
(27,422
)
 
(18,118
)
 
(48,580
)
 
(38,874
)
Non-operating expense, net
(3,499
)
 
(2,319
)
 
(6,600
)
 
(6,225
)
Loss before income taxes
$
(30,921
)
 
$
(20,437
)
 
$
(55,180
)
 
$
(45,099
)
Unallocated Corporate Expenses
We do not allocate amortization of intangibles, stock-based compensation, restructuring and related charges, TVN acquisition- and integration-related costs, and certain other non-recurring charges to the operating income for each segment because our management does not include this information in the measurement of the performance of the operating segments.

Amortization of Intangibles
The following table presents the amortization of intangible assets charged to operating expenses and the expense as a percentage of net revenue for the three and six months ended June 30, 2017 and July 1, 2016 (in thousands, except percentages):

40


 
Three months ended
 
 
 
 
Six months ended
 
 
 
 
June 30, 2017
 
July 1, 2016
 
Q2 FY17 vs Q2 FY16
 
June 30, 2017
 
July 1, 2016
 
Q2 FY17 YTD vs Q2 FY16 YTD
Amortization of intangibles
$
780

 
$
4,232

 
$
(3,452
)
(82
)%
 
$
1,554

 
$
6,597

 
$
(5,043
)
(76
)%
As a percentage of net revenue
0.9
%
 
3.9
%
 
 
 
 
0.9
%
 
3.4
%
 




The decrease in amortization of intangibles expense in the three and six months ended June 30, 2017, compared to the corresponding periods in 2016, was primarily due to certain purchased tangible assets from prior business acquisition becoming fully amortized.


Restructuring and related Charges
We implemented several restructuring plans in the past few years. The goal of these plans was to bring operational expenses to appropriate levels relative to our net revenues, while simultaneously implementing extensive company-wide expense control programs.
We account for our restructuring plans under the authoritative guidance for exit or disposal activities. The restructuring and related charges are included in “Product cost of revenue” and “Operating expenses-restructuring and related charges” in the Condensed Consolidated Statement of Operations. The following table summarizes the restructuring and related charges (in thousands):
 
Three months ended
 
Six months ended
 
June 30,
2017
 
July 1,
2016
 
June 30,
2017
 
July 1,
2016
Restructuring and related charges in:
 
 
 
 
 
 
 
Product cost of revenue
$
278

 
$
6

 
$
786

 
$
(23
)
Operating expenses-Restructuring and related charges
777

 
1,903

 
2,056

 
4,515

Total restructuring and related charges
$
1,055

 
$
1,909

 
$
2,842

 
$
4,492

Harmonic 2016 Restructuring
In the first quarter of 2016, we implemented a new restructuring plan to streamline the corporate organization, thereby reducing operating costs by consolidating duplicative resources in connection with the acquisition of TVN. The planned activities have primarily resulted, and will primarily result, in cash expenditures related to severance and related benefits and exiting certain operating facilities and disposing of excess assets. In the second quarter of 2016, as part of our Harmonic 2016 Restructuring Plan, we also initiated the TVN VDP to streamline the organization of our TVN French Subsidiary.

In 2016, we recorded an aggregate of $20.0 million of restructuring and related charges under the Harmonic 2016 Restructuring Plan, of which $2.2 million is primarily related to our exiting from an excess facility at our U.S. headquarters and the remaining $17.8 million is related to severance and benefits for the termination of 118 employees worldwide, including 83 employees in France who participated in the TVN VDP. (See details of TVN VDP described below). Additionally, the restructuring and related charges under the Harmonic 2016 Restructuring Plan were partially offset by approximately $2.0 million of gain from TVN pension curtailment. For the employees who participated in the TVN VDP, their pension benefit is funded by the TVN VDP and as a result, the TVN defined benefit pension plan was remeasured at December 31, 2016, which resulted in a non-cash curtailment gain. This gain was recorded as an offset to restructuring and related costs in 2016.

We also incurred $16.9 million of TVN acquisition- and integration-related expenses in 2016 and another $2.6 million in the six months ended June 30, 2017. We expect to continue to have some TVN integration-related costs throughout the remainder of 2017 primarily outside legal and advisory fees relating to the re-organization of TVN’s legal entities (See Note 3, “Business Acquisition,” for additional information on TVN acquisition-and integration-related expenses).
In the three months ended June 30, 2017, we recorded $1.1 million of restructuring and related charges under the Harmonic 2016 Restructuring Plan, consisting of $0.7 million TVN VDP charges and $0.4 million of severance for other employees. In the six months ended June 30, 2017, we recorded $2.8 million of restructuring and related charges under the Harmonic 2016 Restructuring Plan, consisting of $1.8 million TVN VDP charges and $1.0 million of severance for other employees. During the six months ended June 30, 2017, 21 non-VDP employees worldwide were terminated.


41


TVN VDP

During 2016, we consulted and worked with the works council for the TVN French Subsidiary and applicable union representatives to establish a voluntary departure plan to enable French employees of TVN to voluntarily terminate with certain benefits. A total of 83 employees applied for the TVN VDP and were duly approved by us in the fourth quarter of 2016. The total TVN VDP costs, including severance, certain benefits and taxes, as well as administration costs, is estimated at approximately $15.3 million, in aggregate, at the inception of the plan and will be paid over a period of four years, based on the TVN VDP terms agreed with each employee. The total final payout to the employees may be different from the initial estimates depending on the final social charges imputed on each employee’s total income and benefits received. We do not expect the final payout to be materially different from the initial estimates. The fair value of the total TVN VDP liability at inception was estimated to be approximately $14.8 million.
We account for these special termination benefits in accordance with ASC 712, “Compensation - Nonretirement Postemployment Benefits,” which requires that the special termination benefits be recognized as a liability and a loss beginning when an employee accepts the offer of voluntary termination and the amount can be reasonably estimated. Where an employee is required to work beyond a minimum statutory notice period, the cost of the special termination benefit is recognized as an expense over the employee’s remaining service period. Where the employee is not required to work beyond a minimum statutory notice period, the cost of the special termination benefit is recognized upon the date the employee accepts the offer of voluntary termination, provided that the amount of the benefit can be estimated. Out of the 83 employees who applied for TVN VDP, 11 of them are required to work beyond the minimum statutory notice period into 2017. Based on the application of the accounting guidance, we recorded $1.8 million and $13.1 million of TVN VDP costs in the first six months of 2017 and in the year ended 2016, respectively. Cumulatively, we had paid an aggregate of $8.4 million of TVN VDP costs, of which $3.5 million was paid in 2016 and $4.9 million was paid in 2017. The fair value of the TVN VDP liability balance at June 30, 2017 was $7.2 million.
The table below shows the estimated future payments for TVN VDP as of June 30, 2017 (in thousands):
Years ending December 31,
 
2017 (remaining six months)
$
2,349

2018
3,302

2019
1,651

2020
783

Total
$
8,085


Excess Facility in San Jose, California

In January 2016, we exited an excess facility at our U.S. headquarters in San Jose, California and recorded $1.4 million in facility exit costs. The fair value of these liabilities is based on a net present value model using a credit-adjusted risk-free rate. The liability will be paid out over the remainder of the leased properties’ terms, which continue through August 2020. As of the cease-use date, the fair value of this restructuring liability totaled $2.5 million. Offsetting these charges was an adjustment for deferred rent liability relating to this space of $1.1 million. In December 2016, as a result of a change in estimated sublease income, the restructuring liability was increased by $0.6 million.

Harmonic 2017 Restructuring

In the third quarter of 2017, we committed to a new restructuring plan to better align our operating costs with the continued decline in our net revenues. The restructuring activities under the Harmonic 2017 Restructuring Plan include workforce reductions worldwide and will commence in the third quarter of 2017 and are expected to continue into the fourth quarter of 2017. The estimated cost for this plan is approximately $2.8 million.
 
Interest Expense, Net
Interest expense, net was $2.7 million for each of the three months ended June 30, 2017 and July 1, 2016. Interest expense, net was $5.3 million and $5.1 million for the six months ended June 30, 2017 and July 1, 2016, respectively. Interest expense, net increased in the three and six months ended June 30, 2017 primarily due to increased amortization of discount and issuance costs for the Notes issued in December 2015.


Other (Expense) Income, Net

42


Other expense, net was $0.8 million for the three months ended June 30, 2017, compared to other income, net of $0.3 million, for the three months ended July 1, 2016. Other expenses, net was $1.3 million for the six months ended June 30, 2017, compared to other income, net of $0.3 million for the six months ended July 1, 2016.

Our other (expense) income, net is primarily comprised of foreign exchange gains and losses on cash, accounts receivable and intercompany balances denominated in currencies other than the functional currency of the reporting entity. Our foreign currency exposure is primarily driven by the fluctuations in the foreign currency exchanges rates of the Euro, British pound, Japanese yen and Israeli shekels. The increase in other expense, net in the three and six months ended June 30, 2017, compared to the corresponding periods in 2016, was primarily related to unfavorable foreign exchange impact resulting from the volatility of the Euro against the U.S. dollars on the inter-company balances.

To mitigate the volatility related to fluctuations in foreign exchange rates, we may enter into various foreign currency forward contracts. See “Foreign Currency Exchange Risk” under Item 3 of this Quarterly Report on Form 10-Q for additional information.


Loss on Impairment of Long-term Investment
Beginning in late 2015 and continuing through 2016, Vislink’s stock price was below its cost basis for a prolonged period of time. Based on our assessment, we recorded a $1.5 million and $1.2 million impairment charges in the first and third quarter of 2016, respectively, reflecting the new reduced cost basis of the Vislink investment at September 30, 2016. As of December 31, 2016, Vislink’s stock price increased approximately 67% from the stock price as of September 30, 2016.

On February 3, 2017, Vislink (from thereon, referred to as Pebble Beach Systems) completed the disposal of its hardware division and changed its name to Pebble Beach Systems. On February 6, 2017, Pebble Beach Systems announced its financial results for fiscal 2016 which showed a significant increase in operating loss. As of June 30, 2017, Pebble Beach System’s stock price had declined 83% from the stock price as of December 31, 2016 and Pebble Beach System is currently seeking alternatives to maximize value of its shareholders, which could include a sale of the company. In view of Pebble Beach System’s potential sale opportunity, we determined that the decline in the fair value of Pebble Beach Systems’ investment is not considered permanent yet, and as a result, a $0.1 million loss in Vislink’s investment in the second quarter of 2017 was recorded to other comprehensive loss. Our remaining maximum exposure to loss from the Pebble Beach Systems’ investment at June 30, 2017 was approximately $0.5 million, consisting of the carrying value of $0.2 million and the accumulated unrealized loss of $0.3 million.


Income Taxes
The following table presents the provision for income taxes and the effective income tax rate for the three and six months ended June 30, 2017 and July 1, 2016 (in thousands, except percentages):
 
Three months ended
 
 
 
 
Six months ended
 
 
 
 
June 30, 2017
 
July 1, 2016
 
Q2 FY17 vs Q2 FY16
 
June 30, 2017
 
July 1, 2016
 
Q2 FY17 YTD vs Q2 FY16 YTD
Provision for income taxes
$
579

 
$
242

 
$
337

139
%
 
$
347

 
$
760

 
$
(413
)
(54
)%
Effective income tax rate
(1.9
)%
 
(1.2
)%
 
 
 
 
(0.6
)%
 
(1.7
)%
 
 
 
Our effective tax rate generally differs from the U.S. federal statutory rate of 35% due to favorable tax rates associated with certain earnings from our operations in lower tax jurisdictions throughout the world. In addition, our effective tax rates vary in each period primarily due to specific one-time, discrete items that affected the tax rate in the respective period.

Our effective income tax rate of (0.6)% for the six months ended June 30, 2017 was different from the U.S. federal statutory rate of 35%, primarily due to our geographical income mix and favorable tax rates associated with certain earnings from operations in lower-tax jurisdictions, partially offset by the increase in the valuation allowance against U.S. federal, California and other state deferred tax assets and detriment from non-deductible stock-based compensation. In addition, in the first quarter of 2017, we were able to recognize a one-time tax benefit of approximately $1.2 million as a result of the merger of our two subsidiaries in Israel which was approved by the Israeli government in the first quarter of 2017. For the six months ended June 30, 2017, the discrete adjustments to our tax expense were primarily withholding taxes and the accrual of interest on uncertain tax positions.


43


Our effective income tax rate of (1.7)% for the six months ended July 1, 2016 was different from U.S. federal statutory rate of 35% primarily due to favorable tax rates associated with certain earnings from operations in lower-tax jurisdictions, and the tax benefit from the realization of certain deferred tax assets as a result of the TVN acquisition, partially offset by the increase in the valuation allowance against U.S. federal, California and other state deferred tax assets, detriment from non-deductible stock-based compensation, non-deductible amortization of foreign intangibles, and the net of various discrete tax adjustments. For the six months ended July 1, 2016, the discrete adjustments to our tax expense were primarily the accrual of interest on uncertain tax positions withholding taxes and a true-up of the tax provision for certain foreign subsidiaries based on the tax returns filed.


Liquidity and Capital Resources
As of June 30, 2017, our principal sources of liquidity consisted of cash and cash equivalents of $52.9 million, net accounts receivable of $60.4 million and borrowings from the capital markets as well as financing from French government agencies. We assumed certain debts as a result of the TVN acquisition which were primarily related to long-term financing arrangements with French government agencies, and to a lesser extent, financing obtained from other financing institutions and the aggregate balances of these debts was $16.4 million as of June 30, 2017. Our principal uses of cash will include repayments of debt and related interest, purchases of inventory, payroll, restructuring expenses and TVN acquisition- and integration-related expenses and other operating expenses related to the development, marketing of our products, purchases of property and equipment and other contractual obligations for the foreseeable future. We believe that our cash and cash equivalents of $52.9 million at June 30, 2017 will be sufficient to fund our principal uses of cash for at least the next 12 months. However, if our expectations are incorrect, we may need to raise additional funds to fund our operations, to take advantage of unanticipated strategic opportunities or to strengthen our financial position. In the future, we may enter into other arrangements for potential investments in, or acquisitions of, complementary businesses, services or technologies, which could require us to seek additional equity or debt financing. Additional funds may not be available on terms favorable to us or at all.

As of June 30, 2017, $39.6 million of the cash and cash equivalents balance was held in our foreign subsidiaries. At present, such foreign funds, after settling any intercompany balances owed to the U.S. parent company, are considered to be indefinitely reinvested in foreign countries to the extent of indefinitely reinvested foreign earnings. In the event funds from foreign operations, to the extent such funds are indefinitely reinvested foreign earnings, are needed to fund cash needs in the United States and if U.S. taxes have not already been previously accrued, we would be required to accrue and pay additional U.S. taxes in order to repatriate these funds.

In December 2015, we issued $128.25 million aggregate principal amount of the Notes. We incurred approximately $4.1 million of debt issuance cost. The Notes bear interest at a fixed rate of 4.00% per year, payable semiannually in arrears on June 1 and December 1 of each year, beginning on June 1, 2016 and mature on December 1, 2020. Concurrent with the issuance of the Notes, we used $49.9 million of the net proceeds from the Notes to repurchase 11.1 million shares of our common stock. The remaining net proceeds from the Notes were used to fund our acquisition of TVN, which was completed on February 29, 2016.
The table below sets forth selected cash flow data for the periods presented (in thousands):
 
Six months ended
 
June 30, 2017
 
July 1, 2016
Net cash provided by (used in):
 
 
 
Operating activities
$
2,614

 
$
(8,293
)
Investing activities
955

 
(67,855
)
Financing activities
(7,095
)
 
1,569

Effect of foreign exchange rate changes on cash
776

 
(95
)
Net decrease in cash and cash equivalents
$
(2,750
)
 
$
(74,674
)
Operating Activities
Net cash provided by operations increased $10.9 million in the six months ended June 30, 2017, compared to the corresponding period in 2016, primarily due to more cash being generated from net working capital, offset in part by a $12.7 million increase in net loss, after adjustments for non-cash items.

44


We expect that cash provided by operating activities may fluctuate in future periods as a result of a number of factors, including fluctuations in our operating results, shipment linearity, accounts receivable collections performance, inventory and supply chain management, income tax reserves adjustments, and the timing and amount of compensation and other payments.
Investing Activities
Net cash used in investing activities decreased $68.8 million in the six months ended June 30, 2017, compared to the corresponding period in 2016, primarily due to the $73.0 million net cash paid for the TVN acquisition in the first six months of 2016.
Financing Activities
Net cash used in financing activities increased $8.7 million in the six months ended June 30, 2017, compared to the corresponding period in 2016, primarily due to lower proceeds from debt borrowings as well as higher payment of tax withholding obligations related to net share settlements of restricted stock in the first six months of 2017.

Contractual Obligations and Commitments
Future payments under contractual obligations and other commercial commitments, as of June 30, 2017 are as follows (in thousands):

 
Payments due in each fiscal year
 
Total
Amounts
Committed
 
2017 (remaining six months)
 
2018 and 2019
 
2020 and 2021
 
Thereafter
Convertible debt
$
128,250

 
$

 
$

 
$
128,250

 
$

Interest on convertible debt
17,955

 
2,565

 
10,260

 
5,130

 

Other debts
14,966

 
673

 
12,655

 
1,090

 
548

Capital Lease
1,456

 
492

 
937

 
27

 

Operating leases
48,824

 
6,759

 
23,792

 
9,687

 
8,586

Purchase commitments
30,852

 
28,148

 
2,704

 

 

  Total contractual obligations
$
242,303

 
$
38,637

 
$
50,348

 
$
144,184

 
$
9,134

Other commercial commitments:
 
 
 
 
 
 
 
 
 
  Standby letters of credit
$
722

 
$
14

 
$
708

 
$

 
$

    Total commercial commitments
$
722

 
$
14

 
$
708

 
$

 
$



Off-Balance Sheet Arrangements
We did not have any off-balance sheet arrangements as of June 30, 2017.


ITEM 3. QUANTITATIVE AND QUALITATIVE DISCLOSURES ABOUT MARKET RISK
Market risk represents the risk of loss that may impact our operating results, financial position or liquidity due to adverse changes in market prices and rates. We are exposed to market risk because of changes in interest rates, foreign currency exchange rates, when other currencies held by our subsidiaries are measured against the U.S. dollar, and to changes in the value of financial instruments held by us.
Foreign Currency Exchange Risk
We market and sell our products and services through our direct sales force and indirect channel partners in North America, EMEA, APAC and Latin America. Accordingly, we are subject to exposure from adverse movements in foreign currency exchange rates, primarily the Euro, British pound and Japanese yen. Our U.S. dollar functional subsidiaries, which accounted for approximately 96% of our consolidated net revenue in the six months ended June 30, 2017, recorded net billings denominated in foreign currencies of approximately 20% of their net billings in the first six months of 2017, compared to 10% in the corresponding period in 2016. The increase was primarily due to the acquisition of TVN which increased our foreign customer base. In addition, a portion of our operating expenses, primarily the cost of personnel to deliver technical support on

45


our products and professional services, sales and sales support and research and development, are denominated in foreign currencies, primarily the Israeli shekels.
We use derivative instruments, primarily forward contracts, to manage exposures to foreign currency exchange rates and we do not enter into foreign currency forward contracts for trading purposes.

Derivatives Not Designated as Hedging Instruments (Balance Sheet Hedges)

We enter into forward currency contracts to hedge foreign currency denominated monetary assets and liabilities. These derivative instruments are marked to market through earnings each accounting period and mature generally within three months. Changes in the fair value of these foreign currency forward contracts are recognized in “Other expense, net” in the Condensed Consolidated Statement of Operations, net and are largely offset by the changes in the fair value of the underlying assets or liabilities being hedged.

The U.S. dollar equivalents of all outstanding notional amounts of foreign currency forward contracts are summarized as follows (in thousands):


June 30, 2017
 
December 31, 2016
Derivatives not designated as hedging instruments:

 

Purchase
$
9,911

 
$
4,056

Sell
$
5,970

 
$
11,157


Interest rate risk

Our exposure to market risk for changes in interest rates relates primarily to our investment portfolio of marketable investment securities and outstanding debt arrangements with variable rate interests.
As of June 30, 2017, our cash and cash equivalents totaled $52.9 million. We had $6.9 million of short-term investments at December 31, 2016 and these investments were sold during the first quarter of 2017. We had no short-term investments as of June 30, 2017.
As a result of the TVN acquisition, we assumed various debt instruments. The aggregate debt balance of such instruments at June 30, 2017 was $16.4 million, of which $1.5 million relates to obligations under capital leases with fixed interest rates. The remaining $14.9 million are debt instruments primarily financed by French government agencies, and to a lesser extent, term loans from other financing institutions. These debt instruments have maturities ranging from three to eight years; expiring from 2017 through 2023. A majority of the loans are tied to the 1 month EURIBOR rate plus spread. (See Note 11, “Convertible notes, Other Debts and Capital Leases” of the notes to our Condensed Consolidated Financial Statements for additional information). As of June 30, 2017, a hypothetical 1.0% increase in market interest rates on our debts subject to variable interest rate fluctuations would increase our interest expense by less than $0.3 million annually.
As of June 30, 2017, we had $128.25 million aggregate principal amount of the Notes outstanding, which have a fixed 4.0% coupon rate.


46


ITEM 4. CONTROLS AND PROCEDURES
Evaluation of disclosure controls and procedures
We maintain “disclosure controls and procedures,” as such term is defined in Rule 13a-15(e) under the Exchange Act, that are designed to ensure that information required to be disclosed by us in reports that we file or submit under the Exchange Act is recorded, processed, summarized and reported within the time periods specified in SEC rules and forms, and that such information is accumulated and communicated to our management, including our Chief Executive Officer and Chief Financial Officer, as appropriate, to allow timely decisions regarding required disclosure.
In designing and evaluating our disclosure controls and procedures, management recognized that disclosure controls and procedures, no matter how well conceived and operated, can provide only reasonable, and not absolute, assurance that the objectives of the disclosure controls and procedures are met. Additionally, in designing disclosure controls and procedures, our management necessarily was required to apply its judgment in evaluating the cost-benefit relationship of possible disclosure controls and procedures. The design of any disclosure controls and procedures also is based in part upon certain assumptions about the likelihood of future events, and there can be no assurance that any design will succeed in achieving its stated goals under all potential future conditions.
Based on their evaluation as of the end of the period covered by this Form 10-Q, our Chief Executive Officer and Chief Financial Officer have concluded that our disclosure controls and procedures were effective at a reasonable assurance level.

Changes in Internal Control over Financial Reporting

Our Chief Executive Officer and Chief Financial Officer evaluated the changes in our internal control over financial reporting that occurred during the quarterly period covered by this Form 10-Q. With effect from January 1, 2017, TVN is fully integrated into our overall internal control over financial reporting process. Based on their evaluation, it is concluded that there had been no change in our internal control over financial reporting during the quarter ended June 30, 2017 that have materially affected, or is reasonably likely to materially affect, our internal control over financial reporting.




47


PART II
OTHER INFORMATION
ITEM 1. LEGAL PROCEEDINGS
From time to time, we are involved in lawsuits as well as subject to various legal proceedings, claims, threats of litigation, and investigations in the ordinary course of business, including claims of alleged infringement of third-party patents and other intellectual property rights, commercial, employment, and other matters. While certain matters to which we are a party may specify the damages claimed, such claims may not represent reasonably possible losses. Given the inherent uncertainties of litigation, the ultimate outcome of these matters cannot be predicted at this time, nor can the amount of possible loss or range of loss, if any, be reasonably estimated.

In October 2011, Avid Technology, Inc. (“Avid”) filed a complaint in the United States District Court for the District of Delaware alleging that our MediaGrid product infringes two patents held by Avid. A jury trial on this complaint commenced on January 23, 2014 and, on February 4, 2014, the jury returned a unanimous verdict in favor of us, rejecting Avid’s infringement allegations in their entirety. On May 23, 2014, Avid filed a post-trial motion asking the court to set aside the jury’s verdict, and the judge issued an order on December 17, 2014, denying the motion. On January 5, 2015, Avid filed an appeal with respect to the jury’s verdict with the Federal Circuit, which was docketed on January 9, 2015, as Case No. 2015-1246. Avid filed its opening brief with respect to this appeal on March 24, 2015, we filed our response brief on May 7, 2015, and Avid filed its reply brief on June 16, 2015. Oral arguments were held on December 11, 2015. On January 29, 2016, the Federal Circuit issued an order vacating the verdict of noninfringement and remanding the case to the trial court for a new trial on infringement. On February 26, 2016, Harmonic filed a request for rehearing and rehearing en banc at the Federal Circuit. On March 31, 2016, the Federal Circuit denied the request for rehearing and rehearing en banc and a mandate issued on April 8, 2016. The court conducted a supplemental claim construction hearing on May 27, 2016 and issued a claim construction order on June 29, 2016. On June 17, 2016, we filed requests for ex parte reexaminations for the ’808 and ’309 patents with the United States Patent and Trademark Office (“USPTO”).  The USPTO ordered reexamination of both the ’309 and ’808 patents in August 2016. A status conference was held with the District Court on February 23, 2017. On April 10, 2017, the USPTO issued a final office action rejecting the challenged claims of the ’309 patent and affirming all claims of the ’808 patent.

In June 2012, Avid served a subsequent complaint in the United States District Court for the District of Delaware alleging that our Spectrum product infringes one patent held by Avid. The complaint seeks injunctive relief and unspecified damages. In September 2013, the U.S. Patent Trial and Appeal Board (“PTAB”) authorized an inter partes review to be instituted as to claims 1-16 of the patent asserted in this second complaint. A hearing before the PTAB was conducted on May 20, 2014. On July 10, 2014, the PTAB issued a decision finding claims 1-10 invalid and claims 11-16 not invalid. We filed an appeal with respect to the PTAB’s decision on claims 11-16 on September 11, 2014. The appeal was docketed with the Federal Circuit on October 22, 2014, as Case No. 2015-1072, and we filed our opening brief with respect to this appeal on January 29, 2015. Avid and PTAB each filed a response brief on April 27, 2015, and we filed a reply brief on May 28, 2015. Oral arguments were held on October 8, 2015. The Federal Circuit issued an order on March 1, 2016, affirming the PTAB’s decision and a mandate issued on April 7, 2016. 

On July 24, 2017, the court issued a scheduling order consolidating both cases and setting the trial date for November 6, 2017.

An unfavorable outcome on any litigation matters could require us to pay substantial damages, or, in connection with any intellectual property infringement claims, could require us to pay ongoing royalty payments or could prevent us from selling certain of our products. As a result, a settlement of, or an unfavorable outcome on, any of the matters referenced above or other litigation matters could have a material adverse effect on our business, operating results, financial condition and cash flows.
Our industry is characterized by the existence of a large number of patents and frequent claims and related litigation regarding patent and other intellectual property rights. From time to time, third parties have asserted, and may in the future assert, exclusive patent, copyright, trademark and other intellectual property rights against us or our customers. Such assertions arise in the normal course of our operations. The resolution of any such assertions and claims cannot be predicted with certainty.

ITEM 1A. RISK FACTORS

We depend on cable, satellite and telco, and broadcast and media industry capital spending for our revenue and any material decrease or delay in capital spending in any of these industries would negatively impact our operating results, financial condition and cash flows.


48


Our revenue has been derived from worldwide sales to service providers and broadcast and media companies, as well as, more recently, emerging streaming media companies. We expect that these markets will provide our revenue for the foreseeable future. Demand for our products will depend on the magnitude and timing of capital spending by customers in each of these markets for the purpose of creating, expanding or upgrading their systems. These capital spending patterns are dependent on a variety of factors, including:

• the impact of general economic conditions, actual and projected;

• access to financing;

• annual capital spending budget cycles of each of the industries we serve;

• the impact of industry consolidation;

• customers suspending or reducing capital spending in anticipation of: (i) new standards, such as HEVC and DOCSIS 3.1; (ii) industry trends and technology shifts, such as virtualization, and (iii) new products, such as products based on our VOS software platform or the CCAP architecture, such as CableOS;

• federal, state, local and foreign government regulation of telecommunications, television broadcasting and streaming media;

• overall demand for communication services and consumer acceptance of new video and data technologies and services;

• competitive pressures, including pricing pressures;

• the impact of fluctuations in currency exchange rates; and

• discretionary end-user customer spending patterns.

In the past, specific factors contributing to reduced capital spending have included:

• weak or uncertain economic and financial conditions in the U.S. or one or more international markets;

• uncertainty related to development of digital video industry standards;

• delays in evaluations of new services, new standards and systems architectures by many operators;

• emphasis by operators on generating revenue from existing customers, rather than from new customers, through construction, expansion or upgrades;

• a reduction in the amount of capital available to finance projects of our customers and potential customers;

• proposed and completed business combinations and divestitures by our customers and the length of regulatory review of each;

• completion of a new system or significant expansion or upgrade to a system; and

• bankruptcies and financial restructuring of major customers.

In the past, adverse economic conditions in one or more of the geographies in which we offer our products have adversely affected our customers’ capital spending in those geographies and, as a result, our business. During challenging economic times, and in tight credit markets, many customers may delay or reduce capital expenditures. This could result in reductions in revenue from our products, longer sales cycles, difficulties in collection of accounts receivable, slower adoption of new technologies and increased price competition. If global economic and market conditions, or economic conditions in the U.S., Europe or other key markets, deteriorate, we could experience a material and adverse effect on our business, results of operations, financial condition and cash flows. Additionally, since most of our international revenue is denominated in U.S. dollars, global economic and market conditions may impact currency exchange rates and cause our products to become

49


relatively more expensive to customers in a particular country or region, which could lead to delayed or reduced capital spending in those countries or regions, thereby negatively impacting our business and financial condition.

In addition, industry consolidation has in the past constrained, and may in the future constrain or delay, capital spending by our customers. Further, if our product portfolio and product development plans do not position us well to capture an increased portion of the capital spending of customers in the markets on which we focus, our revenue may decline.

As a result of these capital spending issues, we may not be able to maintain or increase our revenue in the future, and our operating results, financial condition and cash flows could be materially and adversely affected.

The markets in which we operate are intensely competitive.

The markets for our products are extremely competitive and have been characterized by rapid technological change and declining average sales prices in the past. Our competitors in our Video business segment include vertically integrated system suppliers, such as Arris Group, Cisco Systems and Ericsson, and, in certain product lines, other companies including ATEME and Elemental Technologies (an Amazon Web Services company). With respect to production and playout products, competitors include Evertz Microsystems, EVS, Grass Valley (a Belden brand) and Imagine Communications. Our competitors in our Cable Edge business include Arris, Casa Systems and Cisco Systems.

Many of our competitors are substantially larger, or as a result of consolidation activity have become larger, and have greater financial, technical, marketing and other resources than we have, and have been in operation longer than we have. Consolidation in the industry has led to the acquisition of a number of our historic competitors over the last several years. For example, Motorola Home, BigBand Networks and C-Cor were acquired by Arris; NDS and Scientific Atlanta were acquired by Cisco Systems; Envivio and Tandberg Television were acquired by Ericsson; Elemental Technologies was acquired by Amazon; and Miranda Technologies and Grass Valley were acquired by Belden Inc.

In addition, some of our larger competitors have more long-standing and established relationships with domestic and foreign customers. Many of these large enterprises are in a better position to withstand any significant reduction in capital spending by customers in our markets. They often have broader product lines and market focus, and may not be as susceptible to downturns in a particular market. These competitors may also be able to bundle their products together to meet the needs of a particular customer, and may be capable of delivering more complete solutions than we are able to provide. To the extent large enterprises that currently do not compete directly with us choose to enter our markets by acquisition or otherwise, competition would likely intensify.

Further, some of our competitors that have greater financial resources have offered, and in the future may offer, their products at lower prices than we offer for our competing products or on more attractive financing or payment terms, which has in the past caused, and may in the future cause, us to lose sales opportunities and the resulting revenue or to reduce our prices in response to that competition. Also, some competitors that are smaller than we are have engaged in, and may continue to engage in, aggressive price competition in order to gain customer traction and market share. Reductions in prices for any of our products could materially and adversely affect our operating margins and revenue.

Additionally, certain customers and potential customers have developed, and may continue to develop, their own solutions that may cause such customers or potential customers to not consider our product offerings or to displace our installed products with their own solutions. The growing availability of open source codecs and related software, as well as new server chipsets that incorporate encoding technology, has, in certain respects, lowered the barriers to entry for the video processing industry. The development of solutions by potential and existing customers and the reduction of the barriers to entry to enter the video processing industry could result in increased competition and adversely affect our results of operations and business.

If any of our competitors’ products or technologies were to become the industry standard, our business could be seriously harmed. If our competitors are successful in bringing their products to market earlier than us, or if these products are more technologically capable than ours, our revenue could be materially and adversely affected.

We need to develop and introduce new and enhanced products in a timely manner to meet the needs of our customers and to remain competitive.

All of the markets we address are characterized by continuing technological advancement, changes in customer requirements and evolving industry standards. To compete successfully, we must continually design, develop, manufacture and sell new or enhanced products that provide increasingly higher levels of performance and reliability and meet our customers changing needs. However, we may not be successful in those efforts if, among other things, our products:

50



• are not cost effective;

• are not brought to market in a timely manner;

• are not in accordance with evolving industry standards;

• fail to meet market acceptance or customer requirements; or

• are ahead of the needs of their markets.

We are currently developing and marketing products based on the latest video compression standards, such as HEVC, which provides significantly greater compression efficiency, thereby making more bandwidth available to operators. At the same time, we continue to devote development resources to enhance the existing AVC/H.264 compression of our products, which many of our customers continue to require. There can be no assurance that these efforts will be successful in the near future, or at all, or that our competitors will not take significant market share in encoding or transcoding.

We continue to focus our development efforts on key product solutions in our Video and Cable Edge businesses. Our VOS solution is a software-based, cloud-enabled platform that unifies the entire media processing chain, from ingest to delivery. We have launched a number of VOS-based product solutions and services, including Electra XVM, VOS Cloud and VOS360. In our Cable Edge business, we have launched and continue to develop our CableOS software-based CCAP systems, and we continue to develop, market and sell our NSG edgeQAM solutions.

Many of these products and initiatives are intended to integrate existing and new features and functions in response to shifts in customer demands in the relevant market, as well as to general technology trends (such as virtualized and cloud-based computing, and integrated QAM and CMTS functionality in CCAP-based products) that we believe will significantly impact our industry. The success of these significant and costly development efforts will be predicated, for certain products and initiatives, on the timing of market adoption of the new standards on which the resulting products are based, and for other products, the timing of customer adoption of our products and solutions, as well as our ability to timely develop the features and capabilities of our products and solutions. If new standards or some of our new products are adopted later than we predict or not adopted at all, or if adoption occurs earlier than we are able to deliver the applicable products or functionality, we risk spending significant research and development time and dollars on products or features that may never achieve market acceptance or that miss the customer demand window and thus do not produce the revenue that a timely introduction would have likely produced.

If we fail to develop and market new and enhanced products on a timely basis, our operating results, financial condition and cash flows could be materially and adversely affected.

Our CCAP-based product initiatives expose us to certain technology transition risks that may adversely impact our operating results, financial condition and cash flows.

In the last few years, the cable industry has begun to develop and promulgate the CCAP architecture for next-generation cable edge solutions, which combines edge QAM and CMTS functions in a single system in order to combine resources for video and data delivery. We believe our CableOS software-based CCAP systems, available as either a centralized or distributed remote PHY solution, will significantly reduce cable headend costs and increase operational efficiency, and are an important step in cable operators’ transition to all-IP networks. If we are unsuccessful in developing these capabilities in a timely manner, or are otherwise delayed in making such capabilities available to our customers, our business may be adversely impacted, particularly if our competitors develop and market fully compliant products before we do.

We believe CCAP-based systems will, over time, replace and make obsolete current cable edge-QAM solutions, including our cable edge QAM products, as well as current CMTS solutions, which is a market our products have previously not addressed. If demand for our CCAP systems is weaker than expected, or sales of our CCAP-based systems do not adequately offset the expected decline in demand for our non-CCAP cable edge products, or the decline in demand for our non-CCAP cable edge products is more rapid and precipitous than expected, our near and long-term operating results, financial condition and cash flows could be adversely impacted. Further, in September 2016 we granted Comcast a warrant (the “Warrant”) to purchase shares of our common stock to further incentivize them to purchase our products and adopt our technologies, particularly our CableOS software-based CCAP solution. If Comcast does not adopt our CableOS system, or does so more slowly than we anticipate, we may be unable to realize the anticipated benefits of our relationship with Comcast and our business and operating results, financial condition and cash flows could be materially and adversely affected. Moreover, if a new or competitive

51


architecture for next-generation cable edge solutions is promulgated that renders our CCAP-based systems obsolete, our business may be adversely impacted.

Our future growth depends on market acceptance of several broadband services, on the adoption of new broadband technologies, and on several other broadband industry trends.

Future demand for many of our products will depend significantly on the growing market acceptance of emerging broadband services, including digital video, VOD, Ultra HD, IP video services (particularly streaming to tablet computers, connected TVs and mobile devices) and very high-speed data services. The market demand for such emerging services is rapidly growing, with many custom or proprietary systems in use, which increases the challenge of delivering interoperable products intended to address the requirements of such services.

The effective delivery of these services will depend, in part, on a variety of new network architectures, standards and devices, such as:

• the adoption of cloud-native media processing architectures;

• the adoption of advanced video compression standards, such as next generation H.264 compression and HEVC;

• the CCAP architecture;

• fiber to the premises, or FTTP, networks designed to facilitate the delivery of video services by telcos;

• the greater use of protocols such as IP;

• the further adoption of bandwidth-optimization techniques, such as DOCSIS 3.0 and DOCSIS 3.1; and

• the introduction of new consumer devices, such as advanced set-top boxes, DVRs and network DVRs, connected TVs, tablet computers, and a variety of smart phone mobile devices.

If adoption of these emerging services and/or technologies is not as widespread or as rapid as we expect, or if we are unable to develop new products based on these technologies on a timely basis, our operating results, financial condition and cash flows could be materially and adversely affected.

Furthermore, other technological, industry and regulatory trends and requirements may affect the growth of our business.
These trends and requirements include the following:

• convergence, whereby network operators bundle video, voice and data services to consumers, including mobile delivery options;

• the increasing availability of traditional broadcast video content and video-on-demand on the Internet;

• adoption of high-bandwidth technology, such as DOCSIS 3.x, next generation LTE and FTTP;

• the use of digital video by businesses, governments and educational institutions;

• efforts by regulators and governments in the U.S. and internationally to encourage the adoption of broadband and digital technologies, as well as to regulate broadband access and delivery;

• consumer interest in higher resolution video such as Ultra HD or retina-display technologies on mobile devices;

• the need to develop partnerships with other companies involved in video infrastructure workflow and broadband services;

• the continued adoption of the television viewing behaviors of consumers in developed economies by the growing middle class across emerging economies;


52


• the extent and nature of regulatory attitudes towards issues such as network neutrality, competition between operators, access by third parties to networks of other operators, local franchising requirements for telcos to offer video, and other new services, such as mobile video; and

• the outcome of disputes and negotiations between content owners and service providers regarding rights of service providers to store and distribute recorded broadcast content, which outcomes may drive adoption of one technology over another in some cases.

If we fail to recognize and respond to these trends, by timely developing products, features and services required by these trends, we are likely to lose revenue opportunities and our operating results, financial condition and cash flows could be materially and adversely affected.

We depend significantly on our international revenue and are subject to the risks associated with international operations, including those of our resellers, contract manufacturers and outsourcing partners, which may negatively affect our operating results.

Revenue derived from customers outside of the U.S. for the six months ended June 30, 2017 and July 1, 2016 represented approximately 62% and 54% of our revenue, respectively. Although no assurance can be given with respect to international sales growth in any one or more regions, we expect that international revenue will likely continue to represent, from year to year, a majority, and potentially increasing, percentage of our annual revenue for the foreseeable future. A significant percentage of our revenue is generated from sales to resellers, value-added resellers (“VARs”) and systems integrators, particularly in emerging market countries. Furthermore, a significant percentage of our employees are based in our international offices and locations, and most of our contract manufacturing occurs outside of the U.S. In addition, we outsource a portion of our research and development activities to certain third-party partners with development centers located in different countries, particularly Ukraine and India.

Our international operations, the international operations of our resellers, contract manufacturers and outsourcing partners, and our efforts to maintain and increase revenue in international markets are subject to a number of risks, which are generally greater with respect to emerging market countries, including the following:

• growth and stability of the economy in one or more international regions;

• fluctuations in currency exchange rates;

• changes in foreign government regulations and telecommunications standards;

• import and export license requirements, tariffs, taxes, economic sanctions, contractual limitations and other trade barriers;

• our significant reliance on resellers and others to purchase and resell our products and solutions, particularly in emerging market countries;

• availability of credit, particularly in emerging market countries;

• longer collection periods and greater difficulty in enforcing contracts and collecting accounts receivable, especially from smaller customers and resellers, particularly in emerging market countries;

• compliance with the U.S. Foreign Corrupt Practices Act (the “FCPA”), the U.K. Bribery Act and/or similar anti-corruption and anti-bribery laws, particularly in emerging market countries;

• the burden of complying with a wide variety of foreign laws, treaties and technical standards;

• fulfilling “country of origin” requirements for our products for certain customers;

• difficulty in staffing and managing foreign operations;

• business and operational disruptions or delays caused by political, social and economic instability and unrest, including risks related to terrorist activity, particularly in emerging market countries (e.g., recent significant civil, political and economic disturbances in Ukraine);

53



• changes in economic policies by foreign governments, including the imposition and potential continued expansion of economic sanctions by the U.S. and the European Union on the Russian Federation;

• the effects and any resulting negative economic impact of the recent U.S. election or the U.K.’s referendum to exit the European Union; and

• business and economic disruptions and delays caused by outbreaks of disease, epidemics and potential pandemics.

We have certain international customers who are billed in their local currency, primarily the Euro, British pound and Japanese yen, which subjects us to foreign currency risk. In addition, a portion of our operating expenses relating to the cost of certain international employees, are denominated in foreign currencies, primarily the Israeli shekel, British pound, Euro, Singapore dollar, Chinese yuan and Indian rupee, although we do hedge against the Israeli shekel. Gains and losses on the conversion to U.S. dollars of accounts receivable, accounts payable and other monetary assets and liabilities arising from international operations may contribute to fluctuations in our operating results. Furthermore, payment cycles for international customers are typically longer than those for customers in the U.S. Unpredictable payment cycles could cause us to fail to meet or exceed the expectations of security analysts and investors for any given period.

Most of our international revenue is denominated in U.S. dollars, and fluctuations in currency exchange rates could cause our products to become relatively more expensive to customers in a particular country or region, leading to a reduction in revenue or profitability from sales in that country or region. The potential negative impact of a strong U.S. dollar on our business may be exacerbated by the significant devaluation of a number of foreign currencies. Also, if the U.S. dollar were to weaken against many foreign currencies, there can be no assurance that a weaker dollar would lead to growth in capital spending in foreign markets.

Our operations outside the U.S. also require us to comply with a number of U.S. and international regulations that prohibit improper payments or offers of payments to foreign governments and their officials and political parties for corrupt purposes. For example, our operations in countries outside the U.S. are subject to the FCPA and similar laws, including the U.K. Bribery Act. Our activities in certain emerging countries create the risk of unauthorized payments or offers of payments by one of our employees, consultants, sales agents or channel partners that could be in violation of various anti-corruption laws, even though these parties may not be under our control. Under the FCPA and U.K. Bribery Act, companies may be held liable for the corrupt actions taken by their directors, officers, employees, channel partners, sales agents, consultants, or other strategic or local partners or representatives. We have internal control policies and procedures with respect to FCPA compliance, have implemented FCPA training and compliance programs for our employees, and include in our agreements with resellers a requirement that those parties comply with the FCPA. However, we cannot provide assurances that our policies, procedures and programs will prevent violations of the FCPA or similar laws by our employees or agents, particularly in emerging market countries, and as we expand our international operations. Any such violation, even if prohibited by our policies, could result in criminal or civil sanctions against us.

The effect of one or more of these international risks could have a material and adverse effect on our business, financial condition, operating results and cash flows.

We purchase several key components, subassemblies and modules used in the manufacture or integration of our products from sole or limited sources, and we rely on contract manufacturers and other subcontractors.

Many components, subassemblies and modules necessary for the manufacture or integration of our products are obtained from a sole supplier or a limited group of suppliers. For example, we depend on two suppliers for certain video encoding chips which are incorporated into several products. Our reliance on sole or limited suppliers, particularly foreign suppliers, and our reliance on contractors for manufacturing and installation of our products, involves several risks, including a potential inability to obtain an adequate supply of required components, subassemblies or modules; reduced control over costs, quality and timely delivery of components, subassemblies or modules; supplier discontinuation of components, subassemblies or modules we require; and timely installation of products. In addition, the result of the recent presidential election in the United States has created uncertainty regarding trade policies. Specifically, the new administration has suggested imposing tariffs or other restrictions on foreign imports. If any such tariffs are imposed on products or components that we import, including those obtained from a sole supplier or a limited group of suppliers, we could experience reduced revenues or may have to raise our prices, either of which could have an adverse effect on our business, financial condition and operating results.

These risks could be heightened during a substantial economic slowdown, because our suppliers and subcontractors are more likely to experience adverse changes in their financial condition and operations during such a period. Further, these risks could

54


materially and adversely affect our business if one of our sole sources, or a sole source of one of our suppliers or contract manufacturers, is adversely affected by a natural disaster. While we expend resources to qualify additional component sources, consolidation of suppliers and the small number of viable alternatives have limited the results of these efforts. Managing our supplier and contractor relationships is particularly difficult during time periods in which we introduce new products and during time periods in which demand for our products is increasing, especially if demand increases more quickly than we expect.

Plexus Services Corp., which manufactures our products at its facilities in Malaysia, currently serves as our primary contract manufacturer, and currently provides us with a substantial majority, by dollar amount, of the products that we purchase from our contract manufacturers. Most of the products manufactured by our Israeli operations are outsourced to another third-party manufacturer in Israel. From time to time we assess our relationship with our contract manufacturers, and we do not generally maintain long-term agreements with any of our suppliers or contract manufacturers. Our agreement with Plexus has automatic annual renewals, unless prior notice is given by either party, and has been automatically renewed for a term expiring in October 2017.

Difficulties in managing relationships with any of our current contract manufacturers, particularly Plexus, that manufacture our products off-shore, or any of our suppliers of key components, subassemblies and modules used in our products, could impede our ability to meet our customers’ requirements and adversely affect our operating results. An inability to obtain adequate and timely deliveries of our products or any materials used in our products, or the inability of any of our contract manufacturers to scale their production to meet demand, or any other circumstance that would require us to seek alternative sources of supply, could negatively affect our ability to ship our products on a timely basis, which could damage relationships with current and prospective customers and harm our business and materially and adversely affect our revenue and other operating results. Furthermore, if we fail to meet customers’ supply expectations, our revenue would be adversely affected and we may lose sales opportunities, both short and long term, which could materially and adversely affect our business and our operating results, financial condition and cash flows. Increases, from time to time, in demand on our suppliers and subcontractors from our customers or from other parties have, on occasion, caused delays in the availability of certain components and products. In response, we may increase our inventories of certain components and products and expedite shipments of our products when necessary. These actions could increase our costs and could also increase our risk of holding obsolete or excess inventory, which, despite our use of a demand order fulfillment model, could materially and adversely affect our business, operating results, financial condition and cash flows.

The loss of one or more of our key customers, a failure to continue diversifying our customer base, or a decrease in the number of larger transactions could harm our business and our operating results.

Historically, a significant portion of our revenue has been derived from relatively few customers, due in part to the consolidation of the ownership of cable television and direct broadcast satellite system companies. Sales to our top 10 customers in the six months ended June 30, 2017 and July 1, 2016 accounted for approximately 25% and 34% of revenue, respectively. Although we have broadened our customer base by further penetrating new markets and expanding internationally, we expect to see continuing industry consolidation and customer concentration.

No customer accounted for more than 10% of our net revenue in the six months ended June 30, 2017 and July 1, 2016. Further consolidation in the cable industry could lead to additional revenue concentration for us. The loss of any significant customer, or any material reduction in orders from any other significant customer, or our failure to qualify our new products with any significant customer could materially and adversely affect, either long term or in a particular quarter, our operating results, financial condition and cash flows. Further, if Comcast does not increase its adoption of our technologies or purchases of our products in connection with the Warrant we issued to them in September 2016, or does so more slowly than we anticipate, we may be unable to realize the anticipated benefits of the Warrant and our operating results, financial condition and cash flows could be materially and adversely effected.

In addition, we are involved in most quarters in one or more relatively large individual transactions. A decrease in the number of the relatively larger individual transactions in which we are involved in any quarter could materially and adversely affect our operating results for that quarter.

As a result of these and other factors, we may be unable to increase our revenues from some or all of the markets we address, or to do so profitably, and any failure to increase revenues and profits from these customers could materially and adversely affect our operating results, financial condition and cash flows.

We rely on resellers, value-added resellers and systems integrators for a significant portion of our revenue, and disruptions to, or our failure to develop and manage our relationships with these customers or the processes and procedures that support them could adversely affect our business.

55



We generate a significant percentage of our revenue through sales to resellers, VARs and systems integrators that assist us with fulfillment or installation obligations. We expect that these sales will continue to generate a significant percentage of our revenue in the future. Accordingly, our future success is highly dependent upon establishing and maintaining successful relationships with a variety of channel partners.

We generally have no long-term contracts or minimum purchase commitments with any of our reseller, VAR or system integrator customers, and our contracts with these parties do not prohibit them from purchasing or offering products or services that compete with ours. Our competitors may provide incentives to any of our reseller, VAR or systems integrator customers to favor their products or, in effect, to prevent or reduce sales of our products. Any of our reseller, VAR or systems integrator customers may independently choose not to purchase or offer our products. Many of our resellers, and some of our VARs and system integrators are small, are based in a variety of international locations, and may have relatively unsophisticated processes and limited financial resources to conduct their business. Any significant disruption of our sales to these customers, including as a result of the inability or unwillingness of these customers to continue purchasing our products, or their failure to properly manage their business with respect to the purchase of, and payment for, our products, could materially and adversely affect our business, operating results, financial condition and cash flows. In addition, our failure to continue to establish or maintain successful relationships with reseller, VAR and systems integrator customers could likewise materially and adversely affect our business, operating results, financial condition and cash flows.

We have made, and may continue to make, acquisitions, and any acquisition could disrupt our operations, cause dilution to our stockholders and materially and adversely affect our business, operating results, cash flows and financial condition.

As part of our business strategy, from time to time we have acquired, and we may continue to acquire, businesses, technologies, assets and product lines that we believe complement or expand our existing business. For example, on February 29, 2016, we announced the closing of our acquisition of TVN, which is headquartered in Rennes, France. Acquisitions involve numerous risks, including the following:

• unanticipated costs or delays associated with an acquisition;

• difficulties in the assimilation and integration of acquired operations, technologies and/or products;

• potential disruption of our business and the diversion of management’s attention from the regular operations of the business during the acquisition process;

• the challenges of managing a larger and more geographically widespread operation and product portfolio after the closing of the acquisition;

• potential adverse effects on new and existing business relationships with suppliers, contract manufacturers, resellers, partners and customers;

• compliance with regulatory requirements, such as local employment regulations and organized labor in France;

• risks associated with entering markets in which we may have no or limited prior experience;

• the potential loss of key employees of acquired businesses and our own business as a result of integration;

• difficulties in bringing acquired products and businesses into compliance with applicable legal requirements in jurisdictions in which we operate and sell products;

• impact of known potential liabilities or unknown liabilities, including litigation and infringement claims, associated with companies we acquire;

• substantial charges for acquisition costs or for the amortization of certain purchased intangible assets, deferred stock compensation or similar items;

• substantial impairments to goodwill or intangible assets in the event that an acquisition proves to be less valuable than the price we paid for it;

• difficulties in establishing and maintaining uniform financial and other standards, controls, procedures and policies;

56



• delays in realizing, or failure to realize, the anticipated benefits of an acquisition; and

• the possibility that any acquisition may be viewed negatively by our customers or investors or the financial markets.

Competition within our industry for acquisitions of businesses, technologies, assets and product lines has been, and is likely to continue to be, intense. As such, even if we are able to identify an acquisition that we would like to consummate, we may not be able to complete the acquisition on commercially reasonable terms or because the target chooses to be acquired by another company. Furthermore, in the event that we are able to identify and consummate any future acquisitions, we may, in each of those acquisitions:

• issue equity securities which would dilute current stockholders’ percentage ownership;

• incur substantial debt to finance the acquisition or assume substantial debt in the acquisition;

• incur significant acquisition-related expenses;

• assume substantial liabilities, contingent or otherwise; or

• expend significant cash.

These financing activities or expenditures could materially and adversely affect our operating results, cash flows and financial condition or the price of our common stock. Alternatively, due to difficulties in the capital or credit markets at the time, we may be unable to secure capital necessary to complete an acquisition on reasonable terms, or at all. Moreover, even if we were to obtain benefits from acquisitions in the form of increased revenue and earnings per share, there may be a delay between the time the expenses associated with an acquisition are incurred and the time we recognize such benefits.

In addition to the risks outlined above, if we are unable to continue to achieve the objectives of our TVN acquisition, the anticipated benefits and potential synergies of the acquisition may not be realized fully or at all or may take longer to realize than expected. Any failure to timely realize these anticipated benefits would have a material adverse effect on our business, operating results and financial condition. Further, if we are unable to successfully receive payment of any significant portion of TVN’s existing French R&D tax credit receivables from the French tax authority as expected, or are unable to successfully apply for or otherwise obtain the financial benefit of new French R&D tax credits in future years, our ability to achieve the anticipated benefits of the acquisition as well as our business, operating results and financial condition could be adversely affected.

As of June 30, 2017, we had approximately $240.6 million of goodwill recorded on our balance sheet associated with prior acquisitions. In the event we determine that our goodwill is impaired, we would be required to write down all or a portion of such goodwill, which could result in a material non-cash charge to our results of operations in the period in which such write-down occurs.

If we are unable to successfully address one or more of these risks, our business, operating results, financial condition and cash flows could be materially and adversely affected.

We may not be able to effectively manage our operations.

We have grown significantly, principally through acquisitions, and expanded our international operations. For example, upon the closing of our acquisition of TVN on February 29, 2016, we added 438 employees, most of whom are based in France.

As of June 30, 2017, we had 839 employees in our international operations, representing approximately 63% of our worldwide workforce. Our ability to manage our business effectively in the future, including with respect to any future growth, our operation as both a hardware and increasingly software-centric business, the integration of any acquisition efforts such as our recent acquisition of TVN, and the breadth of our international operations, will require us to train, motivate and manage our employees successfully, to attract and integrate new employees into our overall operations, to retain key employees and to continue to improve and evolve our operational, financial and management systems. There can be no assurance that we will be successful in any of these efforts, and our failure to effectively manage our operations could have a material and adverse effect on our business, operating results, cash flows and financial condition.

We face risks associated with having outsourced engineering resources located in Ukraine.

57



We outsource a portion of our research and development activities to a third-party partner with engineering resources located in Ukraine. Political, social and economic instability and unrest or violence in Ukraine, including the ongoing conflict with Russian-backed separatists or conflict with the Russian Federation directly, could cause disruptions to the business and operations of our outsourcing partner, which could slow or delay the development work our partner is undertaking for us. Instability, unrest or conflict could limit or prevent our employees from traveling to, from, or within Ukraine to direct and coordinate our outsourced engineering teams, or cause us to shift all or portions of the development work occurring in Ukraine to other locations or countries. The resulting delays could negatively impact our product development efforts, operating results and our business.

We face risks associated with having facilities and employees located in Israel.

As of June 30, 2017, we maintained facilities in Israel with a total of 179 employees, or approximately 13% of our worldwide workforce. Our employees in Israel engage in a number of activities, for both our Video and Cable Edge business segments, including research and development, product development, and supply chain management for certain product lines and sales activities.

As such, we are directly affected by the political, economic and military conditions affecting Israel. Any significant conflict involving Israel could have a direct effect on our business or that of our Israeli contract manufacturers, in the form of physical damage or injury, restrictions from traveling or reluctance to travel to from or within Israel by our Israeli and other employees or those of our subcontractors, or the loss of Israeli employees to active military duty. Most of our employees in Israel are currently obligated to perform annual reserve duty in the Israel Defense Forces, and approximately 10% of those employees were called for active military duty in 2016. In the event that more of our employees are called to active duty, certain of our research and development activities may be significantly delayed and adversely affected. Further, the interruption or curtailment of trade between Israel and its trading partners, as a result of terrorist attacks or hostilities, conflicts between Israel and any other Middle Eastern country or organization, or any other cause, could significantly harm our business. Additionally, current or future tensions or conflicts in the Middle East could materially and adversely affect our business, operating results, financial condition and cash flows.

Our operating results are likely to fluctuate significantly and, as a result, may fail to meet or exceed the expectations of securities analysts or investors, causing our stock price to decline.

Our operating results have fluctuated in the past and are likely to continue to fluctuate in the future, on an annual and a quarterly basis, as a result of several factors, many of which are outside of our control. Some of the factors that may cause these fluctuations include:

• the level and timing of capital spending of our customers in the U.S., Europe and in other markets;

• economic and financial conditions specific to each of the cable, satellite and telco, and broadcast and media industries, as well as general economic and financial market conditions, including any stemming from an unstable political environment in the United States or abroad as well as those resulting from regulatory or tax policy changes from the Trump administration;

• changes in market acceptance of and demand for our products or our customers’ services or products;

• the timing and amount of orders, especially from large individual transactions and transactions with our significant customers;

• the mix of our products sold and the effect it has on gross margins;

• the timing of revenue recognition, including revenue recognition on sales arrangements and from transactions with significant service and support components, which may span several quarters;

• the timing of completion of our customers’ projects;

• the length of each customer product upgrade cycle and the volume of purchases during the cycle;

• competitive market conditions, including pricing actions by our competitors;


58


• the level and mix of our domestic and international revenue;

• new product introductions by our competitors or by us;

• uncertainty in both the U.K. and the European Union due to the U.K.’s referendum to exit the European Union, which could adversely affect our results, financial condition and prospects;

• changes in domestic and international regulatory environments affecting our business;

• the evaluation of new services, new standards and system architectures by our customers;

• the cost and timely availability to us of components, subassemblies and modules;

• the mix of our customer base, by industry and size, and sales channels;

• changes in our operating and extraordinary expenses;

• the timing of acquisitions and dispositions by us and the financial impact of such transactions;

• impairment of our goodwill and intangibles;

• the impact of litigation, such as related litigation expenses and settlement costs;

• write-downs of inventory and investments;

• changes in our effective federal tax rate, including as a result of changes in our valuation allowance against our deferred tax assets, and changes in our effective state tax rates, including as a result of apportionment;

• changes to tax rules related to the deferral of foreign earnings and compliance with foreign tax rules;

• the impact of applicable accounting guidance on accounting for uncertainty in income taxes that requires us to establish reserves for uncertain tax positions and accrue potential tax penalties and interest; and

• the impact of applicable accounting guidance on business combinations that requires us to record charges for certain acquisition related costs and expenses and generally to expense restructuring costs associated with a business combination subsequent to the acquisition date.

The timing of deployment of our products by our customers can be subject to a number of other risks, including the availability of skilled engineering and technical personnel, the availability of third-party equipment and services, our customers’ ability to negotiate and enter into rights agreements with video content owners that provide the customers with the right to deliver certain video content, and our customers’ need for local franchise and licensing approvals.

We often recognize a substantial portion of our quarterly revenue in the last month of the quarter. We establish our expenditure levels for product development and other operating expenses based on projected revenue levels for a specified period, and expenses are relatively fixed in the short term. Accordingly, even small variations in the timing of revenue, particularly from relatively large individual transactions, can cause significant fluctuations in operating results in a particular quarter.

As a result of these factors and other factors, our operating results in one or more future periods may fail to meet or exceed the expectations of securities analysts or investors. In that event, the trading price of our common stock would likely decline.

Fluctuations in our future effective tax rates could affect our future operating results, financial condition and cash flows.

We are required to periodically review our deferred tax assets and determine whether, based on available evidence, a valuation allowance is necessary. The realization of our deferred tax assets, which are predominantly in the U.S., is dependent upon the generation of sufficient U.S. and foreign taxable income in the future to offset these assets. Based on our evaluation, a history of operating losses in recent years has led to uncertainty with respect to our ability to realize certain of our net deferred tax assets, and as a result we recorded a net increase in valuation allowance of $18.3 million and $3.1 million in 2016 and 2015, respectively, against U.S. net deferred tax assets. This increase in valuation allowance was offset partially by the release of $8.4 million of valuation allowance associated with TVN.

59



The calculation of tax liabilities involves dealing with uncertainties in the application of complex global tax regulations. We recognize potential liabilities for anticipated tax audit issues in the U.S. and other tax jurisdictions based on our estimate of whether, and the extent to which, additional taxes will be due. In the event we determine that it is appropriate to create a reserve or increase an existing reserve for any such potential liabilities, the amount of the additional reserve is charged as an expense in the period in which it is determined. If payment of these amounts ultimately proves to be unnecessary, the reversal of the liabilities would result in tax benefits being recognized in the period when we determine the liabilities are no longer necessary. If the estimate of tax liabilities proves to be less than the ultimate tax assessment for the applicable period, a further charge to expense in the period such short fall is determined would result. Either such charge to expense could have a material and adverse effect on our operating results for the applicable period.

We continue to be in the process of expanding our international operations and staffing to better support our expansion into international markets. This expansion involves the implementation of an international structure that includes, among other things, an international support center in Europe, research and development cost sharing arrangements, and certain licenses and other contractual arrangements between us and our wholly-owned domestic and foreign subsidiaries. As a result of these changes, we anticipate that our consolidated pre-tax income will be subject to foreign tax at relatively lower tax rates when compared to the U.S. federal statutory tax rate and, as a consequence, our effective income tax rate is expected to be lower than the U.S. federal statutory rate.

Our future effective income tax rates could be adversely affected if tax authorities challenge our international tax structure or if the relative mix of U.S. and international income changes for any reason. Accordingly, there can be no assurance that our income tax rate will be less than the U.S. federal statutory rate in future periods.

We or our customers may face intellectual property infringement claims from third parties.

Our industry is characterized by the existence of a large number of patents and frequent claims and related litigation regarding patent and other intellectual property rights. In particular, leading companies in the telecommunications industry have extensive patent portfolios. Also, patent infringement claims and litigation by entities that purchase or control patents, but do not produce goods or services covered by the claims of such patents (so-called “non-practicing entities” or “NPEs”), have increased rapidly over the last decade or so. From time to time, third parties, including NPEs, have asserted, and may assert in the future, patent, copyright, trademark and other intellectual property rights against us or our customers. Our suppliers and their customers, including us, may have similar claims asserted against them. A number of third parties, including companies with greater financial and other resources than us, have asserted patent rights to technologies that are important to us.

Any intellectual property litigation, regardless of its outcome, could result in substantial expense and significant diversion of the efforts of our management and technical personnel. An adverse determination in any such proceeding could subject us to significant liabilities and temporary or permanent injunctions and require us to seek licenses from third parties or pay royalties that may be substantial. Furthermore, necessary licenses may not be available on terms satisfactory to us, or at all. An unfavorable outcome on any such litigation matter could require that we pay substantial damages, could require that we pay ongoing royalty payments, or could prohibit us from selling certain of our products. Any such outcome could have a material and adverse effect on our business, operating results, financial condition and cash flows.

Our suppliers and customers may have intellectual property claims relating to our products asserted against them. We have agreed to indemnify some of our suppliers and most of our customers for patent infringement relating to our products. The scope of this indemnity varies, but, in some instances, includes indemnification for damages and expenses (including reasonable attorney’s fees) incurred by the supplier or customer in connection with such claims. If a supplier or a customer seeks to enforce a claim for indemnification against us, we could incur significant costs defending such claim, the underlying claim or both. An adverse determination in either such proceeding could subject us to significant liabilities and have a material and adverse effect on our operating results, cash flows and financial condition.

We may be the subject of litigation which, if adversely determined, could harm our business and operating results.

We may be subject to claims arising in the normal course of business. The costs of defending any litigation, whether in cash expenses or in management time, could harm our business and materially and adversely affect our operating results and cash flows. An unfavorable outcome on any litigation matter could require that we pay substantial damages, or, in connection with any intellectual property infringement claims, could require that we pay ongoing royalty payments or prohibit us from selling certain of our products. In addition, we may decide to settle any litigation, which could cause us to incur significant settlement costs. A settlement or an unfavorable outcome on any litigation matter could have a material and adverse effect on our business, operating results, financial condition and cash flows.

60



We may sell one or more of our product lines, from time to time, as a result of our evaluation of our products and markets, and any such divestiture could adversely affect our continuing business and our expenses, revenues, results of operation, cash flows and financial position.

We periodically evaluate our various product lines and may, as a result, consider the divestiture of one or more of those product lines, and in the past have sold product lines. Any such divestiture could adversely affect our continuing business and expenses, revenues, results of operations, cash flows and financial position.

Divestitures of product lines have inherent risks, including the expense of selling the product line, the possibility that any anticipated sale will not occur, delays in closing any sale, the risk of lower-than-expected proceeds from the sale of the divested business, unexpected costs associated with the separation of the business to be sold from the seller’s information technology and other operating systems, and potential post-closing claims for indemnification or breach of transition services obligations of the seller. Expected cost savings, which are offset by revenue losses from divested businesses, may also be difficult to achieve or maximize due to the seller’s fixed cost structure, and a seller may experience varying success in reducing fixed costs or transferring liabilities previously associated with the divested business.

In order to manage our growth, we must be successful in addressing management succession issues and attracting and retaining qualified personnel.

Our future success will depend, to a significant extent, on the ability of our management to operate effectively, both individually and as a group. We must successfully manage transition and replacement issues that may result from the departure or retirement of members of our executive management. We cannot provide assurances that changes of management personnel in the future would not cause disruption to operations or customer relationships or a decline in our operating results.

We are also dependent on our ability to retain and motivate our existing highly qualified personnel, in addition to attracting new highly qualified personnel. Competition for qualified management, technical and other personnel is often intense, and we may not be successful in attracting and retaining such personnel. Competitors and others have in the past attempted, and are likely in the future to attempt, to recruit our employees. While our employees are required to sign standard agreements concerning confidentiality and ownership of inventions, we generally do not have employment contracts or non-competition agreements with any of our personnel. The loss of the services of any of our key personnel, the inability to attract or retain highly qualified personnel in the future or delays in hiring such personnel, particularly senior management and engineers and other technical personnel, could negatively affect our business and operating results. Furthermore, a certain portion of our personnel is comprised of foreign nationals whose ability to work for us depends on obtaining the necessary visas. Our ability to hire and retain foreign nationals, and their ability to remain and work in the United States, is affected by various laws and regulations, including limitations on the availability of visas. Changes in the laws or regulations affecting the availability of visas may adversely affect our ability to hire or retain key personnel and as a result may impair our operations.

We could be negatively affected as a result of a future proxy contest and the actions of activist stockholders.

If a proxy contest with respect to election of our directors is initiated in the future, or if other activist stockholder activities occur, our business could be adversely affected because:

• responding to a proxy contest and other actions by activist stockholders can be costly and time-consuming, disrupting our operations and diverting the attention of management and our employees;

• perceived uncertainties as to our future direction caused by activist activities may result in the loss of potential business opportunities, and may make it more difficult to attract and retain qualified personnel and business partners; and

• if individuals are elected to our Board with a specific agenda, it may adversely affect our ability to effectively and timely implement our strategic plans.

Our failure to adequately protect our proprietary rights and data may adversely affect us.

At June 30, 2017, we held 73 issued U.S. patents and 44 issued foreign patents, and had 84 patent applications pending. Although we attempt to protect our intellectual property rights through patents, trademarks, copyrights, licensing arrangements, maintaining certain technology as trade secrets and other measures, we can give no assurances that any patent, trademark, copyright or other intellectual property rights owned by us will not be invalidated, circumvented or challenged, that such

61


intellectual property rights will provide competitive advantages to us, or that any of our pending or future patent applications will be issued with the scope of the claims sought by us, if at all. We can give no assurances that others will not develop technologies that are similar or superior to our technologies, duplicate our technologies or design around the patents that we own. In addition, effective patent, copyright and trade secret protection may be unavailable or limited in certain foreign countries in which we do business or may do business in the future.

We generally enter into confidentiality or license agreements with our employees, consultants, and vendors and our customers, as needed, and generally limit access to, and distribution of, our proprietary information. Nevertheless, we cannot provide assurances that the steps taken by us will prevent misappropriation of our technology. In addition, we have taken in the past, and may take in the future, legal action to enforce our patents and other intellectual property rights, to protect our trade secrets, to determine the validity and scope of the proprietary rights of others, or to defend against claims of infringement or invalidity. Such litigation could result in substantial costs and diversion of management time and other resources, and could materially and adversely affect our business, operating results, financial condition and cash flows.

Recently reported hacking attacks on government and commercial computer systems, particularly attacks sponsored by foreign governments or enterprises, raise the risks that such an attack may compromise, in a material respect, one or more of our computer systems and permit hackers access to our proprietary information and data. If such an attack does, in fact, allow access to or theft of our proprietary information or data, our business, operating results, financial condition and cash flows could be materially and adversely affected.

Our products include third-party technology and intellectual property, and our inability to acquire new technologies or use third-party technology in the future could harm our business.

In order to successfully develop and market certain of our planned products, we may be required to enter into technology development or licensing agreements with third parties. Although companies with technology useful to us are often willing to enter into technology development or licensing agreements with respect to such technology, we cannot provide assurances that such agreements may be negotiated on commercially reasonable terms, or at all. The failure to enter, or a delay in entering, into such technology development or licensing agreements, when necessary or desirable, could limit our ability to develop and market new products and could materially and adversely affect our business.

We incorporate certain third-party technologies, including software programs, into our products, and, as noted, intend to utilize additional third-party technologies in the future. In addition, the technologies that we license may not operate properly or as specified, and we may not be able to secure alternatives in a timely manner, either of which could harm our business. We could face delays in product releases until alternative technology can be identified, licensed or developed, and integrated into our products, if we are able to do so at all. These delays, or a failure to secure or develop adequate technology, could materially and adversely affect our business, operating results, financial condition and cash flows.

Our use of open source software in some of our products may expose us to certain risks.

Some of our products contain software modules licensed for use from third-party authors under open source licenses. Use and distribution of open source software may entail greater risks than use of third-party commercial software, as open source licensors generally do not provide warranties or other contractual protections regarding infringement claims or the quality of the code. Some open source licenses contain requirements that we make available source code for modifications or derivative works we create based upon the type of open source software we use. If we combine our proprietary software with open source software in a certain manner, we could, under certain of the open source licenses, be required to release the source code of our proprietary software to the public. This could allow our competitors to create similar products with lower development effort and in less time and ultimately could result in a loss of product sales for us.

Although we monitor our use of open source closely, it is possible our past, present or future use of open source has triggered or may trigger the foregoing requirements. Furthermore, the terms of many open source licenses have not been interpreted by U.S. courts, and there is a risk that such licenses could be construed in a manner that could impose unanticipated conditions or restrictions on our ability to commercialize our products. In such event, we could be required to seek licenses from third parties in order to continue offering our products, to re-engineer our products or to discontinue the sale of our products in the event re-engineering cannot be accomplished on a timely basis, any of which could materially and adversely affect our operating results, financial condition and cash flows.

We are subject to import and export control and trade and economic sanction laws and regulations that could subject us to liability or impair our ability to compete in international markets.


62


Our products are subject to U.S. export control laws, and may be exported outside the U.S. only with the required export license or through an export license exception, in most cases because we incorporate encryption technology into certain of our products. We are also subject to U.S. trade and economic sanction regulations which include prohibitions on the sale or supply of certain products and services to U.S. embargoed or sanctioned countries, governments, persons and entities. In addition, various countries regulate the import of certain technology and have enacted laws that could limit our ability to distribute our products, or could limit our customers’ ability to implement our products, in those countries. Although we take precautions and have processes in place to prevent our products and services from being provided in violation of such laws, our products may have been in the past, and could in the future be, provided inadvertently in violation of such laws, despite the precautions we take. If we fail to comply with these laws, we and certain of our employees could be subject to civil or criminal penalties, including the possible loss of export privileges, monetary penalties, and, in extreme cases, imprisonment of responsible employees for knowing and willful violations of these laws. Additionally, our business and operating results be adversely affected through penalties, reputational harm, loss of access to certain markets, or otherwise.

In addition, we may be subject to customs duties that could have a significant adverse impact on our operating results or, if we are able to pass on the related costs in any particular situation, would increase the cost of the related product to our customers. As a result, the future imposition of significant increases in the level of customs duties or the creation of import quotas on our products in Europe or in other jurisdictions, or any of the limitations on international sales described above, could have a material adverse effect on our business, operating results, financial condition and cash flows. Further, some of our customers in Europe have been, or are being, audited by local governmental authorities regarding the tariff classifications used for importation of our products. Import duties and tariffs vary by country and a different tariff classification for any of our products may result in higher duties or tariffs, which could have an adverse impact on our operating results and potentially increase the cost of the related products to our customers.

We may need additional capital in the future and may not be able to secure adequate funds at all or on terms acceptable to us.

We have been engaged in the design, manufacture and sale of a variety of video products and system solutions since inception, which has required, and will continue to require, significant research and development expenditures.

We believe that our existing cash of approximately $52.9 million at June 30, 2017 will satisfy our cash requirements for at least the next 12 months. However, we may need to raise additional funds to take advantage of presently unanticipated strategic opportunities, satisfy our other cash requirements from time to time, or strengthen our financial position. Our ability to raise funds may be adversely affected by a number of factors, including factors beyond our control, such as weakness in the economic conditions in markets in which we sell our products and continued uncertainty in financial, capital and credit markets. There can be no assurance that equity or debt financing will be available to us on reasonable terms, if at all, when and if it is needed.

We may raise additional financing through public or private equity offerings, debt financings, or corporate partnership or licensing arrangements. To the extent we raise additional capital by issuing equity securities or convertible debt, our stockholders may experience dilution. To the extent that we raise additional funds through collaboration and licensing arrangements, it may be necessary to relinquish some rights to our technologies or products, or grant licenses on terms that are not favorable to us. To the extent we raise capital through debt financing arrangements, we may be required to pledge assets or enter into covenants that could restrict our operations or our ability to incur further indebtedness and the interest on such debt may adversely affect our operating results.

If adequate capital is not available, or is not available on reasonable terms, when needed, we may not be able to take advantage of acquisition or other market opportunities, to timely develop new products, or to otherwise respond to competitive pressures.

Our operating results could be adversely affected by natural disasters affecting us or impacting our third-party manufacturers, suppliers, resellers or customers.

Our corporate headquarters is located in California, which is prone to earthquakes. We have employees, consultants and contractors located in regions and countries around the world. In the event that any of our business, sales or research and development centers or offices in the U.S. or internationally are adversely affected by an earthquake or by any other natural disaster, we may sustain damage to our operations and properties, which could cause a sustained interruption or loss of affected operations, and cause us to suffer significant financial losses.

We rely on third-party contract manufacturers for the production of our products. Any significant disruption in the business or operations of such manufacturers or of their or our suppliers could adversely impact our business. Our principal contract

63


manufacturers and several of their and our suppliers and our resellers have operations in locations that are subject to natural disasters, such as severe weather, tsunamis, floods and earthquakes, which could disrupt their operations and, in turn, our operations.

In addition, if there is a natural disaster in any of the locations in which our significant customers are located, we face the risk that our customers may incur losses or sustained business interruption, or both, which may materially impair their ability to continue their purchase of products from us. Accordingly, natural disaster in one of the geographies in which we, or our third-party manufacturers, their or our suppliers or our customers, operate could have a material and adverse effect on our business, operating results, cash flows and financial condition.

Our business and industry are subject to various laws and regulations that could adversely affect our business, operating results, cash flows and financial condition.

Our business and industry are regulated under various federal, state, local and international laws. For example, we are subject to environmental regulations such as the European Union’s Waste Electrical and Electronic Equipment (WEEE) and Restriction on the Use of Certain Hazardous Substances in Electrical and Electronic Equipment (RoHS) directives and similar legislation enacted in other jurisdictions worldwide. Our failure to comply with these laws could result in our being directly or indirectly liable for costs, fines or penalties and third-party claims, and could jeopardize our ability to conduct business in such regions and countries. We expect that our operations will be affected by other new environmental laws and regulations on an ongoing basis. Although we cannot predict the ultimate impact of any such new laws and regulations, they would likely result in additional costs, and could require that we redesign or change how we manufacture our products, any of which could have a material and adverse effect on our operating results, financial condition and cash flows.

We are subject to the Sarbanes-Oxley Act of 2002 which, among other things, requires an annual review and evaluation of our internal control over financial reporting. If we conclude in future periods that our internal control over financial reporting is not effective or if our independent registered public accounting firm is unable to provide an unqualified attestation as of future year-ends, we may incur substantial additional costs in an effort to correct such problems, and investors may lose confidence in our financial statements, and our stock price may decrease in the short term, until we correct such problems, and perhaps in the long term, as well.

We are subject to requirements under the Dodd-Frank Wall Street Reform and Consumer Protection Act of 2010 that require us to conduct research, disclose, and report whether or not our products contain certain conflict minerals sourced from the Democratic Republic of Congo or its surrounding countries. The implementation of these requirements could adversely affect the sourcing, availability, and pricing of the materials used in the manufacture of components used in our products. In addition, we may incur certain additional costs to comply with the disclosure requirements, including costs related to conducting diligence procedures to determine the sources of conflict minerals that may be used or necessary to the production of our products and, if applicable, potential changes to products, processes or sources of supply as a consequence of such verification activities. It is also possible that we may face reputational harm if we determine that certain of our products contain minerals not determined to be conflict-free and/or we are unable to alter our products, processes or sources of supply to avoid such materials.

Changes in telecommunications legislation and regulations in the U.S. and other countries could affect our sales and the revenue we are able to derive from our products. In particular, “net neutrality” rules issued by the U.S. Federal Communications Commission (FCC) or regulations dealing with access by competitors to the networks of incumbent operators could slow or stop infrastructure and services investments or expansion by service providers. Increased regulation of our customers’ pricing or service offerings could limit their investments and, consequently, revenue from our products. The impact of new or revised legislation or regulations could have a material adverse effect on our business, operating results, financial condition and cash flows.

Some anti-takeover provisions contained in our certificate of incorporation and bylaws, as well as provisions of Delaware law, could impair a takeover attempt.

We have provisions in our certificate of incorporation and bylaws that could have the effect of rendering more difficult or discouraging an acquisition deemed undesirable by our Board. These include provisions:

• authorizing blank check preferred stock, which could be issued with voting, liquidation, dividend and other rights superior to our common stock;

• limiting the liability of, and providing indemnification to, our directors and officers;

64



• limiting the ability of our stockholders to call, and bring business before, special meetings;

• requiring advance notice of stockholder proposals for business to be conducted at meetings of our stockholders and for nominations of candidates for election to our Board;

• controlling the procedures for conducting and scheduling of Board and stockholder meetings; and

• providing the Board with the express power to postpone previously scheduled annual meetings and to cancel previously scheduled special meetings.

These provisions could delay hostile takeovers, changes in control of the Company or changes in our management. As a Delaware corporation, we are also subject to provisions of Delaware law, including Section 203 of the Delaware General Corporation law, which prevents some stockholders holding more than 15% of our outstanding common stock from engaging in certain business combinations without approval of the holders of substantially all of our outstanding common stock. Any provision of our certificate of incorporation or bylaws or Delaware law that has the effect of delaying or deterring a change in control could limit the opportunity for our stockholders to receive a premium for their shares of our common stock, and could also affect the price that some investors are willing to pay for our common stock.

The nature of our business requires the application of complex revenue and expense recognition rules and the current legislative and regulatory environment affecting generally accepted accounting principles is uncertain. Significant changes in current principles could affect our financial statements going forward and changes in financial accounting standards or practices may cause adverse, unexpected financial reporting fluctuations and harm our operating results.
The accounting rules and regulations that we must comply with are complex and subject to interpretation by FASB, the SEC and various bodies formed to promulgate and interpret appropriate accounting principles. Recent actions and public comments from the FASB and the SEC have focused on the integrity of financial reporting and internal controls. In addition, many companies’ accounting policies are being subject to heightened scrutiny by regulators and the public. Further, the accounting rules and regulations are continually changing in ways that could materially impact our financial statements. For example, in May 2014, the FASB issued Topic 606, as amended, which will supersede nearly all existing revenue recognition guidance. Although the new standard permits early adoption as early as the first quarter of 2017, the effective date of the new revenue standard is our first quarter of 2018. We do not plan to early adopt, and accordingly, we will adopt the new standard effective January 1, 2018. The new standard permits adoption either by using (i) a full retrospective approach for all periods presented in the period of adoption or (ii) a modified retrospective approach with the cumulative effect of initially applying the new standard recognized at the date of initial application and providing certain additional disclosures. We currently plan to adopt using the modified retrospective approach; however, a final decision regarding the adoption method has not been finalized at this time. Our final determination will depend on a number of factors such as the significance of the impact of the new standard on our financial results, system readiness, including that of software procured from third-party providers, and our ability to accumulate and analyze the information necessary to assess the impact on prior period financial statements, as necessary. While we continue to assess the potential impacts, under the new standards there is the potential for significant impacts to the accounting for software licenses with undelivered features and professional services revenue with acceptances, and contract acquisition costs, both with respect to the amounts that will be capitalized as well as the period of amortization. We cannot predict the impact of future changes to accounting principles or our accounting policies on our financial statements going forward, which could have a significant effect on our reported financial results, and could affect the reporting of transactions completed before the announcement of the change. In addition, if we were to change our critical accounting estimates, including those related to the recognition of license revenue and other revenue sources, our operating results could be significantly affected.

The conditional conversion feature of our convertible senior notes, if triggered, may adversely affect our financial condition and operating results.

In December 2015, we issued $128.25 million aggregate principal amount of 4.00% convertible senior notes due 2020 (the “Notes”) through a private placement with a financial institution. The Notes bear interest at 4.00% per annum, which is payable semiannually in arrears on June 1 and December 1 of each year, commencing June 1, 2016. In the event the conditional conversion feature of the Notes is triggered, holders of the Notes will be entitled to convert the Notes at any time during specified periods at their option. If one or more holders elect to convert their Notes, unless we elect to satisfy our conversion obligation by delivering solely shares of our common stock (other than paying cash in lieu of delivering any fractional share), we would be required to settle a portion or all of our conversion obligation through the payment of cash, which could adversely affect our liquidity. In addition, even if holders do not elect to convert their Notes, we could be required under applicable

65


accounting rules to reclassify all or a portion of the outstanding principal of the Notes as a current rather than long-term liability, which would result in a material reduction of our net working capital.

The accounting method for convertible debt securities that may be settled in cash, such as the Notes, could have a material effect on our reported financial results.

In May 2008, FASB issued FASB Staff Position No. APB 14-1, “Accounting for Convertible Debt Instruments That May Be Settled in Cash Upon Conversion (Including Partial Cash Settlement)”, which has subsequently been codified as Accounting Standards Codification 470-20, Debt with Conversion and Other Options, which we refer to as ASC 470-20. Under ASC 470-20, an entity must separately account for the liability and equity components of the convertible debt instruments (such as the Notes) that may be settled entirely or partially in cash upon conversion in a manner that reflects the issuer’s economic interest cost. The effect of ASC 470-20 on the accounting for the Notes is that the equity component is required to be included in the additional paid-in capital section of stockholders’ equity on our consolidated balance sheet, and the value of the equity component would be treated as debt discount for purposes of accounting for the debt component of the Notes. As a result, we will be required to record a greater amount of non-cash interest expense in current and future periods presented as a result of the amortization of the discounted carrying value of the Notes to their face amount over the term of the Notes. We will report lower net income in our financial results because ASC 470-20 will require interest to include both the current period’s amortization of the debt discount and the instrument’s non-convertible interest rate, which could adversely affect our reported or future financial results, the trading price of our common stock and the trading price of the Notes.

In addition, under certain circumstances, convertible debt instruments (such as the Notes) that may be settled entirely or partly in cash are currently accounted for utilizing the treasury stock method, the effect of which is that the shares issuable upon conversion of the Notes are not included in the calculation of diluted earnings per share except to the extent that the conversion value of the Notes exceeds their principal amount. Under the treasury stock method, for diluted earnings per share purposes, the transaction is accounted for as if the number of shares of common stock that would be necessary to settle such excess, if we elected to settle such excess in shares, are issued. We cannot be sure that the accounting standards in the future will continue to permit the use of the treasury stock method or that circumstances would not change such that we would no longer be permitted to use the treasury stock method. If we are unable to use the treasury stock method in accounting for the shares issuable upon conversion of the Notes, then our diluted earnings per share would be adversely affected.

Our common stock price, and therefore the price of our Notes, may be extremely volatile, and the value of an investment in our stock may decline.

Our common stock price has been highly volatile. We expect that this volatility will continue in the future due to factors such as:

• general market and economic conditions;

• actual or anticipated variations in operating results;

• increases or decreases in the general stock market or to the stock prices of technology companies;

• announcements of technological innovations, new products or new services by us or by our competitors or customers;

• changes in financial estimates or recommendations by stock market analysts regarding us or our competitors;

• announcements by us or our competitors of significant acquisitions, dispositions, strategic partnerships, joint ventures or capital commitments;

• announcements by our customers regarding end user market conditions and the status of existing and future infrastructure network deployments;

• additions or departures of key personnel; and

• future equity or debt offerings or our announcements of these offerings.

In addition, in recent years, the stock market in general, and The NASDAQ Stock Market and the securities of technology companies in particular, have experienced extreme price and volume fluctuations. These fluctuations have often been unrelated

66


or disproportionate to the operating performance of individual companies. These broad market fluctuations have in the past, and may in the future, materially and adversely affect our stock price, regardless of our operating results. In these circumstances, investors may be unable to sell their shares of our common stock at or above their purchase price over the short term, or at all.

Our stock price may decline if additional shares are sold in the market or if analysts drop coverage of or downgrade our stock.

Future sales of substantial amounts of shares of our common stock by our existing stockholders in the public market, or the perception that these sales could occur, may cause the market price of our common stock to decline. In addition, we issue additional shares upon exercise of stock options, including under our ESPP, and in connection with grants of RSUs on an ongoing basis. To the extent we do not elect to pay solely cash upon conversion of our Notes, we will also be required to issue additional shares of common stock upon conversion. Increased sales of our common stock in the market after exercise of outstanding stock options or grants of restricted stock units could exert downward pressure on our stock price. These sales also might make it more difficult for us to sell equity or equity-related securities in the future at a time and price we deem appropriate.

The trading market for our common stock relies in part on the availability of research and reports that third-party industry or securities analysts publish about us. If one or more of the analysts who do cover us downgrade our stock, our stock price may decline. If one or more of these analysts cease coverage of us, we could lose visibility in the market, which in turn could cause the liquidity of our stock and our stock price to decline.


67


ITEM 2. UNREGISTERED SALES OF EQUITY SECURITIES AND USE OF PROCEEDS
Our stock repurchase program expired on December 31, 2016. Further repurchases would require authorization from the Board.
ITEM 3. DEFAULTS UPON SENIOR SECURITIES
None.
ITEM 4. MINE SAFETY DISCLOSURES
Not applicable.
ITEM 5. OTHER INFORMATION
None.
ITEM 6. EXHIBITS
Exhibit
Number
Exhibit Index
 
 
3.2
Amended and Restated Bylaws of Harmonic Inc.
 
 
10.1**(i)
Harmonic Inc. 2002 Employee Stock Purchase Plan, as amended and restated effective as of June 13, 2017
 
 
10.2**(i)
Harmonic Inc. 1995 Stock Plan, as amended and restated effective as of June 13, 2017
 
 
10.3**(i)
Harmonic Inc. 2002 Director Stock Plan, as amended and restated effective as of June 13, 2017
 
 
10.4**(ii)
Change of Control Severance Agreement between Harmonic Inc. and Sanjay Kalra, dated June 6, 2017
 
 
  31.1
Section 302 Certification of Principal Executive Officer
 
 
  31.2
Section 302 Certification of Principal Financial Officer
 
 
  32.1*
Section 906 Certification of Principal Executive Officer
 
 
  32.2*
Section 906 Certification of Principal Financial Officer
 
 
  101
The following materials from Registrant’s Quarterly Report on Form 10-Q for the quarter ended June 30, 2017, formatted in Extensible Business Reporting Language (XBRL) includes:
 
 
 
(i) Condensed Consolidated Balance Sheets at June 30, 2017 and December 31, 2016, (ii) Condensed Consolidated Statements of Operations for the three and six months ended June 30, 2017 and July 1, 2016 (iii) Condensed Consolidated Statements of Comprehensive Loss for the three and six months ended June 30, 2017 and July 1, 2016, (iv) Condensed Consolidated Statements of Cash Flows for the three and six months ended June 30, 2017 and July 1, 2016, and (v) Notes to Condensed Consolidated Financial Statements.
*    The certifications attached as Exhibits 32.1 and 32.2 that accompany this Quarterly Report on Form 10-Q, are deemed furnished and not filed with the Securities and Exchange Commission and are not to be incorporated by reference into any filing of Harmonic Inc. 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 this Quarterly Report on Form 10-Q, irrespective of any general incorporation language contained in such filing.
** Indicates a management contract or compensatory plan or arrangement relating to executive officers or directors of the Company.
(i) Previously filed as an Exhibit to the Company’s Registration Statement on Form S-8 dated June 22, 2017.
(ii) Previously filed as an Exhibit to the Company’s Current Report on Form 8-K dated June 6, 2017.

68


SIGNATURES
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.
HARMONIC INC.
 
 
By:
/s/ Sanjay Kalra
 
Sanjay Kalra
 
Chief Financial Officer
 
Date: August 8, 2017

69
EX-3.2 2 hlit-20170630xex32bylaw.htm EXHIBIT 3.2 Exhibit


EXHIBIT 3.2







AMENDED AND RESTATED
BYLAWS
OF
HARMONIC INC.
(a Delaware corporation)






TABLE OF CONTENTS
 
 
Page

ARTICLE I CORPORATE OFFICES
1

1.1
REGISTERED OFFICE
1

1.2
OTHER OFFICES
1

ARTICLE II MEETINGS OF STOCKHOLDERS
1

2.1
PLACE OF MEETINGS
1

2.2
ANNUAL MEETING
1

2.3
SPECIAL MEETING
2

2.4
NOTICE OF STOCKHOLDERS’ MEETINGS
2

2.5
ADVANCE NOTICE OF STOCKHOLDER NOMINEES AND STOCKHOLDER BUSINESS
2

2.6
MANNER OF GIVING NOTICE; AFFIDAVIT OF NOTICE
5

2.7
QUORUM
6

2.8
ADJOURNED MEETING; NOTICE
6

2.9
VOTING
7

2.10
VALIDATION OF MEETINGS; WAIVER OF NOTICE; CONSENT
7

2.11
STOCKHOLDER ACTION BY WRITTEN CONSENT WITHOUT A MEETING
7

2.12
RECORD DATE FOR STOCKHOLDER NOTICE; VOTING
8

2.13
PROXIES
8

2.14
ORGANIZATION
9

2.15
LIST OF STOCKHOLDERS ENTITLED TO VOTE
9

2.16
INSPECTORS OF ELECTION
9

ARTICLE III DIRECTORS
10

3.1
POWERS
10

3.2
NUMBER OF DIRECTORS
10

3.3
ELECTION AND TERM OF OFFICE OF DIRECTORS
10

3.4
RESIGNATION AND VACANCIES
11

3.5
REMOVAL OF DIRECTORS
12

3.6
PLACE OF MEETINGS; MEETINGS BY TELEPHONE
12

3.7
FIRST MEETINGS
12

3.8
REGULAR MEETINGS
12

3.9
SPECIAL MEETINGS; NOTICE
13

3.10
QUORUM
13

3.11
WAIVER OF NOTICE
13

3.12
ADJOURNMENT
14

3.13
NOTICE OF ADJOURNMENT
14

3.14
BOARD ACTION BY WRITTEN CONSENT WITHOUT A MEETING
14






3.15
FEES AND COMPENSATION OF DIRECTORS
14

3.16
APPROVAL OF LOANS TO OFFICERS
14

3.17
SOLE DIRECTOR PROVIDED BY CERTIFICATE OF INCORPORATION    
14

ARTICLE IV COMMITTEES
15

4.1
COMMITTEES OF DIRECTORS
15

4.2
MEETINGS AND ACTION OF COMMITTEES
15

4.3
COMMITTEE MINUTES
16

ARTICLE V OFFICERS
16

5.1
OFFICERS
16

5.2
ELECTION OF OFFICERS
16

5.3
SUBORDINATE OFFICERS
16

5.4
REMOVAL AND RESIGNATION OF OFFICERS
17

5.5
VACANCIES IN OFFICES
17

5.6
CHAIRMAN OF THE BOARD
17

5.7
PRESIDENT
17

5.8
VICE PRESIDENTS
18

5.9
SECRETARY
18

5.10
CHIEF FINANCIAL OFFICER
18

5.11
ASSISTANT SECRETARY
19

5.12
ADMINISTRATIVE OFFICERS
19

5.13
AUTHORITY AND DUTIES OF OFFICERS
19

ARTICLE VI INDEMNIFICATION OF DIRECTORS, OFFICERS, EMPLOYEES AND OTHER AGENTS    
19

6.1
INDEMNIFICATION OF DIRECTORS AND OFFICERS
19

6.2
INDEMNIFICATION OF OTHERS
20

6.3
INSURANCE
21

ARTICLE VII RECORDS AND REPORTS
21

7.1
MAINTENANCE AND INSPECTION OF RECORDS
21

7.2
INSPECTION BY DIRECTORS
21

7.3
ANNUAL STATEMENT TO STOCKHOLDERS
21

7.4
REPRESENTATION OF SHARES OF OTHER CORPORATIONS
22

7.5
CERTIFICATION AND INSPECTION OF BYLAWS
22

ARTICLE VIII GENERAL MATTERS
22

8.1
RECORD DATE FOR PURPOSES OTHER THAN NOTICE AND VOTING    
22

8.2
CHECKS; DRAFTS; EVIDENCES OF INDEBTEDNESS
22

8.3
CORPORATE CONTRACTS AND INSTRUMENTS: HOW EXECUTED
23

8.4
STOCK CERTIFICATES; TRANSFER; PARTLY PAID SHARES
23

8.5
SPECIAL DESIGNATION ON CERTIFICATES
24






8.6
LOST CERTIFICATES
24

8.7
TRANSFER AGENTS AND REGISTRARS
24

8.8
CONSTRUCTION; DEFINITIONS
24

ARTICLE IX AMENDMENTS
25

ARTICLE X DISSOLUTION
25

ARTICLE XI CUSTODIAN
26

11.1
APPOINTMENT OF A CUSTODIAN IN CERTAIN CASES
26

11.2
DUTIES OF CUSTODIAN
26







AMENDED AND RESTATED
BYLAWS
OF
HARMONIC INC.
(a Delaware corporation)

ARTICLE I

CORPORATE OFFICES
1.1    REGISTERED OFFICE
The registered office of the corporation shall be fixed in the certificate of incorporation of the corporation.
1.2    OTHER OFFICES
The board of directors may at any time establish branch or subordinate offices at any place or places where the corporation is qualified to do business.

ARTICLE II

MEETINGS OF STOCKHOLDERS
2.1    PLACE OF MEETINGS
Meetings of stockholders shall be held at any place within or outside the State of Delaware designated by the board of directors. In the absence of any such designation, stockholders’ meetings shall be held at the principal executive office of the corporation.
2.2    ANNUAL MEETING
The annual meeting of stockholders shall be held each year on a date and at a time designated by the board of directors. In the absence of such designation, the annual meeting of stockholders shall be held on the first Tuesday in May in each year at 9:00 a.m. However, if such day falls on a legal holiday, then the meeting shall be held at the same time and place on the next succeeding full business day. At the meeting, directors shall be elected, and any other proper business may be transacted.





-1-




2.3    SPECIAL MEETING
A special meeting of the stockholders may be called at any time by the board of directors, the chairman of the board of directors, or by the president, but such special meetings may not be called by any other person or persons except as otherwise required by General Corporation Law of Delaware or Section 3.4 herein. Only such business shall be considered at a special meeting of stockholders as shall have been stated in the notice for such meeting.
2.4    NOTICE OF STOCKHOLDERS’ MEETINGS
All notices of meetings of stockholders shall be sent or otherwise given in accordance with Section 2.5 of these bylaws not less than ten (10) nor more than sixty (60) days before the date of the meeting. The notice shall specify the place, date and hour of the meeting and (i) in the case of a special meeting, the purpose or purposes for which the meeting is called (no business other than that specified in the notice may be transacted) or (ii) in the case of the annual meeting, those matters which the board of directors, at the time of giving the notice, intends to present for action by the stockholders (but any proper matter may be presented at the meeting for such action). The notice of any meeting at which directors are to be elected shall include the name of any nominee or nominees who, at the time of the notice, the board intends to present for election. Any previously scheduled meeting of the stockholders may be postponed, and (unless the certificate of incorporation otherwise provides) any special meeting of the stockholders may be cancelled, by resolution of the board of directors upon public notice given prior to the date previously scheduled for such meeting of stockholders.
2.5    ADVANCE NOTICE OF STOCKHOLDER NOMINEES AND STOCKHOLDER BUSINESS
(a)    To be properly brought before an annual meeting or special meeting, nominations for the election of directors or other business must be (i) specified in the notice of meeting (or any supplement thereto) given by or at the direction of the board of directors, (ii) otherwise properly brought before the meeting by or at the direction of the board of directors or (iii) otherwise properly brought before the meeting by a stockholder who (x) is a stockholder of record at the time of the giving of notice required by this Section 2.5 and on the record date for the determination of stockholders entitled to vote at the meeting and (y) has timely complied in proper written form with the notice procedures set forth in this Section 2.5. In addition, for business to be properly brought before an annual meeting by a stockholder, such business must be a proper matter for stockholder action pursuant to these bylaws and applicable law. Except as otherwise required by General Corporation Law of Delaware or Section 3.4 herein, stockholders may not bring business before a special meeting of stockholders.
(b)    For business to be properly brought before an annual meeting by a stockholder, the stockholder must have given timely notice thereof in proper written form to the Secretary of the corporation. To be timely, a stockholder’s notice must be received by the Secretary at the principal executive offices of the corporation not less than sixty (60) calendar days nor earlier than ninety (90) calendar days before the one-year anniversary of the date of the preceding year’s


-2-




annual meeting of stockholders; provided, however, that in the event that no annual meeting was held in the preceding year or the date of the annual meeting has been changed by more than thirty (30) days from the date of the preceding year’s annual meeting , then notice by the stockholder to be timely must be so received not later than the close of business on the later of (i) ninety (90) calendar days prior to such annual meeting, or (ii) ten (10) calendar days following the day on which Public Announcement (as defined below) of the date of such annual meeting is first made. In no event shall any adjournment or postponement of an annual meeting or the announcement thereof commence a new time period for the giving of a stockholder’s notice as described in this Section 2.5. “Public Announcement” shall mean disclosure in a press release reported by the Dow Jones News Service, Associated Press or a comparable national news service or in a document publicly filed by the corporation with the Securities and Exchange Commission pursuant to Section 13, 14 or 15(d) of the Securities Exchange Act of 1934, as amended, or any successor thereto (the “1934 Act”). To be in proper written form, a stockholder’s notice to the Secretary shall set forth as to each matter the stockholder proposes to bring before the annual meeting: (1) a brief description of the business desired to be brought before the annual meeting and the reasons for conducting such business at the annual meeting, (2) the name and address, as they appear on the corporation’s books, of the stockholder proposing such business and any Stockholder Associated Person (as defined below), (3) the class and number of shares of the corporation which are held of record or are beneficially owned by the stockholder or any Stockholder Associated Person and any derivative positions held or beneficially held by the stockholder or any Stockholder Associated Person, (4) whether and the extent to which any hedging or other transaction or series of transactions has been entered into by or on behalf of such stockholder or any Stockholder Associated Person with respect to any securities of the corporation, and a description of any other agreement, arrangement or understanding (including any short position or any borrowing or lending of shares), the effect of which is to mitigate loss to, or manage the risk or benefit from share price changes for, or increase or decrease the voting power of, such stockholder or any Stockholder Associated Person with respect to any securities of the corporation, (5) any material interest of the stockholder or a Stockholder Associated Person in such business and (6) a statement whether either such stockholder or any Stockholder Associated Person will deliver a proxy statement and form of proxy to holders of at least the percentage of the corporation’s voting shares required under applicable law to carry the proposal (such information provided and statements made as required by clauses (1) through (6) constitute a “Business Solicitation Statement”). In addition, to be in proper written form, a stockholder’s notice to the Secretary must be supplemented not later than ten (10) calendar days following the record date to disclose the information contained in clauses (3) and (4) above as of the record date (the “Supplement”). For purposes of this Section 2.5, a “Stockholder Associated Person” of any stockholder shall mean (x) any person controlling, directly or indirectly, or acting in concert with, such stockholder, (y) any beneficial owner of shares of stock of the corporation owned of record or beneficially by such stockholder and on whose behalf the proposal or nomination, as the case may be, is being made, or (z) any person controlling, controlled by or under common control with such person referred to in the preceding clauses (x) and (y). Without exception, no business proposed by a stockholder shall be conducted at any annual meeting except in accordance with the procedures set forth in this Section 2.5. In addition, business proposed to be brought by a stockholder may not be brought before the annual meeting if such stockholder or a Stockholder Associated Person, as applicable, takes action contrary to the representations made in the Business Solicitation Statement


-3-




or if the Business Solicitation Statement contains an untrue statement of a material fact or omits to state a material fact necessary to make the statements therein not misleading. The chairperson of the annual meeting shall, if the facts warrant, determine and declare at the meeting that business was not properly brought before the meeting and in accordance with the provisions of this Section 2.5, and, if the chairperson should so determine, he or she shall so declare at the meeting that any such business not properly brought before the meeting shall not be transacted.
(c)    Only persons who are nominated in accordance with the procedures set forth in this Section 2.5(c) shall be eligible for election as directors. Nominations of persons for election to the board of directors of the corporation may be made at an annual meeting of stockholders by or at the direction of the board of directors or by any stockholder of the corporation entitled to vote in the election of directors at the meeting who timely complies with the notice procedures set forth in this paragraph 2.5(c). To be timely, such nominations, other than those made by or at the direction of the board of directors, shall be made pursuant to the notice provisions of Section 2.5(b), and shall be in proper written form as set forth in this Section 2.5(c). Nominations of persons for election to the board of directors of the corporation may be made at a special meeting of stockholders by a stockholder (if the business to be conducted at such meeting, as specified in the notice described in Section 2.4(i), includes the election of directors) if the notice required by this Section 2.5(c) shall be delivered to the Secretary of the corporation not later than the close of business on the later of ninety (90) calendar days prior to such special meeting or ten (10) calendar days following the day on which Public Announcement (as defined above) is first made of the date of the special meeting and of the nominees proposed by the board of directors to be elected at such meeting. To be in proper written form, a stockholder’s notice delivered pursuant to this Section 2.5(c) shall set forth (i) as to each person (a “nominee”) whom the stockholder proposes to nominate for election or re-election as a director: (A) the name, age, business address and residence address of the nominee, (B) the principal occupation or employment of the nominee, (C) the class and number of shares of the corporation which are held of record or are beneficially owned by the nominee and any derivative positions held or beneficially held by the nominee, (D) whether and the extent to which any hedging or other transaction or series of transactions has been entered into by or on behalf of the nominee with respect to any securities of the corporation, and a description of any other agreement, arrangement or understanding (including any short position or any borrowing or lending of shares), the effect or intent of which is to mitigate loss to, or manage the risk or benefit from share price changes for, or increase or decrease the voting power of the nominee with respect to any securities of the corporation, (E) a description of all arrangements or understandings between the stockholder and each nominee and any other person or persons (naming such person or persons) pursuant to which the nominations are to be made by the stockholder, (F) a written statement executed by the nominee acknowledging that as a director of the corporation, the nominee will owe fiduciary duties under Delaware law with respect to the corporation and its stockholders, and (G) any other information relating to the nominee that would be required to be disclosed about such nominee if proxies were being solicited for the election of the nominee as a director, or is otherwise required, in each case pursuant to Regulation 14A under the 1934 Act (including without limitation the nominee’s written consent to being named in the proxy statement, if any, as a nominee and to serving as a director if elected); and (ii) as to such stockholder giving notice, (x) the information required to be provided in a stockholder’s notice pursuant to clauses (2) through (5) of Section 2.5(b) and the Supplement


-4-




referenced in Section 2.5(b) (except that the references to “business” in such Section 2.5(b) shall instead refer to nominations of directors for purposes of this Section 2.5(c)), and (y) a statement whether either such stockholder or Stockholder Associated Person will deliver a proxy statement and form of proxy to holders of a number of the corporation’s voting shares reasonably believed by such stockholder or Stockholder Associated Person to be necessary to elect such nominee(s) (such information provided and statements made as required by preceding clauses (i) and (ii) above constitute a “Nominee Solicitation Statement”). At the request of the board of directors, any person nominated by a stockholder for election as a director shall furnish to the Secretary of the corporation (1) that information required to be set forth in the stockholder’s Nominee Solicitation Statement as of a date subsequent to the date on which the notice of such person’s nomination was given and (2) such other information as may reasonably be required by the corporation to determine the eligibility of such proposed nominee to serve as independent director of the corporation or that could be material to a reasonable stockholder’s understanding of the independence, or lack thereof, of such nominee; in the absence of the furnishing of such information if requested, such stockholder’s nomination shall not be considered in proper form pursuant to this Section 2.5(c). Without exception, no person nominated by a stockholder shall be eligible for election or re-election as a director of the corporation unless nominated in accordance with the procedures set forth in this Section 2.5(c). In addition, a nominee shall not be eligible for election or re-election if a stockholder or Stockholder Associated Person, as applicable, takes action contrary to the representations made in the Nominee Solicitation Statement or if the Nominee Solicitation Statement contains an untrue statement of a material fact or omits to state a material fact necessary to make the statements therein not misleading. The chairperson of the meeting shall, if the facts warrants, determine and declare at the meeting that a nomination was not made in accordance with the procedures prescribed by these bylaws, and if the chairperson should so determine, he or she shall so declare at the meeting, and the defective nomination shall be disregarded.
(d)    In addition to the foregoing provisions of this Section 2.5, a stockholder must also comply with all applicable requirements of state law and of the 1934 Act and the rules and regulations thereunder with respect to the matters set forth in this Section 2.5, including with respect to business such stockholder intends to bring before the annual meeting that involves a proposal or nomination that such stockholder requests to be included in the corporation’s proxy statement, the requirements of Rule 14a-8 (or any successor provision) under the 1934 Act. Nothing in this Section 2.5 shall be deemed to affect any right of the corporation to omit a proposal from the corporation’s proxy statement pursuant to Rule 14a-8 (or any successor provision) under the 1934 Act.
2.6    MANNER OF GIVING NOTICE; AFFIDAVIT OF NOTICE
Written notice of any meeting of stockholders shall be given either personally or by first-class mail or by telegraphic or other written communication. Notices not personally delivered shall be sent charges prepaid and shall be addressed to the stockholder at the address of that stockholder appearing on the books of the corporation or given by the stockholder to the corporation for the purpose of notice. Notice shall be deemed to have been given at the time when delivered personally or deposited in the mail or sent by telegram or other means of written communication. If any notice


-5-




addressed to a stockholder at the address of that stockholder appearing on the books of the corporation is returned to the corporation by the United States Postal Service marked to indicate that the United States Postal Service is unable to deliver the notice to the stockholder at that address, then all future notices or reports shall be deemed to have been duly given without further mailing if the same shall be available to the stockholder on written demand of the stockholder at the principal executive office of the corporation for a period of one (1) year from the date of the giving of the notice.
An affidavit of the mailing or other means of giving any notice of any stockholders’ meeting, executed by the secretary, assistant secretary or any transfer agent of the corporation giving the notice, shall be prima facie evidence of the giving of such notice.
2.7    QUORUM
The holders of a majority in voting power of the stock issued and outstanding and entitled to vote thereat, present in person or represented by proxy at the meeting, shall constitute a quorum at all meetings of the stockholders for the transaction of business except as otherwise provided by statute or by the certificate of incorporation. If, however, such quorum is not present or represented at any meeting of the stockholders, then either (i) the chairman of the meeting or (ii) the holders of a majority of the shares represented at the meeting and entitled to vote thereat, present in person or represented by proxy, shall have power to adjourn the meeting in accordance with Section 2.8 of these bylaws.
When a quorum is present at any meeting, the vote of the holders of a majority of the stock having voting power present in person or represented by proxy shall decide any question brought before such meeting, unless the question is one upon which, by express provision of the laws of the State of Delaware or of the certificate of incorporation or these bylaws, a different vote is required, in which case such express provision shall govern and control the decision of the question.
If a quorum be initially present, the stockholders may continue to transact business until adjournment, notwithstanding the withdrawal of enough stockholders to leave less than a quorum, if any action taken is approved by a majority of the stockholders initially constituting the quorum.
2.8    ADJOURNED MEETING; NOTICE
Any stockholders’ meeting, annual or special, whether or not a quorum is present, may be adjourned from time to time by (i) the chairman of the meeting or (ii) the stockholders by the vote of the holders of a majority of the shares represented at that meeting and entitled to vote thereat, either in person or by proxy. In the absence of a quorum, no other business may be transacted at that meeting except as provided in Section 2.7 of these bylaws.
When a meeting is adjourned to another time and place, unless these bylaws otherwise require, notice need not be given of the adjourned meeting if the time and place thereof are announced at the meeting at which the adjournment is taken. In no event shall the public announcement of an adjournment of a stockholders meeting commence a new time period for the


-6-




giving of a stockholder’s notice as described in Section 2.5(b) or 2.5(c) herein. At the adjourned meeting the corporation may transact any business that might have been transacted at the original meeting. If the adjournment is for more than thirty (30) days, or if after the adjournment a new record date is fixed for the adjourned meeting, a notice of the adjourned meeting shall be given to each stockholder of record entitled to vote at the meeting.
2.9    VOTING
The stockholders entitled to vote at any meeting of stockholders shall be determined in accordance with the provisions of Section 2.12 of these bylaws, subject to the provisions of Sections 217 and 218 of the General Corporation Law of Delaware (relating to voting rights of fiduciaries, pledgors and joint owners, and to voting trusts and other voting agreements).
Except as may be otherwise provided in the certificate of incorporation or these bylaws, each stockholder shall be entitled to one vote for each share of capital stock held by such stockholder. Any stockholder entitled to vote on any matter may vote part of the shares in favor of the proposal and refrain from voting the remaining shares or, except when the matter is the election of directors, may vote them against the proposal; but, if the stockholder fails to specify the number of shares which the stockholder is voting affirmatively, it will be conclusively presumed that the stockholder’s approving vote is with respect to all shares which the stockholder is entitled to vote.
2.10    VALIDATION OF MEETINGS; WAIVER OF NOTICE; CONSENT
The transactions of any meeting of stockholders, either annual or special, however called and noticed, and wherever held, shall be as valid as though they had been taken at a meeting duly held after regular call and notice, if a quorum be present either in person or by proxy, and if, either before or after the meeting, each person entitled to vote, who was not present in person or by proxy, signs a written waiver of notice or a consent to the holding of the meeting or an approval of the minutes thereof. The waiver of notice or consent or approval need not specify either the business to be transacted or the purpose of any annual or special meeting of stockholders. All such waivers, consents, and approvals shall be filed with the corporate records or made a part of the minutes of the meeting.
Attendance by a person at a meeting shall also constitute a waiver of notice of and presence at that meeting, except when the person objects at the beginning of the meeting to the transaction of any business because the meeting is not lawfully called or convened. Attendance at a meeting is not a waiver of any right to object to the consideration of matters required by law to be included in the notice of the meeting but not so included, if that objection is expressly made at the meeting.
2.11    STOCKHOLDER ACTION BY WRITTEN CONSENT WITHOUT A MEETING
Any action required or permitted to be taken at any annual or special meeting of stockholders may be taken without a meeting, without prior notice and without a vote, if a consent or consents in writing setting forth the action so taken shall be signed by the holders of outstanding stock having not less than the minimum number of votes that would be necessary to authorize or take such action


-7-




at a meeting at which all shares entitled to vote thereon were present and voted. Such consents shall be delivered to the corporation by delivery to it registered office in the state of Delaware, its principal place of business, or an officer or agent of the corporation having custody of the book in which proceedings of meetings of stockholders are recorded. Delivery made to a corporation’s registered office shall be by hand or by certified or registered mail, return receipt requested.
2.12    RECORD DATE FOR STOCKHOLDER NOTICE; VOTING
For purposes of determining the stockholders entitled to notice of any meeting or to vote thereat or entitled to give consent to corporate action without a meeting, the board of directors may fix, in advance, a record date, which shall not precede the date upon which the resolution fixing the record date is adopted by the board of directors and which shall not be more than sixty (60) days nor less than ten (10) days before the date of any such meeting, and in such event only stockholders of record on the date so fixed are entitled to notice and to vote, notwithstanding any transfer of any shares on the books of the corporation after the record date.
If the board of directors does not so fix a record date:
(a)    the record date for determining stockholders entitled to notice of or to vote at a meeting of stockholders shall be at the close of business on the business day next preceding the day on which notice is given, or, if notice is waived, at the close of business on the business day next preceding the day on which the meeting is held; and
(b)    the record date for determining stockholders entitled to give consent to corporate action in writing without a meeting, (i) when no prior action by the board is required, shall be the day on which the first written consent is delivered to the corporation as provided in Section 2.3(b) of the General Corporation Law of Delaware, or (ii) when prior action by the board is required, shall be at the close of business on the day on which the board adopts the resolution relating to that action.
A determination of stockholders of record entitled to notice of or to vote at a meeting of stockholders shall apply to any adjournment of the meeting unless the board of directors fixes a new record date for the adjourned meeting, but the board of directors shall fix a new record date if the meeting is adjourned for more than thirty (30) days from the date set for the original meeting.
The record date for any other purpose shall be as provided in Section 8.1 of these bylaws.
2.13    PROXIES
Every person entitled to vote for directors, or on any other matter, shall have the right to do so either in person or by one or more agents authorized by a written proxy signed by the person and filed with the secretary of the corporation, but no such proxy shall be voted or acted upon after three (3) years from its date, unless the proxy provides for a longer period. A proxy shall be deemed signed if the stockholder’s name is placed on the proxy (whether by manual signature, typewriting, telegraphic transmission, telefacsimile or otherwise) by the stockholder or the stockholder’s


-8-




attorney-in-fact. The revocability of a proxy that states on its face that it is irrevocable shall be governed by the provisions of Section 212(e) of the General Corporation Law of Delaware.
2.14    ORGANIZATION
The president, or in the absence of the president, the chairman of the board, shall call the meeting of the stockholders to order, and shall act as chairman of the meeting. In the absence of the president, the chairman of the board, and all of the vice presidents, the stockholders shall appoint a chairman for such meeting. The chairman of any meeting of stockholders shall determine the order of business and the procedures at the meeting, including such matters as the regulation of the manner of voting and the conduct of business. The secretary of the corporation shall act as secretary of all meetings of the stockholders, but in the absence of the secretary at any meeting of the stockholders, the chairman of the meeting may appoint any person to act as secretary of the meeting.
2.15    LIST OF STOCKHOLDERS ENTITLED TO VOTE
The officer who has charge of the stock ledger of the corporation shall prepare and make, at least ten (10) days before every meeting of stockholders, a complete list of the stockholders entitled to vote at the meeting, arranged in alphabetical order, and showing the address of each stockholder and the number of shares registered in the name of each stockholder. Such list shall be open to the examination of any stockholder, for any purpose germane to the meeting, during ordinary business hours, for a period of at least ten (10) days prior to the meeting, either at a place within the city where the meeting is to be held, which place shall be specified in the notice of the meeting, or, if not so specified, at the place where the meeting is to be held. The list shall also be produced and kept at the time and place of the meeting during the whole time thereof, and may be inspected by any stockholder who is present.
2.16    INSPECTORS OF ELECTION
Before any meeting of stockholders, the board of directors may appoint an inspector or inspectors of election to act at the meeting or its adjournment. If no inspector of election is so appointed, then the chairman of the meeting may, and on the request of any stockholder or a stockholder’s proxy shall, appoint an inspector or inspectors of election to act at the meeting. The number of inspectors shall be either one (1) or three (3). If inspectors are appointed at a meeting pursuant to the request of one (1) or more stockholders or proxies, then the holders of a majority of shares or their proxies present at the meeting shall determine whether one (1) or three (3) inspectors are to be appointed. If any person appointed as inspector fails to appear or fails or refuses to act, then the chairman of the meeting may, and upon the request of any stockholder or a stockholder’s proxy shall, appoint a person to fill that vacancy.
Such inspectors shall:
(a)    determine the number of shares outstanding and the voting power of each, the number of shares represented at the meeting, the existence of a quorum, and the authenticity, validity, and effect of proxies;


-9-




(b)    receive votes, ballots or consents;
(c)    hear and determine all challenges and questions in any way arising in connection with the right to vote;
(d)    count and tabulate all votes or consents;
(e)    determine when the polls shall close;
(f)    determine the result; and
(g)    do any other acts that may be proper to conduct the election or vote with fairness to all stockholders.

ARTICLE III
DIRECTORS
3.1    POWERS
Subject to the provisions of the General Corporation Law of Delaware and to any limitations in the certificate of incorporation or these bylaws relating to action required to be approved by the stockholders or by the outstanding shares, the business and affairs of the corporation shall be managed and shall be exercised by or under the direction of the board of directors. In addition to the powers and authorities these bylaws expressly confer upon them, the board of directors may exercise all such powers of the corporation and do all such lawful acts and things as are not by the General Corporation Law of Delaware or by the certificate of incorporation or by these bylaws required to be exercised or done by the stockholders.
3.2    NUMBER OF DIRECTORS
The board of directors shall consist of seven(7) members. The number of directors may be changed by an amendment to this bylaw, duly adopted by the board of directors or by the stockholders, or by a duly adopted amendment to the certificate of incorporation. No reduction of the authorized number of directors shall have the effect of removing any director before that director’s term of office expires. If for any cause, the directors shall not have been elected at an annual meeting, they may be elected as soon thereafter as convenient at a special meeting of the stockholders called for that purpose in the manner provided in these Bylaws.
3.3    ELECTION AND TERM OF OFFICE OF DIRECTORS
Except as provided in Section 3.4 of these bylaws, directors shall be elected at each annual meeting of stockholders to hold office until the next annual meeting. Each director, including a director elected or appointed to fill a vacancy, shall hold office until the expiration of the term for


-10-




which elected and until such director’s successor has been elected and qualified or until such director’s earlier resignation or removal.
3.4    RESIGNATION AND VACANCIES
Any director may resign effective on giving written notice to the chairman of the board, the president, the secretary or the board of directors, unless the notice specifies a later time for that resignation to become effective. If the resignation of a director is effective at a future time, the board of directors may elect a successor to take office when the resignation becomes effective.
Vacancies in the board of directors may be filled by a majority of the remaining directors, even if less than a quorum, or by a sole remaining director; however, a vacancy created by the removal of a director by the vote of the stockholders or by court order may be filled only by the affirmative vote of a majority of the shares represented and voting at a duly held meeting at which a quorum is present (which shares voting affirmatively also constitute a majority of the required quorum). Each director so elected shall hold office until the next annual meeting of the stockholders and until a successor has been elected and qualified.
Unless otherwise provided in the certificate of incorporation or these bylaws:
(i)    Vacancies and newly created directorships resulting from any increase in the authorized number of directors elected by all of the stockholders having the right to vote as a single class may be filled by a majority of the directors then in office, although less than a quorum, or by a sole remaining director.
(ii)    Whenever the holders of any class or classes of stock or series thereof are entitled to elect one or more directors by the provisions of the certificate of incorporation, vacancies and newly created directorships of such class or classes or series may be filled by a majority of the directors elected by such class or classes or series thereof then in office, or by a sole remaining director so elected.
Any directors chosen pursuant to this Section 3.4 shall hold office for a term expiring at the next annual meeting of stockholders and until such director’s successor shall have been duly elected and qualified.
If at any time, by reason of death or resignation or other cause, the corporation should have no directors in office, then any officer or any stockholder or an executor, administrator, trustee or guardian of a stockholder, or other fiduciary entrusted with like responsibility for the person or estate of a stockholder, may call a special meeting of stockholders in accordance with the provisions of the certificate of incorporation or these bylaws, or may apply to the Court of Chancery for a decree summarily ordering an election as provided in Section 211 of the General Corporation Law of Delaware.
If, at the time of filling any vacancy or any newly created directorship, the directors then in office constitute less than a majority of the whole board (as constituted immediately prior to any


-11-




such increase), then the Court of Chancery may, upon application of any stockholder or stockholders holding at least ten percent (10%) of the total number of the shares at the time outstanding having the right to vote for such directors, summarily order an election to be held to fill any such vacancies or newly created directorships, or to replace the directors chosen by the directors then in office as aforesaid, which election shall be governed by the provisions of Section 211 of the General Corporation Law of Delaware as far as applicable.
3.5    REMOVAL OF DIRECTORS
Unless otherwise restricted by statute, by the certificate of incorporation or by these bylaws, any director or the entire board of directors may be removed, with or without cause, by the holders of a majority of the shares then entitled to vote at an election of directors; provided, however, that, if and so long as stockholders of the corporation are entitled to cumulative voting, if less than the entire board is to be removed, no director may be removed without cause if the votes cast against his removal would be sufficient to elect him if then cumulatively voted at an election of the entire board of directors.
3.6    PLACE OF MEETINGS; MEETINGS BY TELEPHONE
Regular meetings of the board of directors may be held at any place within or outside the State of Delaware that has been designated from time to time by resolution of the board. In the absence of such a designation, regular meetings shall be held at the principal executive office of the corporation. Special meetings of the board may be held at any place within or outside the State of Delaware that has been designated in the notice of the meeting or, if not stated in the notice or if there is no notice, at the principal executive office of the corporation.
Any meeting of the board, regular or special, may be held by conference telephone or similar communication equipment, so long as all directors participating in the meeting can hear one another; and all such participating directors shall be deemed to be present in person at the meeting.
3.7    FIRST MEETINGS
The first meeting of each newly elected board of directors shall be held at such time and place as shall be fixed by the vote of the stockholders at the annual meeting. In the event of the failure of the stockholders to fix the time or place of such first meeting of the newly elected board of directors, or in the event such meeting is not held at the time and place so fixed by the stockholders, the meeting may be held at such time and place as shall be specified in a notice given as hereinafter provided for special meetings of the board of directors, or as shall be specified in a written waiver signed by all of the directors.
3.8    REGULAR MEETINGS
Regular meetings of the board of directors may be held without notice at such time as shall from time to time be determined by the board of directors. If any regular meeting day shall fall on a


-12-




legal holiday, then the meeting shall be held at the same time and place on the next succeeding full business day.
3.9    SPECIAL MEETINGS; NOTICE
Special meetings of the board of directors for any purpose or purposes may be called at any time by the chairman of the board of directors, the president, any vice president, the secretary or any two directors.
The person or persons authorized to call special meetings of the board of directors may fix the time and place of the meetings. Notice of the time and place of special meetings shall be delivered personally or by telephone to each director or sent by first-class mail, courier service or telegram, telecopy or other electronic or wireless means, charges prepaid, addressed to each director at that director’s address as it is shown on the records of the corporation. If the notice is by mail, such notice shall be deposited in the United States mail at least four (4) days before the time of the holding of the meeting. If the notice is by courier service, telegram, overnight mail, telecopy or other electronic or wireless means, such notice shall be deemed adequately delivered when the notice is transmitted at least twenty-four (24) hours prior to the time set for such meeting. If the notice is by telephone or by hand delivery, such notice shall be deemed adequately delivered when the notice is given at least twenty-four (24) hours prior to the time set for such meeting. Any oral notice given personally or by telephone may be communicated either to the director or to a person at the office of the director who the person giving the notice has reason to believe will promptly communicate it to the director. The notice need not specify the purpose or the place of the meeting, if the meeting is to be held at the principal executive office of the corporation.
3.10    QUORUM
A majority of the authorized number of directors shall constitute a quorum for the transaction of business, except to adjourn as provided in Section 3.12 of these bylaws. Every act or decision done or made by a majority of the directors present at a duly held meeting at which a quorum is present shall be regarded as the act of the board of directors, subject to the provisions of the certificate of incorporation and applicable law.
A meeting at which a quorum is initially present may continue to transact business notwithstanding the withdrawal of directors, if any action taken is approved by at least a majority of the quorum for that meeting.
3.11    WAIVER OF NOTICE
Notice of a meeting need not be given to any director (i) who signs a waiver of notice, whether before or after the meeting, or (ii) who attends the meeting without protesting, prior thereto or at its commencement, the lack of notice to such directors. All such waivers shall be filed with the corporate records or made part of the minutes of the meeting. A waiver of notice need not specify the purpose of any regular or special meeting of the board of directors.


-13-




3.12    ADJOURNMENT
A majority of the directors present, whether or not constituting a quorum, may adjourn any meeting of the board to another time and place.
3.13    NOTICE OF ADJOURNMENT
Notice of the time and place of holding an adjourned meeting of the board need not be given unless the meeting is adjourned for more than twenty-four (24) hours. If the meeting is adjourned for more than twenty-four (24) hours, then notice of the time and place of the adjourned meeting shall be given before the adjourned meeting takes place, in the manner specified in Section 3.9 of these bylaws, to the directors who were not present at the time of the adjournment.
3.14    BOARD ACTION BY WRITTEN CONSENT WITHOUT A MEETING
Any action required or permitted to be taken by the board of directors may be taken without a meeting, provided that all members of the board individually or collectively consent in writing to that action. Such action by written consent shall have the same force and effect as a unanimous vote of the board of directors. Such written consent and any counterparts thereof shall be filed with the minutes of the proceedings of the board of directors.
3.15    FEES AND COMPENSATION OF DIRECTORS
Directors and members of committees may receive such compensation, if any, for their services and such reimbursement of expenses as may be fixed or determined by resolution of the board of directors. This Section 3.15 shall not be construed to preclude any director from serving the corporation in any other capacity as an officer, agent, employee or otherwise and receiving compensation for those services.
3.16    APPROVAL OF LOANS TO OFFICERS
The corporation may lend money to, or guarantee any obligation of, or otherwise assist any officer or other employee of the corporation or any of its subsidiaries, including any officer or employee who is a director of the corporation or any of its subsidiaries, whenever, in the judgment of the directors, such loan, guaranty or assistance may reasonably be expected to benefit the corporation. The loan, guaranty or other assistance may be with or without interest and may be unsecured, or secured in such manner as the board of directors shall approve, including, without limitation, a pledge of shares of stock of the corporation. Nothing contained in this section shall be deemed to deny, limit or restrict the powers of guaranty or warranty of the corporation at common law or under any statute.
3.17    SOLE DIRECTOR PROVIDED BY CERTIFICATE OF INCORPORATION
In the event only one director is required by these bylaws or the certificate of incorporation, then any reference herein to notices, waivers, consents, meetings or other actions by a majority or quorum of the directors shall be deemed to refer to such notice, waiver, etc., by such sole director,


-14-




who shall have all the rights and duties and shall be entitled to exercise all of the powers and shall assume all the responsibilities otherwise herein described as given to the board of directors.


ARTICLE IV
COMMITTEES
4.1    COMMITTEES OF DIRECTORS
The board of directors may, by resolution adopted by a majority of the authorized number of directors, designate one (1) or more committees, each consisting of two or more directors, to serve at the pleasure of the board. The board may designate one (1) or more directors as alternate members of any committee, who may replace any absent or disqualified member at any meeting of the committee. The appointment of members or alternate members of a committee requires the vote of a majority of the authorized number of directors. Any committee, to the extent provided in the resolution of the board, shall have and may exercise all the powers and authority of the board, but no such committee shall have the power or authority to (i) amend the certificate of incorporation (except that a committee may, to the extent authorized in the resolution or resolutions providing for the issuance of shares of stock adopted by the board of directors as provided in Section 151(a) of the General Corporation Law of Delaware, fix the designations and any of the preferences or rights of such shares relating to dividends, redemption, dissolution, any distribution of assets of the corporation or the conversion into, or the exchange of such shares for, shares of any other class or classes or any other series of the same or any other class or classes of stock of the corporation), (ii) adopt an agreement of merger or consolidation under Sections 251 or 252 of the General Corporation Law of Delaware, (iii) recommend to the stockholders the sale, lease or exchange of all or substantially all of the corporation’s property and assets, (iv) recommend to the stockholders a dissolution of the corporation or a revocation of a dissolution or (v) amend the bylaws of the corporation; and, unless the board resolution establishing the committee, the bylaws or the certificate of incorporation expressly so provide, no such committee shall have the power or authority to declare a dividend, to authorize the issuance of stock, or to adopt a certificate of ownership and merger pursuant to Section 253 of the General Corporation Law of Delaware.
4.2    MEETINGS AND ACTION OF COMMITTEES
Meetings and actions of committees shall be governed by, and held and taken in accordance with, the following provisions of Article III of these bylaws: Section 3.6 (place of meetings; meetings by telephone), Section 3.8 (regular meetings), Section 3.9 (special meetings; notice), Section 3.10 (quorum), Section 3.11 (waiver of notice), Section 3.12 (adjournment), Section 3.13 (notice of adjournment) and Section 3.14 (board action by written consent without meeting), with such changes in the context of those bylaws as are necessary to substitute the committee and its members for the board of directors and its members; provided, however, that the time of regular meetings of committees may be determined either by resolution of the board of directors or by resolution of the committee, that special meetings of committees may also be called by resolution of


-15-




the board of directors, and that notice of special meetings of committees shall also be given to all alternate members, who shall have the right to attend all meetings of the committee. The board of directors may adopt rules for the government of any committee not inconsistent with the provisions of these bylaws.
4.3    COMMITTEE MINUTES
Each committee shall keep regular minutes of its meetings and report the same to the board of directors when required.
ARTICLE V
OFFICERS
5.1    OFFICERS
The Corporate Officers of the corporation shall be a president, a secretary and a chief financial officer. The corporation may also have, at the discretion of the board of directors, a chairman of the board, one or more vice presidents (however denominated), one or more assistant secretaries, one or more assistant treasurers and such other officers as may be appointed in accordance with the provisions of Section 5.3 of these bylaws. Any number of offices may be held by the same person.
In addition to the Corporate Officers of the Company described above, there may also be such Administrative Officers of the corporation as may be designated and appointed from time to time by the president of the corporation in accordance with the provisions of Section 5.12 of these bylaws.
5.2    ELECTION OF OFFICERS
The Corporate Officers of the corporation, except such officers as may be appointed in accordance with the provisions of Section 5.3 or Section 5.5 of these bylaws, shall be chosen by the board of directors, subject to the rights, if any, of an officer under any contract of employment, and shall hold their respective offices for such terms as the board of directors may from time to time determine.
5.3    SUBORDINATE OFFICERS
The board of directors may appoint, or may empower the president to appoint, such other Corporate Officers as the business of the corporation may require, each of whom shall hold office for such period, have such power and authority, and perform such duties as are provided in these bylaws or as the board of directors may from time to time determine.
The president may from time to time designate and appoint Administrative Officers of the corporation in accordance with the provisions of Section 5.12 of these bylaws.


-16-




5.4    REMOVAL AND RESIGNATION OF OFFICERS
Subject to the rights, if any, of a Corporate Officer under any contract of employment, any Corporate Officer may be removed, either with or without cause, by the board of directors at any regular or special meeting of the board or, except in case of a Corporate Officer chosen by the board of directors, by any Corporate Officer upon whom such power of removal may be conferred by the board of directors.
Any Corporate Officer may resign at any time by giving written notice to the corporation. Any resignation shall take effect at the date of the receipt of that notice or at any later time specified in that notice; and, unless otherwise specified in that notice, the acceptance of the resignation shall not be necessary to make it effective. Any resignation is without prejudice to the rights, if any, of the corporation under any contract to which the Corporate Officer is a party.
Any Administrative Officer designated and appointed by the president may be removed, either with or without cause, at any time by the president. Any Administrative Officer may resign at any time by giving written notice to the president or to the secretary of the corporation.
5.5    VACANCIES IN OFFICES
A vacancy in any office because of death, resignation, removal, disqualification or any other cause shall be filled in the manner prescribed in these bylaws for regular appointments to that office.
5.6    CHAIRMAN OF THE BOARD
The chairman of the board, if such an officer be elected, shall, if present, preside at meetings of the board of directors and exercise such other powers and perform such other duties as may from time to time be assigned to him by the board of directors or as may be prescribed by these bylaws. If there is no president, then the chairman of the board shall also be the chief executive officer of the corporation and shall have the powers and duties prescribed in Section 5.7 of these bylaws.
5.7    PRESIDENT
Subject to such supervisory powers, if any, as may be given by the board of directors to the chairman of the board, if there be such an officer, the president shall be the chief executive officer of the corporation and shall, subject to the control of the board of directors, have general supervision, direction and control of the business and the officers of the corporation. He or she shall preside at all meetings of the stockholders and, in the absence or nonexistence of a chairman of the board, at all meetings of the board of directors. He or she shall have the general powers and duties of management usually vested in the office of president of a corporation, and shall have such other powers and perform such other duties as may be prescribed by the board of directors or these bylaws.




-17-




5.8    VICE PRESIDENTS
In the absence or disability of the president, and if there is no chairman of the board, the vice presidents, if any, in order of their rank as fixed by the board of directors or, if not ranked, a vice president designated by the board of directors, shall perform all the duties of the president and when so acting shall have all the powers of, and be subject to all the restrictions upon, the president. The vice presidents shall have such other powers and perform such other duties as from time to time may be prescribed for them respectively by the board of directors, these bylaws, the president or the chairman of the board.
5.9    SECRETARY
The secretary shall keep or cause to be kept, at the principal executive office of the corporation or such other place as the board of directors may direct, a book of minutes of all meetings and actions of the board of directors, committees of directors and stockholders. The minutes shall show the time and place of each meeting, whether regular or special (and, if special, how authorized and the notice given), the names of those present at directors’ meetings or committee meetings, the number of shares present or represented at stockholders’ meetings and the proceedings thereof.
The secretary shall keep, or cause to be kept, at the principal executive office of the corporation or at the office of the corporation’s transfer agent or registrar, as determined by resolution of the board of directors, a share register or a duplicate share register, showing the names of all stockholders and their addresses, the number and classes of shares held by each, the number and date of certificates evidencing such shares and the number and date of cancellation of every certificate surrendered for cancellation.
The secretary shall give, or cause to be given, notice of all meetings of the stockholders and of the board of directors required to be given by law or by these bylaws. He or she shall keep the seal of the corporation, if one be adopted, in safe custody and shall have such other powers and perform such other duties as may be prescribed by the board of directors or by these bylaws.
5.10    CHIEF FINANCIAL OFFICER
The chief financial officer shall keep and maintain, or cause to be kept and maintained, adequate and correct books and records of accounts of the properties and business transactions of the corporation, including accounts of its assets, liabilities, receipts, disbursements, gains, losses, capital, retained earnings and shares. The books of account shall at all reasonable times be open to inspection by any director for a purpose reasonably related to his position as a director.
The chief financial officer shall deposit all money and other valuables in the name and to the credit of the corporation with such depositaries as may be designated by the board of directors. He or she shall disburse the funds of the corporation as may be ordered by the board of directors, shall render to the president and directors, whenever they request it, an account of all of his or her transactions as chief financial officer and of the financial condition of the corporation, and shall have


-18-




such other powers and perform such other duties as may be prescribed by the board of directors or these bylaws.
5.11    ASSISTANT SECRETARY
The assistant secretary, if any, or, if there is more than one, the assistant secretaries in the order determined by the board of directors (or if there be no such determination, then in the order of their election) shall, in the absence of the secretary or in the event of his or her inability or refusal to act, perform the duties and exercise the powers of the secretary and shall perform such other duties and have such other powers as the board of directors may from time to time prescribe.
5.12    ADMINISTRATIVE OFFICERS
In addition to the Corporate Officers of the corporation as provided in Section 5.1 of these bylaws and such subordinate Corporate Officers as may be appointed in accordance with Section 5.3 of these bylaws, there may also be such Administrative Officers of the corporation as may be designated and appointed from time to time by the president of the corporation. Administrative Officers shall perform such duties and have such powers as from time to time may be determined by the president or the board of directors in order to assist the Corporate Officers in the furtherance of their duties. In the performance of such duties and the exercise of such powers, however, such Administrative Officers shall have limited authority to act on behalf of the corporation as the board of directors shall establish, including but not limited to limitations on the dollar amount and on the scope of agreements or commitments that may be made by such Administrative Officers on behalf of the corporation, which limitations may not be exceeded by such individuals or altered by the president without further approval by the board of directors.
5.13    AUTHORITY AND DUTIES OF OFFICERS
In addition to the foregoing powers, authority and duties, all officers of the corporation shall respectively have such authority and powers and perform such duties in the management of the business of the corporation as may be designated from time to time by the board of directors.
ARTICLE VI
INDEMNIFICATION OF DIRECTORS, OFFICERS, EMPLOYEES AND OTHER AGENTS
6.1    INDEMNIFICATION OF DIRECTORS AND OFFICERS
The corporation shall, to the maximum extent and in the manner permitted by the General Corporation Law of Delaware as the same now exists or may hereafter be amended, indemnify any person against expenses (including attorneys’ fees), judgments, fines, and amounts paid in settlement actually and reasonably incurred in connection with any threatened, pending or completed action, suit, or proceeding in which such person was or is a party or is threatened to be made a party by reason of the fact that such person is or was a director or officer of the corporation. For purposes of this Section 6.1, a “director” or “officer” of the corporation shall mean any person (i) who is or was a director or officer of the corporation, (ii) who is or was serving at the request of the corporation as a


-19-




director or officer of another corporation, partnership, joint venture, trust or other enterprise or (iii) who was a director or officer of a corporation which was a predecessor corporation of the corporation or of another enterprise at the request of such predecessor corporation.
The corporation shall be required to indemnify a director or officer in connection with an action, suit, or proceeding (or part thereof) initiated by such director or officer only if the initiation of such action, suit, or proceeding (or part thereof) by the director or officer was authorized by the board of Directors of the corporation.
The corporation shall pay the expenses (including attorney’s fees) incurred by a director or officer of the corporation entitled to indemnification hereunder in defending any action, suit or proceeding referred to in this Section 6.1 in advance of its final disposition; provided, however, that payment of expenses incurred by a director or officer of the corporation in advance of the final disposition of such action, suit or proceeding shall be made only upon receipt of an undertaking by the director or officer to repay all amounts advanced if it should ultimately be determined that the director or officer is not entitled to be indemnified under this Section 6.1 or otherwise.
The rights conferred on any person by this Article shall not be exclusive of any other rights which such person may have or hereafter acquire under any statute, provision of the corporation’s certificate of incorporation, these bylaws, agreement, vote of the stockholders or disinterested directors or otherwise.
Any repeal or modification of the foregoing provisions of this Article shall not adversely affect any right or protection hereunder of any person in respect of any act or omission occurring prior to the time of such repeal or modification.
6.2    INDEMNIFICATION OF OTHERS
The corporation shall have the power, to the maximum extent and in the manner permitted by the General Corporation Law of Delaware as the same now exists or may hereafter be amended, to indemnify any person (other than directors and officers) against expenses (including attorneys’ fees), judgments, fines, and amounts paid in settlement actually and reasonably incurred in connection with any threatened, pending or completed action, suit, or proceeding, in which such person was or is a party or is threatened to be made a party by reason of the fact that such person is or was an employee or agent of the corporation. For purposes of this Section 6.2, an “employee” or “agent” of the corporation (other than a director or officer) shall mean any person (i) who is or was an employee or agent of the corporation, (ii) who is or was serving at the request of the corporation as an employee or agent of another corporation, partnership, joint venture, trust or other enterprise or (iii) who was an employee or agent of a corporation which was a predecessor corporation of the corporation or of another enterprise at the request of such predecessor corporation.




-20-




6.3    INSURANCE
The corporation may purchase and maintain insurance on behalf of any person who is or was a director, officer, employee or agent of the corporation, or is or was serving at the request of the corporation as a director, officer, employee or agent of another corporation, partnership, joint venture, trust or other enterprise against any liability asserted against him or her and incurred by him or her in any such capacity, or arising out of his or her status as such, whether or not the corporation would have the power to indemnify him or her against such liability under the provisions of the General Corporation Law of Delaware.
ARTICLE VII
RECORDS AND REPORTS
7.1    MAINTENANCE AND INSPECTION OF RECORDS
The corporation shall, either at its principal executive office or at such place or places as designated by the board of directors, keep a record of its stockholders listing their names and addresses and the number and class of shares held by each stockholder, a copy of these bylaws as amended to date, accounting books and other records of its business and properties.
Any stockholder of record, in person or by attorney or other agent, shall, upon written demand under oath stating the purpose thereof, have the right during the usual hours for business to inspect for any proper purpose the corporation’s stock ledger, a list of its stockholders, and its other books and records and to make copies or extracts therefrom. A proper purpose shall mean a purpose reasonably related to such person’s interest as a stockholder. In every instance where an attorney or other agent is the person who seeks the right to inspection, the demand under oath shall be accompanied by a power of attorney or such other writing that authorizes the attorney or other agent to so act on behalf of the stockholder. The demand under oath shall be directed to the corporation at its registered office in Delaware or at its principal place of business.
7.2    INSPECTION BY DIRECTORS
Any director shall have the right to examine the corporation’s stock ledger, a list of its stockholders and its other books and records for a purpose reasonably related to his or her position as a director.
7.3    ANNUAL STATEMENT TO STOCKHOLDERS
The board of directors shall present at each annual meeting, and at any special meeting of the stockholders when called for by vote of the stockholders, a full and clear statement of the business and condition of the corporation.




-21-




7.4    REPRESENTATION OF SHARES OF OTHER CORPORATIONS
The chairman of the board, if any, the president, any vice president, the chief financial officer, the secretary or any assistant secretary of this corporation, or any other person authorized by the board of directors or the president or a vice president, is authorized to vote, represent and exercise on behalf of this corporation all rights incident to any and all shares of the stock of any other corporation or corporations standing in the name of this corporation. The authority herein granted may be exercised either by such person directly or by any other person authorized to do so by proxy or power of attorney duly executed by such person having the authority.
7.5    CERTIFICATION AND INSPECTION OF BYLAWS
The original or a copy of these bylaws, as amended or otherwise altered to date, certified by the secretary, shall be kept at the corporation’s principal executive office and shall be open to inspection by the stockholders of the corporation, at all reasonable times during office hours.
ARTICLE VIII
GENERAL MATTERS
8.1    RECORD DATE FOR PURPOSES OTHER THAN NOTICE AND VOTING
For purposes of determining the stockholders entitled to receive payment of any dividend or other distribution or allotment of any rights or the stockholders entitled to exercise any rights in respect of any change, conversion or exchange of stock, or for the purpose of any other lawful action, the board of directors may fix, in advance, a record date, which shall not precede the date upon which the resolution fixing the record date is adopted and which shall not be more than sixty (60) days before any such action. In that case, only stockholders of record at the close of business on the date so fixed are entitled to receive the dividend, distribution or allotment of rights, or to exercise such rights, as the case may be, notwithstanding any transfer of any shares on the books of the corporation after the record date so fixed, except as otherwise provided by law.
If the board of directors does not so fix a record date, then the record date for determining stockholders for any such purpose shall be at the close of business on the day on which the board of directors adopts the applicable resolution.
8.2    CHECKS; DRAFTS; EVIDENCES OF INDEBTEDNESS
From time to time, the board of directors shall determine by resolution which person or persons may sign or endorse all checks, drafts, other orders for payment of money, notes or other evidences of indebtedness that are issued in the name of or payable to the corporation, and only the persons so authorized shall sign or endorse those instruments.




-22-




8.3    CORPORATE CONTRACTS AND INSTRUMENTS: HOW EXECUTED
The board of directors, except as otherwise provided in these bylaws, may authorize and empower any officer or officers, or agent or agents, to enter into any contract or execute any instrument in the name of and on behalf of the corporation; such power and authority may be general or confined to specific instances. Unless so authorized or ratified by the board of directors or within the agency power of an officer, no officer, agent or employee shall have any power or authority to bind the corporation by any contract or engagement or to pledge its credit or to render it liable for any purpose or for any amount.
8.4    STOCK CERTIFICATES; TRANSFER; PARTLY PAID SHARES
The shares of the corporation shall be represented by certificates, provided that the board of directors of the corporation may provide by resolution or resolutions that some or all of any or all classes or series of its stock shall be uncertificated shares. Any such resolution shall not apply to shares represented by a certificate until such certificate is surrendered to the corporation. Notwithstanding the adoption of such a resolution by the board of directors, every holder of stock represented by certificates and, upon request, every holder of uncertificated shares, shall be entitled to have a certificate signed by, or in the name of the corporation by, the chairman or vice-chairman of the board of directors, or the president or vice-president, and by the treasurer or an assistant treasurer, or the secretary or an assistant secretary of such corporation representing the number of shares registered in certificate form. Any or all of the signatures on the certificate may be a facsimile. In case any officer, transfer agent or registrar who has signed or whose facsimile signature has been placed upon a certificate has ceased to be such officer, transfer agent or registrar before such certificate is issued, it may be issued by the corporation with the same effect as if he or she were such officer, transfer agent or registrar at the date of issue.
Certificates for shares shall be of such form and device as the board of directors may designate and shall state the name of the record holder of the shares represented thereby; its number; date of issuance; the number of shares for which it is issued; a summary statement or reference to the powers, designations, preferences or other special rights of such stock and the qualifications, limitations or restrictions of such preferences and/or rights, if any; a statement or summary of liens, if any; a conspicuous notice of restrictions upon transfer or registration of transfer, if any; a statement as to any applicable voting trust agreement; if the shares be assessable, or, if assessments are collectible by personal action, a plain statement of such facts.
Upon surrender to the secretary or transfer agent of the corporation of a certificate for shares duly endorsed or accompanied by proper evidence of succession, assignment or authority to transfer, it shall be the duty of the corporation to issue a new certificate to the person entitled thereto, cancel the old certificate and record the transaction upon its books.
The corporation may issue the whole or any part of its shares as partly paid and subject to call for the remainder of the consideration to be paid therefor. Upon the face or back of each stock certificate issued to represent any such partly paid shares, or upon the books and records of the corporation in the case of uncertificated partly paid shares, the total amount of the consideration to


-23-




be paid therefor and the amount paid thereon shall be stated. Upon the declaration of any dividend on fully paid shares, the corporation shall declare a dividend upon partly paid shares of the same class, but only upon the basis of the percentage of the consideration actually paid thereon.
8.5    SPECIAL DESIGNATION ON CERTIFICATES
If the corporation is authorized to issue more than one class of stock or more than one series of any class, then the powers, the designations, the preferences and the relative, participating, optional or other special rights of each class of stock or series thereof and the qualifications, limitations or restrictions of such preferences and/or rights shall be set forth in full or summarized on the face or back of the certificate that the corporation shall issue to represent such class or series of stock; provided, however, that, except as otherwise provided in Section 202 of the General Corporation Law of Delaware, in lieu of the foregoing requirements there may be set forth on the face or back of the certificate that the corporation shall issue to represent such class or series of stock a statement that the corporation will furnish without charge to each stockholder who so requests the powers, the designations, the preferences and the relative, participating, optional or other special rights of each class of stock or series thereof and the qualifications, limitations or restrictions of such preferences and/or rights.
8.6    LOST CERTIFICATES
Except as provided in this Section 8.6, no new certificates for shares shall be issued to replace a previously issued certificate unless the latter is surrendered to the corporation and cancelled at the same time. The board of directors may, in case any share certificate or certificate for any other security is lost, stolen or destroyed, authorize the issuance of replacement certificates on such terms and conditions as the board may require; the board may require indemnification of the corporation secured by a bond or other adequate security sufficient to protect the corporation against any claim that may be made against it, including any expense or liability, on account of the alleged loss, theft or destruction of the certificate or the issuance of the replacement certificate.
8.7    TRANSFER AGENTS AND REGISTRARS
The board of directors may appoint one or more transfer agents or transfer clerks, and one or more registrars, each of which shall be an incorporated bank or trust company — either domestic or foreign, who shall be appointed at such times and places as the requirements of the corporation may necessitate and the board of directors may designate.
8.8    CONSTRUCTION; DEFINITIONS
Unless the context requires otherwise, the general provisions, rules of construction and definitions in the General Corporation Law of Delaware shall govern the construction of these bylaws. Without limiting the generality of this provision, as used in these bylaws, the singular number includes the plural, the plural number includes the singular, and the term “person” includes both an entity and a natural person.


-24-




ARTICLE IX
AMENDMENTS
The original or other bylaws of the corporation may be adopted, amended or repealed by the stockholders entitled to vote; provided, however, that the corporation may, in its certificate of incorporation, confer the power to adopt, amend or repeal bylaws upon the directors. The fact that such power has been so conferred upon the directors shall not divest the stockholders of the power, nor limit their power to adopt, amend or repeal bylaws.
Whenever an amendment or new bylaw is adopted, it shall be copied in the book of bylaws with the original bylaws, in the appropriate place. If any bylaw is repealed, the fact of repeal with the date of the meeting at which the repeal was enacted or the filing of the operative written consent(s) shall be stated in said book.
ARTICLE X
DISSOLUTION
If it should be deemed advisable in the judgment of the board of directors of the corporation that the corporation should be dissolved, the board, after the adoption of a resolution to that effect by a majority of the whole board at any meeting called for that purpose, shall cause notice to be mailed to each stockholder entitled to vote thereon of the adoption of the resolution and of a meeting of stockholders to take action upon the resolution.
At the meeting a vote shall be taken for and against the proposed dissolution. If a majority of the outstanding stock of the corporation entitled to vote thereon votes for the proposed dissolution, then a certificate stating that the dissolution has been authorized in accordance with the provisions of Section 275 of the General Corporation Law of Delaware and setting forth the names and residences of the directors and officers shall be executed, acknowledged, and filed and shall become effective in accordance with Section 103 of the General Corporation Law of Delaware. Upon such certificate’s becoming effective in accordance with Section 103 of the General Corporation Law of Delaware, the corporation shall be dissolved.
Whenever all the stockholders entitled to vote on a dissolution consent in writing, either in person or by duly authorized attorney, to a dissolution, no meeting of directors or stockholders shall be necessary. The consent shall be filed and shall become effective in accordance with Section 103 of the General Corporation Law of Delaware. Upon such consent’s becoming effective in accordance with Section 103 of the General Corporation Law of Delaware, the corporation shall be dissolved. If the consent is signed by an attorney, then the original power of attorney or a photocopy thereof shall be attached to and filed with the consent. The consent filed with the Secretary of State shall have attached to it the affidavit of the secretary or some other officer of the corporation stating that the consent has been signed by or on behalf of all the stockholders entitled to vote on a dissolution; in addition, there shall be attached to the consent a certification by the secretary or some other officer


-25-




of the corporation setting forth the names and residences of the directors and officers of the corporation.
ARTICLE XI
CUSTODIAN
11.1    APPOINTMENT OF A CUSTODIAN IN CERTAIN CASES
The Court of Chancery, upon application of any stockholder, may appoint one or more persons to be custodians and, if the corporation is insolvent, to be receivers, of and for the corporation when:
(i)    at any meeting held for the election of directors the stockholders are so divided that they have failed to elect successors to directors whose terms have expired or would have expired upon qualification of their successors; or
(ii)    the business of the corporation is suffering or is threatened with irreparable injury because the directors are so divided respecting the management of the affairs of the corporation that the required vote for action by the board of directors cannot be obtained and the stockholders are unable to terminate this division; or
(iii)    the corporation has abandoned its business and has failed within a reasonable time to take steps to dissolve, liquidate or distribute its assets.
11.2    DUTIES OF CUSTODIAN
The custodian shall have all the powers and title of a receiver appointed under Section 291 of the General Corporation Law of Delaware, but the authority of the custodian shall be to continue the business of the corporation and not to liquidate its affairs and distribute its assets, except when the Court of Chancery otherwise orders and except in cases arising under Sections 226(a)(3) or 352(a)(2) of the General Corporation Law of Delaware.
Effective May 3, 2017



-26-

EX-31.1 3 hlit-20170630xex311.htm EXHIBIT 31.1 Exhibit


Exhibit 31.1
Harmonic Inc.
Certification of Principal Executive Officer
Pursuant to Section 302 of
The Sarbanes-Oxley Act of 2002
I, Patrick J. Harshman, certify that:
1.
I have reviewed this Quarterly Report on Form 10-Q of Harmonic Inc.;
2.
Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;
3.
Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;
4.
The registrant’s other certifying officer(s) 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(s) 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 8, 2017
By:
/s/ Patrick J. Harshman
 
Patrick J. Harshman
 
President and Chief Executive Officer


EX-31.2 4 hlit-20170630xex312.htm EXHIBIT 31.2 Exhibit


Exhibit 31.2
Harmonic Inc.
Certification of Principal Financial Officer
Pursuant to Section 302 of
The Sarbanes-Oxley Act of 2002
I, Sanjay Kalra, certify that:
1.
I have reviewed this Quarterly Report on Form 10-Q of Harmonic Inc.;
2.
Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;
3.
Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;
4.
The registrant’s other certifying officer(s) 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(s) 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 8, 2017
 
 
By:
/s/ Sanjay Kalra
 
Sanjay Kalra
 
Chief Financial Officer


EX-32.1 5 hlit-20170630xex321.htm EXHIBIT 32.1 Exhibit


Exhibit 32.1
Harmonic Inc.
Certification of Principal Executive Officer
Pursuant to 18 U.S.C. Section 1350 as Adopted Pursuant to
Section 906 of the Sarbanes-Oxley Act of 2002
As of the date hereof, I, Patrick J. Harshman, President and Chief Executive Officer of Harmonic Inc. (the “Company”), certify, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that the Company’s Quarterly Report on Form 10-Q for the quarter ended June 30, 2017, as filed with the Securities and Exchange Commission (the “Report”), fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934, as amended, and that information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company. This written statement is being furnished to the Securities and Exchange Commission as an exhibit accompanying such Report and shall not be deemed filed pursuant to the Securities Exchange Act of 1934, as amended.
Date: August 8, 2017
 
/s/ Patrick J. Harshman
Patrick J. Harshman
President and Chief Executive Officer


EX-32.2 6 hlit-20170630xex322.htm EXHIBIT 32.2 Exhibit


Exhibit 32.2
Harmonic Inc.
Certification of Principal Financial Officer
Pursuant to 18 U.S.C. Section 1350 as Adopted Pursuant to
Section 906 of the Sarbanes-Oxley Act of 2002
As of the date hereof, I, Sanjay Kalra, Chief Financial Officer of Harmonic Inc. (the “Company”), certify, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that the Company’s Quarterly Report on Form 10-Q for the quarter ended June 30, 2017, as filed with the Securities and Exchange Commission (the “Report”), fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934, as amended, and that information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company. This written statement is being furnished to the Securities and Exchange Commission as an exhibit accompanying such Report and shall not be deemed filed pursuant to the Securities Exchange Act of 1934, as amended.
Date: August 8, 2017
 
/s/ Sanjay Kalra
Sanjay Kalra
Chief Financial Officer


EX-101.INS 7 hlit-20170630.xml XBRL INSTANCE DOCUMENT 0000851310 2017-01-01 2017-06-30 0000851310 hlit:TVNMember hlit:TVNVoluntaryDeparturePlanMember 2017-01-01 2017-06-30 0000851310 hlit:Harmonic2016RestructuringPlanMember 2017-01-01 2017-06-30 0000851310 2017-07-31 0000851310 2016-12-31 0000851310 2017-06-30 0000851310 2016-01-01 2016-07-01 0000851310 2016-04-02 2016-07-01 0000851310 2017-04-01 2017-06-30 0000851310 2015-12-31 0000851310 2016-07-01 0000851310 hlit:AccountingStandardsUpdate201616Member 2017-03-31 0000851310 hlit:AccountingStandardsUpdate201609Member 2017-01-01 2017-01-01 0000851310 hlit:AccountingStandardsUpdate201609Member hlit:DeferredTaxAssetsGrossMember 2017-01-01 2017-01-01 0000851310 hlit:AccountingStandardsUpdate201616Member 2017-01-01 2017-01-01 0000851310 hlit:AccountingStandardsUpdate201609Member us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember 2017-01-01 2017-01-01 0000851310 hlit:AccountingStandardsUpdate201609Member hlit:NetDeferredTaxAssetMember 2017-01-01 2017-01-01 0000851310 hlit:TVNMember us-gaap:SellingGeneralAndAdministrativeExpensesMember 2016-01-01 2016-07-01 0000851310 hlit:TVNMember us-gaap:SellingGeneralAndAdministrativeExpensesMember 2016-04-02 2016-07-01 0000851310 hlit:TVNMember us-gaap:ResearchAndDevelopmentExpenseMember 2016-04-02 2016-07-01 0000851310 hlit:TVNMember us-gaap:CostOfGoodsProductLineMember 2016-04-02 2016-07-01 0000851310 hlit:TVNMember us-gaap:ResearchAndDevelopmentExpenseMember 2016-01-01 2016-07-01 0000851310 hlit:TVNMember 2016-01-01 2016-07-01 0000851310 hlit:TVNMember us-gaap:CostOfGoodsProductLineMember 2017-04-01 2017-06-30 0000851310 hlit:TVNMember 2017-04-01 2017-06-30 0000851310 hlit:TVNMember 2016-04-02 2016-07-01 0000851310 hlit:TVNMember us-gaap:SellingGeneralAndAdministrativeExpensesMember 2017-04-01 2017-06-30 0000851310 hlit:TVNMember us-gaap:CostOfGoodsProductLineMember 2017-01-01 2017-06-30 0000851310 hlit:TVNMember us-gaap:ResearchAndDevelopmentExpenseMember 2017-01-01 2017-06-30 0000851310 hlit:TVNMember us-gaap:ResearchAndDevelopmentExpenseMember 2017-04-01 2017-06-30 0000851310 hlit:TVNMember 2017-01-01 2017-06-30 0000851310 hlit:TVNMember us-gaap:CostOfGoodsProductLineMember 2016-01-01 2016-07-01 0000851310 hlit:TVNMember us-gaap:SellingGeneralAndAdministrativeExpensesMember 2017-01-01 2017-06-30 0000851310 hlit:TVNMember us-gaap:OrderOrProductionBacklogMember 2016-01-01 2016-12-31 0000851310 hlit:TVNMember us-gaap:OrderOrProductionBacklogMember 2016-12-31 0000851310 hlit:TVNMember us-gaap:CustomerRelationshipsMember 2016-12-31 0000851310 hlit:TVNMember us-gaap:DevelopedTechnologyRightsMember 2016-01-01 2016-12-31 0000851310 hlit:TVNMember us-gaap:TradeNamesMember 2016-12-31 0000851310 hlit:TVNMember us-gaap:TradeNamesMember 2016-01-01 2016-12-31 0000851310 hlit:TVNMember us-gaap:DevelopedTechnologyRightsMember 2016-12-31 0000851310 hlit:TVNMember 2016-12-31 0000851310 hlit:TVNMember us-gaap:CustomerRelationshipsMember 2016-01-01 2016-12-31 0000851310 hlit:TVNMember 2016-02-29 0000851310 hlit:TVNMember 2016-10-01 2016-12-31 0000851310 us-gaap:CorporateBondSecuritiesMember 2016-12-31 0000851310 us-gaap:OtherExpenseMember hlit:EDCMember us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMember 2017-06-30 0000851310 hlit:VislinkplcMember 2016-01-01 2016-12-31 0000851310 hlit:VislinkplcMember 2016-01-01 2016-04-01 0000851310 hlit:VislinkplcMember 2014-09-02 0000851310 hlit:PebbleBeachSystemsMember 2017-04-01 2017-06-30 0000851310 hlit:PebbleBeachSystemsMember 2017-06-30 0000851310 hlit:VislinkplcMember 2017-01-01 2017-06-30 0000851310 hlit:VislinkplcMember 2016-10-01 2016-12-31 0000851310 hlit:VislinkplcMember 2016-12-31 0000851310 us-gaap:CostmethodInvestmentsMember hlit:EDCMember us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMember 2017-06-30 0000851310 hlit:EDCMember us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMember 2017-01-01 2017-06-30 0000851310 hlit:EDCMember us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMember 2014-10-22 0000851310 hlit:VislinkplcMember 2016-07-02 2016-09-30 0000851310 hlit:VislinkplcMember 2017-06-30 0000851310 us-gaap:NondesignatedMember us-gaap:OtherNonoperatingIncomeExpenseMember 2017-04-01 2017-06-30 0000851310 us-gaap:CostOfSalesMember 2016-01-01 2016-07-01 0000851310 us-gaap:OtherNonoperatingIncomeExpenseMember 2016-01-01 2016-07-01 0000851310 us-gaap:CostOfSalesMember 2017-01-01 2017-06-30 0000851310 us-gaap:NondesignatedMember us-gaap:OtherNonoperatingIncomeExpenseMember 2016-04-02 2016-07-01 0000851310 us-gaap:CostOfSalesMember 2016-04-02 2016-07-01 0000851310 us-gaap:OtherComprehensiveIncomeMember 2017-01-01 2017-06-30 0000851310 us-gaap:NondesignatedMember us-gaap:OtherNonoperatingIncomeExpenseMember 2016-01-01 2016-07-01 0000851310 us-gaap:OtherNonoperatingIncomeExpenseMember 2016-04-02 2016-07-01 0000851310 us-gaap:OtherNonoperatingIncomeExpenseMember 2017-04-01 2017-06-30 0000851310 us-gaap:NondesignatedMember us-gaap:OtherNonoperatingIncomeExpenseMember 2017-01-01 2017-06-30 0000851310 us-gaap:OperatingExpenseMember 2016-01-01 2016-07-01 0000851310 us-gaap:OtherComprehensiveIncomeMember 2016-04-02 2016-07-01 0000851310 us-gaap:CostOfSalesMember 2017-04-01 2017-06-30 0000851310 us-gaap:OperatingExpenseMember 2017-04-01 2017-06-30 0000851310 us-gaap:OperatingExpenseMember 2017-01-01 2017-06-30 0000851310 us-gaap:OtherComprehensiveIncomeMember 2017-04-01 2017-06-30 0000851310 us-gaap:OtherComprehensiveIncomeMember 2016-01-01 2016-07-01 0000851310 us-gaap:OtherNonoperatingIncomeExpenseMember 2017-01-01 2017-06-30 0000851310 us-gaap:OperatingExpenseMember 2016-04-02 2016-07-01 0000851310 us-gaap:ForeignExchangeContractMember 2017-06-30 0000851310 us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember us-gaap:ForeignExchangeContractMember us-gaap:NondesignatedMember 2016-12-31 0000851310 us-gaap:ForeignExchangeContractMember 2016-12-31 0000851310 us-gaap:AccruedLiabilitiesMember us-gaap:ForeignExchangeContractMember us-gaap:NondesignatedMember 2017-06-30 0000851310 us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember us-gaap:ForeignExchangeContractMember us-gaap:NondesignatedMember 2017-06-30 0000851310 us-gaap:AccruedLiabilitiesMember us-gaap:ForeignExchangeContractMember us-gaap:NondesignatedMember 2016-12-31 0000851310 us-gaap:ForeignExchangeForwardMember us-gaap:FairValueHedgingMember us-gaap:NondesignatedMember us-gaap:ShortMember 2016-12-31 0000851310 us-gaap:ForeignExchangeForwardMember us-gaap:FairValueHedgingMember us-gaap:NondesignatedMember us-gaap:LongMember 2017-06-30 0000851310 us-gaap:ForeignExchangeForwardMember us-gaap:FairValueHedgingMember us-gaap:NondesignatedMember us-gaap:LongMember 2016-12-31 0000851310 us-gaap:ForeignExchangeForwardMember us-gaap:FairValueHedgingMember us-gaap:NondesignatedMember us-gaap:ShortMember 2017-06-30 0000851310 country:IL 2017-06-30 0000851310 us-gaap:ForwardContractsMember us-gaap:NondesignatedMember 2017-01-01 2017-06-30 0000851310 us-gaap:AccruedLiabilitiesMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:ForeignExchangeForwardMember 2016-12-31 0000851310 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2017-06-30 0000851310 us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:ForeignExchangeForwardMember 2016-12-31 0000851310 us-gaap:CashEquivalentsMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:MoneyMarketFundsMember 2017-06-30 0000851310 us-gaap:CostmethodInvestmentsMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2017-06-30 0000851310 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2017-06-30 0000851310 us-gaap:CashEquivalentsMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:MoneyMarketFundsMember 2016-12-31 0000851310 us-gaap:FairValueMeasurementsRecurringMember 2016-12-31 0000851310 us-gaap:AccruedLiabilitiesMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:ForeignExchangeForwardMember 2016-12-31 0000851310 us-gaap:CashEquivalentsMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:MoneyMarketFundsMember 2016-12-31 0000851310 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2016-12-31 0000851310 us-gaap:CashEquivalentsMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:MoneyMarketFundsMember 2017-06-30 0000851310 us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:ForeignExchangeForwardMember 2016-12-31 0000851310 us-gaap:CashEquivalentsMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:MoneyMarketFundsMember 2017-06-30 0000851310 us-gaap:FairValueInputsLevel3Member 2016-12-31 0000851310 us-gaap:ShortTermInvestmentsMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateBondSecuritiesMember 2016-12-31 0000851310 us-gaap:CostmethodInvestmentsMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2017-06-30 0000851310 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2016-12-31 0000851310 us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:ForeignExchangeForwardMember 2016-12-31 0000851310 us-gaap:ShortTermInvestmentsMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateBondSecuritiesMember 2016-12-31 0000851310 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2017-06-30 0000851310 us-gaap:CashEquivalentsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:MoneyMarketFundsMember 2016-12-31 0000851310 us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:ForeignExchangeForwardMember 2017-06-30 0000851310 us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:ForeignExchangeForwardMember 2017-06-30 0000851310 us-gaap:AccruedLiabilitiesMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:ForeignExchangeForwardMember 2016-12-31 0000851310 us-gaap:CashEquivalentsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:MoneyMarketFundsMember 2017-06-30 0000851310 us-gaap:CashEquivalentsMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:MoneyMarketFundsMember 2016-12-31 0000851310 us-gaap:AccruedLiabilitiesMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:ForeignExchangeForwardMember 2017-06-30 0000851310 us-gaap:AccruedLiabilitiesMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:ForeignExchangeForwardMember 2017-06-30 0000851310 us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:ForeignExchangeForwardMember 2016-12-31 0000851310 us-gaap:CostmethodInvestmentsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2016-12-31 0000851310 us-gaap:CostmethodInvestmentsMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2016-12-31 0000851310 us-gaap:FairValueInputsLevel3Member 2017-06-30 0000851310 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2016-12-31 0000851310 us-gaap:CostmethodInvestmentsMember us-gaap:FairValueMeasurementsRecurringMember 2016-12-31 0000851310 us-gaap:CostmethodInvestmentsMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2016-12-31 0000851310 us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:ForeignExchangeForwardMember 2017-06-30 0000851310 us-gaap:CostmethodInvestmentsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2017-06-30 0000851310 us-gaap:AccruedLiabilitiesMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:ForeignExchangeForwardMember 2016-12-31 0000851310 us-gaap:AccruedLiabilitiesMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:ForeignExchangeForwardMember 2017-06-30 0000851310 us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:ForeignExchangeForwardMember 2017-06-30 0000851310 us-gaap:FairValueMeasurementsRecurringMember 2017-06-30 0000851310 us-gaap:CostmethodInvestmentsMember us-gaap:FairValueMeasurementsRecurringMember 2017-06-30 0000851310 us-gaap:AccruedLiabilitiesMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:ForeignExchangeForwardMember 2017-06-30 0000851310 us-gaap:ShortTermInvestmentsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateBondSecuritiesMember 2016-12-31 0000851310 us-gaap:ShortTermInvestmentsMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateBondSecuritiesMember 2016-12-31 0000851310 us-gaap:FairValueInputsLevel2Member 2016-12-31 0000851310 us-gaap:FairValueInputsLevel2Member 2017-06-30 0000851310 us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember hlit:TVNMember us-gaap:ResearchMember 2017-06-30 0000851310 us-gaap:OtherNoncurrentAssetsMember hlit:TVNMember us-gaap:PropertyLeaseGuaranteeMember 2017-06-30 0000851310 2016-09-26 0000851310 hlit:ComcastProductSupplyAgreementMember 2016-09-26 0000851310 hlit:TVNMember us-gaap:ResearchMember 2017-06-30 0000851310 us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember 2017-06-30 0000851310 us-gaap:OtherNoncurrentAssetsMember hlit:TVNMember us-gaap:ResearchMember 2017-06-30 0000851310 hlit:ComcastProductSupplyAgreementMember us-gaap:SalesRevenueGoodsNetMember 2017-06-30 0000851310 us-gaap:LeaseholdImprovementsMember 2017-06-30 0000851310 us-gaap:MachineryAndEquipmentMember 2017-06-30 0000851310 us-gaap:LeaseholdImprovementsMember 2016-12-31 0000851310 us-gaap:SoftwareAndSoftwareDevelopmentCostsMember 2016-12-31 0000851310 us-gaap:SoftwareAndSoftwareDevelopmentCostsMember 2017-06-30 0000851310 us-gaap:FurnitureAndFixturesMember 2016-12-31 0000851310 us-gaap:MachineryAndEquipmentMember 2016-12-31 0000851310 us-gaap:FurnitureAndFixturesMember 2017-06-30 0000851310 hlit:VideoMember 2016-12-31 0000851310 hlit:VideoMember 2017-01-01 2017-06-30 0000851310 hlit:CableEdgeMember 2017-06-30 0000851310 hlit:CableEdgeMember 2016-12-31 0000851310 hlit:CableEdgeMember 2017-01-01 2017-06-30 0000851310 hlit:VideoMember 2017-06-30 0000851310 hlit:VideoMember 2016-10-31 0000851310 hlit:CableEdgeMember 2016-10-31 0000851310 hlit:CustomerRelationshipsContractsMember 2017-06-30 0000851310 us-gaap:OrderOrProductionBacklogMember 2016-12-31 0000851310 hlit:CustomerRelationshipsContractsMember 2016-12-31 0000851310 hlit:MaintenanceAgreementsAndRelatedRelationshipsMember 2016-12-31 0000851310 hlit:MaintenanceAgreementsAndRelatedRelationshipsMember 2017-06-30 0000851310 us-gaap:DevelopedTechnologyRightsMember 2017-06-30 0000851310 us-gaap:OrderOrProductionBacklogMember 2017-06-30 0000851310 us-gaap:TrademarksAndTradeNamesMember 2016-12-31 0000851310 us-gaap:TrademarksAndTradeNamesMember 2017-01-01 2017-06-30 0000851310 us-gaap:DevelopedTechnologyRightsMember 2016-12-31 0000851310 us-gaap:TrademarksAndTradeNamesMember 2017-06-30 0000851310 hlit:CustomerRelationshipsContractsMember 2017-01-01 2017-06-30 0000851310 us-gaap:DevelopedTechnologyRightsMember 2017-01-01 2017-06-30 0000851310 us-gaap:CostOfSalesMember 2017-06-30 0000851310 us-gaap:OperatingExpenseMember 2017-06-30 0000851310 hlit:TVNVoluntaryDeparturePlanMember hlit:Harmonic2016RestructuringPlanMember 2017-01-01 2017-06-30 0000851310 hlit:TVNVoluntaryDeparturePlanMember hlit:Harmonic2016RestructuringPlanMember 2016-12-31 0000851310 hlit:Harmonic2016RestructuringPlanMember 2017-06-30 0000851310 us-gaap:EmployeeSeveranceMember hlit:Harmonic2016RestructuringPlanMember 2017-06-30 0000851310 us-gaap:FacilityClosingMember hlit:Harmonic2016RestructuringPlanMember 2017-06-30 0000851310 us-gaap:EmployeeSeveranceMember hlit:Harmonic2016RestructuringPlanMember 2017-01-01 2017-06-30 0000851310 hlit:TVNVoluntaryDeparturePlanMember hlit:Harmonic2016RestructuringPlanMember 2017-06-30 0000851310 hlit:Harmonic2016RestructuringPlanMember 2016-12-31 0000851310 us-gaap:FacilityClosingMember hlit:Harmonic2016RestructuringPlanMember 2016-12-31 0000851310 us-gaap:FacilityClosingMember hlit:Harmonic2016RestructuringPlanMember 2017-01-01 2017-06-30 0000851310 us-gaap:EmployeeSeveranceMember hlit:Harmonic2016RestructuringPlanMember 2016-12-31 0000851310 hlit:TVNMember us-gaap:EmployeeSeveranceMember hlit:Harmonic2016RestructuringPlanMember 2017-01-01 2017-06-30 0000851310 hlit:TVNMember us-gaap:EmployeeSeveranceMember hlit:Harmonic2016RestructuringPlanMember 2017-04-01 2017-06-30 0000851310 hlit:Harmonic2016RestructuringPlanMember 2016-01-01 2016-12-31 0000851310 hlit:EmployeeSeveranceAndBenefitArrangementsMember hlit:Harmonic2016RestructuringPlanMember 2016-01-01 2016-12-31 0000851310 hlit:TVNMember hlit:TVNVoluntaryDeparturePlanMember 2016-01-01 2016-12-31 0000851310 hlit:SanJoseCAExcessFacilityMember us-gaap:FacilityClosingMember hlit:Harmonic2016RestructuringPlanMember 2016-10-01 2016-12-31 0000851310 hlit:TVNMember 2016-01-01 2016-12-31 0000851310 us-gaap:FacilityClosingMember hlit:Harmonic2016RestructuringPlanMember 2016-01-01 2016-12-31 0000851310 hlit:TVNMember hlit:TVNVoluntaryDeparturePlanMember 2016-01-01 2017-06-30 0000851310 hlit:TVNMember hlit:TVNVoluntaryDeparturePlanMember 2017-06-30 0000851310 hlit:TVNMember hlit:EmployeeSeveranceAndBenefitArrangementsMember hlit:Harmonic2016RestructuringPlanMember 2016-01-01 2016-12-31 0000851310 hlit:SanJoseCAExcessFacilityMember us-gaap:FacilityClosingMember hlit:Harmonic2016RestructuringPlanMember 2016-01-04 0000851310 hlit:SanJoseCAExcessFacilityMember us-gaap:FacilityClosingMember hlit:Harmonic2016RestructuringPlanMember 2016-01-01 2016-01-31 0000851310 hlit:TVNMember hlit:EmployeeSeveranceAndBenefitArrangementsMember hlit:Harmonic2016RestructuringPlanMember 2017-01-01 2017-06-30 0000851310 hlit:TVNMember hlit:TVNVoluntaryDeparturePlanMember hlit:Harmonic2016RestructuringPlanMember 2017-06-30 0000851310 2016-01-01 2016-12-31 0000851310 2015-01-01 2015-12-31 0000851310 hlit:Notepricelessthan98percentofstockpricetimesconversionrateMember 2015-01-01 2015-12-31 0000851310 hlit:LoansFromFrenchGovernmentForRDInnovationProjectsMember 2017-06-30 0000851310 hlit:TVNMember 2015-01-01 2015-12-31 0000851310 hlit:PrivatelyNegotiatedTransactionsMember 2015-12-14 2015-12-14 0000851310 hlit:TVNMember 2017-06-30 0000851310 us-gaap:OtherCurrentLiabilitiesMember hlit:TVNMember 2017-06-30 0000851310 hlit:TVNMember hlit:LoansBackedByFrenchResearchAndDevelopmentTaxCreditReceivablesMember 2017-04-01 2017-06-30 0000851310 hlit:Stockpricegreaterorequal130percentofNoteConversionPriceMember 2015-01-01 2015-12-31 0000851310 us-gaap:ForeignLineOfCreditMember hlit:BPIFranceMember 2017-06-30 0000851310 hlit:PrivatelyNegotiatedTransactionsMember 2015-01-01 2015-12-31 0000851310 hlit:TVNMember hlit:LoansBackedByFrenchResearchAndDevelopmentTaxCreditReceivablesMember 2017-06-30 0000851310 us-gaap:OtherCurrentLiabilitiesMember hlit:TVNMember 2016-12-31 0000851310 us-gaap:StockOptionMember 2017-01-01 2017-06-30 0000851310 us-gaap:StockOptionMember 2017-06-30 0000851310 us-gaap:RestrictedStockMember 2017-01-01 2017-06-30 0000851310 us-gaap:RestrictedStockMember 2016-12-31 0000851310 us-gaap:StockOptionMember 2016-12-31 0000851310 us-gaap:RestrictedStockMember 2017-06-30 0000851310 us-gaap:EmployeeStockOptionMember 2016-04-02 2016-07-01 0000851310 us-gaap:EmployeeStockOptionMember 2017-04-01 2017-06-30 0000851310 us-gaap:EmployeeStockOptionMember 2017-01-01 2017-06-30 0000851310 us-gaap:EmployeeStockOptionMember 2016-01-01 2016-07-01 0000851310 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2016-04-02 2016-07-01 0000851310 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2017-04-01 2017-06-30 0000851310 us-gaap:ResearchAndDevelopmentExpenseMember 2016-04-02 2016-07-01 0000851310 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2017-01-01 2017-06-30 0000851310 us-gaap:ResearchAndDevelopmentExpenseMember 2016-01-01 2016-07-01 0000851310 us-gaap:ResearchAndDevelopmentExpenseMember 2017-04-01 2017-06-30 0000851310 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2016-01-01 2016-07-01 0000851310 us-gaap:ResearchAndDevelopmentExpenseMember 2017-01-01 2017-06-30 0000851310 hlit:MarketbasedawardsMember 2017-06-30 0000851310 hlit:RSUsandPRSUsMember 2016-01-01 2016-07-01 0000851310 hlit:MarketbasedawardsMember 2017-01-01 2017-06-30 0000851310 us-gaap:PerformanceSharesMember us-gaap:MaximumMember 2017-03-01 2017-04-30 0000851310 hlit:RSUsandPRSUsMember 2016-04-02 2016-07-01 0000851310 hlit:RSUsandPRSUsMember 2017-04-01 2017-06-30 0000851310 us-gaap:EmployeeStockMember 2017-06-30 0000851310 hlit:StockPlan1995Member 2017-04-01 2017-06-30 0000851310 hlit:RSUsandPRSUsMember 2017-01-01 2017-06-30 0000851310 us-gaap:PerformanceSharesMember 2017-03-01 2017-04-30 0000851310 us-gaap:EmployeeStockMember 2017-01-01 2017-06-30 0000851310 us-gaap:PerformanceSharesMember 2016-08-01 2016-08-31 0000851310 hlit:DirectorOptionPlans2002Member 2017-04-01 2017-06-30 0000851310 hlit:MarketbasedawardsMember 2017-03-01 2017-03-31 0000851310 hlit:MarketbasedawardsMember 2017-04-01 2017-06-30 0000851310 us-gaap:EmployeeStockMember hlit:StockPlan1995Member 2017-04-01 2017-06-30 0000851310 us-gaap:PerformanceSharesMember us-gaap:MinimumMember 2017-03-01 2017-04-30 0000851310 hlit:PurchasePeriodJune302016Member us-gaap:EmployeeStockMember 2016-01-01 2016-06-30 0000851310 hlit:PurchasePeriodJuly32017Member us-gaap:EmployeeStockMember us-gaap:ScenarioForecastMember 2017-01-01 2017-07-03 0000851310 2017-01-01 2017-03-31 0000851310 hlit:SwitzerlandMember 2017-01-01 2017-06-30 0000851310 us-gaap:RestrictedStockUnitsRSUMember 2017-01-01 2017-06-30 0000851310 us-gaap:EmployeeStockOptionMember 2017-01-01 2017-06-30 0000851310 us-gaap:EmployeeStockOptionMember 2017-04-01 2017-06-30 0000851310 us-gaap:EmployeeStockOptionMember 2016-01-01 2016-07-01 0000851310 us-gaap:WarrantMember 2016-01-01 2016-07-01 0000851310 us-gaap:EmployeeStockMember 2016-04-02 2016-07-01 0000851310 us-gaap:EmployeeStockMember 2017-04-01 2017-06-30 0000851310 us-gaap:EmployeeStockMember 2016-01-01 2016-07-01 0000851310 us-gaap:RestrictedStockUnitsRSUMember 2016-04-02 2016-07-01 0000851310 us-gaap:EmployeeStockOptionMember 2016-04-02 2016-07-01 0000851310 us-gaap:EmployeeStockMember 2017-01-01 2017-06-30 0000851310 us-gaap:RestrictedStockUnitsRSUMember 2016-01-01 2016-07-01 0000851310 us-gaap:RestrictedStockUnitsRSUMember 2017-04-01 2017-06-30 0000851310 us-gaap:WarrantMember 2016-04-02 2016-07-01 0000851310 us-gaap:WarrantMember 2017-04-01 2017-06-30 0000851310 us-gaap:WarrantMember 2017-01-01 2017-06-30 0000851310 hlit:ComcastProductSupplyAgreementMember 2017-01-01 2017-06-30 0000851310 hlit:ComcastProductSupplyAgreementMember 2017-06-30 0000851310 hlit:ComcastExceedingSpecifiedCumulativePurchaseVolumeMember 2016-09-26 0000851310 hlit:ComcastMilestonesAchievementMember 2016-09-26 0000851310 hlit:ComcastSpecifiedTranchesMember 2016-09-26 0000851310 hlit:CableEdgeMember 2017-04-01 2017-06-30 0000851310 hlit:CableEdgeMember 2016-01-01 2016-07-01 0000851310 us-gaap:OperatingSegmentsMember hlit:CableEdgeMember 2017-04-01 2017-06-30 0000851310 us-gaap:OperatingSegmentsMember hlit:CableEdgeMember 2017-01-01 2017-06-30 0000851310 us-gaap:CorporateNonSegmentMember 2016-04-02 2016-07-01 0000851310 us-gaap:OperatingSegmentsMember 2017-04-01 2017-06-30 0000851310 hlit:VideoMember 2016-04-02 2016-07-01 0000851310 us-gaap:OperatingSegmentsMember 2017-01-01 2017-06-30 0000851310 us-gaap:OperatingSegmentsMember hlit:VideoMember 2016-01-01 2016-07-01 0000851310 hlit:VideoMember 2017-04-01 2017-06-30 0000851310 us-gaap:CorporateNonSegmentMember 2017-04-01 2017-06-30 0000851310 us-gaap:CorporateNonSegmentMember 2017-01-01 2017-06-30 0000851310 us-gaap:OperatingSegmentsMember hlit:CableEdgeMember 2016-04-02 2016-07-01 0000851310 us-gaap:OperatingSegmentsMember 2016-01-01 2016-07-01 0000851310 us-gaap:OperatingSegmentsMember hlit:VideoMember 2016-04-02 2016-07-01 0000851310 hlit:VideoMember 2016-01-01 2016-07-01 0000851310 us-gaap:OperatingSegmentsMember 2016-04-02 2016-07-01 0000851310 us-gaap:OperatingSegmentsMember hlit:VideoMember 2017-04-01 2017-06-30 0000851310 hlit:CableEdgeMember 2016-04-02 2016-07-01 0000851310 us-gaap:CorporateNonSegmentMember 2016-01-01 2016-07-01 0000851310 us-gaap:OperatingSegmentsMember hlit:CableEdgeMember 2016-01-01 2016-07-01 0000851310 us-gaap:OperatingSegmentsMember hlit:VideoMember 2017-01-01 2017-06-30 0000851310 2016-04-01 0000851310 2017-03-31 0000851310 us-gaap:GuaranteeObligationsMember country:IL 2017-06-30 0000851310 us-gaap:GuaranteeObligationsMember hlit:TVNMember 2017-06-30 0000851310 us-gaap:GuaranteeObligationsMember 2017-06-30 0000851310 2011-10-01 2011-10-30 0000851310 2012-06-01 2012-06-30 0000851310 us-gaap:IndemnificationGuaranteeMember 2017-06-30 0000851310 hlit:Harmonic2017RestructuringPlanMember us-gaap:SubsequentEventMember 2017-07-01 2017-12-31 hlit:Employees iso4217:USD xbrli:shares hlit:ReportingUnit xbrli:pure iso4217:USD xbrli:shares hlit:Employee hlit:day hlit:segment hlit:Patents false --12-31 Q2 2017 2017-06-30 10-Q 0000851310 81272292 Accelerated Filer HARMONIC INC HLIT 14800000 P1M -0.52 6500000 6500000 16900000 26421000 26925000 26925000 26925000 863000 863000 863000 8085000 1000 0.15 83 11 1.00 22304348 1162000 746000 5526000 6574000 700000 23000 0.00 15190000 1584000 4008000 0.00 3.06 5.10 2893000 0.83 0.67 0.15 15300000 P4Y 28892000 31322000 91596000 66892000 86765000 60427000 1166000 1349000 2926000 2996000 55150000 50272000 1912000 2797000 123792000 109042000 276000 -339000 0 0 279000 279000 -7267000 -2384000 -7270000 -3002000 P5Y P4Y P6M P4Y 2254055000 2260886000 5539000 8322000 2075000 4144000 0 416000 2768000 424000 2344000 841000 1503000 5862000 651000 5211000 1810000 3401000 4136000 368000 700000 3436000 1337000 2099000 7387000 415000 1145000 6242000 2314000 3928000 4831000 6465000 697000 3274000 1098000 2157000 1214000 2388000 132000 260000 146000 288000 2417000 2676000 4232000 6597000 780000 1554000 6856000 5615000 8327000 652000 5428000 2247000 0 7853000 355000 5488000 2010000 0 9374000 578000 4614000 3400000 782000 8974000 385000 4753000 3054000 782000 554069000 508016000 216835000 172760000 8301000 0 0 8301000 809000 0 0 809000 0 54000 0 54000 0 6923000 0 6923000 9110000 6977000 0 16087000 246000 0 0 246000 192000 0 0 192000 0 118000 0 118000 438000 118000 0 556000 0 0 0 0 5000 5000 6928000 6928000 6923000 6923000 0 1 -40300000 200100000 885000 0 0 885000 3321000 0 0 3321000 82512000 82500000 2518000 433000 500000 1585000 3178000 491000 550000 2137000 467000 0 0 467000 2617000 342000 7000 2268000 66147000 6843000 2412000 14933000 12494000 2504000 8362000 18365000 2126000 41100000 15200000 21700000 3600000 600000 3462000 66405000 16087000 6467000 2134000 9942000 1400000 13100000 400000 1800000 1000000 1777000 973000 48000 2798000 1860000 1456000 1456000 0 27000 69000 868000 0 492000 126190000 51516000 55635000 52885000 -74674000 -2750000 0 0 4.76 7816162 781617 1172425 1954042 3908081 1693295 0.001 0.001 150000000 150000000 78456000 80669000 78456000 80669000 78000 81000 2500000 -23487000 -44795000 -27620000 -51259000 143500000 147900000 103259000 105935000 4400000 800000 3800000 200000 200000 3300000 3500000 58531000 99709000 48500000 91035000 44049000 71238000 32005000 58107000 1307000 1725000 1295000 2590000 14482000 28471000 16495000 32928000 1500000 0 1476000 1200000 0 0 0 69000 1400000 4537000 3848000 21190000 16422000 16400000 1000 0.013 26062000 26062000 5.75 5.75 173.9978 P3Y10M28D P3Y5M3D P5D P30D 0.98 1.30 5 20 128250000 128250000 128250000 0.0994 0.0994 0.0400 0.006 22302000 19914000 4100000 2400000 6597000 3915000 4100000 38000 -38000 1100000 52414000 55165000 1100000 300000 2100000 0 258000 45000 4734000 0 0 -2000 -3000 4300000 4779000 8400000 3500000 4900000 2349000 783000 1651000 3302000 29000 39000 16000 32000 100000 133000 73000 145000 2000000 71000 94000 55000 110000 241000 285000 0.04 0.25 7737000 7139000 0 4056000 9911000 54000 54000 118000 118000 0 11000 0 118000 118000 107000 64000 64000 53000 158000 0 0 22000 3000 19000 100000 13000 87000 0 0 0 0 0 0 22000 49000 0 0 165000 40000 40000 64000 64000 0 11157000 5970000 11000 P3M -0.27 -0.59 -0.39 -0.69 -95000 776000 -0.012 -0.017 -0.019 -0.006 0.35 0.35 19377000 17671000 16500000 900000 P1Y7M17D P0Y8M16D 0 0 0 0 0.000 P7Y 0.014 0.42 P3Y8M4D P2Y8M4D P2Y8M4D 55944000 32098000 5500000 15216000 3011000 119000 60166000 33641000 5500000 17807000 3011000 207000 4168000 2590000 1578000 500000 0 500000 3977000 951000 3026000 8336000 5180000 3156000 8336000 5180000 3156000 85175000 44384000 5500000 31707000 3011000 573000 85483000 44643000 5500000 31708000 3011000 621000 29231000 12286000 0 16491000 0 454000 25317000 11002000 0 13901000 13901000 11416000 0 414000 -50000 -334000 -53000 -185000 237279000 41670000 60760000 176519000 240570000 60790000 179780000 3291000 30000 3261000 0 0 51040000 91694000 33815000 74223000 1900000 300000 1300000 700000 -20437000 -45099000 -30921000 -55180000 242000 760000 579000 347000 The Company’s operations in Switzerland are subject to a reduced tax rate under the Switzerland tax holiday which requires various thresholds of investment and employment in Switzerland. The Company has met these various thresholds and the Switzerland tax holiday is effective through the end of 2018. 24300000 1200000 5895000 6277000 18000000 6300000 24300000 2168000 1434000 16000000 -23479000 -122000 228000 -7029000 -7662000 25956000 1308000 -3158000 -2912000 4148000 -5933000 2512000 4982000 2642000 5241000 1282000 2565000 1282000 2565000 -2651000 -5072000 -2680000 -5270000 17776000 11643000 41193000 35130000 9889000 9179000 11210000 12519000 2318000 1789000 5203000 5094000 283428000 280435000 554069000 508016000 144897000 145238000 0 40000 0 40000 0 40000 9650000 9690000 0 64000 0 64000 0 64000 7162000 7226000 0 0 17930000 13597000 10800000 2800000 14966000 13915000 9292000 7275000 7130000 548000 489000 601000 6782000 5873000 673000 0 2210000 3671000 2 1 0.033 0.184 1569000 -7095000 -67855000 955000 -8293000 2614000 -20679000 -45859000 -31500000 -55527000 4600000 0 4600000 -2319000 -6225000 -3499000 -6600000 2 2 69158000 9831000 130568000 15510000 61237000 4853000 122803000 8775000 -18118000 20000 -498000 518000 -38874000 -9180000 -2351000 -6829000 -27422000 -16358000 -7411000 -8947000 -48580000 -28274000 -13491000 -14783000 48824000 2166000 7521000 10980000 12812000 8586000 6759000 15655000 14228000 6149000 4304000 38560000 37745000 0 -49000 1506000 -114000 -613000 -2000 4270000 -2803000 1087000 3880000 4270000 -143000 258000 0 0 -2611000 -677000 3994000 4883000 -2808000 1064000 3880000 4268000 0 1476000 0 0 -22000 -100000 0 0 5000 23000 0 2000 -2000 -165000 158000 0 0 -49000 30000 -114000 -613000 300000 -100000 -300000 2500000 18431000 16716000 1400000 400000 1369000 400000 -144000 -189000 332000 323000 -819000 -1330000 4862000 2067000 676000 7605000 582000 0 1034000 2726000 72989000 0 7708000 5943000 0 6597000 6597000 3915000 3915000 7200000 3053000 3053000 3247000 3247000 700000 1800000 0.001 0.001 5000000 5000000 0 0 0 0 0 0 26319000 24318000 74200000 49900000 3737000 2117000 5972000 164000 12842000 3106000 0 3792000 3913000 4966000 5095000 4862000 4585000 4142000 0 1012000 0 0 4862000 4142000 -74000 -74000 0 0 1716000 2975000 1277000 2495000 6000 278000 786000 155956000 8993000 14455000 97989000 34519000 140666000 6780000 14406000 86841000 32639000 32164000 31624000 30900000 6524000 6650000 1.23 0.67 26507000 50070000 27055000 51937000 1100000 731000 802000 2800000 1909000 4492000 17800000 2200000 20000000 1055000 2842000 83 118 21 1903000 4515000 777000 2056000 1687000 228000 9650000 1519000 2375000 13544000 7162000 500000 1747000 9409000 1903000 4515000 600000 777000 2056000 44000 44000 3915000 500000 854000 5269000 3247000 0 893000 4140000 597000 31000 628000 -1976222000 -2030384000 77413000 135057000 50190000 100594000 109571000 18983000 90588000 191403000 35807000 155596000 82315000 8936000 73379000 165258000 17537000 147721000 32158000 56346000 32125000 64664000 36516000 69386000 32625000 67256000 5862000 7387000 P6M P3M P3Y 744000 4.96 898533 582806 344500 2651000 1.19 1.40 5.46 3864000 3888000 4.26 5.11 P0Y10M20D 1883000 500000 7100000 800000 7400000 3.92 0.000 0 0.000 0 0 0 0 0.004 0.0157 0.010 0.011 0.014 0.017 0.017 0.54 0.467 0.41 0.36 0.36 0.43 0.43 0 1500000 400000 7000000 7400000 0 0 3912000 8888000 3497000 6.33 24000 200000 6.13 469000 30000 1.07 0.97 1.85 1.85 5019000 4486000 6.01 6.06 2045000 4389000 6.08 P0Y6M1D P5M27D P4Y3M18D P4Y3M18D P4Y3M18D P4Y3M18D 1079000 P2Y8M5D P3Y2M1D 400000 1400000 400000 1100000 0.85 1513000 2731000 1720000 3215000 94000 11100000 0 270641000 227581000 3223000 2689000 2401000 20000000 500000 3100000 3600000 100000 500000 1600000 900000 1600000 77342000 77168000 80590000 80203000 <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;">As a result of the TVN acquisition, the Company incurred&#160;acquisition-and integration-related expenses and the amounts are summarized in the table below (in thousands): </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: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="24" rowspan="1"></td></tr><tr><td style="width:44%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width: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: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: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: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></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Acquisition-related</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="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;">Integration-related</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Three months ended</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Six months ended</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Three months ended</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Six months ended</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">July 1, 2016</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;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, 2017</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;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">July 1, 2016</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">June 30, 2017</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;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">July 1, 2016</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Product cost of revenue</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">433</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">342</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">491</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Research and development</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div 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;">500</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">7</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">550</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Selling, general and administrative</font></div></td><td colspan="2" style="vertical-align:bottom;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;">885</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,321</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;">467</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,585</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,268</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,137</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;&#160;Total acquisition- and integration-related expenses</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">885</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,321</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">467</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,518</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,617</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-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,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></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:left;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8" rowspan="1"></td></tr><tr><td style="width:69%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;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, 2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;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, 2016</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Accounts receivable, net:</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom: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;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">66,892</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">91,596</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Less: allowances for doubtful accounts, returns and discounts</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(6,465</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;">(4,831</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:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;&#160;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;">60,427</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;">86,765</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;">The table below shows the estimated future payments for TVN VDP as of </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2017</font><font style="font-family:inherit;font-size:10pt;"> (in thousands):</font></div><div style="line-height:120%;padding-bottom:10px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="4" rowspan="1"></td></tr><tr><td style="width:85%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Years ending December&#160;31,</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2017 (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;">2,349</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2018 </font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,302</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2019</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,651</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2020</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">783</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">8,085</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div 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;">WARRANTS</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;">On September 26, 2016, the Company issued a Warrant to Comcast pursuant to which Comcast may, subject to certain vesting provisions, purchase up to </font><font style="font-family:inherit;font-size:10pt;">7,816,162</font><font style="font-family:inherit;font-size:10pt;"> shares of the Company&#8217;s common stock subject to adjustment in accordance with the terms of the Warrant, for a per share exercise price of </font><font style="font-family:inherit;font-size:10pt;">$4.76</font><font style="font-family:inherit;font-size:10pt;">. Comcast may exercise the Warrant for cash or on a net share basis. The Warrant expires on September 26, 2023 or the prior consummation of a change of control of the Company.</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;">Comcast&#8217;s right to purchase </font><font style="font-family:inherit;font-size:10pt;">781,617</font><font style="font-family:inherit;font-size:10pt;"> shares was vested as of the issuance date as an incentive to enter into the software license product supply agreement. Comcast&#8217;s rights to purchase an additional </font><font style="font-family:inherit;font-size:10pt;">1,954,042</font><font style="font-family:inherit;font-size:10pt;"> shares vest upon achievement of milestones that occur upon or prior to Comcast&#8217;s election for enterprise license pricing for certain of the Company&#8217;s software products. Such pricing would obligate Comcast to make certain total payments to the Company over the term of the product supply agreement. These rights are expected to vest in 2018. Comcast&#8217;s rights to purchase an additional </font><font style="font-family:inherit;font-size:10pt;">1,172,425</font><font style="font-family:inherit;font-size:10pt;"> shares vest when Comcast exceeds specified cumulative purchase amounts from the Company under the product supply agreement. Comcast&#8217;s rights to purchase the remaining </font><font style="font-family:inherit;font-size:10pt;">3,908,081</font><font style="font-family:inherit;font-size:10pt;"> shares vest in specified tranches at the earlier of Comcast&#8217;s enterprise license pricing election (if completed by a certain date) or achievement of specified cumulative purchase amounts from the Company.</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The </font><font style="font-family:inherit;font-size:10pt;">$1.6 million</font><font style="font-family:inherit;font-size:10pt;"> value of the vested portion of the Warrant has been determined using the Black-Scholes option valuation model using the following assumptions: expected term of </font><font style="font-family:inherit;font-size:10pt;">7 years</font><font style="font-family:inherit;font-size:10pt;">, volatility of </font><font style="font-family:inherit;font-size:10pt;">42%</font><font style="font-family:inherit;font-size:10pt;">, risk-free interest rate of </font><font style="font-family:inherit;font-size:10pt;">1.4%</font><font style="font-family:inherit;font-size:10pt;">, and expected dividends of </font><font style="font-family:inherit;font-size:10pt;">0.0%</font><font style="font-family:inherit;font-size:10pt;">. The Warrant is considered indexed to the Company&#8217;s common stock and classified as stockholders&#8217; equity based on its terms. Accordingly, the vested Warrant amount was included in &#8220;Additional paid-in capital&#8221; on the Company&#8217;s Condensed Consolidated Balance Sheet and will not be remeasured in the future periods.</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Warrant is considered an incentive for Comcast to purchase certain of the Company&#8217;s products. Therefore the value of the Warrant will be recorded as a reduction in the Company&#8217;s net revenues to the extent such value does not exceed net revenues from pertinent sales to Comcast. The portion of the Warrant which vested on September 26, 2016 had a value of approximately </font><font style="font-family:inherit;font-size:10pt;">$1.6 million</font><font style="font-family:inherit;font-size:10pt;"> and is deemed a customer incentive paid upfront and cumulatively, </font><font style="font-family:inherit;font-size:10pt;">$0.9 million</font><font style="font-family:inherit;font-size:10pt;"> of this prepaid incentive has been recorded as a reduction to the Company&#8217;s net revenues from Comcast. The remaining </font><font style="font-family:inherit;font-size:10pt;">$0.7 million</font><font style="font-family:inherit;font-size:10pt;"> of this prepaid incentive is reported as an asset under &#8220;Prepaid expenses and other current assets&#8221; on the Company&#8217;s Condensed Consolidated Balance Sheet as of </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2017</font><font style="font-family:inherit;font-size:10pt;">. The Company considers this asset to be recoverable based on the expectation of Comcast&#8217;s future purchases of the pertinent products.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:10px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table summarizes the Company&#8217;s short-term investments as of December 31, 2016 (in thousands):</font></div><div style="line-height:120%;padding-bottom:10px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="16" rowspan="1"></td></tr><tr><td style="width:45%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Amortized</font></div><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">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:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Gross</font></div><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Unrealized</font></div><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">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:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Gross</font></div><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Unrealized</font></div><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Losses</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Estimated</font></div><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Fair Value</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">As of December 31, 2016</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Corporate bonds</font></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,928</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">(5</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;">6,923</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total short-term investments</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6,928</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-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;">(5</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6,923</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:10px;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-bottom:10px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Basis of Presentation</font></div><div style="line-height:120%;padding-bottom:10px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The accompanying unaudited condensed consolidated financial statements, in the opinion of management, include all adjustments (consisting only of normal recurring adjustments) which Harmonic Inc. (&#8220;Harmonic,&#8221; or the &#8220;Company&#8221;) considers necessary for a fair statement of the results of operations for the interim periods covered and the consolidated financial condition of the Company at the date of the balance sheets. This Quarterly Report on Form 10-Q should be read in conjunction with the Company&#8217;s audited consolidated financial statements contained in the Company&#8217;s Annual Report on Form 10-K, which was filed with the Securities and Exchange Commission on March&#160;3, 2017 (the &#8220;2016 Form 10-K&#8221;). The interim results presented herein are not necessarily indicative of the results of operations that may be expected for the full fiscal year ending December&#160;31, 2017, or any other future period. The Company&#8217;s fiscal quarters are based on 13-week periods, except for the fourth quarter, which ends on December&#160;31.</font></div><div style="line-height:120%;padding-bottom:10px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The condensed consolidated financial statements include the accounts of the Company and its subsidiaries. All significant intercompany accounts and transactions have been eliminated in consolidation. The year-end condensed balance sheet was derived from audited financial statements, but does not include all disclosures required by accounting principles generally accepted in the United States of America (&#8220;U.S. GAAP&#8221;).</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">On February 29, 2016, the Company completed the acquisition of Thomson Video Networks (&#8220;TVN&#8221;). TVN is now a part of the Company&#8217;s Video segment and its results of operations are included in the Company&#8217;s Condensed Consolidated Statements of Operations beginning March 1, 2016. During the fourth quarter of 2016, the Company completed the accounting for this business combination. </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-bottom:10px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Use of Estimates</font></div><div style="line-height:120%;padding-bottom:10px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The preparation of the condensed consolidated financial statements in conformity with U.S.&#160;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 amounts of revenue and expenses during the reporting period. Actual results could differ from those estimates.</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Significant Accounting Policies</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company&#8217;s significant accounting policies are described in Note 2 to its audited Consolidated Financial Statements included in the 2016 Form 10-K. There have been no significant changes to these policies during the </font><font style="font-family:inherit;font-size:10pt;">six months ended</font><font style="font-family:inherit;font-size:10pt;"> </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2017</font><font style="font-family:inherit;font-size:10pt;"> other than those disclosed in Note 2, &#8220;Standards Implemented&#8221;.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following unaudited pro forma summary presents consolidated information of the Company as if the acquisition of TVN had occurred on January&#160;1, 2015, the beginning of the comparable prior annual period. The unaudited pro forma combined results are provided for illustrative purpose only and are not indicative of the Company&#8217;s actual consolidation results. </font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The pro forma adjustments primarily relate to the amortization of acquired intangibles and interest expense related to financing arrangements. In addition, the unaudited pro forma net loss for the </font><font style="font-family:inherit;font-size:10pt;">three and six months ended</font><font style="font-family:inherit;font-size:10pt;"> </font><font style="font-family:inherit;font-size:10pt;">July&#160;1, 2016</font><font style="font-family:inherit;font-size:10pt;"> was adjusted to exclude </font><font style="font-family:inherit;font-size:10pt;">$6.5 million</font><font style="font-family:inherit;font-size:10pt;"> of acquisition- and integration- related expenses, respectively. These adjustments exclude the income tax impact.</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:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="4" rowspan="1"></td></tr><tr><td style="width:84%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:14%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Six months ended</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">July 1, 2016</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(in millions, except per share amounts)</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" 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;">Net revenue</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">200.1</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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 colspan="2" style="vertical-align:bottom;padding-left:2px;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.3</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Net loss per share-basic and diluted</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(0.52</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:10px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">BUSINESS ACQUISITION</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">On February 29, 2016, the Company, through its wholly-owned subsidiary Harmonic International AG, completed its acquisition of </font><font style="font-family:inherit;font-size:10pt;">100%</font><font style="font-family:inherit;font-size:10pt;"> of the share capital and voting rights of TVN, a global leader in advanced video compression solutions headquartered in Rennes, France, for a final purchase price of </font><font style="font-family:inherit;font-size:10pt;">$82.5 million</font><font style="font-family:inherit;font-size:10pt;"> in cash. The Company believes that its acquisition of TVN has strengthened, and will continue to strengthen, the Company&#8217;s competitive position in the video infrastructure market as well as to enhance the depth and scale of the Company&#8217;s research and development and service and support capabilities in the video arena. </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;">During the fourth quarter of 2016, the Company completed the accounting for this business combination. The final TVN purchase price has been allocated to tangible and intangible assets acquired and liabilities assumed on the basis of their respective estimated fair values on the acquisition date. The Company&#8217;s allocation of TVN purchase consideration is as follows (in thousands):</font></div><div style="line-height:120%;padding-bottom:10px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="4" rowspan="1"></td></tr><tr><td style="width:83%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:15%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Assets:</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;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;">6,843</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;Accounts receivable, net</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">14,933</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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;Inventories</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,462</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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;Prepaid expenses and other current assets</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,412</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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;Property and equipment, net</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,942</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;French R&amp;D tax credit receivables </font><font style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(1)</sup></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">26,421</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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;Other long-term assets</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,134</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;">Total assets</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">66,147</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Liabilities:</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;Other debts and capital lease obligations, current</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,362</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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;Accounts payable</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,494</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;Deferred revenue</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,504</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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;Accrued and other current liabilities</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">18,365</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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;Other debts and capital lease obligations, long-term</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,087</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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;Other non-current liabilities</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,467</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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;Deferred 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;">2,126</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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 liabilities</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;">66,405</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="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Goodwill</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">41,670</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Intangibles</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">41,100</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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 purchase consideration</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">82,512</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(1) See Note 8, &#8220;Balance Sheet Components-Prepaid expenses and other current assets&#8221; for more information on French R&amp;D tax credit receivables.</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;">The following table presents details of the intangible assets acquired through this business combination (in thousands, except years):</font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="6" rowspan="1"></td></tr><tr><td style="width:59%;" rowspan="1" colspan="1"></td><td style="width:20%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:18%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Estimated Useful Life (in years)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;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;">Backlog</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">6 months</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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;">3,600</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Developed technology</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">4 years</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">21,700</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Customer relationships</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">5 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="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,200</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Trade name</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">4 years</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">600</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">41,100</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The goodwill is not expected to be deductible for income tax purposes but the intangibles assets acquired are expected to be deductible for income tax purposes in certain jurisdictions. Both goodwill and intangibles assets acquired are assigned to the Company&#8217;s video reporting unit.</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-weight:bold;">Acquisition- and integration-related expenses</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;">As a result of the TVN acquisition, the Company incurred&#160;acquisition-and integration-related expenses and the amounts are summarized in the table below (in thousands): </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: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="24" rowspan="1"></td></tr><tr><td style="width:44%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width: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: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: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: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></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Acquisition-related</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="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;">Integration-related</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Three months ended</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Six months ended</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Three months ended</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Six months ended</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">July 1, 2016</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;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, 2017</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;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">July 1, 2016</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">June 30, 2017</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;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">July 1, 2016</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Product cost of revenue</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">433</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">342</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">491</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Research and development</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div 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;">500</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">7</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">550</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Selling, general and administrative</font></div></td><td colspan="2" style="vertical-align:bottom;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;">885</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,321</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;">467</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,585</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,268</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,137</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;&#160;Total acquisition- and integration-related expenses</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">885</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,321</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">467</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,518</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,617</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-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,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></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;font-size:10pt;"><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;">These costs consisted of acquisition-related costs which include outside legal, accounting and other professional services as well as integration-related costs which include incremental costs resulting from the TVN acquisition that are not expected to generate future benefits once the integration is fully consummated. These costs are expensed as incurred. The Company expects to continue to have some TVN integration-related costs throughout the remainder of 2017, primarily outside legal and advisory fees relating to re-organization of TVN&#8217;s legal entities.</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-weight:bold;">Pro Forma Financial Information</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;">The following unaudited pro forma summary presents consolidated information of the Company as if the acquisition of TVN had occurred on January&#160;1, 2015, the beginning of the comparable prior annual period. The unaudited pro forma combined results are provided for illustrative purpose only and are not indicative of the Company&#8217;s actual consolidation results. </font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The pro forma adjustments primarily relate to the amortization of acquired intangibles and interest expense related to financing arrangements. In addition, the unaudited pro forma net loss for the </font><font style="font-family:inherit;font-size:10pt;">three and six months ended</font><font style="font-family:inherit;font-size:10pt;"> </font><font style="font-family:inherit;font-size:10pt;">July&#160;1, 2016</font><font style="font-family:inherit;font-size:10pt;"> was adjusted to exclude </font><font style="font-family:inherit;font-size:10pt;">$6.5 million</font><font style="font-family:inherit;font-size:10pt;"> of acquisition- and integration- related expenses, respectively. These adjustments exclude the income tax impact.</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:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="4" rowspan="1"></td></tr><tr><td style="width:84%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:14%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Six months ended</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">July 1, 2016</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(in millions, except per share amounts)</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" 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;">Net revenue</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">200.1</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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 colspan="2" style="vertical-align:bottom;padding-left:2px;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.3</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Net loss per share-basic and diluted</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(0.52</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;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;"><br clear="none"/></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;">On February 29, 2016, the Company completed the acquisition of Thomson Video Networks (&#8220;TVN&#8221;). TVN is now a part of the Company&#8217;s Video segment and its results of operations are included in the Company&#8217;s Condensed Consolidated Statements of Operations beginning March 1, 2016. During the fourth quarter of 2016, the Company completed the accounting for this business combination.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:10px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">SHORT-TERM INVESTMENTS</font></div><div style="line-height:120%;padding-bottom:10px;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, 2017</font><font style="font-family:inherit;font-size:10pt;">, the Company has </font><font style="font-family:inherit;font-size:10pt;">no</font><font style="font-family:inherit;font-size:10pt;"> short-term investments. The following table summarizes the Company&#8217;s short-term investments as of December 31, 2016 (in thousands):</font></div><div style="line-height:120%;padding-bottom:10px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="16" rowspan="1"></td></tr><tr><td style="width:45%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Amortized</font></div><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">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:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Gross</font></div><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Unrealized</font></div><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">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:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Gross</font></div><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Unrealized</font></div><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Losses</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Estimated</font></div><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Fair Value</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">As of December 31, 2016</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Corporate bonds</font></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,928</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">(5</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;">6,923</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total short-term investments</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6,928</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-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;">(5</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6,923</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-bottom:10px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company&#8217;s short-term investments as of </font><font style="font-family:inherit;font-size:10pt;">December 31, 2016</font><font style="font-family:inherit;font-size:10pt;"> had maturities of less than one year. These available-for-sale investments are presented as &#8220;Current Assets&#8221; in the Condensed Consolidated Balance Sheets as they were available for current operations. Realized gains and losses from the sale of investments were not material for the </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">three and six months ended</font><font style="font-family:inherit;font-size:10pt;"> </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2017</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">July&#160;1, 2016</font><font style="font-family:inherit;font-size:10pt;">.</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company&#8217;s investments in equity securities of other privately and publicly held companies were </font><font style="font-family:inherit;font-size:10pt;">$3.8 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$4.4 million</font><font style="font-family:inherit;font-size:10pt;"> as of </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2017</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2016</font><font style="font-family:inherit;font-size:10pt;">, respectively, and such investments were considered as long-term investments and were included in &#8220;Other long-term assets&#8221; in the Condensed Consolidated Balance Sheet. (See Note 5, &#8220;Investments in Other Equity Securities&#8221; for additional information).</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:10px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">COMMITMENTS AND CONTINGENCIES</font></div><div style="line-height:120%;padding-bottom:10px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Leases</font></div><div style="line-height:120%;padding-bottom:10px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Future minimum lease payments under non-cancelable operating leases as of </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">June 30, 2017</font><font style="font-family:inherit;font-size:10pt;"> are as follows (in thousands):</font></div><div style="line-height:120%;padding-bottom:10px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="4" rowspan="1"></td></tr><tr><td style="width:86%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Years ending December&#160;31,</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2017 (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;">6,759</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2018</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,812</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2019</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">10,980</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2020</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">7,521</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2021</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,166</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Thereafter</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,586</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">48,824</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-bottom:10px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Warranties</font></div><div style="line-height:120%;padding-bottom:10px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company accrues for estimated warranty costs at the time of product shipment. Management periodically reviews the estimated fair value of its warranty liability and records adjustments based on the terms of warranties provided to customers, historical and anticipated warranty claims experience, and estimates of the timing and cost of warranty claims. Activity for the Company&#8217;s warranty accrual, which is included in accrued and other current liabilities, is summarized below (in thousands):</font></div><div style="line-height:120%;padding-bottom:10px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:97.65625%;border-collapse:collapse;text-align:left;"><tr><td colspan="16" rowspan="1"></td></tr><tr><td style="width:45%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Three&#160;months&#160;ended</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Six months ended</font></div></td></tr><tr><td style="vertical-align: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;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">June&#160;30, <br clear="none"/>2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">July&#160;1, <br clear="none"/>2016</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">June&#160;30, <br clear="none"/>2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">July&#160;1, <br clear="none"/>2016</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Balance at beginning of period</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,585</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;">4,966</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;">4,862</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;">3,913</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:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;Balance assumed from TVN acquisition</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div 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;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,012</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;Accrual for current period warranties</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,277</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,716</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,495</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,975</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;Changes in liability related to pre-existing warranties</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div 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;">(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;">&#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;">(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></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;Warranty costs incurred</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,720</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(1,513</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;">(3,215</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;">(2,731</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:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Balance at end of period</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-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;">4,142</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;">5,095</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;">4,142</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;">5,095</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-bottom:10px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Purchase Obligations</font></div><div style="line-height:120%;padding-bottom:10px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company relies on a limited number of contract manufacturers and suppliers to provide manufacturing services for a substantial majority of its products. Obligations to purchase inventory and other commitments are generally expected to be fulfilled within&#160;one&#160;year. The Company had approximately </font><font style="font-family:inherit;font-size:10pt;">$30.9 million</font><font style="font-family:inherit;font-size:10pt;"> of non-cancelable commitments to purchase inventories and other commitments as of </font><font style="font-family:inherit;font-size:10pt;">June 30, 2017</font><font style="font-family:inherit;font-size:10pt;">.</font></div><div style="line-height:120%;padding-bottom:10px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Standby Letters of Credit and Guarantees</font></div><div style="line-height:120%;padding-bottom:10px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company&#8217;s financial guarantees consisted of standby letters of credit and bank guarantees. As of </font><font style="font-family:inherit;font-size:10pt;">June 30, 2017</font><font style="font-family:inherit;font-size:10pt;">, the Company had </font><font style="font-family:inherit;font-size:10pt;">$0.7 million</font><font style="font-family:inherit;font-size:10pt;"> of standby letters of credit outstanding primarily related to its credit card facility in Switzerland and, to a lesser extent, performance bond and state requirements imposed on employers. In addition, the Company had </font><font style="font-family:inherit;font-size:10pt;">$1.9 million</font><font style="font-family:inherit;font-size:10pt;"> of bank guarantees outstanding as of </font><font style="font-family:inherit;font-size:10pt;">June 30, 2017</font><font style="font-family:inherit;font-size:10pt;">, of which </font><font style="font-family:inherit;font-size:10pt;">$1.3 million</font><font style="font-family:inherit;font-size:10pt;"> was related to a building lease for the TVN French Subsidiary, </font><font style="font-family:inherit;font-size:10pt;">$0.3 million</font><font style="font-family:inherit;font-size:10pt;"> was related to the building leases in Israel, and the remaining amount was mostly related to performance bonds issued to customers of the TVN French Subsidiary.</font></div><div style="line-height:120%;padding-bottom:10px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Indemnification</font></div><div style="line-height:120%;padding-bottom:10px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Harmonic is obligated to indemnify its officers and the members of its Board of Directors (the &#8220;Board&#8221;) pursuant to its bylaws and contractual indemnity agreements. Harmonic also indemnifies some of its suppliers and most of its customers for specified intellectual property matters pursuant to certain contractual arrangements, subject to certain limitations. The scope of these indemnities varies, but, in some instances, includes indemnification for damages and expenses (including reasonable attorneys&#8217; fees). There have been </font><font style="font-family:inherit;font-size:10pt;">no</font><font style="font-family:inherit;font-size:10pt;"> amounts accrued in respect of these indemnification provisions through </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">June 30, 2017</font><font style="font-family:inherit;font-size:10pt;">.</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%;padding-bottom:10px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Legal proceedings</font></div><div style="line-height:120%;padding-bottom:10px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">From time to time, the Company is involved in lawsuits as well as subject to various legal proceedings, claims, threats of litigation, and investigations in the ordinary course of business, including claims of alleged infringement of third-party patents and other intellectual property rights, commercial, employment, and other matters. The Company assesses potential liabilities in connection with each lawsuit and threatened lawsuits and accrues an estimated loss for these loss contingencies if both of the following conditions are met: information available prior to issuance of the financial statements indicates that it is probable that a liability has been incurred at the date of the financial statements and the amount of loss can be reasonably estimated. While certain matters to which the Company is a party specify the damages claimed, such claims may not represent reasonably probable losses. Given the inherent uncertainties of litigation, the ultimate outcome of these matters cannot be predicted at this time, nor can the amount of possible loss or range of loss, if any, be reasonably estimated.</font></div><div style="line-height:120%;padding-bottom:10px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In October 2011, Avid Technology, Inc. (&#8220;Avid&#8221;) filed a complaint in the United States District Court for the District of Delaware alleging that Harmonic&#8217;s MediaGrid product infringes </font><font style="font-family:inherit;font-size:10pt;">two</font><font style="font-family:inherit;font-size:10pt;"> patents held by Avid. A jury trial on this complaint commenced on January 23, 2014 and, on February 4, 2014, the jury returned a unanimous verdict in favor of the Company, rejecting Avid&#8217;s infringement allegations in their entirety. On May 23, 2014, Avid filed a post-trial motion asking the court to set aside the jury&#8217;s verdict, and the judge issued an order on December 17, 2014, denying the motion. On January 5, 2015, Avid filed an appeal with respect to the jury&#8217;s verdict with the Federal Circuit, which was docketed on January 9, 2015, as Case No. 2015-1246. Avid filed its opening brief with respect to this appeal on March 24, 2015, the Company filed its response brief on May 7, 2015, and Avid filed its reply brief on June 16, 2015. Oral arguments were held on December 11, 2015. On January 29, 2016, the Federal Circuit issued an order vacating the verdict of noninfringement and remanding the case to the trial court for a new trial on infringement. On February 26, 2016, Harmonic filed a request for rehearing and rehearing en banc at the Federal Circuit. On March 31, 2016, the Federal Circuit denied the request for rehearing and rehearing en banc and a mandate issued on April 8, 2016. The court conducted a supplemental claim construction hearing on May 27, 2016 and issued a claim construction order on June 29, 2016. On June 17, 2016, Harmonic filed requests for ex parte reexaminations for the &#8217;808 and &#8217;309 patents with the United States Patent and Trademark Office (&#8220;USPTO&#8221;).&#160; The USPTO ordered reexamination of both the &#8217;309 and &#8217;808 patents in August 2016.&#160;A status conference was held with the District Court on February 23, 2017. On April 10, 2017, the USPTO issued a final office action rejecting the challenged claims of the &#8217;309 patent and affirming all claims of the &#8217;808 patent.</font></div><div style="line-height:120%;padding-bottom:10px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In June 2012, Avid served a subsequent complaint in the United States District Court for the District of Delaware alleging that the Company&#8217;s Spectrum product infringes </font><font style="font-family:inherit;font-size:10pt;">one</font><font style="font-family:inherit;font-size:10pt;"> patent held by Avid. The complaint seeks injunctive relief and unspecified damages. In September 2013, the U.S. Patent Trial and Appeal Board (&#8220;PTAB&#8221;) authorized an inter partes review to be instituted as to claims 1-16 of the patent asserted in this second complaint. A hearing before the PTAB was conducted on May 20, 2014. On July 10, 2014, the PTAB issued a decision finding claims 1-10 invalid and claims 11-16 not invalid. The Company filed an appeal with respect to the PTAB&#8217;s decision on claims 11-16 on September 11, 2014. The appeal was docketed with the Federal Circuit on October 22, 2014, as Case No. 2015-1072, and the Company filed its opening brief with respect to this appeal on January 29, 2015. Avid and PTAB each filed a response brief on April 27, 2015, and the Company filed a reply brief on May 28, 2015.&#160;Oral arguments were held on October 8, 2015.&#160;The Federal Circuit issued an order on March 1, 2016, affirming the PTAB&#8217;s decision and a mandate issued on April 7, 2016. </font></div><div style="line-height:120%;padding-bottom:10px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">On July 24, 2017, the court issued a scheduling order consolidating both cases and setting the trial date for November 6, 2017.</font></div><div style="line-height:120%;padding-bottom:10px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company is unable to predict the outcome of these lawsuits and therefore is unable to estimate an amount or range of any reasonably possible losses resulting from them. An unfavorable outcome on any litigation matter could require that the Company pay substantial damages, or, in connection with any intellectual property infringement claims, could require that the Company pay ongoing royalty payments or could prevent the Company from selling certain of its products. As a result, a settlement of, or an unfavorable outcome on, any of the matters referenced above or other litigation matters could have a material adverse effect on the Company&#8217;s business, operating results, financial condition and cash flows.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:10px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">EMPLOYEE BENEFIT PLANS AND STOCK-BASED COMPENSATION</font></div><div style="line-height:120%;padding-bottom:10px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Equity Award Plans</font></div><div style="line-height:120%;padding-bottom:10px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company&#8217;s stock benefit plans include the employee stock purchase plan and current active stock plans adopted in 1995 and 2002 as well as one stock plan in connection with an acquisition in 2010. See Note&#160;13, &#8220;Employee Benefit Plans and Stock-based Compensation&#8221; of Notes to Consolidated Financial Statements in the 2016 Form 10-K for details pertaining to each plan. </font></div><div style="line-height:120%;padding-bottom:10px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company&#8217;s stockholders approved an amendment to the 1995 Stock Plan at the Company&#8217;s 2017 annual meeting of stockholders (the &#8220;2017 Annual Meeting&#8221;) which increased the number of shares of common stock reserved for issuance under the 1995 Stock Plan by&#160;</font><font style="font-family:inherit;font-size:10pt;">7,000,000</font><font style="font-family:inherit;font-size:10pt;">&#160;shares. The Company&#8217;s stockholders also approved an amendment to the 2002 Director Stock Plan at the 2017 Annual Meeting which increased the number of shares of common stock reserved for issuance under the 2002 Director Stock Plan by&#160;</font><font style="font-family:inherit;font-size:10pt;">400,000</font><font style="font-family:inherit;font-size:10pt;">&#160;shares.</font></div><div style="line-height:120%;padding-bottom:20px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table summarizes the Company&#8217;s stock option, restricted stock units (&#8220;RSUs&#8221;), performance-based stock awards (&#8220;PRSUs&#8221;) and market-based awards activities during the </font><font style="font-family:inherit;font-size:10pt;">six months ended</font><font style="font-family:inherit;font-size:10pt;"> </font><font style="font-family:inherit;font-size:10pt;">June 30, 2017</font><font style="font-family:inherit;font-size:10pt;"> (in thousands, except per share amounts):</font></div><div style="line-height:120%;padding-bottom:10px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="17" rowspan="1"></td></tr><tr><td style="width:31%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width: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: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:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="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 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&#160;Outstanding</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="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;">RSUs&#160;Outstanding*</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#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;">Shares</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Available&#160;for</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Grant</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Number</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">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" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Weighted</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&#160;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" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Number</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">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" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Weighted</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</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Date Fair</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Value</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Balance at December 31, 2016</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,912</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;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5,019</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;">6.01</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;border-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,864</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;">4.26</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:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Authorized</font></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;">7,400</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">&#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 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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div 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:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Granted</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,008</font></div></td><td style="vertical-align: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;">30</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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.10</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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,651</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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.46</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Options exercised</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(94</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3.06</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">&#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;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Shares released</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 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;">&#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;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(1,883</font></div></td><td style="vertical-align: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.92</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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;">1,584</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;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;">(469</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;">6.13</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">(744</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;">4.96</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Balance at June 30, 2017</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;">8,888</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,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;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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.06</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-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,888</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;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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.11</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:174%;padding-bottom:10px;padding-top:14px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">* The preceding table includes PRSUs and market-based award activities during the </font><font style="font-family:inherit;font-size:10pt;">six months ended</font><font style="font-family:inherit;font-size:10pt;"> </font><font style="font-family:inherit;font-size:10pt;">June 30, 2017</font><font style="font-family:inherit;font-size:10pt;">.</font></div><div style="line-height:120%;padding-bottom:10px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Performance-based awards (PRSUs)</font></div><div style="line-height:120%;padding-bottom:10px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In August 2016, the Company granted </font><font style="font-family:inherit;font-size:10pt;">898,533</font><font style="font-family:inherit;font-size:10pt;"> shares of PRSUs to fund a portion of its 2016 incentive bonus payment obligations to its key executives and other eligible employees. From March 2017 through April 2017, the Company granted another </font><font style="font-family:inherit;font-size:10pt;">582,806</font><font style="font-family:inherit;font-size:10pt;"> PRSUs to fund its first half 2017 incentive bonus payment obligations. The vesting of the PRSUs is based on the achievement of certain financial and non-financial operating goals of the Company and vesting occurs within </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 from the grant date. Each quarterly period, the Company estimates the probability of the achievement of these performance goals and recognizes any related stock-based compensation expense. If the achievement of such performance goals is not probable, no compensation expense is recognized. </font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Market-based awards</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;">In the six months ended June 30, 2017, the Company granted </font><font style="font-family:inherit;font-size:10pt;">344,500</font><font style="font-family:inherit;font-size:10pt;"> RSUs to its key executives and certain eligible employees that may vest during a </font><font style="font-family:inherit;font-size:10pt;">three</font><font style="font-family:inherit;font-size:10pt;">-year period as part of its long-term incentive program. The vesting conditions of these awards are tied to the market value of the Company's common stock. The fair value of these&#160;shares was estimated using a Monte-Carlo simulation.</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-bottom:10px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table summarizes information about stock options outstanding as of </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">June 30, 2017</font><font style="font-family:inherit;font-size:10pt;"> (in thousands, except per share amounts and terms):</font></div><div style="line-height:120%;padding-bottom:10px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="13" rowspan="1"></td></tr><tr><td style="width:45%;" 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:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><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="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Number</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">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" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Weighted</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 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;">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;">Remaining</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Contractual</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Term&#160;(Years)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Aggregate</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Intrinsic</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Value</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Vested and expected to vest</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;">4,389</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;">6.08</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;padding-right:2px;border-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.2</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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;">2,045</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:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Exercisable</font></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,497</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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.33</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2.7</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,079</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div 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;">The intrinsic value of options vested and expected to vest and exercisable as of June 30, 2017 is calculated based on the difference between the exercise price and the fair value of the Company&#8217;s common stock as of June 30, 2017. The intrinsic value of options exercised is calculated based on the difference between the exercise price and the fair value of the Company&#8217;s common stock as of the exercise date. The intrinsic value of options exercised during the three and six months ended June 30, 2017 was </font><font style="font-family:inherit;font-size:10pt;">$24,000</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$0.2 million</font><font style="font-family:inherit;font-size:10pt;">, respectively. The intrinsic value of options exercised during the three months and six months ended July&#160;1, 2016 was minimal.</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-bottom:10px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table summarizes information about RSUs and PRSUs outstanding as of </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">June 30, 2017</font><font style="font-family:inherit;font-size:10pt;"> (in thousands, except term):</font></div><div style="line-height:120%;padding-bottom:10px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="9" rowspan="1"></td></tr><tr><td style="width:59%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><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="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Number of</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Shares</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Underlying</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Restricted</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Stock</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 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;">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;">Remaining</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Vesting</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Period</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">(Years)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Aggregate</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Fair</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Value</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Vested and expected to vest</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;">2,893</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;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.9</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">15,190</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-left:4px;padding-bottom:10px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The fair value of RSUs and PRSUs vested and expected to vest as of </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">June 30, 2017</font><font style="font-family:inherit;font-size:10pt;"> is calculated based on the fair value of the Company&#8217;s common stock as of </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">June 30, 2017</font><font style="font-family:inherit;font-size:10pt;">. </font></div><div style="line-height:120%;padding-bottom:10px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Employee Stock Purchase Plan (&#8220;ESPP&#8221;)</font></div><div style="line-height:120%;padding-bottom:10px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company&#8217;s stockholders approved an amendment to the 2002 Employee Stock Purchase Plan (the &#8220;ESPP&#8221;) at the 2017 Annual Meeting which increased the number of shares of common stock reserved for issuance under the ESPP by&#160;</font><font style="font-family:inherit;font-size:10pt;">1,500,000</font><font style="font-family:inherit;font-size:10pt;">&#160;shares. As of </font><font style="font-family:inherit;font-size:10pt;">June 30, 2017</font><font style="font-family:inherit;font-size:10pt;">, the number of shares of common stock available for issuance under the ESPP was </font><font style="font-family:inherit;font-size:10pt;">1,693,295</font><font style="font-family:inherit;font-size:10pt;">. In the event that there are insufficient shares in the plan to fully fund the issuance, the available shares will be allocated across all participants based on their contributions relative to the total contributions received for the offering period.</font></div><div style="line-height:120%;padding-bottom:10px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Retirement Benefit Plan</font></div><div style="line-height:120%;padding-bottom:10px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">As part of the TVN acquisition the Company assumed obligations under a defined benefit pension plan. The plan is unfunded and there are </font><font style="font-family:inherit;font-size:10pt;">no</font><font style="font-family:inherit;font-size:10pt;"> contributions to the plan required by any laws or funding regulations, discretionary contributions or non-cash contributions expected to be made. The table below shows the components of net periodic benefit costs (in thousands):</font></div><div style="line-height:120%;padding-bottom:10px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="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="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Three months ended</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Six months ended</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;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, 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-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;">July 1, 2016</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">June&#160;30, <br clear="none"/>2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">July&#160;1, <br clear="none"/>2016</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Service cost</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">55</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">71</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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;">110</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;">94</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;">Interest cost</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">16</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">29</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">39</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Recognized net actuarial loss</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3</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:2px;padding-top:2px;padding-bottom: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;Net periodic benefit cost included in operating loss</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;">73</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;">100</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;">145</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;">133</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The present value of the Company&#8217;s pension obligation as of </font><font style="font-family:inherit;font-size:10pt;">June 30, 2017</font><font style="font-family:inherit;font-size:10pt;"> was </font><font style="font-family:inherit;font-size:10pt;">$4.8 million</font><font style="font-family:inherit;font-size:10pt;">, of which </font><font style="font-family:inherit;font-size:10pt;">$45,000</font><font style="font-family:inherit;font-size:10pt;"> was reported under &#8220;Accrued and other liabilities&#8221; and </font><font style="font-family:inherit;font-size:10pt;">$4.7 million</font><font style="font-family:inherit;font-size:10pt;"> was reported under &#8220;Other non-current liabilities&#8221; on the Company&#8217;s Condensed Consolidated Balance Sheets. The present value of the Company&#8217;s pension obligation as of December 31, 2016 was </font><font style="font-family:inherit;font-size:10pt;">$4.3 million</font><font style="font-family:inherit;font-size:10pt;">.</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-bottom:10px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">401(k) Plan</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company has a retirement/savings plan for its U.S. employees, which qualifies as a thrift plan under Section&#160;401(k) of the Internal Revenue Code. This plan allows participants to contribute up to the applicable Internal Revenue Code limitations under the plan. The Company has made discretionary contributions to the plan of </font><font style="font-family:inherit;font-size:10pt;">25%</font><font style="font-family:inherit;font-size:10pt;"> of the first </font><font style="font-family:inherit;font-size:10pt;">4%</font><font style="font-family:inherit;font-size:10pt;"> contributed by eligible participants, up to a maximum contribution per participant of </font><font style="font-family:inherit;font-size:10pt;">$1,000</font><font style="font-family:inherit;font-size:10pt;"> per year. The contributions for the </font><font style="font-family:inherit;font-size:10pt;">six months ended</font><font style="font-family:inherit;font-size:10pt;"> </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2017</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">July&#160;1, 2016</font><font style="font-family:inherit;font-size:10pt;"> were </font><font style="font-family:inherit;font-size:10pt;">$285,000</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$241,000</font><font style="font-family:inherit;font-size:10pt;">, respectively.</font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-bottom:10px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Stock-based Compensation</font></div><div style="line-height:120%;padding-bottom:10px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table summarizes stock-based compensation expense for all plans (in thousands):</font></div><div style="line-height:120%;padding-bottom:10px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="16" rowspan="1"></td></tr><tr><td style="width:47%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Three months ended</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Six months ended</font></div></td></tr><tr><td style="vertical-align: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&#160;30, <br clear="none"/>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;">July&#160;1, <br clear="none"/>2016</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">June&#160;30, <br clear="none"/>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;">July&#160;1, <br clear="none"/>2016</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Stock-based compensation in:</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Cost of revenue</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:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">700</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #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:1px solid #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;">424</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #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:1px solid #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,145</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #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:1px solid #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;">651</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:top;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Research and development expense</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,337</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">841</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,314</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,810</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Selling, general and administrative expense</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,099</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,503</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,928</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,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></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total stock-based compensation in operating expense</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,436</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,344</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;">6,242</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5,211</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:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total stock-based compensation</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-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;">4,136</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,768</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;">7,387</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;">5,862</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-bottom:10px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">As of </font><font style="font-family:inherit;font-size:10pt;">June 30, 2017</font><font style="font-family:inherit;font-size:10pt;">, the Company had approximately </font><font style="font-family:inherit;font-size:10pt;">$16.5 million</font><font style="font-family:inherit;font-size:10pt;"> of unrecognized stock-based compensation expense related to unvested stock options and awards that are expected to be recognized over a weighted-average period of approximately </font><font style="font-family:inherit;font-size:10pt;">1.6 years</font><font style="font-family:inherit;font-size:10pt;">. </font></div><div style="line-height:120%;padding-bottom:10px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Valuation Assumptions</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company estimates the fair value of employee stock options and stock purchase rights under the ESPP using a Black-Scholes option valuation model. The value of the stock purchase rights under the ESPP consists of: (1) the </font><font style="font-family:inherit;font-size:10pt;">15%</font><font style="font-family:inherit;font-size:10pt;"> discount on the purchase of the stock; (2)&#160;</font><font style="font-family:inherit;font-size:10pt;">85%</font><font style="font-family:inherit;font-size:10pt;"> of the fair value of the call option; and (3)&#160;</font><font style="font-family:inherit;font-size:10pt;">15%</font><font style="font-family:inherit;font-size:10pt;"> of the fair value of the put option. The call option and put option were valued using the Black-Scholes option pricing model. At the date of grant, the Company estimated the fair value of each stock option grant and stock purchase right granted under the ESPP using the following weighted average assumptions:</font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12" rowspan="1"></td></tr><tr><td style="width:43%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="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;">Employee Stock Options</font></div></td></tr><tr><td style="vertical-align: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="5" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Three months ended</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="5" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Six months ended</font></div></td></tr><tr><td style="vertical-align: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;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">June&#160;30, <br clear="none"/>2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">July&#160;1, <br clear="none"/>2016</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">June&#160;30, <br clear="none"/>2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">July&#160;1, <br clear="none"/>2016</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Expected term (years)</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;">4.30</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;border-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.30</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;border-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.30</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;border-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.30</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:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Volatility</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">43</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">36</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">43</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">36</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:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Risk-free interest rate</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1.7</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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.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;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.7</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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.4</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Expected dividends</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.0</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.0</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.0</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.0</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-bottom:10px;text-align:left;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;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="6" rowspan="1"></td></tr><tr><td style="width:73%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="5" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">ESPP Purchase Period Ending</font></div></td></tr><tr><td style="vertical-align: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;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">July 3, <br clear="none"/>2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">June 30, <br clear="none"/>2016</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Expected term (years)</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;">0.49</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;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.5</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Volatility</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">41</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">54</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:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Risk-free interest rate</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1.0</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.4</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Expected dividends</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.0</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.0</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:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Estimated weighted average fair value per share at purchase date</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="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$1.40</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size: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="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$1.19</font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-bottom:10px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The expected term of the employee stock options represents the weighted-average period that the stock options are expected to remain outstanding. The computation of the expected term was determined based on historical experience of similar awards, giving consideration to the contractual terms of the stock-based awards, vesting schedules and expectations of future employee behavior. The expected term of the stock purchase rights under the ESPP represents the period of time from the beginning of the offering period to the purchase date. The Company uses its historical volatility for a period equivalent to the expected term of the options to estimate the expected volatility. The risk-free interest rate that the Company uses in the Black-Scholes option valuation model is based on U.S. Treasury zero-coupon issues with remaining terms similar to the expected term. The Company has never declared or paid any cash dividends and does not plan to pay cash dividends in the foreseeable future, and, therefore, used an expected dividend yield of zero in the valuation model.</font></div><div style="line-height:120%;padding-bottom:10px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Prior to January 1, 2017, stock-based compensation expense was recorded net of estimated forfeitures in the Company&#8217;s condensed consolidated statements of operations and, accordingly, was recorded for only those stock-based awards that the Company expected to vest. Upon the adoption of the accounting standard update (ASU 2016-09, &#8220;Improvements to Employee Share-Based payments&#8221;) issued by FASB, effective January 1, 2017, the Company changed its accounting policy to account for forfeitures as they occur. The change was applied on a modified retrospective approach with a cumulative effect adjustment of </font><font style="font-family:inherit;font-size:10pt;">$69,000</font><font style="font-family:inherit;font-size:10pt;"> to retained earnings as of January 1, 2017 (which increased the accumulated deficit).</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company estimated the fair value of the market-based awards granted in March 2017 on the date of grant using a Monte Carlo simulation with the following assumptions: volatility </font><font style="font-family:inherit;font-size:10pt;">46.7%</font><font style="font-family:inherit;font-size:10pt;">, risk-free interest rate </font><font style="font-family:inherit;font-size:10pt;">1.57%</font><font style="font-family:inherit;font-size:10pt;"> and dividend yield of </font><font style="font-family:inherit;font-size:10pt;">0%</font><font style="font-family:inherit;font-size:10pt;">.</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total compensation cost recognized related to these market-based awards was approximately&#160;</font><font style="font-family:inherit;font-size:10pt;">$368,000</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$415,000</font><font style="font-family:inherit;font-size:10pt;"> for the </font><font style="font-family:inherit;font-size:10pt;">three and six months ended</font><font style="font-family:inherit;font-size:10pt;"> </font><font style="font-family:inherit;font-size:10pt;">June 30, 2017</font><font style="font-family:inherit;font-size:10pt;">, respectively. As of </font><font style="font-family:inherit;font-size:10pt;">June 30, 2017</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">$0.9 million</font><font style="font-family:inherit;font-size:10pt;">&#160;of total unrecognized compensation cost related to these awards is expected to be recognized over a weighted-average period of approximately&#160;</font><font style="font-family:inherit;font-size:10pt;">0.71</font><font style="font-family:inherit;font-size:10pt;">&#160;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%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The weighted-average fair value per share of options granted was </font><font style="font-family:inherit;font-size:10pt;">$1.85</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$1.07</font><font style="font-family:inherit;font-size:10pt;"> for the three months ended </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2017</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">July&#160;1, 2016</font><font style="font-family:inherit;font-size:10pt;">, respectively. The weighted-average fair value per share of options granted was </font><font style="font-family:inherit;font-size:10pt;">$1.85</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$0.97</font><font style="font-family:inherit;font-size:10pt;"> for the six months ended June 30, 2017 and July 1, 2016, respectively.</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;">The fair value of all stock options vested during the three months ended </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2017</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">July&#160;1, 2016</font><font style="font-family:inherit;font-size:10pt;"> was </font><font style="font-family:inherit;font-size:10pt;">$0.4 million</font><font style="font-family:inherit;font-size:10pt;"> for each period. The fair value of all stock options vested during the six months ended June 30, 2017 and July 1, 2016 was </font><font style="font-family:inherit;font-size:10pt;">$1.1 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$1.4 million</font><font style="font-family:inherit;font-size:10pt;">, respectively. </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;">There were </font><font style="font-family:inherit;font-size:10pt;">no</font><font style="font-family:inherit;font-size:10pt;"> realized tax benefits attributable to stock options exercised in jurisdictions where this expense is deductible for tax purposes for the three and </font><font style="font-family:inherit;font-size:10pt;">six months ended</font><font style="font-family:inherit;font-size:10pt;"> </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2017</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">July&#160;1, 2016</font><font style="font-family:inherit;font-size:10pt;">, respectively.</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;">The aggregate fair value of RSUs and PRSUs released during the three months ended </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2017</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">July&#160;1, 2016</font><font style="font-family:inherit;font-size:10pt;"> was </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.5 million</font><font style="font-family:inherit;font-size:10pt;">, respectively. The aggregate fair value of all RSUs and PRSUs released during the six months ended June 30, 2017 and July 1, 2016 was </font><font style="font-family:inherit;font-size:10pt;">$7.4 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;">, respectively.</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;">The following table presents interest expense recognized for the Notes (in thousands):</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;"><div style="padding-left:0px;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:38%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><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:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Three months ended</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Six months ended</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;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, 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-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">July 1, 2016</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">June 30, 2017</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;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">July 1, 2016</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Contractual interest expense</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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,282</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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,282</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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,565</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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,565</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Amortization of debt discount</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,214</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,098</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,388</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,157</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Amortization of debt issuance costs</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;">146</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;">132</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;">288</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;">260</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;&#160;Total interest expense recognized</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,642</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,512</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;">5,241</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;">4,982</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:10px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">INVESTMENTS IN OTHER EQUITY SECURITIES</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">From time to time, the Company may acquire certain equity investments for the promotion of business objectives and these investments are classified as long-term investments and included in &#8220;Other long-term assets&#8221; in the Condensed </font><font style="font-family:inherit;font-size:10pt;color:#231f20;">Consolidated Balance Sheet.</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In 2014, the Company acquired a </font><font style="font-family:inherit;font-size:10pt;">3.3%</font><font style="font-family:inherit;font-size:10pt;"> interest in Vislink plc (&#8220;Vislink&#8221;), a U.K. public company listed on the AIM exchange in London, for </font><font style="font-family:inherit;font-size:10pt;">$3.3 million</font><font style="font-family:inherit;font-size:10pt;">. The investment in Vislink is being accounted for as a cost method investment as the Company does not have significant influence over the operational and financial policies of Vislink. Since the Vislink investment is also an available-for-sale security, its value is marked to market for the difference in fair value at period end. The carrying value of Vislink was </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.8 million</font><font style="font-family:inherit;font-size:10pt;"> at </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2017</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2016</font><font style="font-family:inherit;font-size:10pt;">, respectively. Vislink&#8217;s accumulated unrealized (loss) gain, net of taxes was </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.3 million</font><font style="font-family:inherit;font-size:10pt;"> at </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2017</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2016</font><font style="font-family:inherit;font-size:10pt;">, respectively. </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;">Beginning in late 2015 and continuing through 2016, Vislink&#8217;s stock price was below the Company&#8217;s cost basis for a prolonged period of time and based on the Company&#8217;s assessment, impairment charges of </font><font style="font-family:inherit;font-size:10pt;">$1.5 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$1.2 million</font><font style="font-family:inherit;font-size:10pt;"> for Vislink were recorded in the first and third quarter of 2016, respectively, reflecting the new reduced cost basis of the Vislink investment at September 30, 2016. As of December 31, 2016, Vislink&#8217;s stock price increased approximately </font><font style="font-family:inherit;font-size:10pt;">67%</font><font style="font-family:inherit;font-size:10pt;"> from the stock price as of September 30, 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;">On February 3, 2017, Vislink (from thereon, referred to as Pebble Beach Systems) completed their disposal of its hardware division and changed its name to Pebble Beach Systems. On February 6, 2017, Pebble Beach Systems announced its financial results for fiscal 2016 which showed a significant increase in operating losses. As of June 30, 2017, Pebble Beach Systems&#8217; stock price had declined </font><font style="font-family:inherit;font-size:10pt;">83%</font><font style="font-family:inherit;font-size:10pt;"> from the stock price as of December 31, 2016 and Pebble Beach System is currently seeking alternatives to maximize value for its shareholders, which could include a sale of the company. In view of Pebble Beach Systems&#8217; potential sale opportunity, the Company determined that the decline in the fair value of Pebble Beach Systems&#8217; investment is not considered permanent yet, and as a result, the </font><font style="font-family:inherit;font-size:10pt;">$0.1 million</font><font style="font-family:inherit;font-size:10pt;"> loss in Vislink&#8217;s investment in the second quarter of 2017 was recorded to other comprehensive loss. The Company&#8217;s remaining maximum exposure to loss from the Pebble Beach Systems&#8217; investment at </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2017</font><font style="font-family:inherit;font-size:10pt;"> was approximately </font><font style="font-family:inherit;font-size:10pt;">$0.5 million</font><font style="font-family:inherit;font-size:10pt;">, consisting of the carrying value of </font><font style="font-family:inherit;font-size:10pt;">$0.2 million</font><font style="font-family:inherit;font-size:10pt;"> and the accumulated unrealized loss of </font><font style="font-family:inherit;font-size:10pt;">$(0.3) million</font><font style="font-family:inherit;font-size:10pt;">.</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The assessment as to the nature of a decline in fair value is based on, among other things, the length of time and the extent to which the market value has been less than the Company&#8217;s cost basis; the financial condition and near-term prospects of the investment; and the Company&#8217;s intent and ability to retain the investment for a period of time sufficient to allow for any anticipated recovery in market value. </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-weight:bold;">Unconsolidated Variable Interest Entities (&#8220;VIE&#8221;)</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;">In 2014, the Company acquired an </font><font style="font-family:inherit;font-size:10pt;">18.4%</font><font style="font-family:inherit;font-size:10pt;"> interest in Encoding.com, Inc. (&#8220;EDC&#8221;), a video transcoding service company headquartered in San Francisco, California, for </font><font style="font-family:inherit;font-size:10pt;">$3.5 million</font><font style="font-family:inherit;font-size:10pt;"> by purchasing EDC&#8217;s Series B preferred stock. EDC is considered a variable interest entity but the Company determined that it is not the primary beneficiary of EDC. As a result, EDC is accounted for as a cost method investment.</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company determined that there were </font><font style="font-family:inherit;font-size:10pt;">no</font><font style="font-family:inherit;font-size:10pt;"> indicators existing at </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2017</font><font style="font-family:inherit;font-size:10pt;"> that would indicate that the EDC investment was impaired. The Company&#8217;s maximum exposure to loss from the EDC&#8217;s investment at June 30, 2017 was limited to its investment cost of </font><font style="font-family:inherit;font-size:10pt;">$3.6 million</font><font style="font-family:inherit;font-size:10pt;">, including </font><font style="font-family:inherit;font-size:10pt;">$0.1 million</font><font style="font-family:inherit;font-size:10pt;"> of transaction costs.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The assessment as to the nature of a decline in fair value is based on, among other things, the length of time and the extent to which the market value has been less than the Company&#8217;s cost basis; the financial condition and near-term prospects of the investment; and the Company&#8217;s intent and ability to retain the investment for a period of time sufficient to allow for any anticipated recovery in market value. </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> <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;">The fair value of these liabilities is based on a net present value model using a credit-adjusted risk-free rate.&#160;The liability will be paid out over the remainder of the leased properties&#8217; terms, which continue through August 2020.&#160;</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:10px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">CONVERTIBLE NOTES, OTHER DEBTS AND CAPITAL LEASES</font></div><div style="line-height:120%;padding-bottom:10px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">4.00%</font><font style="font-family:inherit;font-size:10pt;font-weight:bold;"> Convertible Senior Notes</font></div><div style="line-height:120%;padding-bottom:10px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In December 2015, the Company issued </font><font style="font-family:inherit;font-size:10pt;">$128.25 million</font><font style="font-family:inherit;font-size:10pt;"> aggregate principal amount of </font><font style="font-family:inherit;font-size:10pt;">4.0%</font><font style="font-family:inherit;font-size:10pt;"> unsecured convertible senior notes due December 1, 2020 (the &#8220;offering&#8221; or &#8220;Notes&#8221;, as applicable) through a private placement with a financial institution. The Notes do not contain any financial covenants and the Company can settle the Notes in cash, shares of common stock, or any combination thereof. The Notes can be converted under certain circumstances described below, based on an initial conversion rate of </font><font style="font-family:inherit;font-size:10pt;">173.9978</font><font style="font-family:inherit;font-size:10pt;">&#160;shares of common stock per </font><font style="font-family:inherit;font-size:10pt;">$1,000</font><font style="font-family:inherit;font-size:10pt;"> principal amount of Notes (which represents an initial conversion price of approximately </font><font style="font-family:inherit;font-size:10pt;">$5.75</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;per share). Interest on the Notes is payable semiannually in arrears on June 1 and December 1 of each year. </font></div><div style="line-height:120%;padding-bottom:10px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Concurrent with the closing of the offering, the Company used </font><font style="font-family:inherit;font-size:10pt;">$49.9 million</font><font style="font-family:inherit;font-size:10pt;"> of the net proceeds to repurchase </font><font style="font-family:inherit;font-size:10pt;">11.1 million</font><font style="font-family:inherit;font-size:10pt;"> shares of the Company&#8217;s common stock from purchasers of the offering in privately negotiated transactions. In addition, the Company incurred approximately </font><font style="font-family:inherit;font-size:10pt;">$4.1 million</font><font style="font-family:inherit;font-size:10pt;"> in debt issuance costs resulting in net proceeds to the Company of approximately </font><font style="font-family:inherit;font-size:10pt;">$74.2 million</font><font style="font-family:inherit;font-size:10pt;">, which was used to fund the TVN acquisition.</font></div><div style="line-height:120%;padding-bottom:10px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Prior to September&#160;1, 2020, holders of the Notes may convert the Notes at their option only under the following circumstances: (1)&#160;during any fiscal quarter commencing after the fiscal quarter ending on April&#160;1, 2016, if the last reported sale price of the Company&#8217;s common stock for at least </font><font style="font-family:inherit;font-size:10pt;">20</font><font style="font-family:inherit;font-size:10pt;"> trading days (whether or not consecutive) during a period of </font><font style="font-family:inherit;font-size:10pt;">30</font><font style="font-family:inherit;font-size:10pt;"> consecutive trading days ending on the last trading day of the immediately preceding fiscal quarter is greater than or equal to </font><font style="font-family:inherit;font-size:10pt;">130%</font><font style="font-family:inherit;font-size:10pt;"> of the conversion price of the Notes on each applicable trading day; (2)&#160;during the </font><font style="font-family:inherit;font-size:10pt;">five</font><font style="font-family:inherit;font-size:10pt;"> business day period after any </font><font style="font-family:inherit;font-size:10pt;">five</font><font style="font-family:inherit;font-size:10pt;"> consecutive trading day period (the &#8220; measurement period &#8221;) in which the trading price per </font><font style="font-family:inherit;font-size:10pt;">$1,000</font><font style="font-family:inherit;font-size:10pt;"> principal amount of Notes for each trading day of the measurement period was less than </font><font style="font-family:inherit;font-size:10pt;">98%</font><font style="font-family:inherit;font-size:10pt;"> of the product of the last reported sale price of the Company&#8217;s common stock and the conversion rate on each such trading day; or (3)&#160;upon the occurrence of specified corporate events. Commencing on September&#160;1, 2020 until the close of business on the second scheduled trading day immediately preceding the maturity date, the Notes will be convertible in multiples of </font><font style="font-family:inherit;font-size:10pt;">$1,000</font><font style="font-family:inherit;font-size:10pt;"> principal amount regardless of the foregoing circumstances.</font></div><div style="line-height:120%;padding-bottom:10px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">If a fundamental change occurs, holders of the Notes may require the Company to purchase all or any portion of their Notes for cash at a repurchase price equal to </font><font style="font-family:inherit;font-size:10pt;">100%</font><font style="font-family:inherit;font-size:10pt;"> of the principal amount of the Notes to be repurchased, plus any accrued and unpaid interest to, but excluding, the fundamental change repurchase date. In addition, if specific corporate events occur prior to the maturity date, the conversion rate may be increased for a holder who elects to convert the Notes in connection with such a corporate event.</font></div><div style="line-height:120%;padding-bottom:10px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In accounting for the issuance of the Notes, the Company separated the Notes into liability and equity components. The carrying amount of the liability component was calculated by measuring the fair value of a similar liability that does not have an associated convertible feature. The carrying amount of the equity component representing the conversion option was determined by deducting the fair value of the liability component from the initial proceeds of the Notes as a whole. The difference between the initial proceeds of the Notes and the liability component (the &#8220;debt discount&#8221;) of </font><font style="font-family:inherit;font-size:10pt;">$26.9 million</font><font style="font-family:inherit;font-size:10pt;"> is amortized to interest expense using the effective interest method over the term of the Notes. The equity component of the Notes is included in additional paid-in capital in the Condensed Consolidated Balance Sheets and is not remeasured as long as it continues to meet the conditions for equity classification. </font></div><div style="line-height:120%;padding-bottom:10px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In accounting for the transaction costs related to the issuance of the Notes, the Company allocated the total amount of </font><font style="font-family:inherit;font-size:10pt;">$4.1 million</font><font style="font-family:inherit;font-size:10pt;"> to the liability and equity components using the same proportions as the proceeds from the Notes. Transaction costs attributable to the liability component were </font><font style="font-family:inherit;font-size:10pt;">$3.2 million</font><font style="font-family:inherit;font-size:10pt;"> and were recorded as a direct deduction from the carrying amount of the debt liability in long-term liability in the Condensed Consolidated Balance Sheets and are being amortized to interest expense in the Condensed Consolidated Statements of Operations using the effective interest method over the term of the Notes. Transaction costs attributable to the equity component were </font><font style="font-family:inherit;font-size:10pt;">$0.9 million</font><font style="font-family:inherit;font-size:10pt;"> and were netted with the equity component of the Notes in additional paid-in capital in the Condensed Consolidated Balance Sheets.</font></div><div style="line-height:120%;padding-bottom:10px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table presents the components of the Notes as of </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2017</font><font style="font-family:inherit;font-size:10pt;">&#160;and December 31, 2016 (in thousands, except for years and percentages):</font></div><div style="line-height:120%;padding-bottom:10px;text-align:left;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8" rowspan="1"></td></tr><tr><td style="width:67%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:14%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:14%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;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, 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-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, 2016</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Liability:</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;Principal amount</font></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;">128,250</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">128,250</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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;Less: Debt discount, net of amortization</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(19,914</font></div></td><td style="vertical-align: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;">(22,302</font></div></td><td style="vertical-align: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;">&#160;&#160;Less: Debt issuance costs, net of amortization</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div 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;">(2,689</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;">&#160;&#160;Carrying amount</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">105,935</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">103,259</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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;Remaining amortization period (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;">3.4</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3.9</font></div></td><td style="vertical-align:bottom;border-top:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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;Effective interest rate on liability component</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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.94</font></div></td><td style="vertical-align: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;">9.94</font></div></td><td style="vertical-align: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="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Equity:</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;Value of conversion option</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">26,925</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">26,925</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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;Less: Equity issuance costs</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(863</font></div></td><td style="vertical-align: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;">(863</font></div></td><td style="vertical-align: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;">&#160;&#160;Carrying amount</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">26,062</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;">26,062</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%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table presents interest expense recognized for the Notes (in thousands):</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;"><div style="padding-left:0px;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:38%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><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:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Three months ended</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Six months ended</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;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, 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-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">July 1, 2016</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">June 30, 2017</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;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">July 1, 2016</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Contractual interest expense</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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,282</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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,282</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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,565</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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,565</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Amortization of debt discount</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,214</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,098</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,388</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,157</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Amortization of debt issuance costs</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;">146</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;">132</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;">288</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;">260</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;&#160;Total interest expense recognized</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,642</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,512</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;">5,241</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;">4,982</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;"><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-weight:bold;">Other Debts and Capital Leases</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;">In connection with the TVN acquisition, the Company assumed a variety of debt and credit facilities in France to satisfy the financing requirements of TVN operations. These arrangements are summarized in the table below (in thousands):</font></div><div style="line-height:120%;padding-bottom:10px;text-align:center;font-size:12pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8" rowspan="1"></td></tr><tr><td style="width:67%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:14%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:14%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;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, 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-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, 2016</font></div></td></tr><tr><td style="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:12pt;"><font style="font-family:inherit;font-size:10pt;">Financing from French government agencies related to various government incentive programs </font><font style="font-family:inherit;font-size:12pt;"><sup style="vertical-align:top;line-height:120%;font-size:8pt">(1)</sup></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">13,597</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">17,930</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Term loans </font><font style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(2)</sup></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,369</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,400</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Obligations under capital leases</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,456</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,860</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;&#160;Total debt obligations</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">16,422</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">21,190</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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;Less: current portion</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,130</font></div></td><td style="vertical-align: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;">(7,275</font></div></td><td style="vertical-align: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;">&#160;&#160;Long-term portion</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">9,292</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;">13,915</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(1) As of </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2017</font><font style="font-family:inherit;font-size:10pt;">, the Company&#8217;s TVN French Subsidiary had an aggregate of </font><font style="font-family:inherit;font-size:10pt;">$13.6 million</font><font style="font-family:inherit;font-size:10pt;"> of loans due to various financing programs of French government agencies, </font><font style="font-family:inherit;font-size:10pt;">$10.8 million</font><font style="font-family:inherit;font-size:10pt;"> of which are related to loans backed by R&amp;D tax credit receivables. As of </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2017</font><font style="font-family:inherit;font-size:10pt;">, the TVN French Subsidiary had an aggregate of </font><font style="font-family:inherit;font-size:10pt;">$24.3 million</font><font style="font-family:inherit;font-size:10pt;"> of R&amp;D tax credit receivables from the French government from 2018 through 2021. (See Note 8, &#8220;Balance Sheet Components-Prepaid expenses and other current assets,&#8221; for more information). These tax loans have a fixed rate of </font><font style="font-family:inherit;font-size:10pt;">0.6%</font><font style="font-family:inherit;font-size:10pt;">, plus EURIBOR </font><font style="font-family:inherit;font-size:10pt;">1 month</font><font style="font-family:inherit;font-size:10pt;"> + </font><font style="font-family:inherit;font-size:10pt;">1.3%</font><font style="font-family:inherit;font-size:10pt;"> and mature between 2018 through 2019. The remaining loans of </font><font style="font-family:inherit;font-size:10pt;">$2.8 million</font><font style="font-family:inherit;font-size:10pt;"> at </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2017</font><font style="font-family:inherit;font-size:10pt;"> primarily relate to financial support from French government agencies for R&amp;D innovation projects at minimal interest rates and these loans mature between 2020 through 2023.</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;">(2) One of the term loans with a certain financial institution contains annual covenants that require the TVN French Subsidiary to maintain a minimum working capital balance and various other financial covenants and restrictions that limit the French Subsidiary&#8217;s ability to incur additional indebtedness. The annual covenant is based on French statutory year-end results and the TVN French Subsidiary failed the 2016 covenant test primarily due to the Company&#8217;s plan to integrate TVN&#8217;s operations into other subsidiaries for tax planning and logistics purposes. In early 2017, the Company informed the financial institution of the 2016 covenant test results and was told by the financial institution to continue with the original payment schedule. The Company reported the entire loan balance with this financial institution under &#8220;Other debts and capital lease obligations, current&#8221; in the Condensed Consolidated Balance Sheets. The loan balance was approximately </font><font style="font-family:inherit;font-size:10pt;">$0.4 million</font><font style="font-family:inherit;font-size:10pt;"> at both </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2017</font><font style="font-family:inherit;font-size:10pt;"> and 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%;padding-bottom:10px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(3) The TVN French Subsidiary obtained advances under a credit line with BPI France&#160;against a pool of eligible receivables with recourse. There was </font><font style="font-family:inherit;font-size:10pt;">no</font><font style="font-family:inherit;font-size:10pt;"> balance outstanding to BPI France as of </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2017</font><font style="font-family:inherit;font-size:10pt;">. This credit line expired in July 2017.</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Future minimum repayments</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;">The table below shows the future minimum repayments of debts and capital lease obligations for TVN as of </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2017</font><font style="font-family:inherit;font-size:10pt;"> (in thousands):</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:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8" rowspan="1"></td></tr><tr><td style="width:67%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:14%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:14%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Years ending December&#160;31,</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Capital lease obligations</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Other Debt obligations</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2017 (remaining six months)</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;">492</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;">673</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:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2018</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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 colspan="2" style="vertical-align:bottom;padding-left:2px;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,873</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2019</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">69</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,782</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2020</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">27</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">601</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2021</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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;">489</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Thereafter</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><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;">548</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,456</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">14,966</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8" rowspan="1"></td></tr><tr><td style="width:69%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;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, 2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;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, 2016</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Prepaid expenses and other current assets:</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom: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 cost of revenue</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5,615</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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,856</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">French R&amp;D tax credits receivable</font><font style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(1)</sup></font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,277</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,895</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Prepaid maintenance, royalty, rent, property taxes and value added tax</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,574</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,526</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Prepaid customer incentive</font><font style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(2)</sup></font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">746</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,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:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Restricted cash</font><font style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(3)</sup></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">802</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">731</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Other</font></div></td><td colspan="2" style="vertical-align: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,304</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;">6,149</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:top;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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;">24,318</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;">26,319</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-bottom:10px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-bottom:10px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(1) The Company&#8217;s acquired TVN subsidiary in France (the &#8220;TVN French Subsidiary&#8221;) participates in the French Cr&#233;dit d&#8217;Imp&#244;t Recherche (&#8220;CIR&#8221;) program (the &#8220;R&amp;D tax credits&#8221;) which allows companies to monetize eligible research expenses. The R&amp;D tax credits can be used to offset against income tax payable to the French government in each of the four years after being incurred, or if not utilized, are recoverable in cash. The amount of R&amp;D tax credits recoverable are subject to audit by the French government. The R&amp;D tax credit receivables at </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2017</font><font style="font-family:inherit;font-size:10pt;"> were approximately </font><font style="font-family:inherit;font-size:10pt;">$24.3 million</font><font style="font-family:inherit;font-size:10pt;"> and are expected to be recoverable from 2018 through 2021 with </font><font style="font-family:inherit;font-size:10pt;">$6.3 million</font><font style="font-family:inherit;font-size:10pt;"> reported under &#8220;Prepaid and other Current Assets&#8221; and </font><font style="font-family:inherit;font-size:10pt;">$18.0 million</font><font style="font-family:inherit;font-size:10pt;"> reported under &#8220;Other Long-term Assets&#8221; on the Company&#8217;s Condensed Consolidated Balance Sheets. </font></div><div style="line-height:120%;padding-bottom:10px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(2) On September 26, 2016, the Company issued a warrant to purchase shares of its common stock (the &#8220;Warrant&#8221;) to Comcast pursuant to which Comcast may, subject to certain vesting provisions, purchase up to </font><font style="font-family:inherit;font-size:10pt;">7,816,162</font><font style="font-family:inherit;font-size:10pt;"> shares of the Company&#8217;s common stock subject to adjustment in accordance with the terms of the Warrant, for a per share exercise price of </font><font style="font-family:inherit;font-size:10pt;">$4.76</font><font style="font-family:inherit;font-size:10pt;">. The portion of the Warrant which vested on September 26, 2016 had a value of approximately </font><font style="font-family:inherit;font-size:10pt;">$1.6 million</font><font style="font-family:inherit;font-size:10pt;"> and is deemed a customer incentive paid upfront and cumulatively, </font><font style="font-family:inherit;font-size:10pt;">$0.9 million</font><font style="font-family:inherit;font-size:10pt;"> of this prepaid incentive has been recorded as a reduction to the Company&#8217;s net revenues from Comcast. The remaining </font><font style="font-family:inherit;font-size:10pt;">$0.7 million</font><font style="font-family:inherit;font-size:10pt;"> of this prepaid incentive is reported as an asset under &#8220;Prepaid expenses and other current assets&#8221; on the Company&#8217;s Condensed Consolidated Balance Sheet as of </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2017</font><font style="font-family:inherit;font-size:10pt;">. The Company considers this asset to be recoverable based on the expectation of Comcast&#8217;s future purchases of the pertinent products.</font></div><div style="line-height:120%;padding-bottom:10px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(3) The restricted cash balances are held as cash collateral security for certain bank guarantees. These restricted funds are invested in bank deposits and cannot be withdrawn from the Company&#8217;s accounts without the prior written consent of the applicable secured party. Additionally, as of </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2017</font><font style="font-family:inherit;font-size:10pt;">, the Company recorded approximately </font><font style="font-family:inherit;font-size:10pt;">$1.1 million</font><font style="font-family:inherit;font-size:10pt;"> of restricted cash for the bank guarantee associated with the TVN French Subsidiary&#8217;s office building lease. This amount is reported under &#8220;Other Long-term Assets&#8221; on the Company&#8217;s Condensed Consolidated Balance Sheets.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:10px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">DERIVATIVES AND HEDGING ACTIVITIES</font></div><div style="line-height:120%;padding-bottom:10px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company uses forward contracts to manage exposures to foreign currency exchange rates. The Company&#8217;s primary objective in holding derivative instruments is to reduce the volatility of earnings and cash flows associated with fluctuations in foreign currency exchange rates and the Company does not use derivative instruments for trading purposes. The use of derivative instruments expose the Company to credit risk to the extent that the counterparties may be unable to meet their contractual obligations, as such, the potential risk of loss with any one counterparty is closely monitored by the Company.</font></div><div style="line-height:120%;padding-bottom:10px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Derivatives Not Designated as Hedging Instruments (Balance Sheet Hedges)</font></div><div style="line-height:120%;padding-bottom:10px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company&#8217;s balance sheet hedges consist of foreign currency forward contracts, mature generally within </font><font style="font-family:inherit;font-size:10pt;">three</font><font style="font-family:inherit;font-size:10pt;"> months, are carried at fair value and are used to minimize the short-term impact of foreign currency exchange rate fluctuation on cash and certain trade and inter-company receivables and payables. Changes in the fair value of these foreign currency forward contracts are recognized in &#8220;Other expense, net&#8221; in the Condensed Consolidated Statement of Operations and are largely offset by the changes in the fair value of the assets or liabilities being hedged.</font></div><div style="line-height:120%;padding-bottom:10px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;color:#231f20;">The locations and amounts of designated and non-designated derivative instruments&#8217; gains and losses reported in the Company&#8217;s Accumulated Other Comprehensive Loss (&#8220;AOCI&#8221;) and Condensed Consolidated Statements of Operations were as follows (in thousands):</font></div><div style="line-height:120%;padding-bottom:10px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="18" rowspan="1"></td></tr><tr><td style="width:45%;" rowspan="1" colspan="1"></td><td style="width:17%;" rowspan="1" 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: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></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Three months ended</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Six months ended</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">Financial Statement Location</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">June 30, 2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">July 1, 2016</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">June 30, 2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">July 1, 2016</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Derivatives designated as hedging instruments:</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Loss in AOCI on derivatives (effective portion)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">AOCI</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size: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;">(165</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;">&#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;">158</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:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Loss reclassified from AOCI into income (effective portion)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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 Revenue</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(3</font></div></td><td style="vertical-align: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;">&#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;">(13</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Operating Expense</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div 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;">(19</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(87</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="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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;Total</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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;">&#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;">(22</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font 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;">(100</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Losses recognized in income on derivatives (ineffectiveness portion and amount excluded from effectiveness testing)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Other expense, net</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-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;">(22</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;">&#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;">(49</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Derivatives not designated as hedging instruments:</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Loss recognized in income</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Other expense, net</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(53</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;">(50</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;">(185</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;">(334</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-bottom:10px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The U.S. dollar equivalents of all outstanding notional amounts of foreign currency forward contracts are summarized as follows (in thousands):</font></div><div style="line-height:120%;padding-bottom:10px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="9" rowspan="1"></td></tr><tr><td style="width:68%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;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, 2016</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Derivatives not designated as hedging instruments:</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;"><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;">Purchase</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">9,911</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,056</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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;">Sell</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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,970</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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,157</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-bottom:10px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;color:#231f20;">The locations and fair value amounts of the Company&#8217;s derivative instruments reported in its Condensed Consolidated Balance Sheets are as follows (in thousands):</font></div><div style="line-height:120%;padding-bottom:10px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="21" rowspan="1"></td></tr><tr><td style="width:27%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:18%;" rowspan="1" 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: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: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: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: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="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Asset Derivatives</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Derivative Liabilities</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Balance Sheet Location</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">June&#160;30, 2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">December&#160;31, 2016</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">Balance Sheet Location</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">June&#160;30, 2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">December&#160;31, 2016</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Derivatives not designated as hedging instruments:</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Foreign currency contracts</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Prepaid expenses and other current assets</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top: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</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #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:1px solid #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;">54</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Accrued Liabilities</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">64</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #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:1px solid #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;">40</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 derivatives</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">118</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-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;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">64</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="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;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-bottom:10px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;color:#231f20;font-weight:bold;">Offsetting of Derivative Assets and Liabilities</font></div><div style="line-height:120%;padding-bottom:10px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;color:#231f20;">The Company recognizes all derivative instruments on a gross basis in the Condensed Consolidated Balance Sheets. However, the arrangements with its counterparties allows for net settlement, which are designed to reduce credit risk by permitting net settlement with the same counterparty. As of </font><font style="font-family:inherit;font-size:10pt;color:#231f20;">June&#160;30, 2017</font><font style="font-family:inherit;font-size:10pt;color:#231f20;">, information related to the offsetting arrangements was as follows (in thousands):</font></div><div style="line-height:120%;padding-bottom:10px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="23" rowspan="1"></td></tr><tr><td style="width:28%;" rowspan="1" 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: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: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: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: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></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="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="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;">Gross Amounts of Derivatives Not Offset in the Condensed Consolidated Balance Sheets</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;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 Amounts of Derivatives</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="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;">Gross Amounts of Derivatives Offset in the Condensed Consolidated Balance Sheets</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Net Amounts of Derivatives Presented in the Condensed Consolidated Balance Sheets</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Financial Instrument</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><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;">Cash Collateral Pledged</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Net Amount</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Derivative Assets</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">118</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(11</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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;">107</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Derivative Liabilities</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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;">&#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;">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: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</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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;">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></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;color:#231f20;">In connection with foreign currency derivatives entered in Israel, the Company&#8217;s subsidiaries in Israel are required to maintain a compensating balance with their bank at the end of each month. The compensating balance arrangements do not legally restrict the use of cash and as of </font><font style="font-family:inherit;font-size:10pt;color:#231f20;">June&#160;30, 2017</font><font style="font-family:inherit;font-size:10pt;color:#231f20;">, the total compensating balance maintained was </font><font style="font-family:inherit;font-size:10pt;color:#231f20;">$2.5 million</font><font style="font-family:inherit;font-size:10pt;color:#231f20;">.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:10px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company uses forward contracts to manage exposures to foreign currency exchange rates. The Company&#8217;s primary objective in holding derivative instruments is to reduce the volatility of earnings and cash flows associated with fluctuations in foreign currency exchange rates and the Company does not use derivative instruments for trading purposes. The use of derivative instruments expose the Company to credit risk to the extent that the counterparties may be unable to meet their contractual obligations, as such, the potential risk of loss with any one counterparty is closely monitored by the Company.</font></div><div style="line-height:120%;padding-bottom:10px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Derivatives Not Designated as Hedging Instruments (Balance Sheet Hedges)</font></div><div style="line-height:120%;padding-bottom:10px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company&#8217;s balance sheet hedges consist of foreign currency forward contracts, mature generally within </font><font style="font-family:inherit;font-size:10pt;">three</font><font style="font-family:inherit;font-size:10pt;"> months, are carried at fair value and are used to minimize the short-term impact of foreign currency exchange rate fluctuation on cash and certain trade and inter-company receivables and payables. Changes in the fair value of these foreign currency forward contracts are recognized in &#8220;Other expense, net&#8221; in the Condensed Consolidated Statement of Operations and are largely offset by the changes in the fair value of the assets or liabilities being hedged.</font></div></div><div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:10px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;color:#231f20;font-weight:bold;">Offsetting of Derivative Assets and Liabilities</font></div><div style="line-height:120%;padding-bottom:10px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;color:#231f20;">The Company recognizes all derivative instruments on a gross basis in the Condensed Consolidated Balance Sheets. However, the arrangements with its counterparties allows for net settlement, which are designed to reduce credit risk by permitting net settlement with the same counterparty. </font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:10px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">RECENT ACCOUNTING PRONOUNCEMENTS</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">New standards to be implemented</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;">In May 2014, the Financial Accounting Standards Board (&#8220;FASB&#8221;) issued a new standard, Accounting Standards Update (&#8220;ASU&#8221;) No. 2014-09, Revenue from Contracts with Customers, as amended, which will supersede nearly all existing revenue recognition guidance. Under ASU 2014-09, an entity is required to recognize revenue upon transfer of promised goods or services to customers in an amount that reflects the expected consideration received in exchange for those goods or services. ASU No. 2014-09 defines a five-step process in order to achieve this core principle, which may require the use of judgment and estimates, and also requires expanded qualitative and quantitative disclosures relating to the nature, amount, timing and uncertainty of revenue and cash flows arising from contracts with customers, including significant judgments and estimates used.</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The FASB has issued several amendments to the new standard, including clarification on accounting for licenses of intellectual property and identifying performance obligations. The amendments include ASU No. 2016-08, Revenue from Contracts with Customers (Topic 606)-Principal versus Agent Considerations, which was issued in March 2016, and clarifies the implementation guidance for principal versus agent considerations in ASU 2014-09, and ASU No. 2016-10, Revenue from Contracts with Customers (Topic 606)-Identifying Performance Obligations and Licensing, which was issued in April 2016, and amends the guidance in ASU No. 2014-09 related to identifying performance obligations and accounting for licenses of intellectual property. The new standard permits adoption either by using (i) a full retrospective approach for all periods presented in the period of adoption or (ii) a modified retrospective approach with the cumulative effect of initially applying the new standard recognized at the date of initial application and providing certain additional disclosures. The new standard is effective for annual reporting periods beginning after December 15, 2017, with early adoption permitted for annual reporting periods beginning after December 15, 2016. The Company does not plan to early adopt, and accordingly, it will adopt the new standard effective January 1, 2018.</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company currently plans to adopt using the modified retrospective approach. However, a decision regarding the adoption method has not been finalized at this time. The Company&#8217;s final determination will depend on a number of factors, such as the significance of the impact of the new standard on its financial results, system readiness, including that of software procured from third-party providers, and its ability to accumulate and analyze the information necessary to assess the impact on prior period financial statements, as necessary.</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company is in the initial stages of its evaluation of the impact of the new standard on its accounting policies, processes, and system requirements. The Company has made and will continue to make investments in systems to enable timely and accurate reporting under the new standard. While the Company continues to assess all potential impacts under the new standard, there is the potential for significant impacts to the timing of recognition of software licenses with undelivered features and professional services revenue related to service contracts with acceptance terms as well as contract acquisition costs, both with respect to the amounts that will be capitalized as well as the period of amortization.</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;">Under current industry-specific software revenue recognition guidance, the Company has historically concluded that it did not have vendor-specific objective evidence (&#8220;VSOE&#8221;) of fair value of the undelivered features relating to delivered software licenses, and accordingly, it has deferred entire revenue for such software licenses until the delivery of features. Professional services included in arrangements with acceptances have also been recognized on receipt of acceptance. The new standard, which does not retain the concept of VSOE, requires an evaluation of whether the undelivered features are distinct performance obligations and, therefore, should be separately recognized when delivered compared to the timing of delivery of software license. Professional services will generally be recorded as services are provided. Depending on the outcome of the Company&#8217;s evaluation, the timing of when revenue is recognized could change for future features and professional services under the new standard.</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;">As part of the Company&#8217;s preliminary evaluation, it has also considered the impact of the guidance in ASC 340-40, Other Assets and Deferred Costs; Contracts with Customers, and the interpretations of the FASB Transition Resource Group for Revenue Recognition (&#8220;TRG&#8221;) from their November 7, 2016 meeting with respect to capitalization and amortization of incremental costs of obtaining a contract. As a result of this new guidance, the Company is currently assessing if it will need to capitalize any costs of obtaining the contract, including additional sales commissions</font><font style="font-family:inherit;font-size:10pt;color:#1f497d;">. </font><font style="font-family:inherit;font-size:10pt;">Under the Company&#8217;s current accounting policy, it expenses the commission costs immediately as incurred.</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;">While the Company continues to assess the potential impacts of the new standard, including the areas described above, the Company does not know or cannot reasonably estimate quantitative information related to the impact of the new standard on its financial statements at this time.</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;">In January 2016, the FASB issued an accounting standard update which requires equity investments to be measured at fair value with changes in fair value recognized in net income and simplifies the impairment assessment of equity investments without readily determinable fair values by requiring a qualitative assessment to identify impairment. The accounting standard update also updates certain presentation and disclosure requirements. This accounting standard update will be effective for the Company beginning in the first quarter of fiscal 2018 and early adoption is permitted. The Company is currently evaluating the impact of this accounting standard update on its consolidated financial statements.</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;">In February 2016, the FASB amended the existing accounting standard for lease accounting. Under this guidance, lessees and lessors should apply a &#8220;right-of-use&#8221; model in accounting for all leases (including subleases) and eliminate the concept of operating leases and off-balance sheet leases. This new leases standard requires a modified retrospective transition approach for all leases existing at, or entered into after, the date of initial application, with an option to use certain transition relief. The new standard will be effective for the Company beginning in the first quarter of fiscal 2019 and early adoption is permitted. The Company is currently evaluating the methods and impact of adopting this new leases standard on its consolidated financial statements.</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;">In June 2016, the FASB issued new guidance that changes the impairment model for most financial assets and certain other instruments. For trade receivables and other instruments, the Company will be required to use a new forward-looking &#8220;expected loss&#8221; model. &#160;Additionally, credit losses on available-for-sale debt securities should be recorded through an allowance for credit losses limited to the amount by which fair value is below amortized cost. The new guidance will be effective for the Company beginning in the first quarter of fiscal 2019 and early adoption is permitted. The Company is currently evaluating the impact of adopting this new accounting guidance on its consolidated financial statements.</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;">In August 2016, the FASB issued an accounting standard update that addresses eight specific cash flow issues with the objective of reducing the existing diversity in practice. This accounting standard update will be effective for the Company beginning in the first quarter of fiscal 2018 and early adoption is permitted. The Company is currently evaluating the methods and impact of adopting the new accounting standard on its consolidated financial statements.</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;">In November 2016, the FASB issued an accounting standard update which requires companies to include restricted cash and restricted cash equivalents in its cash and cash equivalent balances in the statement of cash flows. Transfers between cash, cash equivalents, restricted cash, and restricted cash equivalents are no longer presented in the statement of cash flows. The new guidance requires a reconciliation of the totals in the statement of cash flows to the related captions. This accounting standard update will be effective for the Company beginning in the first quarter of fiscal 2018 and early adoption is permitted. The adoption of this new guidance is not expected to have a material impact on the Company&#8217;s consolidated financial statements.</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;">In January 2017, the FASB issued an accounting standard update to simplify the test for goodwill impairment. It removes Step 2 of the goodwill impairment test and requires the assessment of fair value of individual assets and liabilities of a reporting unit to measure goodwill impairments. Goodwill impairment will now be the amount by which a reporting unit's carrying value exceeds its fair value. The accounting standard update will be effective for the Company beginning in the first quarter of fiscal 2020 on a prospective basis, and early adoption is permitted. The Company is currently evaluating the impact of adopting this new accounting guidance on its consolidated financial statements.</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;">In March 2017, the FASB issued a new accounting standard to improve the presentation of net periodic pension cost and net periodic post-retirement benefit cost. This new standard will be effective for the Company beginning in the first quarter of fiscal 2018 and early adoption is permitted. The Company is currently evaluating the impact of adopting this new accounting guidance on its consolidated financial statements.</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;">In May 2017, the FASB issued a new accounting standard to clarify when to account for a change to the terms or conditions for a share-based payment award as a modification. It requires modification accounting only if the fair value, the vesting condition or the classification of the award changes as a result of the change in terms or conditions. This new standard will be effective for the Company beginning in the first quarter of fiscal 2018 and early adoption is permitted. The Company is currently evaluating the impact of adopting this new accounting guidance on its consolidated financial statements.</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-weight:bold;">Standards Implemented</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;">In February 2015, the FASB issued an accounting standard update that changes the analysis that a reporting entity must perform to determine whether it should consolidate certain types of legal entities. The accounting standard update became effective for the Company beginning in the first quarter of fiscal 2017. The application of this accounting standard update did not have any impact on the Company's Consolidated Balance Sheet or Statement of Operations upon adoption.</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;">In July 2015, the FASB issued an accounting standard update that requires inventory to be measured at the lower of cost and net realizable value. Net realizable value is the estimated selling prices in the ordinary course of business, less reasonably predictable costs of completion, disposal, and transportation. The Company adopted this accounting standard update beginning in the first quarter of fiscal 2017 and the adoption did not have a material impact on its consolidated financial statements.</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In March 2016, the FASB issued an accounting standard update to clarify the requirements for assessing whether contingent call (put) options that can accelerate the payment of principal on debt instruments are clearly and closely related to their debt hosts. An entity performing the assessment under the amendments is required to assess the embedded call (put) options solely in accordance with the four-step decision sequence. The Company adopted this accounting standard update beginning in the first quarter of fiscal 2017 and the adoption did not have any impact on its consolidated financial statements.</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In March 2016, the FASB issued an accounting standard update for the accounting of share-based payment transactions, including the income tax consequences, classification of awards as either equity or liabilities and classification on the statement of cash flows. The new standard eliminated the requirement to report excess tax benefits and certain tax deficiencies related to share-based payment transactions as additional paid-in capital. It also removes the requirement to delay recognition of a windfall tax benefit until it reduces current taxes payable. Under the new guidance, the benefit will be recorded when it arises, subject to normal valuation allowance considerations. The Company adopted this new accounting standard beginning in the first quarter of fiscal 2017 using a modified-retrospective transition method and recorded a cumulative effect of </font><font style="font-family:inherit;font-size:10pt;">$4.6 million</font><font style="font-family:inherit;font-size:10pt;"> of additional gross deferred tax asset associated with shared-based payment and an offsetting valuation allowance of the same amount, therefore resulting in no net impact to the Company&#8217;s beginning retained earnings. Prior to January 1, 2017, stock-based compensation expense was recorded net of estimated forfeitures in the Company&#8217;s condensed consolidated statements of operations and, accordingly, was recorded for only those stock-based awards that the Company expected to vest. Upon the adoption of this accounting standard update, effective January 1, 2017, the Company changed its accounting policy to account for forfeitures as they occur. The change was applied on a modified retrospective approach with a cumulative effect adjustment of </font><font style="font-family:inherit;font-size:10pt;">$69,000</font><font style="font-family:inherit;font-size:10pt;"> to retained earnings as of January 1, 2017 (which increased the accumulated deficit). The implementation of this accounting standard update has no impact to the Company&#8217;s condensed statement of cash flows because the Company does not have any excess tax benefits from share-based compensation because its tax provision is primarily under full valuation allowance. No prior periods were recast as a result of this change in accounting policy. </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;">In October 2016, the FASB issued an accounting standard update which requires companies to recognize the income tax consequences of all intra-entity sales of assets other than inventory when they occur. As a result, a reporting entity would recognize the tax expense from the sale of the asset in the seller&#8217;s tax jurisdiction when the transfer occurs, even though the pre-tax effects of that transaction are eliminated in consolidation. Any deferred tax asset that arises in the buyer&#8217;s jurisdiction would also be recognized at the time of the transfer. The Company early adopted this accounting standard update during the first quarter of fiscal 2017 on a modified retrospective approach and recorded a cumulative-effect adjustment of </font><font style="font-family:inherit;font-size:10pt;">$1.4 million</font><font style="font-family:inherit;font-size:10pt;"> to the retained earnings as of January 1, 2017 (which reduced the accumulated deficit). Correspondingly, in the first quarter of fiscal 2017, the Company recognized an additional </font><font style="font-family:inherit;font-size:10pt;">$1.1 million</font><font style="font-family:inherit;font-size:10pt;"> of net deferred tax assets, after netting with </font><font style="font-family:inherit;font-size:10pt;">$2.1 million</font><font style="font-family:inherit;font-size:10pt;"> of valuation allowance, and write off the remaining </font><font style="font-family:inherit;font-size:10pt;">$0.3 million</font><font style="font-family:inherit;font-size:10pt;"> of unamortized tax expenses deferred under the previous guidance to provision for income taxes in the first quarter of fiscal 2017.</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In January 2017, the FASB issued an accounting standard update to clarify the definition of a business with the objective of adding guidance to assist entities with evaluating whether transactions should be accounted for as acquisitions (or disposals) of assets or businesses. The definition of a business affects many areas of accounting including acquisitions, disposals, goodwill and consolidation. The guidance will be effective for the Company beginning in the first quarter of fiscal 2018 on a prospective basis, and early adoption is permitted. The adoption of this new guidance is not expected to have a material impact on the Company&#8217;s consolidated financial statements.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:10px;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%;padding-bottom:10px;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 (in thousands, except per share amounts):</font></div><div style="line-height:120%;padding-bottom:10px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="16" rowspan="1"></td></tr><tr><td style="width:47%;" rowspan="1" colspan="1"></td><td style="width: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:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Three months ended</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Six months ended</font></div></td></tr><tr><td style="vertical-align: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&#160;30, <br clear="none"/>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;">July&#160;1, <br clear="none"/>2016</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">June&#160;30, <br clear="none"/>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;">July&#160;1, <br clear="none"/>2016</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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;">(31,500</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,679</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;">(55,527</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;">(45,859</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="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Weighted average number of common shares outstanding</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Basic and diluted</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">80,590</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">77,342</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">80,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 colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">77,168</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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 per share:</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Basic and diluted</font></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.39</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.27</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.69</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.59</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%;padding-bottom:10px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The diluted net loss per share is the same as basic net loss per share for the </font><font style="font-family:inherit;font-size:10pt;">three and six months ended</font><font style="font-family:inherit;font-size:10pt;"> </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2017</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">July&#160;1, 2016</font><font style="font-family:inherit;font-size:10pt;"> because potential common shares are only considered when their effect would be dilutive. The following table sets forth the potential weighted common shares outstanding that were excluded from the computation of basic and diluted net loss per share calculations (in thousands):</font></div><div style="line-height:120%;padding-bottom:10px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12" rowspan="1"></td></tr><tr><td style="width:45%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width: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: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="5" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Three&#160;months&#160;ended</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="5" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Six months ended</font></div></td></tr><tr><td style="vertical-align: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;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">June&#160;30, <br clear="none"/>2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">July&#160;1, <br clear="none"/>2016</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">June&#160;30, <br clear="none"/>2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">July&#160;1, <br clear="none"/>2016</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Stock options</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;">4,614</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;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5,428</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;border-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,753</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;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5,488</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:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">RSUs</font></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,400</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">2,247</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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,054</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,010</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Stock purchase rights under the ESPP</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;">578</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;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;">652</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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;">385</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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;">355</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Warrants </font><font style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(1)</sup></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;">782</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;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;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;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;">782</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;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;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;Total</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;">9,374</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">8,327</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">8,974</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">7,853</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;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(1) On September 26, 2016, in connection with the execution of a product supply agreement pursuant to which an affiliate of Comcast Corporation (together with Comcast Corporation, &#8220;Comcast&#8221;) may, in its sole discretion, purchase from the Company licenses to certain of the Company&#8217;s software products, the Company granted Comcast a warrant to purchase shares of its common stock. (See Note 15, &#8220;Warrants&#8221; for additional information).</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;">Also excluded from the table above are the Notes, which are convertible under certain conditions into an aggregate of </font><font style="font-family:inherit;font-size:10pt;">22,304,348</font><font style="font-family:inherit;font-size:10pt;"> shares of common stock. (See Note 11, &#8220;Convertible Notes, Other Debts and Capital Leases&#8221; for additional information on the Notes). Since the Company&#8217;s intent is to settle the principal amount of the Notes in cash, the treasury stock method is being used to calculate any potential dilutive effect of the conversion spread on diluted net income per share, if applicable. The conversion spread will have a dilutive impact on diluted net income per share when the Company&#8217;s average market price of its common stock for a given period exceeds the conversion price of </font><font style="font-family:inherit;font-size:10pt;">$5.75</font><font style="font-family:inherit;font-size:10pt;"> per share.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:10px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">FAIR VALUE MEASUREMENTS</font></div><div style="line-height:120%;padding-bottom:10px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The applicable accounting guidance establishes a framework for measuring fair value and requires disclosure about the fair value measurements of assets and liabilities. This guidance requires the Company to classify and disclose assets and liabilities measured at fair value on a recurring basis, as well as fair value measurements of assets and liabilities measured on a nonrecurring basis in periods subsequent to initial measurement, in a three-tier fair value hierarchy as described below.</font></div><div style="line-height:120%;padding-bottom:10px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The guidance defines fair value as the exchange price that would be received for an asset or paid to transfer a liability, in the principal or most advantageous market for the asset or liability, in an orderly transaction between market participants on the measurement date.</font></div><div style="line-height:120%;padding-bottom:10px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Valuation techniques used to measure fair value must maximize the use of observable inputs and minimize the use of unobservable inputs. The guidance describes three levels of inputs that may be used to measure fair value:</font></div><table cellpadding="0" cellspacing="0" style="padding-bottom:10px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:47px;" 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:23px;"><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;">Level&#160;1&#160;&#8212; Observable inputs that reflect quoted prices for identical assets or liabilities in active markets.</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-bottom:10px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:47px;" 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:23px;"><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;">Level&#160;2&#160;&#8212; Observable inputs other than Level&#160;1 prices, such as quoted prices for similar assets or liabilities, quoted prices in markets that are not active, or other inputs that are observable or can be corroborated by observable market data for substantially the full term of the assets or liabilities. The Company primarily uses broker quotes for valuation of its short-term investments. The forward exchange contracts are classified as Level 2 because they are valued using quoted market prices and other observable data for similar instruments in an active market.</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-bottom:10px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:47px;" 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:23px;"><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;">Level&#160;3&#160;&#8212; Unobservable inputs that are supported by little or no market activity and that are significant to the fair value of the assets or liabilities.</font></div></td></tr></table><div style="line-height:120%;padding-bottom:10px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The carrying value of the Company&#8217;s financial instruments, including cash equivalents, restricted cash, accounts receivable, accounts payable and accrued and other current liabilities, approximate fair value due to their short maturities.</font></div><div style="line-height:120%;padding-bottom:10px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company uses the market approach to measure fair value for its financial assets and liabilities. The market approach uses prices and other relevant information generated by market transactions involving identical or comparable assets or liabilities. The fair value of the Company&#8217;s convertible notes is influenced by interest rates, the Company&#8217;s stock price and stock market volatility. The estimated fair value of the Company&#8217;s convertible notes based on a market approach was approximately </font><font style="font-family:inherit;font-size:10pt;">$147.9 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$143.5 million</font><font style="font-family:inherit;font-size:10pt;"> as of </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2017</font><font style="font-family:inherit;font-size:10pt;"> and December 31, 2016, respectively, and represents a Level 2 valuation. The Company&#8217;s other debts and capital leases assumed from the TVN acquisition are classified within Level 2 because these borrowings are not actively traded and the majority of them have a variable interest rate structure based upon market rates currently available to the Company for debt with similar terms and maturities. Additionally, the Company considers the carrying amount of its capital lease obligations to approximate their fair value because the weighted average interest rate used to formulate the carrying amounts approximates current market rates. The other debts and capital leases outstanding as of </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2017</font><font style="font-family:inherit;font-size:10pt;"> were </font><font style="font-family:inherit;font-size:10pt;">$16.4 million</font><font style="font-family:inherit;font-size:10pt;"> in the aggregate. (See Note 11, &#8220;Convertible Notes, Other debts and Capital Leases&#8221; for additional information). </font></div><div style="line-height:120%;padding-bottom:10px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The fair value of the Company&#8217;s liability for the TVN voluntary departure plan (&#8220;TVN VDP&#8221;) as of </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2017</font><font style="font-family:inherit;font-size:10pt;"> of </font><font style="font-family:inherit;font-size:10pt;">$7.2 million</font><font style="font-family:inherit;font-size:10pt;"> is classified within Level 3 because discount rates which are unobservable in the market were being used to measure the fair value of this liability. (See Note 10, &#8220;Restructuring and related Charges-TVN VDP&#8221; for additional information). The fair value of the TVN defined pension benefit plan liability of </font><font style="font-family:inherit;font-size:10pt;">$4.8 million</font><font style="font-family:inherit;font-size:10pt;"> as of </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2017</font><font style="font-family:inherit;font-size:10pt;"> is disclosed in Note&#160;12, &#8220;Employee Benefit Plans and Stock-based Compensation-TVN Retirement Benefit Plan.&#8221; </font></div><div style="line-height:120%;padding-bottom:10px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">During the </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">six months ended</font><font style="font-family:inherit;font-size:10pt;"> </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">June 30, 2017</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;"> nonrecurring fair value measurements of assets and liabilities subsequent to initial recognition.</font></div><div style="line-height:120%;padding-bottom:10px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table sets forth the fair value of the Company&#8217;s financial assets and liabilities measured at fair value on a recurring basis based on the three-tier fair value hierarchy (in thousands):</font></div><div style="line-height:120%;padding-bottom:20px;text-align:left;padding-left:0px;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="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-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;">Level 1</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-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;">Level 2</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-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;">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-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;">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;font-weight:bold;">As of June 30, 2017</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Cash equivalents</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Money market funds</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">246</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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;">246</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Prepaids and other current assets</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Derivative assets</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div 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;">118</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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;">118</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Other assets</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Long-term investment</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;">192</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><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;">192</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;">Total assets measured and recorded at fair value</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;">438</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;">118</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;">556</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;font-weight:bold;">Accrued and other current liabilities</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Derivative liabilities </font></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;">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: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;">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></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;Accrued TVN VDP, current portion </font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div 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;">3,915</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,915</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Other non-current liabilities</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Accrued TVN VDP, long-term portion</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div 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;">3,247</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,247</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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 liabilities measured and recorded at fair value</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;">64</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;">7,162</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size: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;">7,226</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: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;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;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 1</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;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 2</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;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 3</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Total</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">As of December 31, 2016</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">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="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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;">8,301</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">8,301</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Corporate bonds</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6,923</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div 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;">6,923</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Prepaids and other current assets</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Derivative assets </font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">54</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">54</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Other assets</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Long-term investment</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;">809</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><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;">809</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;">Total assets measured and recorded at fair value</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,110</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;">6,977</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;">16,087</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;font-weight:bold;">Accrued and other current liabilities</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Derivative liabilities </font></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;">40</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">40</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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;&#160;&#160;&#160;&#160;Accrued TVN VDP, current portion </font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div 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;">6,597</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,597</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Other non-current liabilities</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Accrued TVN VDP, long-term portion</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div 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;">3,053</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,053</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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 liabilities measured and recorded at fair value</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;">40</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;">9,650</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;">9,690</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:10px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The applicable accounting guidance establishes a framework for measuring fair value and requires disclosure about the fair value measurements of assets and liabilities. This guidance requires the Company to classify and disclose assets and liabilities measured at fair value on a recurring basis, as well as fair value measurements of assets and liabilities measured on a nonrecurring basis in periods subsequent to initial measurement, in a three-tier fair value hierarchy as described below.</font></div><div style="line-height:120%;padding-bottom:10px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The guidance defines fair value as the exchange price that would be received for an asset or paid to transfer a liability, in the principal or most advantageous market for the asset or liability, in an orderly transaction between market participants on the measurement date.</font></div><div style="line-height:120%;padding-bottom:10px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Valuation techniques used to measure fair value must maximize the use of observable inputs and minimize the use of unobservable inputs. The guidance describes three levels of inputs that may be used to measure fair value:</font></div><table cellpadding="0" cellspacing="0" style="padding-bottom:10px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:47px;" 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:23px;"><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;">Level&#160;1&#160;&#8212; Observable inputs that reflect quoted prices for identical assets or liabilities in active markets.</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-bottom:10px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:47px;" 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:23px;"><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;">Level&#160;2&#160;&#8212; Observable inputs other than Level&#160;1 prices, such as quoted prices for similar assets or liabilities, quoted prices in markets that are not active, or other inputs that are observable or can be corroborated by observable market data for substantially the full term of the assets or liabilities. The Company primarily uses broker quotes for valuation of its short-term investments. The forward exchange contracts are classified as Level 2 because they are valued using quoted market prices and other observable data for similar instruments in an active market.</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-bottom:10px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:47px;" 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:23px;"><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;">Level&#160;3&#160;&#8212; Unobservable inputs that are supported by little or no market activity and that are significant to the fair value of the assets or liabilities.</font></div></td></tr></table><div style="line-height:120%;padding-bottom:10px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The carrying value of the Company&#8217;s financial instruments, including cash equivalents, restricted cash, accounts receivable, accounts payable and accrued and other current liabilities, approximate fair value due to their short maturities.</font></div><div style="line-height:120%;padding-bottom:10px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company uses the market approach to measure fair value for its financial assets and liabilities. The market approach uses prices and other relevant information generated by market transactions involving identical or comparable assets or liabilities. The fair value of the Company&#8217;s convertible notes is influenced by interest rates, the Company&#8217;s stock price and stock market volatility. The estimated fair value of the Company&#8217;s convertible notes based on a market approach was approximately </font><font style="font-family:inherit;font-size:10pt;">$147.9 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$143.5 million</font><font style="font-family:inherit;font-size:10pt;"> as of </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2017</font><font style="font-family:inherit;font-size:10pt;"> and December 31, 2016, respectively, and represents a Level 2 valuation. The Company&#8217;s other debts and capital leases assumed from the TVN acquisition are classified within Level 2 because these borrowings are not actively traded and the majority of them have a variable interest rate structure based upon market rates currently available to the Company for debt with similar terms and maturities. Additionally, the Company considers the carrying amount of its capital lease obligations to approximate their fair value because the weighted average interest rate used to formulate the carrying amounts approximates current market rates. The other debts and capital leases outstanding as of </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2017</font><font style="font-family:inherit;font-size:10pt;"> were </font><font style="font-family:inherit;font-size:10pt;">$16.4 million</font><font style="font-family:inherit;font-size:10pt;"> in the aggregate. (See Note 11, &#8220;Convertible Notes, Other debts and Capital Leases&#8221; for additional information). </font></div><div style="line-height:120%;padding-bottom:10px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The fair value of the Company&#8217;s liability for the TVN voluntary departure plan (&#8220;TVN VDP&#8221;) as of </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2017</font><font style="font-family:inherit;font-size:10pt;"> of </font><font style="font-family:inherit;font-size:10pt;">$7.2 million</font><font style="font-family:inherit;font-size:10pt;"> is classified within Level 3 because discount rates which are unobservable in the market were being used to measure the fair value of this liability. (See Note 10, &#8220;Restructuring and related Charges-TVN VDP&#8221; for additional information). The fair value of the TVN defined pension benefit plan liability of </font><font style="font-family:inherit;font-size:10pt;">$4.8 million</font><font style="font-family:inherit;font-size:10pt;"> as of </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2017</font><font style="font-family:inherit;font-size:10pt;"> is disclosed in Note&#160;12, &#8220;Employee Benefit Plans and Stock-based Compensation-TVN Retirement Benefit Plan.&#8221; </font></div><div style="line-height:120%;padding-bottom:10px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">During the </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">six months ended</font><font style="font-family:inherit;font-size:10pt;"> </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">June 30, 2017</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;"> nonrecurring fair value measurements of assets and liabilities subsequent to initial recognition.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:10px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Amortization expense for the identifiable purchased intangible assets for the </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">three and six months ended</font><font style="font-family:inherit;font-size:10pt;"> </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">June 30, 2017</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">July&#160;1, 2016</font><font style="font-family:inherit;font-size:10pt;"> was allocated as follows (in thousands):</font></div><div style="line-height:120%;padding-bottom:10px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width: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="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Three months ended</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Six months ended</font></div></td></tr><tr><td style="vertical-align: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&#160;30, <br clear="none"/>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;">July&#160;1, <br clear="none"/>2016</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">June&#160;30, <br clear="none"/>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;">July&#160;1, <br clear="none"/>2016</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Included in cost of revenue</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,295</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,307</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;">2,590</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,725</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:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Included in 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;">780</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,232</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,554</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;">6,597</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:top;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total amortization expense</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,075</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;">5,539</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;">4,144</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">8,322</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;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">GOODWILL AND IDENTIFIED INTANGIBLE ASSETS</font></div><div style="line-height:120%;padding-bottom:10px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Goodwill</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Goodwill represents the difference between the purchase price and the estimated fair value of the identifiable assets acquired and liabilities assumed. Goodwill is allocated among and evaluated for impairment at the reporting unit level, which is defined as an operating segment or one level below an operating segment. The Company has </font><font style="font-family:inherit;font-size:10pt;">two</font><font style="font-family:inherit;font-size:10pt;"> reporting units, Video and Cable Edge. The Company tests for goodwill impairment at the reporting unit level on an annual basis, or more frequently, if events or changes in circumstances indicate that the asset is more likely than not impaired. The Company&#8217;s annual goodwill impairment test is performed in the fiscal fourth quarter, with a testing date at the end of October.</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;">During 2016, the Company recorded goodwill of </font><font style="font-family:inherit;font-size:10pt;">$41.7 million</font><font style="font-family:inherit;font-size:10pt;"> for the TVN acquisition. Goodwill from the TVN acquisition is assigned to the Video reporting unit.</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The changes in the carrying amount of goodwill by reportable segments for the </font><font style="font-family:inherit;font-size:10pt;">six months ended</font><font style="font-family:inherit;font-size:10pt;"> </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2017</font><font style="font-family:inherit;font-size:10pt;"> were as follows (in thousands):</font></div><div style="line-height:120%;padding-bottom:10px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.90069513406156%;border-collapse:collapse;text-align:left;"><tr><td colspan="12" 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: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="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Video</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Cable Edge</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;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:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Balance as of December 31, 2016</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;">176,519</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;">60,760</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;">237,279</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:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;Foreign currency translation adjustment</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,261</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,291</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Balance as of June 30, 2017</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">179,780</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">60,790</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">240,570</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-bottom:10px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Application of the goodwill impairment test requires judgment, including the identification of reporting units, assigning assets and liabilities to reporting units, assigning goodwill to reporting units, and determining the fair value of each reporting unit. Significant judgments required to estimate the fair value of reporting units include estimating future cash flows and determining appropriate discount rates, growth rates, an appropriate control premium and other assumptions. Changes in these estimates and assumptions could materially affect the determination of fair value for each reporting unit which could trigger impairment. If the Company&#8217;s assumptions and related estimates change in the future, or if the Company&#8217;s reporting structure changes or other events and circumstances change (e.g. such as a sustained decrease in the Company&#8217;s stock price), the Company may be required to record impairment charges in future periods. Any impairment charges that the Company may take in the future could be material to its results of operations and financial condition.</font></div><div style="line-height:120%;padding-bottom:10px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company performed its annual goodwill impairment review at October 31, 2016. Based on the impairment test performed, management concluded that goodwill was not impaired as the Video and Cable Edge reporting units had estimated fair values in excess of their carrying value by approximately </font><font style="font-family:inherit;font-size:10pt;">67%</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">123%</font><font style="font-family:inherit;font-size:10pt;">, respectively.</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company has not recorded any impairment charges related to goodwill for any prior periods. </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%;padding-bottom:10px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Intangible Assets</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following is a summary of intangible assets (in thousands):</font></div><div style="line-height:120%;padding-bottom:10px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="26" rowspan="1"></td></tr><tr><td style="width:17%;" 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: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: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: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: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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="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;">June 30, 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="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, 2016</font></div></td></tr><tr><td style="vertical-align: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="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Weighted Average Remaining Life (Years)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Gross&#160;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="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Accumulated</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" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Net&#160;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="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;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&#160;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="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Accumulated</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" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Net&#160;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></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:12px;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Developed core technology</font></div></td><td style="vertical-align: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.7</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">31,708</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(17,807</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">13,901</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">31,707</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(15,216</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">16,491</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:12px;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Customer relationships/contracts</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3.7</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">44,643</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(33,641</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">11,002</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">44,384</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(32,098</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">12,286</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:12px;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Trademarks and trade names</font></div></td><td style="vertical-align: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.7</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">621</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(207</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">414</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">573</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(119</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">454</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:12px;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Maintenance agreements and related relationships</font></div></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;">N/A</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">5,500</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(5,500</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#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:9pt;"><font style="font-family:inherit;font-size:9pt;">5,500</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(5,500</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#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;padding-left:12px;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Order Backlog</font></div></td><td style="vertical-align: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;">N/A</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><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:9pt;"><font style="font-family:inherit;font-size:9pt;">3,011</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:9pt;"><font style="font-family:inherit;font-size:9pt;">(3,011</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:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;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:9pt;"><font style="font-family:inherit;font-size:9pt;">&#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:9pt;"><font style="font-family:inherit;font-size:9pt;">3,011</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:9pt;"><font style="font-family:inherit;font-size:9pt;">(3,011</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:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;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:9pt;"><font style="font-family:inherit;font-size:9pt;">&#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:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Total identifiable intangibles</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size: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:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">85,483</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:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(60,166</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:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;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:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">25,317</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:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">85,175</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:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(55,944</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:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;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:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">29,231</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%;padding-bottom:10px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Amortization expense for the identifiable purchased intangible assets for the </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">three and six months ended</font><font style="font-family:inherit;font-size:10pt;"> </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">June 30, 2017</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">July&#160;1, 2016</font><font style="font-family:inherit;font-size:10pt;"> was allocated as follows (in thousands):</font></div><div style="line-height:120%;padding-bottom:10px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width: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="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Three months ended</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Six months ended</font></div></td></tr><tr><td style="vertical-align: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&#160;30, <br clear="none"/>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;">July&#160;1, <br clear="none"/>2016</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">June&#160;30, <br clear="none"/>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;">July&#160;1, <br clear="none"/>2016</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Included in cost of revenue</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,295</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,307</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;">2,590</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,725</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:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Included in 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;">780</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,232</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,554</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;">6,597</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:top;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total amortization expense</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,075</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;">5,539</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;">4,144</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">8,322</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-bottom:10px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The estimated future amortization expense of purchased intangible assets with definite lives is as follows (in thousands):</font></div><div style="line-height:120%;text-align:left;padding-left:0px;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12" 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: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="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;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;">Cost&#160;of&#160;Revenue</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Operating</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Expenses</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;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;">Total</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Year ended December 31,</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2017 (remaining six months)</font></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,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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,578</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,168</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2018</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5,180</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,156</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,336</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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;">5,180</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,156</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,336</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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;">951</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,026</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,977</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left: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;">2021</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;">500</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;">500</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:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total future amortization expense</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-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;">13,901</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;">11,416</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;">25,317</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;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Application of the goodwill impairment test requires judgment, including the identification of reporting units, assigning assets and liabilities to reporting units, assigning goodwill to reporting units, and determining the fair value of each reporting unit. Significant judgments required to estimate the fair value of reporting units include estimating future cash flows and determining appropriate discount rates, growth rates, an appropriate control premium and other assumptions. Changes in these estimates and assumptions could materially affect the determination of fair value for each reporting unit which could trigger impairment. If the Company&#8217;s assumptions and related estimates change in the future, or if the Company&#8217;s reporting structure changes or other events and circumstances change (e.g. such as a sustained decrease in the Company&#8217;s stock price), the Company may be required to record impairment charges in future periods. Any impairment charges that the Company may take in the future could be material to its results of operations and financial condition.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:10px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company accrues for estimated warranty costs at the time of product shipment. Management periodically reviews the estimated fair value of its warranty liability and records adjustments based on the terms of warranties provided to customers, historical and anticipated warranty claims experience, and estimates of the timing and cost of warranty claims. </font></div></div><div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:10px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Harmonic is obligated to indemnify its officers and the members of its Board of Directors (the &#8220;Board&#8221;) pursuant to its bylaws and contractual indemnity agreements. Harmonic also indemnifies some of its suppliers and most of its customers for specified intellectual property matters pursuant to certain contractual arrangements, subject to certain limitations. The scope of these indemnities varies, but, in some instances, includes indemnification for damages and expenses (including reasonable attorneys&#8217; fees). </font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:10px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">INCOME TAXES</font></div><div style="line-height:120%;padding-bottom:10px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company reported the following operating results for the periods presented (in thousands):</font></div><div style="line-height:120%;padding-bottom:10px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="16" rowspan="1"></td></tr><tr><td style="width:45%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Three&#160;months&#160;ended</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Six months ended</font></div></td></tr><tr><td style="vertical-align: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;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">June&#160;30, <br clear="none"/>2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">July&#160;1, <br clear="none"/>2016</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">June&#160;30, <br clear="none"/>2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">July&#160;1, <br clear="none"/>2016</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Loss before income taxes</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;">(30,921</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(20,437</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font 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;">(55,180</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font 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;">(45,099</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Provision for income taxes</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">579</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">242</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">347</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">760</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Effective income tax rate</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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.9</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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.2</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(0.6</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(1.7</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)%</font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-bottom:10px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company operates in multiple jurisdictions and its profits are taxed pursuant to the tax laws of these jurisdictions. The Company&#8217;s effective income tax rate may be affected by changes in, or interpretations of tax laws and tax agreements in any given jurisdiction, utilization of net operating loss and tax credit carry forwards, changes in geographical mix of income and expense, and changes in management&#8217;s assessment of matters such as the ability to realize deferred tax assets. The Company&#8217;s effective tax rate varies from year to year primarily due to the absence of several onetime, discrete items that benefited or decremented the tax rates in the previous years.</font></div><div style="line-height:120%;padding-bottom:10px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company&#8217;s effective income tax rate of </font><font style="font-family:inherit;font-size:10pt;">(0.6)%</font><font style="font-family:inherit;font-size:10pt;"> for the </font><font style="font-family:inherit;font-size:10pt;">six months ended</font><font style="font-family:inherit;font-size:10pt;"> </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2017</font><font style="font-family:inherit;font-size:10pt;"> was different from the U.S. federal statutory rate of </font><font style="font-family:inherit;font-size:10pt;">35%</font><font style="font-family:inherit;font-size:10pt;">, primarily due to the Company&#8217;s geographical income mix and favorable tax rates associated with certain earnings from operations in lower-tax jurisdictions, partially offset by the increase in the valuation allowance against U.S. federal, California and other state deferred tax assets and detriment from non-deductible stock-based compensation. In addition, in the first quarter of 2017, the Company was able to recognize a one-time tax benefit of approximately </font><font style="font-family:inherit;font-size:10pt;">$1.2 million</font><font style="font-family:inherit;font-size:10pt;"> as a result of the merger of the Company&#8217;s two subsidiaries in Israel, which was approved by the Israeli government in the first quarter of 2017. For the </font><font style="font-family:inherit;font-size:10pt;">six months ended</font><font style="font-family:inherit;font-size:10pt;"> </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2017</font><font style="font-family:inherit;font-size:10pt;">, the discrete adjustments to the Company's tax expense were primarily withholding taxes and the accrual of interest on uncertain tax positions. </font></div><div style="line-height:120%;padding-bottom:10px;font-size:11pt;"><font style="font-family:inherit;font-size:10pt;">The Company's effective income tax rate of </font><font style="font-family:inherit;font-size:10pt;">(1.7)%</font><font style="font-family:inherit;font-size:10pt;"> for the </font><font style="font-family:inherit;font-size:10pt;">six months ended</font><font style="font-family:inherit;font-size:10pt;"> </font><font style="font-family:inherit;font-size:10pt;">July&#160;1, 2016</font><font style="font-family:inherit;font-size:10pt;"> was different from the U.S. federal statutory rate of </font><font style="font-family:inherit;font-size:10pt;">35%</font><font style="font-family:inherit;font-size:10pt;">, primarily due to favorable tax rates associated with certain earnings from operations in lower-tax jurisdictions, and the tax benefit from the realization of certain deferred tax assets as a result of the TVN acquisition, partially offset by the increase in the valuation allowance against U.S. federal, California and other state deferred tax assets, detriment from non-deductible stock-based compensation, non-deductible amortization of foreign intangibles, and the net of various discrete tax adjustments</font><font style="font-family:inherit;font-size:11pt;">.</font><font style="font-family:inherit;font-size:10pt;"> For the </font><font style="font-family:inherit;font-size:10pt;">six months ended</font><font style="font-family:inherit;font-size:10pt;"> July 1, 2016, the discrete adjustments to the Company's tax expense were primarily the accrual of interest on uncertain tax positions and withholding taxes as well as a true-up of the tax provision for certain foreign subsidiaries based on the tax returns filed.</font></div><div style="line-height:120%;padding-bottom:10px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company files U.S. federal and state, and foreign income tax returns in jurisdictions with varying statutes of limitations during which such tax returns may be audited and adjusted by the relevant tax authorities. The 2013 through 2016 tax years generally remain subject to examination by U.S. federal and most state tax authorities. In significant foreign jurisdictions, the 2007 through 2016 tax years generally remain subject to examination by their respective tax authorities. In 2016, the U.S. Internal Revenue Service concluded its examination of the Company&#8217;s income tax return for the tax year 2012, which commenced in August 2015. In addition, a subsidiary of the Company was under audit for the 2012 and 2013 tax years, which commenced in 2015, by the Israel tax authority and concluded with no adjustment. If, upon the conclusion of an audit, the ultimate determination of taxes owed in the jurisdictions under audit is for an amount in excess of the tax provision the Company has recorded in the applicable period, the Company&#8217;s overall tax expense, effective tax rate, operating results and cash flow could be materially and adversely impacted in the period of adjustment.</font></div><div style="line-height:120%;padding-bottom:10px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">On July 27, 2015, the U.S. Tax Court issued an opinion in </font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Altera Corp. v. Commissioner, </font><font style="font-family:inherit;font-size:10pt;">145 T.C. No.3 (2015) related to the treatment of stock-based compensation expense in an intercompany cost-sharing arrangement. A final decision was entered by the U.S. Tax Court on December 1, 2015. On February 19, 2016, the U.S. Internal Revenue Service filed a notice of appeal in</font><font style="font-family:inherit;font-size:10pt;font-style:italic;">&#160;Altera Corp. v. Commissioner</font><font style="font-family:inherit;font-size:10pt;">, 145 T.C. No. 3 (2015), to the Ninth Circuit Court of Appeal. The Ninth Circuit will decide whether a regulation that mandates that stock-based compensation costs related to the intangible development activity of a qualified cost sharing arrangement (a &#8220;QCSA&#8221;) must be included in the joint cost pool of the QCSA (the &#8220;all costs rule&#8221;) is consistent with the arm&#8217;s length standard as set forth in Section 482 of the Internal Revenue Code. The Company concluded that no adjustment to the consolidated financial statements as of December 31, 2016 is appropriate at this time due to the uncertainties with respect to the ultimate resolution of this case.</font></div><div style="line-height:120%;padding-bottom:10px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company&#8217;s operations in Switzerland are subject to a reduced tax rate under the Switzerland tax holiday which requires various thresholds of investment and employment in Switzerland. The Company has met these various thresholds and the Switzerland tax holiday is effective through the end of 2018.</font><font style="font-family:inherit;font-size:10pt;"> </font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">As of </font><font style="font-family:inherit;font-size:10pt;">June 30, 2017</font><font style="font-family:inherit;font-size:10pt;">, the total amount of gross unrecognized tax benefits, including interest and penalties, was approximately </font><font style="font-family:inherit;font-size:10pt;">$20.0 million</font><font style="font-family:inherit;font-size:10pt;">, of which </font><font style="font-family:inherit;font-size:10pt;">$3.1 million</font><font style="font-family:inherit;font-size:10pt;"> would affect the Company&#8217;s effective tax rate if the benefits are eventually recognized.&#160;The remaining gross unrecognized tax benefit does not affect the Company&#8217;s effective tax rate as it relates to positions that would be settled with tax attributes such as net operating loss carryforward or tax credits previously subject to a valuation allowance.&#160;The Company recognizes interest and penalties related to unrecognized tax positions in income tax expense. The Company had </font><font style="font-family:inherit;font-size:10pt;">$0.5 million</font><font style="font-family:inherit;font-size:10pt;"> of gross interest and penalties accrued as of </font><font style="font-family:inherit;font-size:10pt;">June 30, 2017</font><font style="font-family:inherit;font-size:10pt;">. The Company will continue to review its tax positions and provide for, or reverse, unrecognized tax benefits as issues arise. As of </font><font style="font-family:inherit;font-size:10pt;">June 30, 2017</font><font style="font-family:inherit;font-size:10pt;">, the Company anticipates that the balance of gross unrecognized tax benefits will decrease up to approximately </font><font style="font-family:inherit;font-size:10pt;">$2.4 million</font><font style="font-family:inherit;font-size:10pt;"> due to expiration of the applicable statutes of limitations over the next 12 months.</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;">In March 2016, the FASB issued an accounting standard update for the accounting of share-based payment transactions, including the income tax consequences, classification of awards as either equity or liabilities and classification on the statement of cash flows. The new standard eliminated the requirement to report excess tax benefits and certain tax deficiencies related to share-based payment transactions as additional paid-in capital. It also removes the requirement to delay recognition of a windfall tax benefit until it reduces current taxes payable. Under the new guidance, the benefit will be recorded when it arises, subject to normal valuation allowance considerations. The Company adopted this new accounting standard beginning in the first quarter of fiscal 2017 using a modified-retrospective transition method and recorded a cumulative effect of </font><font style="font-family:inherit;font-size:10pt;">$4.6 million</font><font style="font-family:inherit;font-size:10pt;"> of additional gross deferred tax asset associated with shared-based payment and an offsetting valuation allowance of the same amount, therefore resulting in </font><font style="font-family:inherit;font-size:10pt;">no</font><font style="font-family:inherit;font-size:10pt;"> net impact to the Company&#8217;s beginning retained earnings. </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;">In October 2016, the FASB issued an accounting standard update which requires companies to recognize the income tax consequences of all intra-entity sales of assets other than inventory when they occur. As a result, a reporting entity would recognize the tax expense from the sale of the asset in the seller&#8217;s tax jurisdiction when the transfer occurs, even though the pre-tax effects of that transaction are eliminated in consolidation. Any deferred tax asset that arises in the buyer&#8217;s jurisdiction would also be recognized at the time of the transfer. The Company early adopted this accounting standard update during the first quarter of fiscal 2017 on a modified retrospective approach and recorded a cumulative-effect adjustment of </font><font style="font-family:inherit;font-size:10pt;">$1.4 million</font><font style="font-family:inherit;font-size:10pt;"> to the retained earnings as of January 1, 2017 (which reduced the accumulated deficit). Correspondingly, in the first quarter of fiscal 2017, the Company recognized an additional </font><font style="font-family:inherit;font-size:10pt;">$1.1 million</font><font style="font-family:inherit;font-size:10pt;"> of net deferred tax assets, after netting with </font><font style="font-family:inherit;font-size:10pt;">$2.1 million</font><font style="font-family:inherit;font-size:10pt;"> of valuation allowance, and write off the remaining </font><font style="font-family:inherit;font-size:10pt;">$0.3 million</font><font style="font-family:inherit;font-size:10pt;"> of unamortized tax expenses deferred under the previous guidance to provision for income taxes in the first quarter of fiscal 2017.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company recognizes interest and penalties related to unrecognized tax positions in income tax expense. The Company had </font><font style="font-family:inherit;font-size:10pt;">$0.5 million</font><font style="font-family:inherit;font-size:10pt;"> of gross interest and penalties accrued as of </font><font style="font-family:inherit;font-size:10pt;">June 30, 2017</font><font style="font-family:inherit;font-size:10pt;">. The Company will continue to review its tax positions and provide for, or reverse, unrecognized tax benefits as issues arise. As of </font><font style="font-family:inherit;font-size:10pt;">June 30, 2017</font><font style="font-family:inherit;font-size:10pt;">, the Company anticipates that the balance of gross unrecognized tax benefits will decrease up to approximately </font><font style="font-family:inherit;font-size:10pt;">$2.4 million</font><font style="font-family:inherit;font-size:10pt;"> due to expiration of the applicable statutes of limitations over the next 12 months.</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;">In March 2016, the FASB issued an accounting standard update for the accounting of share-based payment transactions, including the income tax consequences, classification of awards as either equity or liabilities and classification on the statement of cash flows. The new standard eliminated the requirement to report excess tax benefits and certain tax deficiencies related to share-based payment transactions as additional paid-in capital. It also removes the requirement to delay recognition of a windfall tax benefit until it reduces current taxes payable. Under the new guidance, the benefit will be recorded when it arises, subject to normal valuation allowance considerations. The Company adopted this new accounting standard beginning in the first quarter of fiscal 2017 using a modified-retrospective transition method and recorded a cumulative effect of </font><font style="font-family:inherit;font-size:10pt;">$4.6 million</font><font style="font-family:inherit;font-size:10pt;"> of additional gross deferred tax asset associated with shared-based payment and an offsetting valuation allowance of the same amount, therefore resulting in </font><font style="font-family:inherit;font-size:10pt;">no</font><font style="font-family:inherit;font-size:10pt;"> net impact to the Company&#8217;s beginning retained earnings. </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;">In October 2016, the FASB issued an accounting standard update which requires companies to recognize the income tax consequences of all intra-entity sales of assets other than inventory when they occur. As a result, a reporting entity would recognize the tax expense from the sale of the asset in the seller&#8217;s tax jurisdiction when the transfer occurs, even though the pre-tax effects of that transaction are eliminated in consolidation. Any deferred tax asset that arises in the buyer&#8217;s jurisdiction would also be recognized at the time of the transfer. The Company early adopted this accounting standard update during the first quarter of fiscal 2017 on a modified retrospective approach and recorded a cumulative-effect adjustment of </font><font style="font-family:inherit;font-size:10pt;">$1.4 million</font><font style="font-family:inherit;font-size:10pt;"> to the retained earnings as of January 1, 2017 (which reduced the accumulated deficit). Correspondingly, in the first quarter of fiscal 2017, the Company recognized an additional </font><font style="font-family:inherit;font-size:10pt;">$1.1 million</font><font style="font-family:inherit;font-size:10pt;"> of net deferred tax assets, after netting with </font><font style="font-family:inherit;font-size:10pt;">$2.1 million</font><font style="font-family:inherit;font-size:10pt;"> of valuation allowance, and write off the remaining </font><font style="font-family:inherit;font-size:10pt;">$0.3 million</font><font style="font-family:inherit;font-size:10pt;"> of unamortized tax expenses deferred under the previous guidance to provision for income taxes in the first quarter of fiscal 2017.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:10px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company&#8217;s short-term investments as of </font><font style="font-family:inherit;font-size:10pt;">December 31, 2016</font><font style="font-family:inherit;font-size:10pt;"> had maturities of less than one year. These available-for-sale investments are presented as &#8220;Current Assets&#8221; in the Condensed Consolidated Balance Sheets as they were available for current operations.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:10px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">RECENT ACCOUNTING PRONOUNCEMENTS</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">New standards to be implemented</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;">In May 2014, the Financial Accounting Standards Board (&#8220;FASB&#8221;) issued a new standard, Accounting Standards Update (&#8220;ASU&#8221;) No. 2014-09, Revenue from Contracts with Customers, as amended, which will supersede nearly all existing revenue recognition guidance. Under ASU 2014-09, an entity is required to recognize revenue upon transfer of promised goods or services to customers in an amount that reflects the expected consideration received in exchange for those goods or services. ASU No. 2014-09 defines a five-step process in order to achieve this core principle, which may require the use of judgment and estimates, and also requires expanded qualitative and quantitative disclosures relating to the nature, amount, timing and uncertainty of revenue and cash flows arising from contracts with customers, including significant judgments and estimates used.</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The FASB has issued several amendments to the new standard, including clarification on accounting for licenses of intellectual property and identifying performance obligations. The amendments include ASU No. 2016-08, Revenue from Contracts with Customers (Topic 606)-Principal versus Agent Considerations, which was issued in March 2016, and clarifies the implementation guidance for principal versus agent considerations in ASU 2014-09, and ASU No. 2016-10, Revenue from Contracts with Customers (Topic 606)-Identifying Performance Obligations and Licensing, which was issued in April 2016, and amends the guidance in ASU No. 2014-09 related to identifying performance obligations and accounting for licenses of intellectual property. The new standard permits adoption either by using (i) a full retrospective approach for all periods presented in the period of adoption or (ii) a modified retrospective approach with the cumulative effect of initially applying the new standard recognized at the date of initial application and providing certain additional disclosures. The new standard is effective for annual reporting periods beginning after December 15, 2017, with early adoption permitted for annual reporting periods beginning after December 15, 2016. The Company does not plan to early adopt, and accordingly, it will adopt the new standard effective January 1, 2018.</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company currently plans to adopt using the modified retrospective approach. However, a decision regarding the adoption method has not been finalized at this time. The Company&#8217;s final determination will depend on a number of factors, such as the significance of the impact of the new standard on its financial results, system readiness, including that of software procured from third-party providers, and its ability to accumulate and analyze the information necessary to assess the impact on prior period financial statements, as necessary.</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company is in the initial stages of its evaluation of the impact of the new standard on its accounting policies, processes, and system requirements. The Company has made and will continue to make investments in systems to enable timely and accurate reporting under the new standard. While the Company continues to assess all potential impacts under the new standard, there is the potential for significant impacts to the timing of recognition of software licenses with undelivered features and professional services revenue related to service contracts with acceptance terms as well as contract acquisition costs, both with respect to the amounts that will be capitalized as well as the period of amortization.</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;">Under current industry-specific software revenue recognition guidance, the Company has historically concluded that it did not have vendor-specific objective evidence (&#8220;VSOE&#8221;) of fair value of the undelivered features relating to delivered software licenses, and accordingly, it has deferred entire revenue for such software licenses until the delivery of features. Professional services included in arrangements with acceptances have also been recognized on receipt of acceptance. The new standard, which does not retain the concept of VSOE, requires an evaluation of whether the undelivered features are distinct performance obligations and, therefore, should be separately recognized when delivered compared to the timing of delivery of software license. Professional services will generally be recorded as services are provided. Depending on the outcome of the Company&#8217;s evaluation, the timing of when revenue is recognized could change for future features and professional services under the new standard.</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;">As part of the Company&#8217;s preliminary evaluation, it has also considered the impact of the guidance in ASC 340-40, Other Assets and Deferred Costs; Contracts with Customers, and the interpretations of the FASB Transition Resource Group for Revenue Recognition (&#8220;TRG&#8221;) from their November 7, 2016 meeting with respect to capitalization and amortization of incremental costs of obtaining a contract. As a result of this new guidance, the Company is currently assessing if it will need to capitalize any costs of obtaining the contract, including additional sales commissions</font><font style="font-family:inherit;font-size:10pt;color:#1f497d;">. </font><font style="font-family:inherit;font-size:10pt;">Under the Company&#8217;s current accounting policy, it expenses the commission costs immediately as incurred.</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;">While the Company continues to assess the potential impacts of the new standard, including the areas described above, the Company does not know or cannot reasonably estimate quantitative information related to the impact of the new standard on its financial statements at this time.</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;">In January 2016, the FASB issued an accounting standard update which requires equity investments to be measured at fair value with changes in fair value recognized in net income and simplifies the impairment assessment of equity investments without readily determinable fair values by requiring a qualitative assessment to identify impairment. The accounting standard update also updates certain presentation and disclosure requirements. This accounting standard update will be effective for the Company beginning in the first quarter of fiscal 2018 and early adoption is permitted. The Company is currently evaluating the impact of this accounting standard update on its consolidated financial statements.</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;">In February 2016, the FASB amended the existing accounting standard for lease accounting. Under this guidance, lessees and lessors should apply a &#8220;right-of-use&#8221; model in accounting for all leases (including subleases) and eliminate the concept of operating leases and off-balance sheet leases. This new leases standard requires a modified retrospective transition approach for all leases existing at, or entered into after, the date of initial application, with an option to use certain transition relief. The new standard will be effective for the Company beginning in the first quarter of fiscal 2019 and early adoption is permitted. The Company is currently evaluating the methods and impact of adopting this new leases standard on its consolidated financial statements.</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;">In June 2016, the FASB issued new guidance that changes the impairment model for most financial assets and certain other instruments. For trade receivables and other instruments, the Company will be required to use a new forward-looking &#8220;expected loss&#8221; model. &#160;Additionally, credit losses on available-for-sale debt securities should be recorded through an allowance for credit losses limited to the amount by which fair value is below amortized cost. The new guidance will be effective for the Company beginning in the first quarter of fiscal 2019 and early adoption is permitted. The Company is currently evaluating the impact of adopting this new accounting guidance on its consolidated financial statements.</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;">In August 2016, the FASB issued an accounting standard update that addresses eight specific cash flow issues with the objective of reducing the existing diversity in practice. This accounting standard update will be effective for the Company beginning in the first quarter of fiscal 2018 and early adoption is permitted. The Company is currently evaluating the methods and impact of adopting the new accounting standard on its consolidated financial statements.</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;">In November 2016, the FASB issued an accounting standard update which requires companies to include restricted cash and restricted cash equivalents in its cash and cash equivalent balances in the statement of cash flows. Transfers between cash, cash equivalents, restricted cash, and restricted cash equivalents are no longer presented in the statement of cash flows. The new guidance requires a reconciliation of the totals in the statement of cash flows to the related captions. This accounting standard update will be effective for the Company beginning in the first quarter of fiscal 2018 and early adoption is permitted. The adoption of this new guidance is not expected to have a material impact on the Company&#8217;s consolidated financial statements.</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;">In January 2017, the FASB issued an accounting standard update to simplify the test for goodwill impairment. It removes Step 2 of the goodwill impairment test and requires the assessment of fair value of individual assets and liabilities of a reporting unit to measure goodwill impairments. Goodwill impairment will now be the amount by which a reporting unit's carrying value exceeds its fair value. The accounting standard update will be effective for the Company beginning in the first quarter of fiscal 2020 on a prospective basis, and early adoption is permitted. The Company is currently evaluating the impact of adopting this new accounting guidance on its consolidated financial statements.</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;">In March 2017, the FASB issued a new accounting standard to improve the presentation of net periodic pension cost and net periodic post-retirement benefit cost. This new standard will be effective for the Company beginning in the first quarter of fiscal 2018 and early adoption is permitted. The Company is currently evaluating the impact of adopting this new accounting guidance on its consolidated financial statements.</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;">In May 2017, the FASB issued a new accounting standard to clarify when to account for a change to the terms or conditions for a share-based payment award as a modification. It requires modification accounting only if the fair value, the vesting condition or the classification of the award changes as a result of the change in terms or conditions. This new standard will be effective for the Company beginning in the first quarter of fiscal 2018 and early adoption is permitted. The Company is currently evaluating the impact of adopting this new accounting guidance on its consolidated financial statements.</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-weight:bold;">Standards Implemented</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;">In February 2015, the FASB issued an accounting standard update that changes the analysis that a reporting entity must perform to determine whether it should consolidate certain types of legal entities. The accounting standard update became effective for the Company beginning in the first quarter of fiscal 2017. The application of this accounting standard update did not have any impact on the Company's Consolidated Balance Sheet or Statement of Operations upon adoption.</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;">In July 2015, the FASB issued an accounting standard update that requires inventory to be measured at the lower of cost and net realizable value. Net realizable value is the estimated selling prices in the ordinary course of business, less reasonably predictable costs of completion, disposal, and transportation. The Company adopted this accounting standard update beginning in the first quarter of fiscal 2017 and the adoption did not have a material impact on its consolidated financial statements.</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In March 2016, the FASB issued an accounting standard update to clarify the requirements for assessing whether contingent call (put) options that can accelerate the payment of principal on debt instruments are clearly and closely related to their debt hosts. An entity performing the assessment under the amendments is required to assess the embedded call (put) options solely in accordance with the four-step decision sequence. The Company adopted this accounting standard update beginning in the first quarter of fiscal 2017 and the adoption did not have any impact on its consolidated financial statements.</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In March 2016, the FASB issued an accounting standard update for the accounting of share-based payment transactions, including the income tax consequences, classification of awards as either equity or liabilities and classification on the statement of cash flows. The new standard eliminated the requirement to report excess tax benefits and certain tax deficiencies related to share-based payment transactions as additional paid-in capital. It also removes the requirement to delay recognition of a windfall tax benefit until it reduces current taxes payable. Under the new guidance, the benefit will be recorded when it arises, subject to normal valuation allowance considerations. The Company adopted this new accounting standard beginning in the first quarter of fiscal 2017 using a modified-retrospective transition method and recorded a cumulative effect of </font><font style="font-family:inherit;font-size:10pt;">$4.6 million</font><font style="font-family:inherit;font-size:10pt;"> of additional gross deferred tax asset associated with shared-based payment and an offsetting valuation allowance of the same amount, therefore resulting in no net impact to the Company&#8217;s beginning retained earnings. Prior to January 1, 2017, stock-based compensation expense was recorded net of estimated forfeitures in the Company&#8217;s condensed consolidated statements of operations and, accordingly, was recorded for only those stock-based awards that the Company expected to vest. Upon the adoption of this accounting standard update, effective January 1, 2017, the Company changed its accounting policy to account for forfeitures as they occur. The change was applied on a modified retrospective approach with a cumulative effect adjustment of </font><font style="font-family:inherit;font-size:10pt;">$69,000</font><font style="font-family:inherit;font-size:10pt;"> to retained earnings as of January 1, 2017 (which increased the accumulated deficit). The implementation of this accounting standard update has no impact to the Company&#8217;s condensed statement of cash flows because the Company does not have any excess tax benefits from share-based compensation because its tax provision is primarily under full valuation allowance. No prior periods were recast as a result of this change in accounting policy. </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;">In October 2016, the FASB issued an accounting standard update which requires companies to recognize the income tax consequences of all intra-entity sales of assets other than inventory when they occur. As a result, a reporting entity would recognize the tax expense from the sale of the asset in the seller&#8217;s tax jurisdiction when the transfer occurs, even though the pre-tax effects of that transaction are eliminated in consolidation. Any deferred tax asset that arises in the buyer&#8217;s jurisdiction would also be recognized at the time of the transfer. The Company early adopted this accounting standard update during the first quarter of fiscal 2017 on a modified retrospective approach and recorded a cumulative-effect adjustment of </font><font style="font-family:inherit;font-size:10pt;">$1.4 million</font><font style="font-family:inherit;font-size:10pt;"> to the retained earnings as of January 1, 2017 (which reduced the accumulated deficit). Correspondingly, in the first quarter of fiscal 2017, the Company recognized an additional </font><font style="font-family:inherit;font-size:10pt;">$1.1 million</font><font style="font-family:inherit;font-size:10pt;"> of net deferred tax assets, after netting with </font><font style="font-family:inherit;font-size:10pt;">$2.1 million</font><font style="font-family:inherit;font-size:10pt;"> of valuation allowance, and write off the remaining </font><font style="font-family:inherit;font-size:10pt;">$0.3 million</font><font style="font-family:inherit;font-size:10pt;"> of unamortized tax expenses deferred under the previous guidance to provision for income taxes in the first quarter of fiscal 2017.</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In January 2017, the FASB issued an accounting standard update to clarify the definition of a business with the objective of adding guidance to assist entities with evaluating whether transactions should be accounted for as acquisitions (or disposals) of assets or businesses. The definition of a business affects many areas of accounting including acquisitions, disposals, goodwill and consolidation. The guidance will be effective for the Company beginning in the first quarter of fiscal 2018 on a prospective basis, and early adoption is permitted. The adoption of this new guidance is not expected to have a material impact on the Company&#8217;s consolidated financial statements.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><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.609375%;border-collapse:collapse;text-align:left;"><tr><td colspan="8" rowspan="1"></td></tr><tr><td style="width:69%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;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, 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-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, 2016</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Property and equipment, net:</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;Machinery and equipment</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">86,841</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">97,989</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;Capitalized software</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,639</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,519</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;Leasehold improvements</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,406</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,455</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;Furniture and fixtures</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,780</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">8,993</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:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;&#160;&#160;Property and equipment, gross</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">140,666</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">155,956</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;&#160;&#160;Less: accumulated depreciation and amortization</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;">(109,042</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;">(123,792</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:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;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;">31,624</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;">32,164</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;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">RESTRUCTURING AND RELATED CHARGES</font></div><div style="line-height:120%;padding-bottom:10px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company implemented several restructuring plans in the past few years. The goal of these plans was to bring operational expenses to appropriate levels relative to its net revenues, while simultaneously implementing extensive company-wide expense control programs.</font></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company accounts for its restructuring plans under the authoritative guidance for exit or disposal activities. The restructuring and related charges are included in &#8220;Product cost of revenue&#8221; and &#8220;Operating expenses-restructuring and related charges&#8221; in the Condensed Consolidated Statements of Operations. The following table summarizes the restructuring and related charges (in thousands):</font></div><div style="line-height:120%;padding-bottom:10px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="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="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Three months ended</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Six months ended</font></div></td></tr><tr><td style="vertical-align: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;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">June&#160;30, <br clear="none"/>2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;"><br clear="none"/></font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">July&#160;1, <br clear="none"/>2016</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">June&#160;30, <br clear="none"/>2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">July&#160;1, <br clear="none"/>2016</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Restructuring and related charges in:</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Product cost of revenue</font></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;">278</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">786</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(23</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:top;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Operating expenses-Restructuring and related charges</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;">777</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,903</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,056</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,515</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;">Total restructuring and related charges</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,055</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,909</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,842</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;">4,492</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-bottom:10px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Harmonic 2016 Restructuring</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In the first quarter of 2016, the Company implemented a new restructuring plan (the &#8220;Harmonic 2016 Restructuring Plan&#8221;) to streamline the corporate organization, thereby reducing operating costs by consolidating duplicative resources in connection with the acquisition of TVN. The planned activities have primarily resulted, and will primarily result, in cash expenditures related to severance and related benefits and exiting certain operating facilities and disposing of excess assets. In the second quarter of 2016, the Company also initiated the TVN VDP in France to streamline the organization of the TVN French Subsidiary. </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-bottom:10px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In 2016, the Company recorded an aggregate of </font><font style="font-family:inherit;font-size:10pt;">$20.0 million</font><font style="font-family:inherit;font-size:10pt;"> of restructuring and related charges under the Harmonic 2016 Restructuring Plan, of which </font><font style="font-family:inherit;font-size:10pt;">$2.2 million</font><font style="font-family:inherit;font-size:10pt;"> was primarily related to the Company exiting from an excess facility at its U.S. headquarters and the remaining </font><font style="font-family:inherit;font-size:10pt;">$17.8 million</font><font style="font-family:inherit;font-size:10pt;"> was related to severance and benefits for the termination of </font><font style="font-family:inherit;font-size:10pt;">118</font><font style="font-family:inherit;font-size:10pt;"> employees worldwide, including </font><font style="font-family:inherit;font-size:10pt;">83</font><font style="font-family:inherit;font-size:10pt;"> employees in France who participated in the TVN VDP. (See details of TVN VDP described below). Additionally, the restructuring and related charges under the Harmonic 2016 Restructuring Plan in 2016 were partially offset by approximately </font><font style="font-family:inherit;font-size:10pt;">$2.0 million</font><font style="font-family:inherit;font-size:10pt;"> of gain from TVN pension curtailment. For the employees who participated in the TVN VDP, their pension benefit is funded by the TVN VDP and, as a result, the TVN defined benefit pension plan was remeasured at December 31, 2016, which resulted in a non-cash curtailment gain. This gain was recorded as an offset to restructuring and related costs in 2016.</font></div><div style="line-height:120%;padding-bottom:10px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company also incurred </font><font style="font-family:inherit;font-size:10pt;">$16.9 million</font><font style="font-family:inherit;font-size:10pt;"> of TVN acquisition- and integration-related expenses in 2016 and another </font><font style="font-family:inherit;font-size:10pt;">$2.6 million</font><font style="font-family:inherit;font-size:10pt;"> in the </font><font style="font-family:inherit;font-size:10pt;">six months ended</font><font style="font-family:inherit;font-size:10pt;"> </font><font style="font-family:inherit;font-size:10pt;">June 30, 2017</font><font style="font-family:inherit;font-size:10pt;">. The Company expects to continue to have some TVN integration-related costs throughout the remainder of 2017, primarily consisting of outside legal and advisory fees relating to the re-organization of TVN&#8217;s legal entities. (See Note 3, &#8220;Business Acquisition,&#8221; for additional information on TVN acquisition-and integration-related expenses).</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In the three months ended </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2017</font><font style="font-family:inherit;font-size:10pt;">, the Company recorded </font><font style="font-family:inherit;font-size:10pt;">$1.1 million</font><font style="font-family:inherit;font-size:10pt;"> of restructuring and related charges under the Harmonic 2016 Restructuring Plan, consisting of </font><font style="font-family:inherit;font-size:10pt;">$0.7 million</font><font style="font-family:inherit;font-size:10pt;"> of TVN VDP charges and </font><font style="font-family:inherit;font-size:10pt;">$0.4 million</font><font style="font-family:inherit;font-size:10pt;"> of severance for other employees. In the 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;">, the Company recorded </font><font style="font-family:inherit;font-size:10pt;">$2.8 million</font><font style="font-family:inherit;font-size:10pt;"> of restructuring and related charges under the Harmonic 2016 Restructuring Plan, consisting of </font><font style="font-family:inherit;font-size:10pt;">$1.8 million</font><font style="font-family:inherit;font-size:10pt;"> of TVN VDP charges and </font><font style="font-family:inherit;font-size:10pt;">$1.0 million</font><font style="font-family:inherit;font-size:10pt;"> of severance for other employees. During the 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><font style="font-family:inherit;font-size:10pt;">21</font><font style="font-family:inherit;font-size:10pt;"> non-VDP employees worldwide were terminated.</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;font-weight:bold;">TVN VDP</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-bottom:10px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">During 2016, the Company consulted and worked with the works council for the TVN French Subsidiary and applicable union representatives to establish a voluntary departure plan to enable French employees of TVN to voluntarily terminate with certain benefits. A total of </font><font style="font-family:inherit;font-size:10pt;">83</font><font style="font-family:inherit;font-size:10pt;"> employees applied for the TVN VDP and were duly approved by the Company in the fourth quarter of 2016. The total TVN VDP costs, including severance, certain benefits and taxes, as well as administration costs, is estimated at approximately </font><font style="font-family:inherit;font-size:10pt;">$15.3 million</font><font style="font-family:inherit;font-size:10pt;">, in aggregate, at the inception of the plan and will be paid over a period of </font><font style="font-family:inherit;font-size:10pt;">four</font><font style="font-family:inherit;font-size:10pt;"> years, based on the TVN VDP terms agreed with each employee. The total final payout to the employees may be different from the initial estimates depending on the final social charges imputed on each employee&#8217;s total income and benefits received. The Company does not expect the final payout to be materially different from the initial estimates. The fair value of the total TVN VDP liability at inception was estimated to be approximately </font><font style="font-family:inherit;font-size:10pt;">$14.8 million</font><font style="font-family:inherit;font-size:10pt;">.</font></div><div style="line-height:120%;padding-bottom:10px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company accounts for these special termination benefits in accordance with ASC 712, &#8220;Compensation - Nonretirement Postemployment Benefits,&#8221; which requires that the special termination benefits be recognized as a liability and a loss beginning when an employee accepts the offer of voluntary termination and the amount can be reasonably estimated. Where an employee is required to work beyond a minimum statutory notice period, the cost of the special termination benefit is recognized as an expense over the employee&#8217;s remaining service period. Where the employee is not required to work beyond a minimum statutory notice period, the cost of the special termination benefit is recognized upon the date the employee accepts the offer of voluntary termination, provided that the amount of the benefit can be estimated. Out of the </font><font style="font-family:inherit;font-size:10pt;">83</font><font style="font-family:inherit;font-size:10pt;"> employees who applied for TVN VDP, </font><font style="font-family:inherit;font-size:10pt;">11</font><font style="font-family:inherit;font-size:10pt;"> of them are required to work beyond the minimum statutory notice period into 2017. Based on the application of the accounting guidance, the Company recorded </font><font style="font-family:inherit;font-size:10pt;">$1.8 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$13.1 million</font><font style="font-family:inherit;font-size:10pt;"> of TVN VDP costs in the first six months of 2017 and in the year ended 2016, respectively. Cumulatively, the Company had paid an aggregate of </font><font style="font-family:inherit;font-size:10pt;">$8.4 million</font><font style="font-family:inherit;font-size:10pt;"> of TVN VDP costs, of which </font><font style="font-family:inherit;font-size:10pt;">$3.5 million</font><font style="font-family:inherit;font-size:10pt;"> was paid in 2016 and </font><font style="font-family:inherit;font-size:10pt;">$4.9 million</font><font style="font-family:inherit;font-size:10pt;"> was paid in 2017. The fair value of the TVN VDP liability balance at </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2017</font><font style="font-family:inherit;font-size:10pt;"> was </font><font style="font-family:inherit;font-size:10pt;">$7.2 million</font><font style="font-family:inherit;font-size:10pt;">.</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The table below shows the estimated future payments for TVN VDP as of </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2017</font><font style="font-family:inherit;font-size:10pt;"> (in thousands):</font></div><div style="line-height:120%;padding-bottom:10px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="4" rowspan="1"></td></tr><tr><td style="width:85%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Years ending December&#160;31,</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2017 (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;">2,349</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2018 </font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,302</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2019</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,651</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2020</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">783</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">8,085</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div 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;font-style:italic;font-weight:bold;">Excess Facility in San Jose, California</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;">In January 2016, the Company exited an excess facility at its U.S. headquarters in San Jose, California and recorded </font><font style="font-family:inherit;font-size:10pt;">$1.4 million</font><font style="font-family:inherit;font-size:10pt;"> in facility exit costs. The fair value of these liabilities is based on a net present value model using a credit-adjusted risk-free rate.&#160;The liability will be paid out over the remainder of the leased properties&#8217; terms, which continue through August 2020.&#160;As of the cease-use date, the fair value of this restructuring liability totaled </font><font style="font-family:inherit;font-size:10pt;">$2.5 million</font><font style="font-family:inherit;font-size:10pt;">. Offsetting these charges was an adjustment for deferred rent liability relating to this space of&#160;</font><font style="font-family:inherit;font-size:10pt;">$1.1 million</font><font style="font-family:inherit;font-size:10pt;">. In December 2016, as a result of a change in estimated sublease income, the restructuring liability was increased by </font><font style="font-family:inherit;font-size:10pt;">$0.6 million</font><font style="font-family:inherit;font-size:10pt;">.</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table summarizes the activity in the Company&#8217;s restructuring accrual related to the Harmonic 2016 Restructuring Plan during the </font><font style="font-family:inherit;font-size:10pt;">six months ended</font><font style="font-family:inherit;font-size:10pt;"> </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2017</font><font style="font-family:inherit;font-size:10pt;"> (in thousands):</font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="16" rowspan="1"></td></tr><tr><td style="width:53%;" 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><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="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Excess facilities</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">VDP </font><font style="font-family:inherit;font-size:8pt;font-weight:bold;"><sup style="vertical-align:top;line-height:120%;font-size:5pt">(1)</sup></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Severance and benefits </font><font style="font-family:inherit;font-size:7pt;font-weight:bold;"><sup style="vertical-align:top;line-height:120%;font-size:5pt">(2)</sup></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;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;">Balance at December 31, 2016</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font 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;">2,375</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;">9,650</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,519</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;">13,544</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 for 2016 Harmonic Restructuring Plan</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">48</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,777</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">973</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,798</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Adjustments to restructuring provisions</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(676</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(4,862</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,067</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;">(7,605</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;">Foreign exchange gain</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><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;">597</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;">31</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;">628</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;">Balance at June 30, 2017</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,747</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,162</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">500</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,409</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="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;">Less: current portion </font><font style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(3)</sup></font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;background-color:#cceeff;">(854</font></div></td><td style="vertical-align: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;background-color:#cceeff;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;background-color:#cceeff;">(3,915</font></div></td><td style="vertical-align: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;background-color:#cceeff;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;background-color:#cceeff;">(500</font></div></td><td style="vertical-align: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;background-color:#cceeff;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,269</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Long-term portion </font><font style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(3)</sup></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;">893</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,247</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;">4,140</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-top:4px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(1) See discussion of the TVN VDP above for future estimated payments through 2020.</font></div><div style="line-height:120%;padding-top:4px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(2) The Company anticipates that the remaining severance and benefits accrual at </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2017</font><font style="font-family:inherit;font-size:10pt;"> will be fully paid in 2017.</font></div><div style="line-height:120%;padding-top:4px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(3) The current portion and long-term portion of the restructuring liability are reported under &#8220;Accrued and other current liabilities&#8221; and &#8220;Other non-current liabilities&#8221;, respectively, on the Company&#8217;s Condensed Consolidated Balance Sheets.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><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.609375%;border-collapse:collapse;text-align:left;"><tr><td colspan="8" rowspan="1"></td></tr><tr><td style="width:69%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;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, 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-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, 2016</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Accrued Liabilities:</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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;Accrued employee compensation and related expenses</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">17,671</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">19,377</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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;Accrued TVN VDP, current </font><font style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(1)</sup></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,915</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,597</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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;Accrued warranty</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,142</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,862</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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;Customer deposits</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,848</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,537</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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;Contingent inventory reserves</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,671</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,210</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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;Accrued royalty payments</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,797</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,912</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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;Others</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">14,228</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">15,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;&#160;&#160;&#160;&#160;&#160;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;">50,272</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;">55,150</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:center;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;">(1) See Note 10, &#8220;Restructuring and related charges-TVN VDP,&#8221; for additional information on the Company&#8217;s TVN VDP liabilities.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:10px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The components of AOCI, on an after-tax basis where applicable, were as follows (in thousands):</font></div><div style="line-height:120%;padding-bottom:10px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="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="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;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 Gains (Losses) on Available-for-Sale Investments</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Actuarial 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;">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;">Balance as of December 31, 2016</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(7,267</font></div></td><td style="vertical-align: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;">276</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(279</font></div></td><td style="vertical-align: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;">(7,270</font></div></td><td style="vertical-align: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;">Other comprehensive income (loss) before reclassifications</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,883</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(613</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,270</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Provision for income taxes</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(2</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;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(2</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="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:normal;">Balance as of June 30, 2017</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(2,384</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;">(339</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;">(279</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,002</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr></table></div></div><div style="line-height:120%;padding-bottom:10px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The effects of amounts reclassified from AOCI into the Condensed Consolidated Statement of Operations were as follows (in thousands):</font></div><div style="line-height:120%;padding-bottom:10px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="16" rowspan="1"></td></tr><tr><td style="width:42%;" 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: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: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="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Three months ended</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Six months ended</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">June 30, 2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">July 1, 2016</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">June 30, 2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">July 1, 2016</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Losses on cash flow hedges from foreign currency contracts:</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;border-top:1px solid #000000;" 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;border-top:1px solid #000000;" 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;border-top:1px solid #000000;" 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;">&#160;&#160;Cost of revenue</font></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;">(3</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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;">(13</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;Operating 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;">&#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;">(19</font></div></td><td style="vertical-align: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;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;">(87</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;&#160;&#160;&#160;Total reclassifications from AOCI</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;">(22</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;">&#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;">(100</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:10px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table sets forth the potential weighted common shares outstanding that were excluded from the computation of basic and diluted net loss per share calculations (in thousands):</font></div><div style="line-height:120%;padding-bottom:10px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12" rowspan="1"></td></tr><tr><td style="width:45%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width: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: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="5" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Three&#160;months&#160;ended</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="5" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Six months ended</font></div></td></tr><tr><td style="vertical-align: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;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">June&#160;30, <br clear="none"/>2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">July&#160;1, <br clear="none"/>2016</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">June&#160;30, <br clear="none"/>2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">July&#160;1, <br clear="none"/>2016</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Stock options</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;">4,614</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;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5,428</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;border-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,753</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;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5,488</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:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">RSUs</font></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,400</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">2,247</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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,054</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,010</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Stock purchase rights under the ESPP</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;">578</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;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;">652</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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;">385</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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;">355</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Warrants </font><font style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(1)</sup></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;">782</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;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;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;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;">782</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;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;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;Total</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;">9,374</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">8,327</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">8,974</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">7,853</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;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table presents the components of the Notes as of </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2017</font><font style="font-family:inherit;font-size:10pt;">&#160;and December 31, 2016 (in thousands, except for years and percentages):</font></div><div style="line-height:120%;padding-bottom:10px;text-align:left;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8" rowspan="1"></td></tr><tr><td style="width:67%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:14%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:14%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;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, 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-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, 2016</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Liability:</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;Principal amount</font></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;">128,250</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">128,250</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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;Less: Debt discount, net of amortization</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(19,914</font></div></td><td style="vertical-align: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;">(22,302</font></div></td><td style="vertical-align: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;">&#160;&#160;Less: Debt issuance costs, net of amortization</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div 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;">(2,689</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;">&#160;&#160;Carrying amount</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">105,935</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">103,259</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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;Remaining amortization period (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;">3.4</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3.9</font></div></td><td style="vertical-align:bottom;border-top:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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;Effective interest rate on liability component</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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.94</font></div></td><td style="vertical-align: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;">9.94</font></div></td><td style="vertical-align: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="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Equity:</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;Value of conversion option</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">26,925</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">26,925</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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;Less: Equity issuance costs</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(863</font></div></td><td style="vertical-align: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;">(863</font></div></td><td style="vertical-align: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;">&#160;&#160;Carrying amount</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">26,062</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;">26,062</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In connection with the TVN acquisition, the Company assumed a variety of debt and credit facilities in France to satisfy the financing requirements of TVN operations. These arrangements are summarized in the table below (in thousands):</font></div><div style="line-height:120%;padding-bottom:10px;text-align:center;font-size:12pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8" rowspan="1"></td></tr><tr><td style="width:67%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:14%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:14%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;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, 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-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, 2016</font></div></td></tr><tr><td style="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:12pt;"><font style="font-family:inherit;font-size:10pt;">Financing from French government agencies related to various government incentive programs </font><font style="font-family:inherit;font-size:12pt;"><sup style="vertical-align:top;line-height:120%;font-size:8pt">(1)</sup></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">13,597</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">17,930</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Term loans </font><font style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(2)</sup></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,369</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,400</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Obligations under capital leases</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,456</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,860</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;&#160;Total debt obligations</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">16,422</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">21,190</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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;Less: current portion</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,130</font></div></td><td style="vertical-align: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;">(7,275</font></div></td><td style="vertical-align: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;">&#160;&#160;Long-term portion</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">9,292</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;">13,915</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(1) As of </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2017</font><font style="font-family:inherit;font-size:10pt;">, the Company&#8217;s TVN French Subsidiary had an aggregate of </font><font style="font-family:inherit;font-size:10pt;">$13.6 million</font><font style="font-family:inherit;font-size:10pt;"> of loans due to various financing programs of French government agencies, </font><font style="font-family:inherit;font-size:10pt;">$10.8 million</font><font style="font-family:inherit;font-size:10pt;"> of which are related to loans backed by R&amp;D tax credit receivables. As of </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2017</font><font style="font-family:inherit;font-size:10pt;">, the TVN French Subsidiary had an aggregate of </font><font style="font-family:inherit;font-size:10pt;">$24.3 million</font><font style="font-family:inherit;font-size:10pt;"> of R&amp;D tax credit receivables from the French government from 2018 through 2021. (See Note 8, &#8220;Balance Sheet Components-Prepaid expenses and other current assets,&#8221; for more information). These tax loans have a fixed rate of </font><font style="font-family:inherit;font-size:10pt;">0.6%</font><font style="font-family:inherit;font-size:10pt;">, plus EURIBOR </font><font style="font-family:inherit;font-size:10pt;">1 month</font><font style="font-family:inherit;font-size:10pt;"> + </font><font style="font-family:inherit;font-size:10pt;">1.3%</font><font style="font-family:inherit;font-size:10pt;"> and mature between 2018 through 2019. The remaining loans of </font><font style="font-family:inherit;font-size:10pt;">$2.8 million</font><font style="font-family:inherit;font-size:10pt;"> at </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2017</font><font style="font-family:inherit;font-size:10pt;"> primarily relate to financial support from French government agencies for R&amp;D innovation projects at minimal interest rates and these loans mature between 2020 through 2023.</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;">(2) One of the term loans with a certain financial institution contains annual covenants that require the TVN French Subsidiary to maintain a minimum working capital balance and various other financial covenants and restrictions that limit the French Subsidiary&#8217;s ability to incur additional indebtedness. The annual covenant is based on French statutory year-end results and the TVN French Subsidiary failed the 2016 covenant test primarily due to the Company&#8217;s plan to integrate TVN&#8217;s operations into other subsidiaries for tax planning and logistics purposes. In early 2017, the Company informed the financial institution of the 2016 covenant test results and was told by the financial institution to continue with the original payment schedule. The Company reported the entire loan balance with this financial institution under &#8220;Other debts and capital lease obligations, current&#8221; in the Condensed Consolidated Balance Sheets. The loan balance was approximately </font><font style="font-family:inherit;font-size:10pt;">$0.4 million</font><font style="font-family:inherit;font-size:10pt;"> at both </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2017</font><font style="font-family:inherit;font-size:10pt;"> and 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%;padding-bottom:10px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(3) The TVN French Subsidiary obtained advances under a credit line with BPI France&#160;against a pool of eligible receivables with recourse. There was </font><font style="font-family:inherit;font-size:10pt;">no</font><font style="font-family:inherit;font-size:10pt;"> balance outstanding to BPI France as of </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> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:10px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The table below shows the components of net periodic benefit costs (in thousands):</font></div><div style="line-height:120%;padding-bottom:10px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="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="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Three months ended</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Six months ended</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;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, 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-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;">July 1, 2016</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">June&#160;30, <br clear="none"/>2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">July&#160;1, <br clear="none"/>2016</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Service cost</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">55</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">71</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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;">110</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;">94</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;">Interest cost</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">16</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">29</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">39</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Recognized net actuarial loss</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3</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:2px;padding-top:2px;padding-bottom: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;Net periodic benefit cost included in operating loss</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;">73</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;">100</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;">145</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;">133</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"></font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:10px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;color:#231f20;">The locations and amounts of designated and non-designated derivative instruments&#8217; gains and losses reported in the Company&#8217;s Accumulated Other Comprehensive Loss (&#8220;AOCI&#8221;) and Condensed Consolidated Statements of Operations were as follows (in thousands):</font></div><div style="line-height:120%;padding-bottom:10px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="18" rowspan="1"></td></tr><tr><td style="width:45%;" rowspan="1" colspan="1"></td><td style="width:17%;" rowspan="1" 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: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></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Three months ended</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Six months ended</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">Financial Statement Location</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">June 30, 2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">July 1, 2016</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">June 30, 2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">July 1, 2016</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Derivatives designated as hedging instruments:</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Loss in AOCI on derivatives (effective portion)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">AOCI</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size: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;">(165</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;">&#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;">158</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:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Loss reclassified from AOCI into income (effective portion)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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 Revenue</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(3</font></div></td><td style="vertical-align: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;">&#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;">(13</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Operating Expense</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div 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;">(19</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(87</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="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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;Total</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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;">&#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;">(22</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font 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;">(100</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Losses recognized in income on derivatives (ineffectiveness portion and amount excluded from effectiveness testing)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Other expense, net</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-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;">(22</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;">&#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;">(49</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Derivatives not designated as hedging instruments:</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Loss recognized in income</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Other expense, net</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(53</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;">(50</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;">(185</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;">(334</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:10px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;color:#231f20;">The locations and fair value amounts of the Company&#8217;s derivative instruments reported in its Condensed Consolidated Balance Sheets are as follows (in thousands):</font></div><div style="line-height:120%;padding-bottom:10px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="21" rowspan="1"></td></tr><tr><td style="width:27%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:18%;" rowspan="1" 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: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: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: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: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="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Asset Derivatives</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Derivative Liabilities</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Balance Sheet Location</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">June&#160;30, 2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">December&#160;31, 2016</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">Balance Sheet Location</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">June&#160;30, 2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">December&#160;31, 2016</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Derivatives not designated as hedging instruments:</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Foreign currency contracts</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Prepaid expenses and other current assets</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top: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</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #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:1px solid #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;">54</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Accrued Liabilities</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">64</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #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:1px solid #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;">40</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 derivatives</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">118</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-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;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">64</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="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;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div 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;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 (in thousands, except per share amounts):</font></div><div style="line-height:120%;padding-bottom:10px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="16" rowspan="1"></td></tr><tr><td style="width:47%;" rowspan="1" colspan="1"></td><td style="width: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:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Three months ended</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Six months ended</font></div></td></tr><tr><td style="vertical-align: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&#160;30, <br clear="none"/>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;">July&#160;1, <br clear="none"/>2016</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">June&#160;30, <br clear="none"/>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;">July&#160;1, <br clear="none"/>2016</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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;">(31,500</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,679</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;">(55,527</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;">(45,859</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="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Weighted average number of common shares outstanding</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Basic and diluted</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">80,590</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">77,342</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">80,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 colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">77,168</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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 per share:</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Basic and diluted</font></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.39</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.27</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.69</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.59</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%;padding-bottom:10px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Stock-based Compensation</font></div><div style="line-height:120%;padding-bottom:10px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table summarizes stock-based compensation expense for all plans (in thousands):</font></div><div style="line-height:120%;padding-bottom:10px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="16" rowspan="1"></td></tr><tr><td style="width:47%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Three months ended</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Six months ended</font></div></td></tr><tr><td style="vertical-align: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&#160;30, <br clear="none"/>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;">July&#160;1, <br clear="none"/>2016</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">June&#160;30, <br clear="none"/>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;">July&#160;1, <br clear="none"/>2016</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Stock-based compensation in:</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Cost of revenue</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:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">700</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #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:1px solid #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;">424</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #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:1px solid #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,145</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #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:1px solid #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;">651</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:top;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Research and development expense</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,337</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">841</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,314</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,810</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Selling, general and administrative expense</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,099</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,503</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,928</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,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></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total stock-based compensation in operating expense</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,436</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,344</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;">6,242</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5,211</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:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total stock-based compensation</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-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;">4,136</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,768</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;">7,387</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;">5,862</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:10px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table sets forth the fair value of the Company&#8217;s financial assets and liabilities measured at fair value on a recurring basis based on the three-tier fair value hierarchy (in thousands):</font></div><div style="line-height:120%;padding-bottom:20px;text-align:left;padding-left:0px;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="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-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;">Level 1</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-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;">Level 2</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-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;">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-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;">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;font-weight:bold;">As of June 30, 2017</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Cash equivalents</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Money market funds</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">246</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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;">246</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Prepaids and other current assets</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Derivative assets</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div 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;">118</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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;">118</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Other assets</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Long-term investment</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;">192</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><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;">192</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;">Total assets measured and recorded at fair value</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;">438</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;">118</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;">556</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;font-weight:bold;">Accrued and other current liabilities</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Derivative liabilities </font></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;">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: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;">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></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;Accrued TVN VDP, current portion </font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div 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;">3,915</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,915</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Other non-current liabilities</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Accrued TVN VDP, long-term portion</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div 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;">3,247</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,247</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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 liabilities measured and recorded at fair value</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;">64</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;">7,162</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size: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;">7,226</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: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;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;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 1</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;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 2</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;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 3</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Total</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">As of December 31, 2016</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">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="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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;">8,301</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">8,301</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Corporate bonds</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6,923</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div 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;">6,923</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Prepaids and other current assets</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Derivative assets </font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">54</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">54</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Other assets</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Long-term investment</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;">809</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><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;">809</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;">Total assets measured and recorded at fair value</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,110</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;">6,977</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;">16,087</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;font-weight:bold;">Accrued and other current liabilities</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Derivative liabilities </font></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;">40</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">40</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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;&#160;&#160;&#160;&#160;Accrued TVN VDP, current portion </font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div 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;">6,597</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,597</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Other non-current liabilities</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Accrued TVN VDP, long-term portion</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div 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;">3,053</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,053</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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 liabilities measured and recorded at fair value</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;">40</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;">9,650</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;">9,690</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:10px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;color:#231f20;">As of </font><font style="font-family:inherit;font-size:10pt;color:#231f20;">June&#160;30, 2017</font><font style="font-family:inherit;font-size:10pt;color:#231f20;">, information related to the offsetting arrangements was as follows (in thousands):</font></div><div style="line-height:120%;padding-bottom:10px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="23" rowspan="1"></td></tr><tr><td style="width:28%;" rowspan="1" 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: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: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: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: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></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="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="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;">Gross Amounts of Derivatives Not Offset in the Condensed Consolidated Balance Sheets</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;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 Amounts of Derivatives</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="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;">Gross Amounts of Derivatives Offset in the Condensed Consolidated Balance Sheets</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Net Amounts of Derivatives Presented in the Condensed Consolidated Balance Sheets</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Financial Instrument</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><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;">Cash Collateral Pledged</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Net Amount</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Derivative Assets</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">118</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(11</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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;">107</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Derivative Liabilities</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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;">&#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;">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: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</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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;">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></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table presents details of the intangible assets acquired through this business combination (in thousands, except years):</font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="6" rowspan="1"></td></tr><tr><td style="width:59%;" rowspan="1" colspan="1"></td><td style="width:20%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:18%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Estimated Useful Life (in years)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;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;">Backlog</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">6 months</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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;">3,600</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Developed technology</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">4 years</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">21,700</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Customer relationships</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">5 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="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,200</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Trade name</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">4 years</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">600</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">41,100</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following is a summary of intangible assets (in thousands):</font></div><div style="line-height:120%;padding-bottom:10px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="26" rowspan="1"></td></tr><tr><td style="width:17%;" 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: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: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: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: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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="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;">June 30, 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="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, 2016</font></div></td></tr><tr><td style="vertical-align: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="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Weighted Average Remaining Life (Years)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Gross&#160;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="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Accumulated</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" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Net&#160;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="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;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&#160;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="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Accumulated</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" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Net&#160;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></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:12px;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Developed core technology</font></div></td><td style="vertical-align: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.7</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">31,708</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(17,807</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">13,901</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">31,707</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(15,216</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">16,491</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:12px;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Customer relationships/contracts</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3.7</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">44,643</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(33,641</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">11,002</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">44,384</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(32,098</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">12,286</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:12px;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Trademarks and trade names</font></div></td><td style="vertical-align: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.7</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">621</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(207</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">414</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">573</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(119</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">454</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:12px;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Maintenance agreements and related relationships</font></div></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;">N/A</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">5,500</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(5,500</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#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:9pt;"><font style="font-family:inherit;font-size:9pt;">5,500</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(5,500</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#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;padding-left:12px;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Order Backlog</font></div></td><td style="vertical-align: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;">N/A</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><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:9pt;"><font style="font-family:inherit;font-size:9pt;">3,011</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:9pt;"><font style="font-family:inherit;font-size:9pt;">(3,011</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:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;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:9pt;"><font style="font-family:inherit;font-size:9pt;">&#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:9pt;"><font style="font-family:inherit;font-size:9pt;">3,011</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:9pt;"><font style="font-family:inherit;font-size:9pt;">(3,011</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:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;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:9pt;"><font style="font-family:inherit;font-size:9pt;">&#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:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Total identifiable intangibles</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size: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:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">85,483</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:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(60,166</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:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;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:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">25,317</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:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">85,175</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:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(55,944</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:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;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:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">29,231</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:10px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Future minimum lease payments under non-cancelable operating leases as of </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">June 30, 2017</font><font style="font-family:inherit;font-size:10pt;"> are as follows (in thousands):</font></div><div style="line-height:120%;padding-bottom:10px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="4" rowspan="1"></td></tr><tr><td style="width:86%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Years ending December&#160;31,</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2017 (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;">6,759</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2018</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,812</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2019</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">10,980</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2020</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">7,521</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2021</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,166</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Thereafter</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,586</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">48,824</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The changes in the carrying amount of goodwill by reportable segments for the </font><font style="font-family:inherit;font-size:10pt;">six months ended</font><font style="font-family:inherit;font-size:10pt;"> </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2017</font><font style="font-family:inherit;font-size:10pt;"> were as follows (in thousands):</font></div><div style="line-height:120%;padding-bottom:10px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.90069513406156%;border-collapse:collapse;text-align:left;"><tr><td colspan="12" 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: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="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Video</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Cable Edge</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;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:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Balance as of December 31, 2016</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;">176,519</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;">60,760</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;">237,279</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:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;Foreign currency translation adjustment</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,261</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,291</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Balance as of June 30, 2017</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">179,780</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">60,790</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">240,570</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div 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;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company reported the following operating results for the periods presented (in thousands):</font></div><div style="line-height:120%;padding-bottom:10px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="16" rowspan="1"></td></tr><tr><td style="width:45%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Three&#160;months&#160;ended</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Six months ended</font></div></td></tr><tr><td style="vertical-align: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;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">June&#160;30, <br clear="none"/>2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">July&#160;1, <br clear="none"/>2016</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">June&#160;30, <br clear="none"/>2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">July&#160;1, <br clear="none"/>2016</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Loss before income taxes</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;">(30,921</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(20,437</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font 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;">(55,180</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font 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;">(45,099</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Provision for income taxes</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">579</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">242</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">347</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">760</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Effective income tax rate</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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.9</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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.2</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(0.6</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(1.7</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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-align:left;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8" rowspan="1"></td></tr><tr><td style="width:69%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;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, 2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;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, 2016</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Inventories:</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom: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;" rowspan="1" colspan="1"><div 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;">9,179</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">9,889</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Work-in-process</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,789</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,318</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Finished goods</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,643</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">17,776</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Service-related spares</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">12,519</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;">11,210</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:top;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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;">35,130</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;">41,193</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;"><br clear="none"/></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;">The table below shows the future minimum repayments of debts and capital lease obligations for TVN as of </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2017</font><font style="font-family:inherit;font-size:10pt;"> (in thousands):</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:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8" rowspan="1"></td></tr><tr><td style="width:67%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:14%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:14%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Years ending December&#160;31,</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Capital lease obligations</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Other Debt obligations</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2017 (remaining six months)</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;">492</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;">673</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:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2018</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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 colspan="2" style="vertical-align:bottom;padding-left:2px;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,873</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2019</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">69</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,782</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2020</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">27</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">601</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2021</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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;">489</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Thereafter</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><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;">548</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,456</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">14,966</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div 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;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The U.S. dollar equivalents of all outstanding notional amounts of foreign currency forward contracts are summarized as follows (in thousands):</font></div><div style="line-height:120%;padding-bottom:10px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="9" rowspan="1"></td></tr><tr><td style="width:68%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;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, 2016</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Derivatives not designated as hedging instruments:</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;"><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;">Purchase</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">9,911</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,056</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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;">Sell</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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,970</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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,157</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:10px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Activity for the Company&#8217;s warranty accrual, which is included in accrued and other current liabilities, is summarized below (in thousands):</font></div><div style="line-height:120%;padding-bottom:10px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:97.65625%;border-collapse:collapse;text-align:left;"><tr><td colspan="16" rowspan="1"></td></tr><tr><td style="width:45%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Three&#160;months&#160;ended</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Six months ended</font></div></td></tr><tr><td style="vertical-align: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;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">June&#160;30, <br clear="none"/>2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">July&#160;1, <br clear="none"/>2016</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">June&#160;30, <br clear="none"/>2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">July&#160;1, <br clear="none"/>2016</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Balance at beginning of period</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,585</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;">4,966</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;">4,862</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;">3,913</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:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;Balance assumed from TVN acquisition</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div 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;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,012</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;Accrual for current period warranties</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,277</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,716</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,495</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,975</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;Changes in liability related to pre-existing warranties</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div 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;">(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;">&#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;">(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></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;Warranty costs incurred</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,720</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(1,513</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;">(3,215</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;">(2,731</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:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Balance at end of period</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-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;">4,142</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;">5,095</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;">4,142</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;">5,095</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;">The Company&#8217;s allocation of TVN purchase consideration is as follows (in thousands):</font></div><div style="line-height:120%;padding-bottom:10px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="4" rowspan="1"></td></tr><tr><td style="width:83%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:15%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Assets:</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;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;">6,843</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;Accounts receivable, net</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">14,933</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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;Inventories</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,462</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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;Prepaid expenses and other current assets</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,412</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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;Property and equipment, net</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,942</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;French R&amp;D tax credit receivables </font><font style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(1)</sup></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">26,421</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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;Other long-term assets</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,134</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;">Total assets</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">66,147</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Liabilities:</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;Other debts and capital lease obligations, current</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,362</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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;Accounts payable</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,494</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;Deferred revenue</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,504</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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;Accrued and other current liabilities</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">18,365</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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;Other debts and capital lease obligations, long-term</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,087</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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;Other non-current liabilities</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,467</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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;Deferred 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;">2,126</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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 liabilities</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;">66,405</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="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Goodwill</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">41,670</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Intangibles</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">41,100</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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 purchase consideration</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">82,512</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(1) See Note 8, &#8220;Balance Sheet Components-Prepaid expenses and other current assets&#8221; for more information on French R&amp;D tax credit receivables.</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%;padding-bottom:6px;padding-top:6px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"> The following table summarizes the restructuring and related charges (in thousands):</font></div><div style="line-height:120%;padding-bottom:10px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="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="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Three months ended</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Six months ended</font></div></td></tr><tr><td style="vertical-align: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;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">June&#160;30, <br clear="none"/>2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;"><br clear="none"/></font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">July&#160;1, <br clear="none"/>2016</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">June&#160;30, <br clear="none"/>2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">July&#160;1, <br clear="none"/>2016</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Restructuring and related charges in:</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Product cost of revenue</font></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;">278</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">786</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(23</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:top;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Operating expenses-Restructuring and related charges</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;">777</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,903</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,056</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,515</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;">Total restructuring and related charges</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,055</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,909</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,842</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;">4,492</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table summarizes the activity in the Company&#8217;s restructuring accrual related to the Harmonic 2016 Restructuring Plan during the </font><font style="font-family:inherit;font-size:10pt;">six months ended</font><font style="font-family:inherit;font-size:10pt;"> </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2017</font><font style="font-family:inherit;font-size:10pt;"> (in thousands):</font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="16" rowspan="1"></td></tr><tr><td style="width:53%;" 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><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="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Excess facilities</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">VDP </font><font style="font-family:inherit;font-size:8pt;font-weight:bold;"><sup style="vertical-align:top;line-height:120%;font-size:5pt">(1)</sup></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Severance and benefits </font><font style="font-family:inherit;font-size:7pt;font-weight:bold;"><sup style="vertical-align:top;line-height:120%;font-size:5pt">(2)</sup></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;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;">Balance at December 31, 2016</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font 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;">2,375</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;">9,650</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,519</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;">13,544</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 for 2016 Harmonic Restructuring Plan</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">48</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,777</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">973</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,798</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Adjustments to restructuring provisions</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(676</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(4,862</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,067</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;">(7,605</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;">Foreign exchange gain</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><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;">597</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;">31</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;">628</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;">Balance at June 30, 2017</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,747</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,162</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">500</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,409</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="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;">Less: current portion </font><font style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(3)</sup></font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;background-color:#cceeff;">(854</font></div></td><td style="vertical-align: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;background-color:#cceeff;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;background-color:#cceeff;">(3,915</font></div></td><td style="vertical-align: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;background-color:#cceeff;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;background-color:#cceeff;">(500</font></div></td><td style="vertical-align: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;background-color:#cceeff;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,269</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Long-term portion </font><font style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(3)</sup></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;">893</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,247</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;">4,140</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-top:4px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(1) See discussion of the TVN VDP above for future estimated payments through 2020.</font></div><div style="line-height:120%;padding-top:4px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(2) The Company anticipates that the remaining severance and benefits accrual at </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2017</font><font style="font-family:inherit;font-size:10pt;"> will be fully paid in 2017.</font></div><div style="line-height:120%;padding-top:4px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(3) The current portion and long-term portion of the restructuring liability are reported under &#8220;Accrued and other current liabilities&#8221; and &#8220;Other non-current liabilities&#8221;, respectively, on the Company&#8217;s Condensed Consolidated Balance Sheets.</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;">The following tables provide summary financial information by reportable segment (in thousands):</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: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" style="padding-left:0px;padding-right:0px;padding-top:4px;padding-bottom:4px;" rowspan="1"><div style="line-height:120%;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="width:45%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Three months ended</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Six months ended</font></div></td></tr><tr><td style="vertical-align: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&#160;30, 2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">July&#160;1, 2016</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">June&#160;30, 2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">July&#160;1, 2016</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Net 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;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="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;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="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;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="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;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;Video</font></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;">73,379</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">90,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 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;">147,721</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">155,596</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;Cable Edge</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;">8,936</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">18,983</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">17,537</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">35,807</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total consolidated net revenue</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">82,315</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;">109,571</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;">165,258</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;">191,403</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;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="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;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="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;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="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;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="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;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Operating loss:</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="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;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="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;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="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;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="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;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;Video</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(8,947</font></div></td><td style="vertical-align: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;">518</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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,783</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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,829</font></div></td><td style="vertical-align: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:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;Cable Edge</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(7,411</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;">(498</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;">(13,491</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(2,351</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;">Total segment operating (loss) income</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(16,358</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">20</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(28,274</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(9,180</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Unallocated corporate expenses</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,853</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;">(9,831</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;">(8,775</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(15,510</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;">Stock-based compensation</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,136</font></div></td><td style="vertical-align: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;">(2,768</font></div></td><td style="vertical-align: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;">(7,387</font></div></td><td style="vertical-align: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;">(5,862</font></div></td><td style="vertical-align: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;">Amortization of intangibles</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,075</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;">(5,539</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;">(4,144</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;">(8,322</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;">Loss from operations</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(27,422</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(18,118</font></div></td><td style="vertical-align: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;">(48,580</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(38,874</font></div></td><td style="vertical-align: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-operating expense, net</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(3,499</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;">(2,319</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;">(6,600</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;">(6,225</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;">Loss before income taxes</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(30,921</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(20,437</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(55,180</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(45,099</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:10px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="17" rowspan="1"></td></tr><tr><td style="width:31%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width: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: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:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="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 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&#160;Outstanding</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="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;">RSUs&#160;Outstanding*</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#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;">Shares</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Available&#160;for</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Grant</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Number</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">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" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Weighted</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&#160;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" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Number</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">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" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Weighted</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</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Date Fair</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Value</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Balance at December 31, 2016</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,912</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;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5,019</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;">6.01</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;border-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,864</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;">4.26</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:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Authorized</font></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;">7,400</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">&#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 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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div 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:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Granted</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,008</font></div></td><td style="vertical-align: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;">30</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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.10</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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,651</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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.46</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Options exercised</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(94</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3.06</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">&#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;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Shares released</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 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;">&#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;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(1,883</font></div></td><td style="vertical-align: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.92</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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;">1,584</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;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;">(469</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;">6.13</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">(744</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;">4.96</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Balance at June 30, 2017</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;">8,888</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,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;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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.06</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-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,888</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;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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.11</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:10px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table summarizes information about RSUs and PRSUs outstanding as of </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">June 30, 2017</font><font style="font-family:inherit;font-size:10pt;"> (in thousands, except term):</font></div><div style="line-height:120%;padding-bottom:10px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="9" rowspan="1"></td></tr><tr><td style="width:59%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><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="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Number of</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Shares</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Underlying</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Restricted</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Stock</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 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;">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;">Remaining</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Vesting</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Period</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">(Years)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Aggregate</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Fair</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Value</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Vested and expected to vest</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;">2,893</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;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.9</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">15,190</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:10px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table summarizes information about stock options outstanding as of </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">June 30, 2017</font><font style="font-family:inherit;font-size:10pt;"> (in thousands, except per share amounts and terms):</font></div><div style="line-height:120%;padding-bottom:10px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="13" rowspan="1"></td></tr><tr><td style="width:45%;" 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:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><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="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Number</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">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" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Weighted</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 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;">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;">Remaining</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Contractual</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Term&#160;(Years)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Aggregate</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Intrinsic</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Value</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Vested and expected to vest</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;">4,389</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;">6.08</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;padding-right:2px;border-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.2</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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;">2,045</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:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Exercisable</font></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,497</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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.33</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2.7</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,079</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div 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;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="6" rowspan="1"></td></tr><tr><td style="width:73%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="5" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">ESPP Purchase Period Ending</font></div></td></tr><tr><td style="vertical-align: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;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">July 3, <br clear="none"/>2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">June 30, <br clear="none"/>2016</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Expected term (years)</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;">0.49</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;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.5</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Volatility</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">41</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">54</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:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Risk-free interest rate</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1.0</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.4</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Expected dividends</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.0</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.0</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:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Estimated weighted average fair value per share at purchase date</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="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$1.40</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size: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="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$1.19</font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align: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="12" rowspan="1"></td></tr><tr><td style="width:43%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="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;">Employee Stock Options</font></div></td></tr><tr><td style="vertical-align: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="5" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Three months ended</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="5" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Six months ended</font></div></td></tr><tr><td style="vertical-align: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;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">June&#160;30, <br clear="none"/>2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">July&#160;1, <br clear="none"/>2016</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">June&#160;30, <br clear="none"/>2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">July&#160;1, <br clear="none"/>2016</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Expected term (years)</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;">4.30</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;border-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.30</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;border-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.30</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;border-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.30</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:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Volatility</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">43</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">36</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">43</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">36</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:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Risk-free interest rate</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1.7</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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.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;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.7</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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.4</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Expected dividends</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.0</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.0</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.0</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.0</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:10px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The estimated future amortization expense of purchased intangible assets with definite lives is as follows (in thousands):</font></div><div style="line-height:120%;text-align:left;padding-left:0px;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12" 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: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="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;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;">Cost&#160;of&#160;Revenue</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Operating</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Expenses</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;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;">Total</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Year ended December 31,</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2017 (remaining six months)</font></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,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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,578</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,168</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2018</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5,180</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,156</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,336</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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;">5,180</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,156</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,336</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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;">951</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,026</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,977</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left: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;">2021</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;">500</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;">500</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:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total future amortization expense</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-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;">13,901</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;">11,416</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;">25,317</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;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">SEGMENT INFORMATION</font></div><div style="line-height:120%;padding-bottom:10px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Operating segments are defined as components of an enterprise that engage in business activities for which separate financial information is available and evaluated by the Company&#8217;s Chief Operating Decision Maker ( the &#8220;CODM&#8221;), which for Harmonic is its Chief Executive Officer, in deciding how to allocate resources and assess performance. Based on our internal reporting structure, the Company consists of </font><font style="font-family:inherit;font-size:10pt;">two</font><font style="font-family:inherit;font-size:10pt;"> operating segments: Video and Cable Edge. The operating segments were determined based on the nature of the products offered. The Video segment sells video processing and production and playout solutions and services worldwide to broadcast and media companies, streaming new media companies, cable operators, and satellite and telecommunications (telco) Pay-TV service providers. The Cable Edge segment sells cable edge solutions and related services to cable operators globally. </font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">On February 29, 2016, the Company completed its acquisition of </font><font style="font-family:inherit;font-size:10pt;">100%</font><font style="font-family:inherit;font-size:10pt;"> of the outstanding equity of TVN and assigned TVN to its Video operating segment.</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-bottom:10px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company does not allocate amortization of intangibles, stock-based compensation, restructuring and related charges, TVN acquisition- and integration-related costs, and certain other non-recurring charges to the operating income for each segment because management does not include this information in the measurement of the performance of the operating segments. A measure of assets by segment is not applicable as segment assets are not included in the discrete financial information provided to the CODM. </font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following tables provide summary financial information by reportable segment (in thousands):</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: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" style="padding-left:0px;padding-right:0px;padding-top:4px;padding-bottom:4px;" rowspan="1"><div style="line-height:120%;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="width:45%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Three months ended</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Six months ended</font></div></td></tr><tr><td style="vertical-align: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&#160;30, 2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">July&#160;1, 2016</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">June&#160;30, 2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">July&#160;1, 2016</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Net 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;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="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;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="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;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="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;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;Video</font></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;">73,379</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">90,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 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;">147,721</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">155,596</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;Cable Edge</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;">8,936</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">18,983</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">17,537</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">35,807</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total consolidated net revenue</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">82,315</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;">109,571</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;">165,258</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;">191,403</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;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="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;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="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;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="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;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="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;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Operating loss:</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="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;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="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;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="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;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="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;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;Video</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(8,947</font></div></td><td style="vertical-align: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;">518</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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,783</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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,829</font></div></td><td style="vertical-align: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:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;Cable Edge</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(7,411</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;">(498</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;">(13,491</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(2,351</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;">Total segment operating (loss) income</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(16,358</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">20</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(28,274</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(9,180</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Unallocated corporate expenses</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,853</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;">(9,831</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;">(8,775</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(15,510</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;">Stock-based compensation</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,136</font></div></td><td style="vertical-align: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;">(2,768</font></div></td><td style="vertical-align: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;">(7,387</font></div></td><td style="vertical-align: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;">(5,862</font></div></td><td style="vertical-align: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;">Amortization of intangibles</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,075</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;">(5,539</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;">(4,144</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;">(8,322</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;">Loss from operations</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(27,422</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(18,118</font></div></td><td style="vertical-align: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;">(48,580</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(38,874</font></div></td><td style="vertical-align: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-operating expense, net</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(3,499</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;">(2,319</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;">(6,600</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;">(6,225</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;">Loss before income taxes</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(30,921</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(20,437</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(55,180</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(45,099</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:10px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Operating segments are defined as components of an enterprise that engage in business activities for which separate financial information is available and evaluated by the Company&#8217;s Chief Operating Decision Maker ( the &#8220;CODM&#8221;), which for Harmonic is its Chief Executive Officer, in deciding how to allocate resources and assess performance. Based on our internal reporting structure, the Company consists of </font><font style="font-family:inherit;font-size:10pt;">two</font><font style="font-family:inherit;font-size:10pt;"> operating segments: Video and Cable Edge. The operating segments were determined based on the nature of the products offered. The Video segment sells video processing and production and playout solutions and services worldwide to broadcast and media companies, streaming new media companies, cable operators, and satellite and telecommunications (telco) Pay-TV service providers. The Cable Edge segment sells cable edge solutions and related services to cable operators globally. </font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">On February 29, 2016, the Company completed its acquisition of </font><font style="font-family:inherit;font-size:10pt;">100%</font><font style="font-family:inherit;font-size:10pt;"> of the outstanding equity of TVN and assigned TVN to its Video operating segment.</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-bottom:10px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company does not allocate amortization of intangibles, stock-based compensation, restructuring and related charges, TVN acquisition- and integration-related costs, and certain other non-recurring charges to the operating income for each segment because management does not include this information in the measurement of the performance of the operating segments. A measure of assets by segment is not applicable as segment assets are not included in the discrete financial information provided to the CODM. </font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In March 2016, the FASB issued an accounting standard update for the accounting of share-based payment transactions, including the income tax consequences, classification of awards as either equity or liabilities and classification on the statement of cash flows. The new standard eliminated the requirement to report excess tax benefits and certain tax deficiencies related to share-based payment transactions as additional paid-in capital. It also removes the requirement to delay recognition of a windfall tax benefit until it reduces current taxes payable. Under the new guidance, the benefit will be recorded when it arises, subject to normal valuation allowance considerations. The Company adopted this new accounting standard beginning in the first quarter of fiscal 2017 using a modified-retrospective transition method and recorded a cumulative effect of </font><font style="font-family:inherit;font-size:10pt;">$4.6 million</font><font style="font-family:inherit;font-size:10pt;"> of additional gross deferred tax asset associated with shared-based payment and an offsetting valuation allowance of the same amount, therefore resulting in no net impact to the Company&#8217;s beginning retained earnings. Prior to January 1, 2017, stock-based compensation expense was recorded net of estimated forfeitures in the Company&#8217;s condensed consolidated statements of operations and, accordingly, was recorded for only those stock-based awards that the Company expected to vest. Upon the adoption of this accounting standard update, effective January 1, 2017, the Company changed its accounting policy to account for forfeitures as they occur. The change was applied on a modified retrospective approach with a cumulative effect adjustment of </font><font style="font-family:inherit;font-size:10pt;">$69,000</font><font style="font-family:inherit;font-size:10pt;"> to retained earnings as of January 1, 2017 (which increased the accumulated deficit). The implementation of this accounting standard update has no impact to the Company&#8217;s condensed statement of cash flows because the Company does not have any excess tax benefits from share-based compensation because its tax provision is primarily under full valuation allowance.</font></div></div><div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:10px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-bottom:10px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The expected term of the employee stock options represents the weighted-average period that the stock options are expected to remain outstanding. The computation of the expected term was determined based on historical experience of similar awards, giving consideration to the contractual terms of the stock-based awards, vesting schedules and expectations of future employee behavior. The expected term of the stock purchase rights under the ESPP represents the period of time from the beginning of the offering period to the purchase date. The Company uses its historical volatility for a period equivalent to the expected term of the options to estimate the expected volatility. The risk-free interest rate that the Company uses in the Black-Scholes option valuation model is based on U.S. Treasury zero-coupon issues with remaining terms similar to the expected term. The Company has never declared or paid any cash dividends and does not plan to pay cash dividends in the foreseeable future, and, therefore, used an expected dividend yield of zero in the valuation model.</font></div><div style="line-height:120%;padding-bottom:10px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Prior to January 1, 2017, stock-based compensation expense was recorded net of estimated forfeitures in the Company&#8217;s condensed consolidated statements of operations and, accordingly, was recorded for only those stock-based awards that the Company expected to vest. Upon the adoption of the accounting standard update (ASU 2016-09, &#8220;Improvements to Employee Share-Based payments&#8221;) issued by FASB, effective January 1, 2017, the Company changed its accounting policy to account for forfeitures as they occur. The change was applied on a modified retrospective approach with a cumulative effect adjustment of </font><font style="font-family:inherit;font-size:10pt;">$69,000</font><font style="font-family:inherit;font-size:10pt;"> to retained earnings as of January 1, 2017 (which increased the accumulated deficit).</font></div></div><div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company estimates the fair value of employee stock options and stock purchase rights under the ESPP using a Black-Scholes option valuation model. The value of the stock purchase rights under the ESPP consists of: (1) the </font><font style="font-family:inherit;font-size:10pt;">15%</font><font style="font-family:inherit;font-size:10pt;"> discount on the purchase of the stock; (2)&#160;</font><font style="font-family:inherit;font-size:10pt;">85%</font><font style="font-family:inherit;font-size:10pt;"> of the fair value of the call option; and (3)&#160;</font><font style="font-family:inherit;font-size:10pt;">15%</font><font style="font-family:inherit;font-size:10pt;"> of the fair value of the put option. The call option and put option were valued using the Black-Scholes option pricing model. </font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company&#8217;s significant accounting policies are described in Note 2 to its audited Consolidated Financial Statements included in the 2016 Form 10-K. There have been no significant changes to these policies during the </font><font style="font-family:inherit;font-size:10pt;">six months ended</font><font style="font-family:inherit;font-size:10pt;"> </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2017</font><font style="font-family:inherit;font-size:10pt;"> other than those disclosed in Note 2, &#8220;Standards Implemented&#8221;.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:10px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">STOCKHOLDERS&#8217; EQUITY</font></div><div style="line-height:120%;padding-bottom:10px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Accumulated Other Comprehensive Income (Loss) (&#8220;AOCI&#8221;)</font></div><div style="line-height:120%;padding-bottom:10px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The components of AOCI, on an after-tax basis where applicable, were as follows (in thousands):</font></div><div style="line-height:120%;padding-bottom:10px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="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="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;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 Gains (Losses) on Available-for-Sale Investments</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Actuarial 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;">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;">Balance as of December 31, 2016</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(7,267</font></div></td><td style="vertical-align: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;">276</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(279</font></div></td><td style="vertical-align: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;">(7,270</font></div></td><td style="vertical-align: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;">Other comprehensive income (loss) before reclassifications</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,883</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(613</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,270</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Provision for income taxes</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(2</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;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(2</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="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:normal;">Balance as of June 30, 2017</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(2,384</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;">(339</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;">(279</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,002</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr></table></div></div><div style="line-height:120%;padding-bottom:10px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The effects of amounts reclassified from AOCI into the Condensed Consolidated Statement of Operations were as follows (in thousands):</font></div><div style="line-height:120%;padding-bottom:10px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="16" rowspan="1"></td></tr><tr><td style="width:42%;" 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: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: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="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Three months ended</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Six months ended</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">June 30, 2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">July 1, 2016</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">June 30, 2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">July 1, 2016</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Losses on cash flow hedges from foreign currency contracts:</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;border-top:1px solid #000000;" 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;border-top:1px solid #000000;" 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;border-top:1px solid #000000;" 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;">&#160;&#160;Cost of revenue</font></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;">(3</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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;">(13</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;Operating 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;">&#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;">(19</font></div></td><td style="vertical-align: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;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;">(87</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;&#160;&#160;&#160;Total reclassifications from AOCI</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;">(22</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;">&#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;">(100</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-bottom:10px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">As of </font><font style="font-family:inherit;font-size:10pt;">June 30, 2017</font><font style="font-family:inherit;font-size:10pt;">, there was </font><font style="font-family:inherit;font-size:10pt;">no</font><font style="font-family:inherit;font-size:10pt;"> AOCI balance, and during the </font><font style="font-family:inherit;font-size:10pt;">six months ended</font><font style="font-family:inherit;font-size:10pt;"> </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2017</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;"> reclassifications from AOCI, as there were </font><font style="font-family:inherit;font-size:10pt;">no</font><font style="font-family:inherit;font-size:10pt;"> cash flow hedge contracts outstanding at </font><font style="font-family:inherit;font-size:10pt;">June 30, 2017</font><font style="font-family:inherit;font-size:10pt;"> and December 31, 2016.</font></div><div style="line-height:120%;padding-bottom:10px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Common Stock Repurchases</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><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;"> stock repurchases during the year ended December 31, 2016. Our stock repurchase program expired on December 31, 2016. Further stock repurchases would require authorization from the Board.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:10px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">SUBSEQUENT EVENT</font></div><div style="line-height:120%;padding-bottom:10px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Harmonic 2017 Restructuring</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In the third quarter of 2017, the Company committed to a new restructuring plan (the &#8220;Harmonic 2017 Restructuring Plan&#8221;) to better align its operating costs with the continued decline in its net revenues. The restructuring activities under the Harmonic 2017 Restructuring Plan primarily include workforce reductions of the company worldwide. The estimated cost for the Harmonic 2017 Restructuring Plan is approximately </font><font style="font-family:inherit;font-size:10pt;">$2.8 million</font><font style="font-family:inherit;font-size:10pt;">. The restructuring activities under the Harmonic 2017 Restructuring Plan will commence in the third quarter of 2017 and are expected to continue into the fourth quarter of 2017.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:10px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">BALANCE SHEET COMPONENTS</font></div><div style="line-height:120%;padding-bottom:10px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following tables provide details of selected balance sheet components (in thousands):</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8" rowspan="1"></td></tr><tr><td style="width:69%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;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, 2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;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, 2016</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Accounts receivable, net:</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom: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;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">66,892</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">91,596</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Less: allowances for doubtful accounts, returns and discounts</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(6,465</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;">(4,831</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:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;&#160;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;">60,427</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;">86,765</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;"><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:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8" rowspan="1"></td></tr><tr><td style="width:69%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;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, 2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;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, 2016</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Prepaid expenses and other current assets:</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom: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 cost of revenue</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5,615</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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,856</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">French R&amp;D tax credits receivable</font><font style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(1)</sup></font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,277</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,895</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Prepaid maintenance, royalty, rent, property taxes and value added tax</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,574</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,526</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Prepaid customer incentive</font><font style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(2)</sup></font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">746</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,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:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Restricted cash</font><font style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(3)</sup></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">802</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">731</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Other</font></div></td><td colspan="2" style="vertical-align: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,304</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;">6,149</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:top;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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;">24,318</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;">26,319</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-bottom:10px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-bottom:10px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(1) The Company&#8217;s acquired TVN subsidiary in France (the &#8220;TVN French Subsidiary&#8221;) participates in the French Cr&#233;dit d&#8217;Imp&#244;t Recherche (&#8220;CIR&#8221;) program (the &#8220;R&amp;D tax credits&#8221;) which allows companies to monetize eligible research expenses. The R&amp;D tax credits can be used to offset against income tax payable to the French government in each of the four years after being incurred, or if not utilized, are recoverable in cash. The amount of R&amp;D tax credits recoverable are subject to audit by the French government. The R&amp;D tax credit receivables at </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2017</font><font style="font-family:inherit;font-size:10pt;"> were approximately </font><font style="font-family:inherit;font-size:10pt;">$24.3 million</font><font style="font-family:inherit;font-size:10pt;"> and are expected to be recoverable from 2018 through 2021 with </font><font style="font-family:inherit;font-size:10pt;">$6.3 million</font><font style="font-family:inherit;font-size:10pt;"> reported under &#8220;Prepaid and other Current Assets&#8221; and </font><font style="font-family:inherit;font-size:10pt;">$18.0 million</font><font style="font-family:inherit;font-size:10pt;"> reported under &#8220;Other Long-term Assets&#8221; on the Company&#8217;s Condensed Consolidated Balance Sheets. </font></div><div style="line-height:120%;padding-bottom:10px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(2) On September 26, 2016, the Company issued a warrant to purchase shares of its common stock (the &#8220;Warrant&#8221;) to Comcast pursuant to which Comcast may, subject to certain vesting provisions, purchase up to </font><font style="font-family:inherit;font-size:10pt;">7,816,162</font><font style="font-family:inherit;font-size:10pt;"> shares of the Company&#8217;s common stock subject to adjustment in accordance with the terms of the Warrant, for a per share exercise price of </font><font style="font-family:inherit;font-size:10pt;">$4.76</font><font style="font-family:inherit;font-size:10pt;">. The portion of the Warrant which vested on September 26, 2016 had a value of approximately </font><font style="font-family:inherit;font-size:10pt;">$1.6 million</font><font style="font-family:inherit;font-size:10pt;"> and is deemed a customer incentive paid upfront and cumulatively, </font><font style="font-family:inherit;font-size:10pt;">$0.9 million</font><font style="font-family:inherit;font-size:10pt;"> of this prepaid incentive has been recorded as a reduction to the Company&#8217;s net revenues from Comcast. The remaining </font><font style="font-family:inherit;font-size:10pt;">$0.7 million</font><font style="font-family:inherit;font-size:10pt;"> of this prepaid incentive is reported as an asset under &#8220;Prepaid expenses and other current assets&#8221; on the Company&#8217;s Condensed Consolidated Balance Sheet as of </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2017</font><font style="font-family:inherit;font-size:10pt;">. The Company considers this asset to be recoverable based on the expectation of Comcast&#8217;s future purchases of the pertinent products.</font></div><div style="line-height:120%;padding-bottom:10px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(3) The restricted cash balances are held as cash collateral security for certain bank guarantees. These restricted funds are invested in bank deposits and cannot be withdrawn from the Company&#8217;s accounts without the prior written consent of the applicable secured party. Additionally, as of </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2017</font><font style="font-family:inherit;font-size:10pt;">, the Company recorded approximately </font><font style="font-family:inherit;font-size:10pt;">$1.1 million</font><font style="font-family:inherit;font-size:10pt;"> of restricted cash for the bank guarantee associated with the TVN French Subsidiary&#8217;s office building lease. This amount is reported under &#8220;Other Long-term Assets&#8221; on the Company&#8217;s Condensed Consolidated Balance Sheets.</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8" rowspan="1"></td></tr><tr><td style="width:69%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;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, 2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;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, 2016</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Inventories:</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom: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;" rowspan="1" colspan="1"><div 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;">9,179</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">9,889</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Work-in-process</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,789</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,318</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Finished goods</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,643</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">17,776</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Service-related spares</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">12,519</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;">11,210</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:top;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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;">35,130</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;">41,193</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;"><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.609375%;border-collapse:collapse;text-align:left;"><tr><td colspan="8" rowspan="1"></td></tr><tr><td style="width:69%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;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, 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-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, 2016</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Property and equipment, net:</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;Machinery and equipment</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">86,841</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">97,989</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;Capitalized software</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,639</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,519</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;Leasehold improvements</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,406</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,455</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;Furniture and fixtures</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,780</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">8,993</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:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;&#160;&#160;Property and equipment, gross</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">140,666</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">155,956</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;&#160;&#160;Less: accumulated depreciation and amortization</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;">(109,042</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;">(123,792</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:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;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;">31,624</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;">32,164</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;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><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.609375%;border-collapse:collapse;text-align:left;"><tr><td colspan="8" rowspan="1"></td></tr><tr><td style="width:69%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;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, 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-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, 2016</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Accrued Liabilities:</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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;Accrued employee compensation and related expenses</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">17,671</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">19,377</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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;Accrued TVN VDP, current </font><font style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(1)</sup></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,915</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,597</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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;Accrued warranty</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,142</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,862</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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;Customer deposits</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,848</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,537</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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;Contingent inventory reserves</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,671</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,210</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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;Accrued royalty payments</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,797</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,912</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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;Others</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">14,228</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">15,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;&#160;&#160;&#160;&#160;&#160;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;">50,272</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;">55,150</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:center;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;">(1) See Note 10, &#8220;Restructuring and related charges-TVN VDP,&#8221; for additional information on the Company&#8217;s TVN VDP liabilities.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:10px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Use of Estimates</font></div><div style="line-height:120%;padding-bottom:10px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The preparation of the condensed consolidated financial statements in conformity with U.S.&#160;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 amounts of revenue and expenses during the reporting period. Actual results could differ from those estimates.</font></div></div> The current portion and long-term portion of the restructuring liability are reported under “Accrued and other current liabilities” and “Other non-current liabilities”, respectively, on the Company’s Condensed Consolidated Balance Sheets. On September 26, 2016, the Company issued a warrant to purchase shares of its common stock (the “Warrant”) to Comcast pursuant to which Comcast may, subject to certain vesting provisions, purchase up to 7,816,162 shares of the Company’s common stock subject to adjustment in accordance with the terms of the Warrant, for a per share exercise price of $4.76. The portion of the Warrant which vested on September 26, 2016 had a value of approximately $1.6 million and is deemed a customer incentive paid upfront and cumulatively, $0.9 million of this prepaid incentive has been recorded as a reduction to the Company’s net revenues from Comcast. The remaining $0.7 million of this prepaid incentive is reported as an asset under “Prepaid expenses and other current assets” on the Company’s Condensed Consolidated Balance Sheet as of June 30, 2017. The Company considers this asset to be recoverable based on the expectation of Comcast’s future purchases of the pertinent products. One of the term loans with a certain financial institution contains annual covenants that require the TVN French Subsidiary to maintain a minimum working capital balance and various other financial covenants and restrictions that limit the French Subsidiary’s ability to incur additional indebtedness. The annual covenant is based on French statutory year-end results and the TVN French Subsidiary failed the 2016 covenant test primarily due to the Company’s plan to integrate TVN’s operations into other subsidiaries for tax planning and logistics purposes. In early 2017, the Company informed the financial institution of the 2016 covenant test results and was told by the financial institution to continue with the original payment schedule. The Company reported the entire loan balance with this financial institution under “Other debts and capital lease obligations, current” in the Condensed Consolidated Balance Sheets. The loan balance was approximately $0.4 million at both June 30, 2017 and December 31, 2016. The Company’s acquired TVN subsidiary in France (the “TVN French Subsidiary”) participates in the French Crédit d’Impôt Recherche (“CIR”) program (the “R&D tax credits”) which allows companies to monetize eligible research expenses. The R&D tax credits can be used to offset against income tax payable to the French government in each of the four years after being incurred, or if not utilized, are recoverable in cash. The amount of R&D tax credits recoverable are subject to audit by the French government. The R&D tax credit receivables at June 30, 2017 were approximately $24.3 million and are expected to be recoverable from 2018 through 2021 with $6.3 million reported under “Prepaid and other Current Assets” and $18.0 million reported under “Other Long-term Assets” on the Company’s Condensed Consolidated Balance Sheets. (1) See Note 8, “Balance Sheet Components-Prepaid expenses and other current assets” for more information on French R&D tax credit receivables. The Company anticipates that the remaining severance and benefits accrual at June 30, 2017 will be fully paid in 2017. See discussion of the TVN VDP above for future estimated payments through 2020. The restricted cash balances are held as cash collateral security for certain bank guarantees. These restricted funds are invested in bank deposits and cannot be withdrawn from the Company’s accounts without the prior written consent of the applicable secured party. Additionally, as of June 30, 2017, the Company recorded approximately $1.1 million of restricted cash for the bank guarantee associated with the TVN French Subsidiary’s office building lease. This amount is reported under “Other Long-term Assets” on the Company’s Condensed Consolidated Balance Sheets. June 30, 2017December 31, 2016Inventories: Raw materials$9,179 $9,889Work-in-process1,789 2,318Finished goods11,643 17,776Service-related spares12,519 11,210Total$35,130 $41,193 As of June 30, 2017, the Company’s TVN French Subsidiary had an aggregate of $13.6 million of loans due to various financing programs of French government agencies, $10.8 million of which are related to loans backed by R&D tax credit receivables. As of June 30, 2017, the TVN French Subsidiary had an aggregate of $24.3 million of R&D tax credit receivables from the French government from 2018 through 2021. (See Note 8, “Balance Sheet Components-Prepaid expenses and other current assets,” for more information). These tax loans have a fixed rate of 0.6%, plus EURIBOR 1 month + 1.3% and mature between 2018 through 2019. The remaining loans of $2.8 million at June 30, 2017 primarily relate to financial support from French government agencies for R&D innovation projects at minimal interest rates and these loans mature between 2020 through 2023. On September 26, 2016, in connection with the execution of a product supply agreement pursuant to which an affiliate of Comcast Corporation (together with Comcast Corporation, “Comcast”) may, in its sole discretion, purchase from the Company licenses to certain of the Company’s software products, the Company granted Comcast a warrant to purchase shares of its common stock. (See Note 15, “Warrants” for additional information). EX-101.SCH 8 hlit-20170630.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 2109100 - Disclosure - Balance Sheet Components link:presentationLink link:calculationLink link:definitionLink 2409402 - Disclosure - Balance Sheet Components - Accounts Receivable, Net, Prepaid Expenses and Other Current Assets, Inventories, Property and Equipment, Net (Detail) link:presentationLink link:calculationLink link:definitionLink 2409403 - Disclosure - Balance Sheet Components Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 2309301 - Disclosure - Balance Sheet Components (Tables) link:presentationLink link:calculationLink link:definitionLink 2101100 - Disclosure - Basis of Presentation and Significant Accounting Policies link:presentationLink link:calculationLink link:definitionLink 2201201 - Disclosure - Basis of Presentation and Significant Accounting Policies (Policies) link:presentationLink link:calculationLink link:definitionLink 2104100 - Disclosure - Business Acquisition link:presentationLink link:calculationLink link:definitionLink 2404405 - Disclosure - Business Acquisition - Acquisition and Integration Expenses (Details) link:presentationLink link:calculationLink link:definitionLink 2404403 - Disclosure - Business Acquisition - Allocation of Net Tangible and Intangible Assets (Details) link:presentationLink link:calculationLink link:definitionLink 2404404 - Disclosure - Business Acquisition - Intangible Assets Useful Life (Details) link:presentationLink link:calculationLink link:definitionLink 2404402 - Disclosure - Business Acquisition Narratives (Details) link:presentationLink link:calculationLink link:definitionLink 2404406 - Disclosure - Business Acquisition - Pro Forma Disclosure (Details) link:presentationLink link:calculationLink link:definitionLink 2304301 - Disclosure - Business Acquisitions (Tables) link:presentationLink link:calculationLink link:definitionLink 2120100 - Disclosure - Commitments and Contingencies link:presentationLink link:calculationLink link:definitionLink 2420404 - Disclosure - Commitments and Contingencies - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 2420402 - Disclosure - Commitments and Contingencies - Future Minimum Lease Payments Under Non-cancelable Operating Leases (Detail) link:presentationLink link:calculationLink link:definitionLink 2420403 - Disclosure - Commitments and Contingencies - Summary of Warranty Accrual Included in Accrued Liabilities (Detail) link:presentationLink link:calculationLink link:definitionLink 2320301 - Disclosure - Commitments and Contingencies (Tables) link:presentationLink link:calculationLink link:definitionLink 1001000 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS link:presentationLink link:calculationLink link:definitionLink 1001501 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 1004000 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS link:presentationLink link:calculationLink link:definitionLink 1003000 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS) link:presentationLink link:calculationLink link:definitionLink 1002000 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS link:presentationLink link:calculationLink link:definitionLink 1002501 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 2112100 - Disclosure - Convertible Notes, Other Debts And Capital Leases link:presentationLink link:calculationLink link:definitionLink 2412402 - Disclosure - Convertible Notes, Other Debts And Capital Leases - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 2412403 - Disclosure - Convertible Notes, Other Debts And Capital Leases - Convertible Note Roll Forward (Details) link:presentationLink link:calculationLink link:definitionLink 2412406 - Disclosure - Convertible Notes, Other Debts And Capital Leases - Debt Maturities (Details) link:presentationLink link:calculationLink link:definitionLink 2412404 - Disclosure - Convertible Notes, Other Debts And Capital Leases - Interest (Details) link:presentationLink link:calculationLink link:definitionLink 2412405 - Disclosure - Convertible Notes , Other Debts And Capital Leases - Other Debt and Capital Lease Obligations (Details) link:presentationLink link:calculationLink link:definitionLink 2412405 - Disclosure - Convertible Notes , Other Debts And Capital Leases - Other Debt and Capital Lease Obligations (Details) link:presentationLink link:calculationLink link:definitionLink 2312301 - Disclosure - Convertible Notes, Other Debts And Capital Leases (Tables) link:presentationLink link:calculationLink link:definitionLink 2107100 - Disclosure - Derivative and Hedgiing Activities Derivative and Hedging Activities link:presentationLink link:calculationLink link:definitionLink 2407403 - Disclosure - Derivative and Hedging Activities gain losses in Statement of Operations (Details) link:presentationLink link:calculationLink link:definitionLink 2307301 - Disclosure - Derivative and Hedging Activities (Tables) link:presentationLink link:calculationLink link:definitionLink 2407402 - Disclosure - Derivatives and Hedging Activities - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 2407406 - Disclosure - Derivatives and Hedging Activities Asset and Liability Offset (Details) link:presentationLink link:calculationLink link:definitionLink 2407405 - Disclosure - Derivatives and Hedging Activities Assets Liabilities Balance Sheet Location (Details) link:presentationLink link:calculationLink link:definitionLink 2407404 - Disclosure - Derivatives and Hedging Activities Notional Amounts (Details) link:presentationLink link:calculationLink link:definitionLink 0001000 - Document - Document and Entity Information link:presentationLink link:calculationLink link:definitionLink 2113100 - Disclosure - Employee Benefit Plans and Stock-based Compensation link:presentationLink link:calculationLink link:definitionLink 2413403 - Disclosure - Employee Benefit Plans and Stock-based Compensation - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 2413407 - Disclosure - Employee Benefit Plans and Stock-based compensation - Stock-based Compensation in Opex (Details) link:presentationLink link:calculationLink link:definitionLink 2413402 - Disclosure - Employee Benefit Plans and Stock-based Compensation - Summary of Company's Stock Option and Restricted Stock Unit Activity (Detail) link:presentationLink link:calculationLink link:definitionLink 2413406 - Disclosure - Employee Benefit Plans and Stock-based Compensation - Summary of Projected Benefit Obligation (Details) link:presentationLink link:calculationLink link:definitionLink 2413405 - Disclosure - Employee Benefit Plans and Stock-based Compensation - Summary of Restricted Stock Units Outstanding (Detail) link:presentationLink link:calculationLink link:definitionLink 2413409 - Disclosure - Employee Benefit Plans and Stock-based Compensation - Summary of Stock Awards Valuation Assumptions (Details) link:presentationLink link:calculationLink link:definitionLink 2413404 - Disclosure - Employee Benefit Plans and Stock-based Compensation - Summary of Stock Options Outstanding (Detail) link:presentationLink link:calculationLink link:definitionLink 2313301 - Disclosure - Employee Benefit Plans and Stock-based Compensation (Tables) link:presentationLink link:calculationLink link:definitionLink 2413408 - Disclosure - Employee Benefit Plans and Stock-based Compensation - Valuation Assumptions for Stock Options (Details) link:presentationLink link:calculationLink link:definitionLink 2108100 - Disclosure - Fair Value Measurements link:presentationLink link:calculationLink link:definitionLink 2408403 - Disclosure - Fair Value Measurements - Financial Assets and Liabilities Measured at Fair Value Based on Three-Tier Fair Value Hierarchy (Detail) link:presentationLink link:calculationLink link:definitionLink 2408402 - Disclosure - Fair Value Measurements - Narratives (Details) link:presentationLink link:calculationLink link:definitionLink 2308301 - Disclosure - Fair Value Measurements (Tables) link:presentationLink link:calculationLink link:definitionLink 2110100 - Disclosure - Goodwill and Identified Intangible Assets link:presentationLink link:calculationLink link:definitionLink 2410405 - Disclosure - Goodwill and Identified Intangible Assets - Amortization Expense for Identifiable Purchased Intangible Assets (Detail) link:presentationLink link:calculationLink link:definitionLink 2410403 - Disclosure - Goodwill and Identified Intangible Assets - Changes in Carrying Amount of Goodwill (Detail) link:presentationLink link:calculationLink link:definitionLink 2410406 - Disclosure - Goodwill and Identified Intangible Assets - Estimated Future Amortization Expense of Purchased Intangible Assets (Detail) link:presentationLink link:calculationLink link:definitionLink 2410404 - Disclosure - Goodwill and Identified Intangible Assets - Summary of Goodwill and Identified Intangible Assets (Detail) link:presentationLink link:calculationLink link:definitionLink 2310301 - Disclosure - Goodwill and Identified Intangible Assets (Tables) link:presentationLink link:calculationLink link:definitionLink 2410402 - Disclosure - Goodwill and Intangible Assets - Narratives (Details) link:presentationLink link:calculationLink link:definitionLink 2116100 - Disclosure - Income (Loss) Per Share link:presentationLink link:calculationLink link:definitionLink 2416403 - Disclosure - Income (Loss) Per Share - Anti-dilutive Securities (Detail) link:presentationLink link:calculationLink link:definitionLink 2416402 - Disclosure - Income (Loss) Per Share - Numerators and Denominators of Basic and Diluted Net Income (Loss) Per Share Computations (Detail) link:presentationLink link:calculationLink link:definitionLink 2316301 - Disclosure - Income (Loss) Per Share (Tables) link:presentationLink link:calculationLink link:definitionLink 2115100 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 2415403 - Disclosure - Income Taxes - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 2415402 - Disclosure - Income Taxes (Details) link:presentationLink link:calculationLink link:definitionLink 2315301 - Disclosure - Income Taxes (Tables) link:presentationLink link:calculationLink link:definitionLink 2106100 - Disclosure - Investments in Other Equity Securities link:presentationLink link:calculationLink link:definitionLink 2406401 - Disclosure - Investments in Other Equity Securities Investments in Other Equity Securities (Details) link:presentationLink link:calculationLink link:definitionLink 2102100 - Disclosure - Recent Accounting Pronouncements link:presentationLink link:calculationLink link:definitionLink 2402401 - Disclosure - Recent Accounting Pronouncements - Narratives (Details) link:presentationLink link:calculationLink link:definitionLink 2111100 - Disclosure - Restructuring and Related Charges link:presentationLink link:calculationLink link:definitionLink 2411405 - Disclosure - Restructuring and Related Charges - Activities in Restructuring Accrual (Detail) link:presentationLink link:calculationLink link:definitionLink 2411403 - Disclosure - Restructuring and Related Charges - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 2411402 - Disclosure - Restructuring and Related Charges Restructuring and Related Charges, COS & OPEX (Details) link:presentationLink link:calculationLink link:definitionLink 2411404 - Disclosure - Restructuring and Related Charges Restructuring and Related Charges - Estimated Future Payments (Details) link:presentationLink link:calculationLink link:definitionLink 2311301 - Disclosure - Restructuring and Related Charges (Tables) link:presentationLink link:calculationLink link:definitionLink 2119100 - Disclosure - Segment Information link:presentationLink link:calculationLink link:definitionLink 2419402 - Disclosure - Segment Information (Details) link:presentationLink link:calculationLink link:definitionLink 2319301 - Disclosure - Segment Information (Tables) link:presentationLink link:calculationLink link:definitionLink 2105100 - Disclosure - Short-Term Investments link:presentationLink link:calculationLink link:definitionLink 2405403 - Disclosure - Short-Term Investments - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 2405402 - Disclosure - Short-Term Investments - Summary of Short-Term Investments (Detail) link:presentationLink link:calculationLink link:definitionLink 2305301 - Disclosure - Short-Term Investments (Tables) link:presentationLink link:calculationLink link:definitionLink 2118100 - Disclosure - Stockholders' Equity link:presentationLink link:calculationLink link:definitionLink 2418404 - Disclosure - Stockholders' Equity - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 2418402 - Disclosure - Stockholders' Equity - Components of Accumulated Other Comprehensive Loss (Detail) link:presentationLink link:calculationLink link:definitionLink 2418403 - Disclosure - Stockholders' Equity - Reclassification from AOCI to Statement of Operations (Details) link:presentationLink link:calculationLink link:definitionLink 2318301 - Disclosure - Stockholders' Equity (Tables) link:presentationLink link:calculationLink link:definitionLink 2121100 - Disclosure - Subsequent Event link:presentationLink link:calculationLink link:definitionLink 2421401 - Disclosure - Subsequent Event (Details) link:presentationLink link:calculationLink link:definitionLink 2417402 - Disclosure - Warrants (Details) link:presentationLink link:calculationLink link:definitionLink 2117100 - Disclosure - Warrants (Notes) link:presentationLink link:calculationLink link:definitionLink 2317301 - Disclosure - Warrants (Tables) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 9 hlit-20170630_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 10 hlit-20170630_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 11 hlit-20170630_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Goodwill and Intangible Assets Disclosure [Abstract] Goodwill and Identified Intangible Assets Goodwill and Intangible Assets Disclosure [Text Block] Organization, Consolidation and Presentation of Financial Statements [Abstract] Balance Sheet Components Supplemental Balance Sheet Disclosures [Text Block] Derivative Instruments and Hedging Activities Disclosure [Abstract] Derivative [Table] Derivative [Table] Currency [Axis] Currency [Axis] All Currencies [Domain] All Currencies [Domain] Geographical [Axis] Geographical [Axis] Geographical [Domain] Geographical [Domain] Israel [Member] ISRAEL Income Statement Location [Axis] Income Statement Location [Axis] Income Statement Location [Domain] Income Statement Location [Domain] Operating Expense [Member] Operating Expense [Member] Hedging Relationship [Axis] Hedging Relationship [Axis] Hedging Relationship [Domain] Hedging Relationship [Domain] Balance Sheet Location [Axis] Balance Sheet Location [Axis] Balance Sheet Location [Domain] Balance Sheet Location [Domain] Other Comprehensive Income (Loss) [Member] Other Comprehensive Income (Loss) [Member] Hedging Designation [Axis] Hedging Designation [Axis] Hedging Designation [Domain] Hedging Designation [Domain] Not Designated as Hedging Instrument [Member] Not Designated as Hedging Instrument [Member] Derivative, by Nature [Axis] Derivative Instrument [Axis] Derivative, Name [Domain] Derivative Contract [Domain] Forward Contracts [Member] Forward Contracts [Member] Derivative [Line Items] Derivative [Line Items] Derivative, Term of Contract Derivative, Term of Contract Compensating Balance, Amount Compensating Balance, Amount Fair Value Disclosures [Abstract] Fair Value Measurements, Recurring and Nonrecurring [Table] Fair Value Measurements, Recurring and Nonrecurring [Table] Business Acquisition [Axis] Business Acquisition [Axis] Business Acquisition, Acquiree [Domain] Business Acquisition, Acquiree [Domain] TVN [Member] TVN [Member] TVN [Member] Measurement Frequency [Axis] Measurement Frequency [Axis] Fair Value, Measurement Frequency [Domain] Fair Value, Measurement Frequency [Domain] Fair Value, Hierarchy [Axis] Fair Value, Hierarchy [Axis] Fair Value Hierarchy [Domain] Fair Value Hierarchy [Domain] Level 2 [Member] Fair Value, Inputs, Level 2 [Member] Level 3 [Member] Fair Value, Inputs, Level 3 [Member] Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] Convertible Debt, Fair Value Disclosures Convertible Debt, Fair Value Disclosures Debt and Capital Lease Obligations Debt and Capital Lease Obligations Total liabilities measured and recorded at fair value Financial and Nonfinancial Liabilities, Fair Value Disclosure Postemployment Benefits Liability Postemployment Benefits Liability Defined Benefit Plan, Benefit Obligation Defined Benefit Plan, Benefit Obligation Assets, Fair Value Disclosure, Nonrecurring Assets, Fair Value Disclosure, Nonrecurring Liabilities, Fair Value Disclosure, Nonrecurring Liabilities, Fair Value Disclosure, Nonrecurring Segment Reporting [Abstract] Segment Information Segment Reporting Disclosure [Text Block] Disclosure of Compensation Related Costs, Share-based Payments [Abstract] Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Award Type [Axis] Award Type [Axis] Equity Award [Domain] Equity Award [Domain] Stock Options Outstanding [Member] Equity Option [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, Vested and expected to vest Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Number Weighted Average Exercise Price, Vested and expected to vest Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Exercise Price Weighted Average Remaining Contractual Term (Years), Vested and expected to vest Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Remaining Contractual Term Aggregate Intrinsic Value, Vested and expected to vest Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Aggregate Intrinsic Value Number of Shares, Exercisable Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Number Weighted Average Exercise Price, Exercisable Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Exercise Price Weighted Average Remaining Contractual Term (Years), Exercisable Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Exercisable, Weighted Average Remaining Contractual Term Aggregate Intrinsic Value, Exercisable Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Intrinsic Value Restricted Stock Units Outstanding [Member] Restricted Stock [Member] Number of Shares Underlying Restricted Stock Units Share Based Compensation Arrangement By Share Based Payment Award Other Than Options Vested And Expected To Vest Outstanding Number Share Based Compensation Arrangement By Share Based Payment Award Other Than Options Vested And Expected To Vest Outstanding Number Weighted Average Remaining Vesting Period (Years) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Outstanding, Weighted Average Remaining Contractual Terms Aggregate Fair Value Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Vested In Period And Expected To Vest Total Fair Value Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Vested In Period And Expected To Vest Total Fair Value Stock Options [Member] Employee Stock Option [Member] Expected term (years) Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Term Volatility Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Weighted Average Volatility Rate Risk-free interest rate Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate Expected dividends Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Dividend Rate Employee Benefit Plans and Stock-based compensation Compensation and Employee Benefit Plans [Text Block] Cash and Cash Equivalents [Abstract] Summary of Short-Term Investments Available-for-sale Securities [Table Text Block] Schedule of Goodwill [Table] Schedule of Goodwill [Table] Segments [Axis] Segments [Axis] Segments [Domain] Segments [Domain] Video [Member] Video [Member] Video [Member] Cable Edge [Member] Cable Edge [Member] Cable Edge [Member] Goodwill [Line Items] Goodwill [Line Items] Number of Reporting Units Number of Reporting Units Goodwill Goodwill Reporting Unit, Percentage of Fair Value in Excess of Carrying Amount Reporting Unit, Percentage of Fair Value in Excess of Carrying Amount Goodwill, Impairment Loss Goodwill, Impairment Loss Fair Values Derivatives, Balance Sheet Location, by Derivative Contract Type [Table] Fair Values Derivatives, Balance Sheet Location, by Derivative Contract Type [Table] Derivative Instrument [Axis] Derivative Contract [Domain] Foreign Exchange Contract [Member] Foreign Exchange Contract [Member] Prepaid Expenses and Other Current Assets [Member] Prepaid Expenses and Other Current Assets [Member] Accrued Liabilities [Member] Accrued Liabilities [Member] Position [Axis] Position [Axis] Position [Domain] Position [Domain] Derivatives, Fair Value [Line Items] Derivatives, Fair Value [Line Items] Derivative Asset, Current Derivative Asset, Current Derivative Liability, Current Derivative Liability, Current Fair Value Measurements Fair Value Disclosures [Text Block] Segment Reporting Information, by Segment Schedule of Segment Reporting Information, by Segment [Table Text Block] Income Statement [Abstract] Product Sales Revenue, Goods, Net Services Sales Revenue, Services, Net Total net revenue Revenue, Net Product Cost of Goods Sold Services Cost of Services Total cost of revenue Cost of Goods and Services Sold Total gross profit Gross Profit Operating expenses: Operating Expenses [Abstract] Research and development Research and Development Expense Selling, general and administrative Selling, General and Administrative Expense Amortization of intangibles Amortization of Intangible Assets Restructuring and related charges Restructuring Reserve, Accrual Adjustment Total operating expenses Operating Expenses Loss from operations Operating Income (Loss) Interest expense, net Interest Income (Expense), Net Other (expense) income, net Other Nonoperating Income (Expense) Loss on impairment of long-term investment Cost-method Investments, Other than Temporary Impairment Loss before income taxes Income (Loss) from Continuing Operations before Equity Method Investments, Income Taxes, Noncontrolling Interest Provision for income taxes Income Tax Expense (Benefit) Net loss Net Income (Loss) Attributable to Parent Net loss per share: Earnings Per Share, Basic and Diluted [Abstract] Basic and diluted Earnings Per Share, Basic and Diluted Shares used in per share calculation: Earnings Per Share, Basic and Diluted, Other Disclosures [Abstract] Basic and diluted Weighted Average Number of Shares Outstanding, Basic and Diluted Debt Disclosure [Abstract] Schedule of Long-term Debt Instruments [Table] Schedule of Long-term Debt Instruments [Table] Long-term Debt, Type [Axis] Long-term Debt, Type [Axis] Long-term Debt, Type [Domain] Long-term Debt, Type [Domain] Debt Instrument [Axis] Debt Instrument [Axis] Debt Instrument, Name [Domain] Debt Instrument, Name [Domain] Variable Rate [Axis] Variable Rate [Axis] Variable Rate [Domain] Variable Rate [Domain] Debt Instrument, Redemption, Period [Axis] Debt Instrument, Redemption, Period [Axis] Debt Instrument, Redemption, Period [Domain] Debt Instrument, Redemption, Period [Domain] Debt Instrument [Line Items] Debt Instrument [Line Items] Financing from French government agencies related to various government incentive programs (1) Loans Payable to Bank Term loans (2) Other Loans Payable Obligations under capital leases Capital Lease Obligations Total debt obligations Less: current portion Long-term Debt and Capital Lease Obligations, Current Long-term portion Long-term Debt and Capital Lease Obligations Adjustments for New Accounting Pronouncements [Axis] Adjustments for New Accounting Pronouncements [Axis] Type of Adoption [Domain] Type of Adoption [Domain] Accounting Standards Update 2016-09 [Member] Accounting Standards Update 2016-09 [Member] Accounting Standards Update 2016-09 [Member] Plan Name [Axis] Plan Name [Axis] Plan Name [Domain] Plan Name [Domain] Stock Plan 1995 [Member] Stock Plan 1995 [Member] Stock Plan 1995. Director Option Plans 2002 [Member] Director Option Plans 2002 [Member] Director option plans 2002. Contingent Consideration by Type [Axis] Contingent Consideration by Type [Axis] Contingent Consideration Type [Domain] Contingent Consideration Type [Domain] Scenario [Axis] Scenario [Axis] Scenario, Unspecified [Domain] Scenario, Unspecified [Domain] Scenario, Forecast [Member] Scenario, Forecast [Member] Range [Axis] Range [Axis] Range [Domain] Range [Domain] Minimum [Member] Minimum [Member] Maximum [Member] Maximum [Member] Restricted Stock Units (RSUs) Restricted Stock Units (RSUs) [Member] Performance-based Restricted Stock Units [Member] Performance Shares [Member] Market-based awards [Member] Market-based awards [Member] Market-based awards [Member] RSUs and PRSUs [Member] RSUs and PRSUs [Member] RSUs and PRSUs [Member] Employee Stock Purchase Plan Employee Stock [Member] Increased Number of Common Shares Reserved for Issuance Share-based Compensation Arrangement by Share-based Payment Award, Number of Additional Shares Authorized Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period Intrinsic value of options exercised Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period, Intrinsic Value Common Stock, Capital Shares Reserved for Future Issuance Common Stock, Capital Shares Reserved for Future Issuance Pension and Other Postretirement Benefit Contributions Pension and Other Postretirement Benefit Contributions Defined Benefit Pension Plan Liabilities, Current Defined Benefit Pension Plan Liabilities, Current Defined Benefit Pension Plan, Liabilities, Noncurrent Defined Benefit Pension Plan, Liabilities, Noncurrent Discretionary contributions of plan Defined Contribution Plan, Employer Matching Contribution, Percent of Match Percent of employees' gross pay eligible for matching Defined Contribution Plan, Employer Matching Contribution, Percent of Employees' Gross Pay Maximum contribution amount per participant Defined Contribution Plan Employer Discretionary Maximum Contribution Amount Per Participant Defined Contribution Plan Employer Discretionary Maximum Contribution Amount Per Participant Contributions in period Defined Contribution Plan, Employer Discretionary Contribution Amount Employee Service Share-based Compensation, Nonvested Awards, Compensation Cost Not yet Recognized Employee Service Share-based Compensation, Nonvested Awards, Compensation Cost Not yet Recognized Employee Service Share-based Compensation, Nonvested Awards, Compensation Cost Not yet Recognized, Period for Recognition Employee Service Share-based Compensation, Nonvested Awards, Compensation Cost Not yet Recognized, Period for Recognition Discount Percentage On Purchase Of Stock Discount Percentage On Purchase Of Stock Discount percentage on purchase of stock. Percentage of fair market value of Common Stock to purchase shares Share-based Compensation Arrangement by Share-based Payment Award, Purchase Price of Common Stock, Percent Value Of Stock Purchase Right Percentage Of Put Option Value Of Stock Purchase Right Percentage Of Put Option value of stock purchase right percentage of put option. Stock Granted, Value, Share-based Compensation, Forfeited Cumulative Effect on Retained Earnings, Net of Tax Total stock-based compensation Allocated Share-based Compensation Expense Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested in Period, Fair Value Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested in Period, Fair Value Employee Service Share-based Compensation, Tax Benefit Realized from Exercise of Stock Options Employee Service Share-based Compensation, Tax Benefit Realized from Exercise of Stock Options Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Fair Value Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Fair Value Business Combinations [Abstract] Schedule of Business Acquisitions by Acquisition, Contingent Consideration [Table] Schedule of Business Acquisitions by Acquisition, Contingent Consideration [Table] Sales Revenue, Goods, Net [Member] Sales Revenue, Goods, Net [Member] Class of Warrant or Right [Axis] Class of Warrant or Right [Axis] Class of Warrant or Right [Domain] Class of Warrant or Right [Domain] Comcast Product Supply Agreement [Member] Comcast Product Supply Agreement [Member] Comcast Product Supply Agreement [Member] Tax Credit Carryforward [Axis] Tax Credit Carryforward [Axis] Tax Credit Carryforward, Name [Domain] Tax Credit Carryforward, Name [Domain] Research Tax Credit Carryforward [Member] Research Tax Credit Carryforward [Member] Guarantor Obligations, Nature [Axis] Guarantor Obligations, Nature [Axis] Guarantor Obligations, Nature [Domain] Guarantor Obligations, Nature [Domain] Property Lease Guarantee [Member] Property Lease Guarantee [Member] Other Noncurrent Assets [Member] Other Noncurrent Assets [Member] Business Acquisition, Contingent Consideration [Line Items] Business Acquisition, Contingent Consideration [Line Items] Income Taxes Receivable, Noncurrent Income Taxes Receivable, Noncurrent Income Taxes Receivable, Current Income Taxes Receivable, Current Class of Warrant or Right, Number of Securities Called by Warrants or Rights Class of Warrant or Right, Number of Securities Called by Warrants or Rights Class of Warrant or Right, Exercise Price of Warrants or Rights Class of Warrant or Right, Exercise Price of Warrants or Rights Warrants and Rights Outstanding Warrants and Rights Outstanding Prepaid Warrants Incentive Prepaid Warrants Incentive Prepaid Warrants Incentive Restricted Cash and Cash Equivalents Restricted Cash and Cash Equivalents Commitments and Contingencies Disclosure [Abstract] 2017 (remaining six months) Operating Leases, Future Minimum Payments, Remainder of Fiscal Year 2018 Operating Leases, Future Minimum Payments, Due in Two Years 2019 Operating Leases, Future Minimum Payments, Due in Three Years 2020 Operating Leases, Future Minimum Payments, Due in Four Years 2021 Operating Leases, Future Minimum Payments, Due in Five Years Thereafter Operating Leases, Future Minimum Payments, Due Thereafter Total Operating Leases, Future Minimum Payments Due Business Acquisition, Pro Forma Information [Abstract] Schedule of Recognized Identified Assets Acquired and Liabilities Assumed Schedule of Recognized Identified Assets Acquired and Liabilities Assumed [Table Text Block] Schedule of Finite-Lived Intangible Assets Acquired as Part of Business Combination Schedule of Finite-Lived Intangible Assets Acquired as Part of Business Combination [Table Text Block] Business Combination Acquisition And Integration Cost business combination acquisition and integration cost table text [Table Text Block] business combination acquisition and integration cost table text [Table Text Block] Business Acquisition, Pro Forma Information Business Acquisition, Pro Forma Information [Table Text Block] Cost of Sales [Member] Cost of Sales [Member] Other Nonoperating Income (Expense) [Member] Other Nonoperating Income (Expense) [Member] Foreign Exchange Forward [Member] Foreign Exchange Forward [Member] Derivative Instruments, Gain Recognized in Other Comprehensive Income (Loss), Effective Portion Derivative Instruments, Gain Recognized in Other Comprehensive Income (Loss), Effective Portion Derivative Instruments, Loss Recognized in Other Comprehensive Income (Loss), Effective Portion Derivative Instruments, Loss Recognized in Other Comprehensive Income (Loss), Effective Portion Derivative Instruments, Loss Reclassified from Accumulated OCI into Income, Effective Portion Derivative Instruments, Loss Reclassified from Accumulated OCI into Income, Effective Portion Losses recognized in income on derivatives (ineffectiveness portion and amount excluded from effectiveness testing) Derivative Instruments, Loss Recognized in Income, Ineffective Portion and Amount Excluded from Effectiveness Testing Gains (losses) recognized in income Gain (Loss) on Foreign Currency Derivative Instruments Not Designated as Hedging Instruments Accounts Receivable, Net Receivables Trade And Other Accounts Receivable Allowance For Doubtful Accounts Returns And Discounts [Table Text Block] Receivables trade and other accounts receivable allowance for doubtful accounts returns and discounts. Prepaid, and Other Current Assets Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Table Text Block] Inventories Schedule of Inventory, Current [Table Text Block] Property, Plant and Equipment Property, Plant and Equipment [Table Text Block] Accrued Liabilities Schedule of Accrued Liabilities [Table Text Block] Equity [Abstract] Components of Accumulated Other Comprehensive Loss Schedule of Accumulated Other Comprehensive Income (Loss) [Table Text Block] Derivative Instruments and Hedging Activities Disclosures [Table] Derivative Instruments and Hedging Activities Disclosures [Table] Long [Member] Long [Member] Short [Member] Short [Member] Fair Value Hedging [Member] Fair Value Hedging [Member] Derivative Instruments and Hedging Activities Disclosures [Line Items] Derivative Instruments and Hedging Activities Disclosures [Line Items] Derivative Asset, Notional Amount Derivative Asset, Notional Amount Derivative Liability, Notional Amount Derivative Liability, Notional Amount Financial Assets and Liabilities Measured at Fair Value Based on Three-Tier Fair Value Hierarchy Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block] Balance at beginning of period Standard and Extended Product Warranty Accrual Balance assumed from TVN acquisition Standard and Extended Product Warranty Accrual, Additions from Business Acquisition Accrual for current period warranties Standard and Extended Product Warranty Accrual, Increase for Warranties Issued Changes in liability related to pre-existing warranties Standard and Extended Product Warranty Accrual, Increase (Decrease) for Preexisting Warranties Warranty costs incurred Standard Product Warranty Accrual, Decrease for Payments Balance at end of period Restructuring and Related Activities [Abstract] Production Related Impairments or Charges Production Related Impairments or Charges Production Related Impairment Cost Recovery Production Related Impairment Cost Recovery Nonrecurring impairment recovery net of charges related to the write-off of production-related equipment and inventory. This tag is used when an Entity records recovery net of charges to this cost to cost of goods sold. Restructuring Charges Restructuring Charges Restructuring and Related Cost, Incurred Cost Restructuring and Related Cost, Incurred Cost Summary of Company's Stock Option and Restricted Stock Unit Activity Schedule of Share-based Compensation, Activity [Table Text Block] Summary of Stock Options Outstanding Schedule of Share-based Compensation, Stock Options, Activity [Table Text Block] Summary of Restricted Stock Units Outstanding Schedule of Share-based Compensation, Restricted Stock Units Award Activity [Table Text Block] Schedule of Defined Benefit Plans Obligations Schedule of Defined Benefit Plans Disclosures [Table Text Block] Summary of Stock-Based Compensation Expense Schedule of Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Table Text Block] Valuation Assumptions for Stock Options Schedule of Share-based Payment Award, Stock Options, Valuation Assumptions [Table Text Block] Schedule of Share-based Payment Award, Employee Stock Purchase Plan, Valuation Assumptions Schedule of Share-based Payment Award, Employee Stock Purchase Plan, Valuation Assumptions [Table Text Block] Investments, All Other Investments [Abstract] Investments in Equity Securities Cost-method Investments, Description [Text Block] Schedule of Segment Reporting Information, by Segment [Table] Schedule of Segment Reporting Information, by Segment [Table] Consolidation Items [Axis] Consolidation Items [Axis] Consolidation Items [Domain] Consolidation Items [Domain] Operating Segments [Member] Operating Segments [Member] Corporate, Non-Segment [Member] Corporate, Non-Segment [Member] Segment Reporting Information [Line Items] Segment Reporting Information [Line Items] Revenue, Net Income (loss) from operations Operating Expenses Stock-based compensation Amortization of intangibles Amortization Nonoperating Income (Expense) Nonoperating Income (Expense) Number of Reportable Segments Number of Reportable Segments Business Acquisition, Percentage of Voting Interests Acquired Business Acquisition, Percentage of Voting Interests Acquired Schedule of Business Acquisitions, by Acquisition [Table] Schedule of Business Acquisitions, by Acquisition [Table] Finite-Lived Intangible Assets by Major Class [Axis] Finite-Lived Intangible Assets by Major Class [Axis] Finite-Lived Intangible Assets, Major Class Name [Domain] Finite-Lived Intangible Assets, Major Class Name [Domain] Developed Technology Developed Technology Rights [Member] Business Acquisition [Line Items] Business Acquisition [Line Items] Business Acquisition ProForma Earnings Per Share Basic And Diluted Business Acquisition ProForma Earnings Per Share Basic And Diluted Business Acquisition ProForma Earnings Per Share Basic And Diluted Business Combination, Final Purchase Price Business Combination, Consideration Transferred Business Combination, Acquisition and Integration Related Expenses Business Combination, Acquisition and Integration Related Expenses Business Combination, Acquisition and Integration Related Expenses Foreign currency translation adjustments Accumulated Other Comprehensive Income (Loss), Foreign Currency Translation Adjustment, Net of Tax Unrealized gain on investments Accumulated Other Comprehensive Income (Loss), Available-for-sale Securities Adjustment, Net of Tax Actuarial Loss Accumulated Other Comprehensive Income (Loss), Pension and Other Postretirement Benefit Plans, Net of Tax Accumulated Other Comprehensive Loss Accumulated Other Comprehensive Income (Loss), Net of Tax Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, before Tax Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, before Tax Other Comprehensive Income (Loss), Available-for-sale Securities Adjustment, before Tax Other Comprehensive Income (Loss), Unrealized Holding Gain (Loss) on Securities Arising During Period, before Tax Other Comprehensive Income (Loss), before Reclassifications, before Tax Other Comprehensive Income (Loss), before Reclassifications, before Tax Other Comprehensive Income (Loss), Foreign Currency Translation Gain (Loss) Arising During Period, Tax Other Comprehensive Income (Loss), Foreign Currency Translation Gain (Loss) Arising During Period, Tax Other Comprehensive Income (Loss), Available-for-sale Securities, Tax Other Comprehensive Income (Loss), Available-for-sale Securities, Tax Other Comprehensive Income (Loss), Tax, Portion Attributable to Parent Other Comprehensive Income (Loss), Tax, Portion Attributable to Parent Statement of Cash Flows [Abstract] Cash flows from operating activities: Net Cash Provided by (Used in) Operating Activities [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] Amortization of intangibles Depreciation Depreciation Stock-based compensation Share-based Compensation Amortization of discount on convertible debt and issuance cost Amortization of Debt Issuance Costs and Discounts Restructuring, asset impairment and loss on retirement of fixed assets Restructuring Costs and Asset Impairment Charges Amortization of non-cash warrant Adjustment of Warrants Granted for Services Loss on impairment of long-term investment Deferred income taxes, net Deferred Income Tax Expense (Benefit) Provision for excess and obsolete inventories Inventory Write-down Allowance for doubtful accounts and returns Allowance for Doubtful Accounts Receivable, Period Increase (Decrease) Other non-cash adjustments, net Other Noncash Income (Expense) Changes in operating assets and liabilities, net of effects of acquisition: 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 Deferred revenue Increase (Decrease) in Deferred Revenue Income taxes payable Increase (Decrease) in Income Taxes Payable Accrued and other liabilities Increase (Decrease) in Accrued Liabilities Net cash provided by (used in) operating activities Net Cash Provided by (Used in) Operating Activities, Continuing Operations Cash flows from investing activities: Net Cash Provided by (Used in) Investing Activities [Abstract] Acquisition of business, net of cash acquired Payments to Acquire Businesses, Net of Cash Acquired Proceeds from maturities of investments Proceeds from Sale, Maturity and Collection of Investments Purchases of property and equipment Proceeds from Sale of Short-term Investments Purchases of property and equipment Payments to Acquire Property, Plant, and Equipment Net cash provided by (used in) investing activities Net Cash Provided by (Used in) Investing Activities, Continuing Operations Cash flows from financing activities: Net Cash Provided by (Used in) Financing Activities [Abstract] Payment of convertible debt issuance costs Payments of Financing Costs Proceeds from other debts and capital leases Proceeds from Other Debt Repayment of other debts and capital leases Repayments of Debt and Capital Lease Obligations Proceeds from common stock issued to employees Proceeds from Issuance of Common Stock Payment of tax withholding obligations related to net share settlements of restricted stock units Payments Related to Tax Withholding for Share-based Compensation Net cash (used in) provided by financing activities Net Cash Provided by (Used in) Financing Activities, Continuing Operations Effect of exchange rate changes on cash and cash equivalents Effect of Exchange Rate on Cash and Cash Equivalents Net decrease in cash and cash equivalents Cash and Cash Equivalents, Period Increase (Decrease) Cash and cash equivalents at beginning of period Cash and Cash Equivalents, at Carrying Value Cash and cash equivalents at end of period Restructuring and Related Charges Restructuring and Related Activities Disclosure [Text Block] Derivative Asset, Gross Amounts of Derivatives Derivative Asset, Fair Value, Gross Asset Derivative Assets, Gross Amounts of Derivatives Offset in the Condensed Consolidated Balance Sheets Derivative Asset, Fair Value, Gross Liability Net Amounts of Derivatives Assets Presented in the Condensed Consolidated Balance Sheets Derivative Asset, Fair Value, Amount Not Offset Against Collateral Derivative Assets, Gross Amounts of Derivatives Not Offset in the Condensed Consolidated Balance Sheets, Financial Instrument Derivative, Collateral, Obligation to Return Securities Derivative Assets, Gross Amounts of Derivatives Not Offset in the Condensed Consolidated Balance Sheets,Cash Collateral Pledged Derivative, Collateral, Obligation to Return Cash Derivative Assets, Net Amount Derivative Asset, Fair Value, Amount Offset Against Collateral Derivative Liabilities, Gross Amounts of Derivatives Derivative Liability, Fair Value, Gross Liability Derivative Liabilities, Gross Amounts of Derivatives Offset in the Condensed Consolidated Balance Sheets Derivative Liability, Fair Value, Gross Asset Net Amounts of Derivatives Liability Presented in the Condensed Consolidated Balance Sheets Derivative Liability, Fair Value, Amount Not Offset Against Collateral Derivative Liabilities, Gross Amounts of Derivatives Not Offset in the Condensed Consolidated Balance Sheets, Financial Instrument Derivative Liability, Securities Sold under Agreements to Repurchase, Securities Loaned, Collateral, Right to Reclaim Securities Derivative Liabilities, Gross Amounts of Derivatives Not Offset in the Condensed Consolidated Balance Sheets, Cash Collateral Pledged Derivative, Collateral, Right to Reclaim Cash Derivative Liabilities, Net Amount Derivative Liability, Fair Value, Amount Offset Against Collateral Income Tax Disclosure [Abstract] Income Taxes Income Tax Disclosure [Text Block] Warrants Disclosure Warrants Disclosure [Text Block] Warrants Disclosure [Text Block] Schedule of Carrying Values and Estimated Fair Values of Debt Instruments Schedule of Carrying Values and Estimated Fair Values of Debt Instruments [Table Text Block] Convertible Debt Interest Convertible Debt [Table Text Block] Schedule of Other Debt and Capital Leases Schedule of Debt [Table Text Block] Schedule of Maturities of Long-term Debt Schedule of Maturities of Long-term Debt [Table Text Block] Finite-Lived Intangible Assets Acquired as Part of Business Combination [Table] Finite-Lived Intangible Assets Acquired as Part of Business Combination [Table] Acquired Finite-Lived Intangible Assets [Line Items] Acquired Finite-Lived Intangible Assets [Line Items] 2017 (remaining six months) Finite-Lived Intangible Assets, Amortization Expense, Remainder of Fiscal Year 2018 Finite-Lived Intangible Assets, Amortization Expense, Year Two 2019 Finite-Lived Intangible Assets, Amortization Expense, Year Three 2020 Finite-Lived Intangible Assets, Amortization Expense, Year Four 2021 Finite-Lived Intangible Assets, Amortization Expense, Year Five Total future amortization expense Finite-Lived Intangible Assets, Net Earnings Per Share [Abstract] Numerators and Denominators of Basic and Diluted Net Income (Loss) Per Share Computations Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Anti-dilutive Securities Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block] Other Commitments [Table] Other Commitments [Table] Loss Contingency Nature [Axis] Loss Contingency Nature [Axis] Loss Contingency, Nature [Domain] Loss Contingency, Nature [Domain] Indemnification [Member] Indemnification Agreement [Member] Other Commitments [Axis] Other Commitments [Axis] Other Commitments [Domain] Other Commitments [Domain] Guarantee Obligations [Member] Guarantee Obligations [Member] Other Commitments [Line Items] Other Commitments [Line Items] Non-cancelable purchase commitments Purchase Commitment, Remaining Minimum Amount Committed Guarantees related to rent obligations Guarantor Obligations, Current Carrying Value Maximum amount of potential future payments under the company's financial guarantees Guarantor Obligations, Maximum Exposure, Undiscounted Accrual for indemnification provisions Loss Contingency Accrual Loss Contingency, Patents Allegedly Infringed, Number Loss Contingency, Patents Allegedly Infringed, Number Business Acquisition Business Combination Disclosure [Text Block] Statement of Comprehensive Income [Abstract] Statement [Table] Statement [Table] Statement [Line Items] Statement [Line Items] Other comprehensive income (loss) before tax: Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent [Abstract] Unrealized (loss) gain arising during the period Other Comprehensive Income (Loss), Unrealized Gain (Loss) on Derivatives Arising During Period, before Tax Loss reclassified into earnings Other Comprehensive Income (Loss), Reclassification Adjustment from AOCI on Derivatives, before Tax Change in unrealized gain (loss) on cash flow hedges: Other Comprehensive Income (Loss), Derivatives Qualifying as Hedges, before Tax Unrealized (loss) gain arising during the period Loss reclassified into earnings Other Comprehensive (Income) Loss, Reclassification Adjustment from AOCI for Write-down of Securities, before Tax Change in unrealized gain (loss) on available-for-sale securities: Other Comprehensive Income (Loss), Available-for-sale Securities Adjustment, before Tax Change in foreign currency translation adjustments Other comprehensive income (loss) before tax Other Comprehensive Income (Loss), before Tax, Portion Attributable to Parent Less: Provision for (benefit from) income taxes Other Comprehensive Income (Loss), Tax Other comprehensive income (loss), net of tax Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent Total comprehensive loss Comprehensive Income (Loss), Net of Tax, Attributable to Parent Schedule of Restructuring and Related Costs [Table] Schedule of Restructuring and Related Costs [Table] Restructuring Type [Axis] Restructuring Type [Axis] Type of Restructuring [Domain] Type of Restructuring [Domain] TVN Voluntary Departure Plan [Member] TVN Voluntary Departure Plan [Member] TVN Voluntary Departure Plan [Member] Restructuring Plan [Axis] Restructuring Plan [Axis] Restructuring Plan [Domain] Restructuring Plan [Domain] Harmonic 2016 Restructuring Plan [Member] Harmonic 2016 Restructuring Plan [Member] Harmonic 2016 Restructuring Plan [Member] Restructuring Cost and Reserve [Line Items] Restructuring Cost and Reserve [Line Items] Restructuring estimated future payments by years [Table Text Block] Restructuring estimated future payments by years [Table Text Block] Restructuring estimated future payments by years [Table Text Block] Schedule of Restructuring Reserve by Type of Cost Schedule of Restructuring Reserve by Type of Cost [Table Text Block] Summary of restructuring activities Restructuring and Related Costs [Table Text Block] Balance at beginning of period Foreign currency translation adjustment Goodwill, Foreign Currency Translation Gain (Loss) Balance at end of period Income (Loss) Per Share Earnings Per Share [Text Block] Convertible Notes, Other Debts And Capital Leases Debt Disclosure [Text Block] Lease Arrangement, Type [Axis] Lease Arrangement, Type [Axis] Lease Arrangement, Type [Domain] Lease Arrangement, Type [Domain] San Jose CA Excess Facility [Member] San Jose CA Excess Facility [Member] San Jose CA Excess Facility [Member] Facility Closing [Member] Facility Closing [Member] Employee Severance And Benefit Arrangements [Member] Employee Severance And Benefit Arrangements [Member] Employee Severance And Benefit Arrangements [Member] Employee Severance [Member] Employee Severance [Member] Restructuring and Related Cost, Incurred Cost Number of positions eliminated Restructuring and Related Cost, Number of Positions Eliminated Defined Benefit Plan, Recognized Net Gain (Loss) Due to Curtailments Defined Benefit Plan, Recognized Net Gain (Loss) Due to Curtailments Business Combination, Integration Related Costs Business Combination, Integration Related Costs Postemployment Benefits, Period Expense Postemployment Benefits, Period Expense Charges for 2016 Harmonic Restructuring Plan Business Exit Costs Number of employees applied for VDP Number of employees applied for VDP Number of employees applied for VDP Voluntary Departure Plan Anticipated Cost Voluntary Departure Plan Anticipated Cost Voluntary Departure Plan Anticipated Cost Voluntary Departure Plan Benefit Obligation Term Voluntary Departure Plan Benefit Obligation Term Voluntary Departure Plan Benefit Obligation Term Number of employees required to work beyond minimum statutory notice period under VDP Number of employees required to work beyond minimum statutory notice period under VDP Number of employees required to work beyond minimum statutory notice period under VDP Accrued Voluntary Departure Plan, Current Accrued Voluntary Departure Plan, Current Accrued Voluntary Departure Plan, Current Defined Benefit Plan, Benefits Paid Defined Benefit Plan, Benefits Paid Fair Value of Excess Facility Restructuring Other Liabilities, Fair Value Disclosure Deferred Rent Credit Deferred Rent Credit Adjustments to restructuring provisions Accounting Policies [Abstract] Use of Estimates Use of Estimates, Policy [Policy Text Block] Business Combinations Policy Business Combinations Policy [Policy Text Block] Significant Accounting Policies Significant Accounting Policies [Text Block] Recent Accounting Pronouncements New Accounting Pronouncements, Policy [Policy Text Block] Short-term Investment Policy Investment, Policy [Policy Text Block] Investments in Other Equity Securities Cost Method Investments, Policy [Policy Text Block] Derivatives and Hedging Activities Derivatives, Methods of Accounting, Hedging Derivatives [Policy Text Block] Fair Value of Financial Instruments Fair Value of Financial Instruments, Policy [Policy Text Block] Goodwill and Intangible Assets, Goodwill Goodwill and Intangible Assets, Goodwill, Policy [Policy Text Block] Restructuring and Related Charges Costs Associated with Exit or Disposal Activities or Restructurings, Policy [Policy Text Block] Share-based Compensation Expense Share-based Compensation, Option and Incentive Plans Policy [Policy Text Block] Income Tax Income Tax, Policy [Policy Text Block] Segment Information Segment Reporting, Policy [Policy Text Block] Warranties and Indemnification Guarantees, Indemnifications and Warranties Policies [Policy Text Block] Business Combination, Separately Recognized Transactions [Table] Business Combination, Separately Recognized Transactions [Table] Business Combination, Separately Recognized Transactions [Axis] Business Combination, Separately Recognized Transactions [Axis] Business Combination, Separately Recognized Transactions [Domain] Business Combination, Separately Recognized Transactions [Domain] Business Combination, Separately Recognized Transactions [Line Items] Business Combination, Separately Recognized Transactions [Line Items] Cash and cash equivalents Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Cash and Equivalents Accounts receivable, net Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Receivables Inventories Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Inventory Prepaid expenses and other current assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Prepaid Expense and Other Assets Property and equipment, net Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Property, Plant, and Equipment French R&D tax credit receivables (1) Business Combination Recognized Identifiable Assets Acquired And Liabilities Assumed R&D Tax Credit Receivables, Current And Noncurrent, Combined Business Combination Recognized Identifiable Assets Acquired And Liabilities Assumed R&D Tax Credit Receivables, Current And Noncurrent, Combined Other long-term assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Other Noncurrent Assets Total assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Assets Other debts and capital lease obligations, current Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Long-term Debt Accounts payable Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Accounts Payable Deferred revenue Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Deferred Revenue Accrued and other current liabilities Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Other Other debts and capital lease obligations, long-term Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Noncurrent Liabilities, Long-term Debt Other non-current liabilities Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Noncurrent Liabilities, Other Deferred tax liabilities Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Deferred Tax Liabilities Noncurrent Total liabilities Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Liabilities Intangibles Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Intangible Assets, Other than Goodwill Total Purchase Consideration Document And Entity Information [Abstract] Document and Entity Information [Abstract] 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 Schedule of Derivative Instruments gain and losses by Statement of Operations locations Schedule of Derivative Instruments [Table Text Block] Schedule of Notional Amounts of Outstanding Derivative Positions Schedule of Notional Amounts of Outstanding Derivative Positions [Table Text Block] Schedule of Derivatives Instruments Balance Sheet Location Schedule of Derivatives Instruments Statements of Financial Performance and Financial Position, Location [Table Text Block] Changes in fair values of non-designated foreign currency forward contracts Schedule of Fair Value Hedging Instruments, Statements of Financial Performance and Financial Position, Location [Table Text Block] Subsequent Events [Abstract] Subsequent Event [Table] Subsequent Event [Table] Harmonic 2017 Restructuring Plan [Member] Harmonic 2017 Restructuring Plan [Member] Harmonic 2017 Restructuring Plan [Member] Subsequent Event Type [Axis] Subsequent Event Type [Axis] Subsequent Event Type [Domain] Subsequent Event Type [Domain] Subsequent Event [Member] Subsequent Event [Member] Subsequent Event [Line Items] Subsequent Event [Line Items] 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] Warrant [Member] Warrant [Member] Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Potentially dilutive equity awards outstanding Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Potential Common Shares Upon Notes Conversion If Only Settled In Shares Potential Common Shares Upon Notes Conversion If Only Settled In Shares Potential Common Shares Upon Notes Conversion If Only Settled In Shares Debt Instrument, Convertible, Conversion Price Debt Instrument, Convertible, Conversion Price Statement of Financial Position [Abstract] Preferred stock, par value Preferred Stock, Par or Stated Value Per Share Preferred stock, shares authorized Preferred Stock, Shares Authorized Preferred stock, shares issued Preferred Stock, Shares Issued Preferred stock, shares outstanding Preferred Stock, Shares Outstanding Common stock, par value Common Stock, Par or Stated Value Per Share Common stock, shares authorized Common Stock, Shares Authorized Common stock, shares issued Common Stock, Shares, Issued Common stock, shares outstanding Common Stock, Shares, Outstanding Reclassification out of Accumulated Other Comprehensive Income [Table] Reclassification out of Accumulated Other Comprehensive Income [Table] Reclassification out of Accumulated Other Comprehensive Income [Axis] Reclassification out of Accumulated Other Comprehensive Income [Axis] Reclassification out of Accumulated Other Comprehensive Income [Domain] Reclassification out of Accumulated Other Comprehensive Income [Domain] Reclassification Adjustment out of Accumulated Other Comprehensive Income on Derivatives [Line Items] Reclassification Adjustment out of Accumulated Other Comprehensive Income on Derivatives [Line Items] Class of Warrant or Right [Table] Class of Warrant or Right [Table] Comcast Milestones Achievement [Member] Comcast Milestones Achievement [Member] Comcast Milestones Achievement [Member] Comcast Exceeding Specified Cumulative Purchase Volume [Member] Comcast Exceeding Specified Cumulative Purchase Volume [Member] Comcast Exceeding Specified Cumulative Purchase Volume [Member] Comcast Specified Tranches [Member] Comcast Specified Tranches [Member] Comcast Specified Tranches [Member] Class of Warrant or Right [Line Items] Class of Warrant or Right [Line Items] Class of Warrant or Right, Outstanding Class of Warrant or Right, Outstanding Class of Warrant or Right, Unissued Class of Warrant or Right, Unissued Fair Value Assumptions, Expected Term Fair Value Assumptions, Expected Term Fair Value Assumptions, Weighted Average Volatility Rate Fair Value Assumptions, Weighted Average Volatility Rate Fair Value Assumptions, Risk Free Interest Rate Fair Value Assumptions, Risk Free Interest Rate Fair Value Assumptions, Expected Dividend Rate Fair Value Assumptions, Expected Dividend Rate Cost of Goods, Product Line [Member] Cost of Goods, Product Line [Member] Research and Development Expense [Member] Research and Development Expense [Member] Selling, General and Administrative Expenses [Member] Selling, General and Administrative Expenses [Member] Class of Stock [Axis] Class of Stock [Axis] Class of Stock [Domain] Class of Stock [Domain] Business Combination, Acquisition Related Costs Business Combination, Acquisition Related Costs Included in cost of revenue [Member] Included in cost of revenue Cost of Goods Sold, Amortization Included in operating expenses Total amortization expense Principal amount Debt Instrument, Face Amount Less: Debt discount, net of amortization Debt Instrument, Unamortized Discount Less: Debt issuance costs, net of amortization Unamortized Debt Issuance Expense Carrying amount Convertible Debt, Noncurrent Remaining amortization period (years) Debt Instrument, Convertible, Remaining Discount Amortization Period Effective interest rate on liability component Debt Instrument, Interest Rate, Effective Percentage Value of conversion option Debt Instrument Convertible Allocated Amount of Equity Component Debt Instrument Convertible Allocated Amount of Equity Component Less: Equity issuance costs Debt Instrument Convertible Equity Component Issuance Cost Debt Instrument Convertible Equity Component Issuance Cost Carrying amount Debt Instrument, Convertible, Carrying Amount of Equity Component Schedule of Finite-Lived Intangible Assets [Table] Schedule of Finite-Lived Intangible Assets [Table] Customer relationships/contracts [Member] Customer Relationships Contracts [Member] Customer relationships/contracts. Trademarks and Trade Names [Member] Trademarks and Trade Names [Member] Maintenance agreements and related relationships [Member] Maintenance Agreements And Related Relationships [Member] Maintenance agreements and related relationships. Backlog Order or Production Backlog [Member] Finite-Lived Intangible Assets [Line Items] Finite-Lived Intangible Assets [Line Items] Useful Life Finite-Lived Intangible Asset, Useful Life Gross Carrying Amount Finite-Lived Intangible Assets, Gross Accumulated Amortization Finite-Lived Intangible Assets, Accumulated Amortization Schedule of income before income tax Schedule of Income before Income Tax, Domestic and Foreign [Table Text Block] Level 1 [Member] Fair Value, Inputs, Level 1 [Member] Investment Type [Axis] Investment Type [Axis] Investments [Domain] Investments [Domain] Money market funds [Member] Money Market Funds [Member] Corporate bonds [Member] Corporate Bond Securities [Member] Foreign exchange forward contracts [Member] Fair Value, Measurements, Recurring [Member] Fair Value, Measurements, Recurring [Member] Cash equivalents [Member] Cash Equivalents [Member] Short-term Investments [Member] Short-term Investments [Member] Cost-method Investments [Member] Cost-method Investments [Member] Total assets measured and recorded at fair value Assets, Fair Value Disclosure Postemployment Benefits Liability, Current Postemployment Benefits Liability, Current Postemployment Benefits Liability, Noncurrent Postemployment Benefits Liability, Noncurrent Derivative Instruments and Hedging Activities Disclosure Derivative Instruments and Hedging Activities Disclosure [Text Block] Capital Leases, Future Minimum Payments, Remainder of Fiscal Year Capital Leases, Future Minimum Payments, Remainder of Fiscal Year Long-term Debt, Maturities, Repayments of Principal, Remainder of Fiscal Year Long-term Debt, Maturities, Repayments of Principal, Remainder of Fiscal Year Capital Leases, Future Minimum Payments Due in Two Years Capital Leases, Future Minimum Payments Due in Two Years Long-term Debt, Maturities, Repayments of Principal in Year Two Long-term Debt, Maturities, Repayments of Principal in Year Two Capital Leases, Future Minimum Payments Due in Three Years Capital Leases, Future Minimum Payments Due in Three Years Long-term Debt, Maturities, Repayments of Principal in Year Three Long-term Debt, Maturities, Repayments of Principal in Year Three Capital Leases, Future Minimum Payments Due in Four Years Capital Leases, Future Minimum Payments Due in Four Years Long-term Debt, Maturities, Repayments of Principal in Year Four Long-term Debt, Maturities, Repayments of Principal in Year Four Capital Leases, Future Minimum Payments Due in Five Years Capital Leases, Future Minimum Payments Due in Five Years Long-term Debt, Maturities, Repayments of Principal in Year Five Long-term Debt, Maturities, Repayments of Principal in Year Five Capital Leases, Future Minimum Payments Due Thereafter Capital Leases, Future Minimum Payments Due Thereafter Long-term Debt, Maturities, Repayments of Principal after Year Five Long-term Debt, Maturities, Repayments of Principal after Year Five Capital Leases, Future Minimum Payments Due Capital Leases, Future Minimum Payments Due Long-term Debt Long-term Debt Numerator: Net Income (Loss) Attributable to Parent [Abstract] Denominator: Net loss per share: Short-Term Investments Cash, Cash Equivalents, and Short-term Investments [Text Block] Income Tax Contingency [Table] Income Tax Contingency [Table] Accounting Standards Update 2016-16 [Member] Accounting Standards Update 2016-16 [Member] Accounting Standards Update 2016-16 [Member] Deferred Tax Assets Gross Deferred Tax Assets Gross [Member] Deferred Tax Assets Gross [Member] Valuation Allowance of Deferred Tax Assets [Member] Valuation Allowance of Deferred Tax Assets [Member] Net Deferred Tax Asset Net Deferred Tax Asset [Member] Net Deferred Tax Asset [Member] Tax Period [Axis] Tax Period [Axis] Tax Period [Domain] Tax Period [Domain] Income Tax Authority [Axis] Income Tax Authority [Axis] Income Tax Authority [Domain] Income Tax Authority [Domain] SWITZERLAND Switzerland [Member] Switzerland [Member] Income Tax Contingency [Line Items] Income Tax Contingency [Line Items] Unrecognized Tax Benefits Unrecognized Tax Benefits Effective income tax rate Effective Income Tax Rate Reconciliation, Percent Federal statutory income tax rate Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent One-time tax benefit from merger, Amount Effective Income Tax Rate Reconciliation, Deduction, Amount Income Tax Holiday, Description Income Tax Holiday, Description Unrecognized tax benefits that would impact the provision for income taxes Unrecognized Tax Benefits that Would Impact Effective Tax Rate Interest and possible penalties related to uncertain tax positions Unrecognized Tax Benefits, Income Tax Penalties and Interest Accrued Decrease in Unrecognized Tax Benefits is Reasonably Possible Decrease in Unrecognized Tax Benefits is Reasonably Possible New Accounting Pronouncement or Change in Accounting Principle, Effect of Adoption, Quantification New Accounting Pronouncement or Change in Accounting Principle, Effect of Change on Net Income Cumulative Effect on Retained Earnings, Net of Tax Deferred Tax Assets, Net Deferred Tax Assets, Net Deferred Tax Assets, Valuation Allowance Deferred Tax Assets, Valuation Allowance Deferred Tax Assets, Tax Deferred Expense Deferred Tax Assets, Tax Deferred Expense Shares Available for Grant, Beginning balance Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant Number of Units, Beginning balance Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number Shares Available for Grant, Authorized Shares Available for Grant, Granted Share Based Compensation Arrangement By Share Based Payment Award Number Of Shares Available For Grant In Period Share based compensation arrangement by share based payment award number of shares available for grant in period. Shares Available for Grant, Forfeited or cancelled Share Based Compensation Arrangement By Share Based Payment Award Number Of Shares Available For Grant And Forfeited Or Cancelled In Period Share-based compensation arrangement by Share-based payment award number of shares available for grant and forfeited or cancelled in period. Shares Available for Grant, Ending balance Number of Shares, Beginning balance Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number Number of Shares, Granted Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Net of Forfeitures Number of Units, Granted Number of Shares, Options exercised Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period Number of Units, exercised Share-based Compensation Arrangement by Share-based Payment Award, Non-Option Equity Instruments, Exercised Number of Units, Shares released Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period Number of Shares, Forfeited or cancelled Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures in Period Number of Units, Forfeited or cancelled Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period Number of Shares, Ending balance Number of Units, Ending balance Weighted Average Exercise Price, Beginning balance Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price Weighted Average Exercise Price, Authorized Share Based Compensation Arrangement By Share Based Payment Award Option Authorized Weighted Average Exercise Price Share Based Compensation Arrangement by Share Based Payment Award Option Authorized Weighted Average Exercise Price Weighted Average Exercise Price, Granted Share Based Compensation Arrangement By Share Based Payment Award Option Grants In Period Weighted Average Exercise Price Share based compensation arrangement by share based payment award option grants in period weighted average exercise price. Weighted Average Exercise Price, Options exercised Share Based Compensation Arrangement By Share Based Payment Award Option Exercises In Period Weighted Average Exercise Price Share based compensation arrangement by share based payment award option exercises in period weighted average exercise price. Weighted Average Exercise Price, Forfeited or cancelled Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures and Expirations in Period, Weighted Average Exercise Price Weighted Average Exercise Price, Ending balance Weighted Average Grant Date Fair Value, Beginning balance Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value Weighted Average Grant Date Fair Value, Authorized Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Authorizes In Period Weighted Average Grant Date Fair Value Share Based Compensation Arrangement by Share Based Payment Award Equity Instruments Other than Options Authorizes in Period Weighted Average Grant Date Fair Value Estimated weighted average fair value per share at purchase date Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value Weighted Average Grant Date Fair Value, Exercised Share-Based Compensation Arrangement By Share-Based Payment Award, Equity Instruments Other Than Options, Exercises In Period, Weighted Average Grant Date Fair Value Share-Based Compensation Arrangement By Share-Based Payment Award, Equity Instruments Other Than Options, Exercises In Period, Weighted Average Grant Date Fair Value Weighted Average Grant Date Fair Value, Shares released Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value Weighted Average Grant Date Fair Value, Forfeited or cancelled Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value Weighted Average Grant Date Fair Value, Ending balance Contractual interest expense Interest Expense, Debt, Excluding Amortization Amortization of debt discount Amortization of Debt Discount (Premium) Amortization of debt issuance costs Amortization of Debt Issuance Costs Total interest expense recognized Interest Expense, Debt Basis of Presentation and Significant Accounting Policies Basis of Presentation and Significant Accounting Policies [Text Block] Stockholders' Equity Stockholders' Equity Note Disclosure [Text Block] Schedule of Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Table] Schedule of Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Table] 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] Accounting Changes and Error Corrections [Abstract] Recent Accounting Pronouncements Description of New Accounting Pronouncements Not yet Adopted [Text Block] Investments, Debt and Equity Securities [Abstract] Short-term investments Available-for-sale Securities, Debt Securities Cost Method Investments Cost Method Investments Employee Benefits and Share-based Compensation [Abstract] Service cost Defined Benefit Plan, Service Cost Interest cost Defined Benefit Plan, Interest Cost Recognized net actuarial loss Defined Benefit Plan, Actuarial Gain (Loss) Net periodic benefit cost included in operating loss Defined Benefit Plan, Net Periodic Benefit Cost Accounts receivable, net: Accounts Receivable, Net, Current [Abstract] Accounts receivable Accounts Receivable, Gross, Current Less: allowances for doubtful accounts, returns and discounts Allowance for Doubtful Accounts Receivable, Current Total Accounts Receivable, Net, Current Prepaid expenses and other current assets: Prepaid Expense and Other Assets, Current [Abstract] Deferred cost of revenue Amount of Deferred Costs Related to Long-term Contracts French R&D tax credits receivable(1) Prepaid maintenance, royalty, rent, property taxes and value added tax Prepaid Maintenance, Royalty Rent and Property Taxes Prepaid Maintenance, Royalty Rent and Property Taxes Prepaid customer incentive(2) Prepaid Customer Incentive Prepaid Customer Incentive Restricted cash(3) Restricted Cash and Investments, Current Other Other Assets, Miscellaneous, Current Prepaid Expense and Other Assets, Current Prepaid Expense and Other Assets, Current Inventories: Inventory, Net [Abstract] Raw materials Inventory, Raw Materials, Net of Reserves Work-in-process Inventory, Work in Process, Net of Reserves Finished goods Inventory, Finished Goods, Net of Reserves Service-related spares Inventory, Supplies, Net of Reserves Total inventories, net Inventory, Net Property, Plant and Equipment [Table] Property, Plant and Equipment [Table] Property, Plant and Equipment, Type [Axis] Property, Plant and Equipment, Type [Axis] Property, Plant and Equipment, Type [Domain] Property, Plant and Equipment, Type [Domain] Machinery and Equipment [Member] Machinery and Equipment [Member] Capitalized software [Member] Software and Software Development Costs [Member] Leasehold Improvements [Member] Leasehold Improvements [Member] Furniture and Fixtures [Member] Furniture and Fixtures [Member] Property, Plant and Equipment [Line Items] Property, Plant and Equipment [Line Items] Property, Plant and Equipment, Gross Property, Plant and Equipment, Gross Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment Property, Plant and Equipment, Net Property, Plant and Equipment, Net Accrued Liabilities, Current [Abstract] Accrued Liabilities, Current [Abstract] Accrued employee compensation and related expenses Employee-related Liabilities, Current Accrued TVN VDP, current (1) Deferred Compensation Share-based Arrangements, Liability, Current Accrued warranty Product Warranty Accrual, Current Customer deposits Customer Deposits, Current Contingent inventory reserves Loss Contingency, Accrual, Current Accrued royalty payments Accrued Royalties, Current Others Other Accrued Liabilities, Current Accrued Liabilities, Current Accrued Liabilities, Current Customer Relationships Customer Relationships [Member] Trade Name Trade Names [Member] Acquired Finite-lived Intangible Assets, Weighted Average Useful Life Acquired Finite-lived Intangible Assets, Weighted Average Useful Life Major Types of Debt and Equity Securities [Axis] Major Types of Debt and Equity Securities [Axis] Major Types of Debt and Equity Securities [Domain] Major Types of Debt and Equity Securities [Domain] Amortized Cost Available-for-sale Securities, Amortized Cost Basis Gross Unrealized Gains Available-for-sale Securities, Accumulated Gross Unrealized Gain, before Tax Gross Unrealized Losses Available-for-sale Securities, Accumulated Gross Unrealized Loss, before Tax Total short-term investments, Estimated Fair Value Other Current Liabilities [Member] Other Current Liabilities [Member] Credit Facility [Axis] Credit Facility [Axis] Credit Facility [Domain] Credit Facility [Domain] Foreign Line of Credit [Member] Foreign Line of Credit [Member] Loans Backed By French Research And Development Tax Credit Receivables [Member] Loans Backed By French Research And Development Tax Credit Receivables [Member] Loans Backed By French Research And Development Tax Credit Receivables[Member] Loans From French Government For R&D Innovation Projects [Member] Loans From French Government For R&D Innovation Projects [Member] Loans From French Government For R&D Innovation Projects [Member] Share Repurchase Program [Axis] Share Repurchase Program [Axis] Share Repurchase Program [Domain] Share Repurchase Program [Domain] Privately Negotiated Transactions [Member] Privately Negotiated Transactions [Member] Privately Negotiated Transactions [Member] Debt Conversion Description [Axis] Debt Conversion Description [Axis] Debt Conversion, Name [Domain] Debt Conversion, Name [Domain] Stock price greater or equal 130 percent of Note Conversion Price [Member] Stock price greater or equal 130 percent of Note Conversion Price [Member] Stock price greater or equal 130 percent of Note Conversion Price [Member] Note price less than 98 percent of stock price times conversion rate [Member] Note price less than 98 percent of stock price times conversion rate [Member] Note price less than 98 percent of stock price times conversion rate [Member] Lender Name [Axis] Lender Name [Axis] Line of Credit Facility, Lender [Domain] Line of Credit Facility, Lender [Domain] BPI France [Member] BPI France [Member] BPI France [Member] Debt Instrument, Interest Rate, Stated Percentage Debt Instrument, Interest Rate, Stated Percentage Debt Instrument, Face Amount Debt Instrument, Convertible, Conversion Ratio Debt Instrument, Convertible, Conversion Ratio Debt Conversion, Converted Instrument, Amount Debt Conversion, Converted Instrument, Amount Proceeds from Convertible Debt Proceeds from Convertible Debt Stock Repurchased and Retired During Period, Shares Stock Repurchased and Retired During Period, Shares Debt Issuance Cost, Gross, Noncurrent Debt Issuance Cost, Gross, Noncurrent Debt Instrument, Convertible, Threshold Trading Days Debt Instrument, Convertible, Threshold Trading Days Debt Instrument, Convertible, Threshold Consecutive Trading Days Debt Instrument, Convertible, Threshold Consecutive Trading Days Debt Instrument, Convertible, Threshold Percentage of Stock Price Trigger Debt Instrument, Convertible, Threshold Percentage of Stock Price Trigger Percentage Of Principal Amount Of Convertible Notes Is Equal To Repurchase Price Percentage Of Principal Amount Of Convertible Notes Is Equal To Repurchase Price Percentage Of Principal Amount Of Convertible Notes Is Equal To Repurchase Price Debt Instrument Convertible Allocated Amount of Equity Component Debt Instrument, Unamortized Discount (Premium), Net Debt Instrument, Unamortized Discount (Premium), Net Unamortized Debt Issuance Expense Debt Instrument Convertible Equity Component Issuance Cost Income Taxes Receivable Income Taxes Receivable Adjusted EURIBOR Rate, Term Adjusted EURIBOR Rate, Term Adjusted EURIBOR Rate, Term Debt Instrument, Basis Spread on Variable Rate Debt Instrument, Basis Spread on Variable Rate Line of Credit Facility, Fair Value of Amount Outstanding Line of Credit Facility, Fair Value of Amount Outstanding Future Minimum Lease Payments Under Non-cancelable Operating Leases Schedule of Future Minimum Rental Payments for Operating Leases [Table Text Block] Summary of Warranty Accrual Included in Accrued Liabilities Schedule of Product Warranty Liability [Table Text Block] Scenario, Forecast [Member] Award Date [Axis] Award Date [Axis] Award Date [Domain] Award Date [Domain] Purchase Period July 3, 2017 [Member] Purchase Period July 3, 2017 [Member] Purchase Period July 3, 2017 [Member] Purchase Period June 30, 2016 [Member] Purchase Period June 30, 2016 [Member] Purchase Period June 30, 2016 [Member] Estimated weighted average fair value per share at purchase date Stockholders' Equity Note [Abstract] Other Comprehensive Income (Loss), Reclassification Adjustment from AOCI on Derivatives, Net of Tax Accumulated Other Comprehensive Income (Loss), Cumulative Changes in Net Gain (Loss) from Cash Flow Hedges, Effect Net of Tax Cash Flow Hedge Contracts Outstanding Cash Flow Hedges Derivative Instruments at Fair Value, Net Stock Repurchased and Retired During Period, Value Stock Repurchased and Retired During Period, Value ASSETS Assets [Abstract] Current assets: Assets, Current [Abstract] Cash and cash equivalents Accounts receivable, net Inventories Prepaid expenses and other current assets Total current assets Assets, Current Property and equipment, net Intangibles, net Other long-term assets Other Assets, Noncurrent Total assets Assets LIABILITIES AND STOCKHOLDERS’ EQUITY Liabilities and Equity [Abstract] Current liabilities: Liabilities, Current [Abstract] Other debts and capital lease obligations, current Accounts payable Accounts Payable, Current Income taxes payable Accrued Income Taxes, Current Deferred revenue Deferred Revenue, Current Accrued and other current liabilities Total current liabilities Liabilities, Current Convertible notes, long-term Other debts and capital lease obligations, long-term Income taxes payable, long-term Accrued Income Taxes, Noncurrent Deferred tax liabilities, long-term Deferred Tax Liabilities, Net, Noncurrent Other non-current liabilities Other Liabilities, Noncurrent Total liabilities Liabilities Commitments and contingencies (Note 18) Commitments and Contingencies Stockholders’ equity: Stockholders' Equity Attributable to Parent [Abstract] Preferred stock, $0.001 par value, 5,000 shares authorized; no shares issued or outstanding Preferred Stock, Value, Issued Common stock, $0.001 par value, 150,000 shares authorized; 80,669 and 78,456 shares issued and outstanding at June 30, 2017 and December 31, 2016, respectively Common Stock, Value, Issued Additional paid-in capital Additional Paid in Capital, Common Stock Accumulated deficit Retained Earnings (Accumulated Deficit) Accumulated other comprehensive loss Total stockholders’ equity Stockholders' Equity Attributable to Parent Total liabilities and stockholders’ equity Liabilities and Equity Business Acquisition, Pro Forma Revenue Business Acquisition, Pro Forma Revenue Business Acquisition, Pro Forma Net Income (Loss) Business Acquisition, Pro Forma Net Income (Loss) 2017 (remaining six months) Defined Benefit Plan, Expected Future Benefit Payments, Remainder of Fiscal Year 2018 Defined Benefit Plan, Expected Future Benefit Payments, Year Two 2019 Defined Benefit Plan, Expected Future Benefit Payments, Year Three 2020 Defined Benefit Plan, Expected Future Benefit Payments, Year Four Total Defined Benefit Plan Expected Future Benefit Payments Defined Benefit Plan Expected Future Benefit Payments Restructuring Reserve [Roll Forward] Restructuring Reserve [Roll Forward] Beginning Balance Restructuring Reserve Restructuring charges Cash payments Payments for Restructuring Foreign exchange gain (loss) Restructuring Reserve, Translation and Other Adjustment Ending Balance Restructuring Reserve, Current Restructuring Reserve, Current Restructuring Reserve, Noncurrent Restructuring Reserve, Noncurrent New Accounting Pronouncements or Change in Accounting Principle [Table] New Accounting Pronouncements or Change in Accounting Principle [Table] New Accounting Pronouncements or Change in Accounting Principle [Line Items] New Accounting Pronouncements or Change in Accounting Principle [Line Items] Unamortized Tax Expense, Deferred Changes in Carrying Amount of Goodwill Schedule of Goodwill [Table Text Block] Summary of Goodwill and Identified Intangible Assets Schedule of Finite-Lived Intangible Assets [Table Text Block] Amortization Expense for Identifiable 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] Loss before income taxes Provision for income taxes Commitments and Contingencies Commitments and Contingencies Disclosure [Text Block] Schedule of Cost-method Investments [Table] Schedule of Cost-method Investments [Table] Research and development expense [Member] Other Expense [Member] Other Expense [Member] Variable Interest Entities [Axis] Variable Interest Entities [Axis] Variable Interest Entity, Classification [Domain] Variable Interest Entity, Classification [Domain] Variable Interest Entity, Not Primary Beneficiary [Member] Variable Interest Entity, Not Primary Beneficiary [Member] Investment, Name [Axis] Investment, Name [Axis] Investment, Name [Domain] Investment, Name [Domain] Vislink plc [Member] Vislink plc [Member] Vislink plc [Member] Pebble Beach Systems [Member] Pebble Beach Systems [Member] Pebble Beach Systems [Member] EDC [Member] EDC [Member] EDC [Member] Schedule of Cost-method Investments [Line Items] Schedule of Cost-method Investments [Line Items] Noncontrolling Interest, Ownership Percentage by Parent Noncontrolling Interest, Ownership Percentage by Parent Cost Method Investments Original Cost Cost Method Investments, Original Cost Cost Method Investments Carrying Value Other Comprehensive Income (Loss), Unrealized Holding Gain (Loss) on Securities Arising During Period, before Tax Other Comprehensive Income (Loss), Unrealized Holding Gain (Loss) on Securities Arising During Period, Net of Tax Variable Interest Entity, Reporting Entity Involvement, Maximum Loss Exposure, Amount Variable Interest Entity, Reporting Entity Involvement, Maximum Loss Exposure, Amount Cost-method Investments, Other than Temporary Impairment Stock Price Increase, Percentage Stock Price Increase, Percentage Stock Price Increase, Percentage Stock Price Decrease, Percentage Stock Price Decrease, Percentage Stock Price Decrease, Percentage Subsequent Events [Text Block] Subsequent Events [Text Block] EX-101.PRE 12 hlit-20170630_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT XML 13 R1.htm IDEA: XBRL DOCUMENT v3.7.0.1
Document and Entity Information - shares
6 Months Ended
Jun. 30, 2017
Jul. 31, 2017
Document And Entity Information [Abstract]    
Document Type 10-Q  
Amendment Flag false  
Document Period End Date Jun. 30, 2017  
Document Fiscal Year Focus 2017  
Document Fiscal Period Focus Q2  
Trading Symbol HLIT  
Entity Registrant Name HARMONIC INC  
Entity Central Index Key 0000851310  
Current Fiscal Year End Date --12-31  
Entity Filer Category Accelerated Filer  
Entity Common Stock, Shares Outstanding   81,272,292
XML 14 R2.htm IDEA: XBRL DOCUMENT v3.7.0.1
CONDENSED CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Jun. 30, 2017
Dec. 31, 2016
Current assets:    
Cash and cash equivalents $ 52,885 $ 55,635
Short-term investments 0 6,923
Accounts receivable, net 60,427 86,765
Inventories 35,130 41,193
Prepaid expenses and other current assets 24,318 26,319
Total current assets 172,760 216,835
Property and equipment, net 31,624 32,164
Goodwill 240,570 237,279
Intangibles, net 25,317 29,231
Other long-term assets 37,745 38,560
Total assets 508,016 554,069
Current liabilities:    
Other debts and capital lease obligations, current 7,130 7,275
Accounts payable 31,322 28,892
Income taxes payable 1,349 1,166
Deferred revenue 55,165 52,414
Accrued and other current liabilities 50,272 55,150
Total current liabilities 145,238 144,897
Convertible notes, long-term 105,935 103,259
Other debts and capital lease obligations, long-term 9,292 13,915
Income taxes payable, long-term 2,996 2,926
Deferred tax liabilities, long-term 258 0
Other non-current liabilities 16,716 18,431
Total liabilities 280,435 283,428
Commitments and contingencies (Note 18)
Stockholders’ equity:    
Preferred stock, $0.001 par value, 5,000 shares authorized; no shares issued or outstanding 0 0
Common stock, $0.001 par value, 150,000 shares authorized; 80,669 and 78,456 shares issued and outstanding at June 30, 2017 and December 31, 2016, respectively 81 78
Additional paid-in capital 2,260,886 2,254,055
Accumulated deficit (2,030,384) (1,976,222)
Accumulated other comprehensive loss (3,002) (7,270)
Total stockholders’ equity 227,581 270,641
Total liabilities and stockholders’ equity $ 508,016 $ 554,069
XML 15 R3.htm IDEA: XBRL DOCUMENT v3.7.0.1
CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) - $ / shares
Jun. 30, 2017
Dec. 31, 2016
Statement of Financial Position [Abstract]    
Preferred stock, par value $ 0.001 $ 0.001
Preferred stock, shares authorized 5,000,000 5,000,000
Preferred stock, shares issued 0 0
Preferred stock, shares outstanding 0 0
Common stock, par value $ 0.001 $ 0.001
Common stock, shares authorized 150,000,000 150,000,000
Common stock, shares issued 80,669,000 78,456,000
Common stock, shares outstanding 80,669,000 78,456,000
XML 16 R4.htm IDEA: XBRL DOCUMENT v3.7.0.1
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2017
Jul. 01, 2016
Jun. 30, 2017
Jul. 01, 2016
Income Statement [Abstract]        
Product $ 50,190 $ 77,413 $ 100,594 $ 135,057
Services 32,125 32,158 64,664 56,346
Total net revenue 82,315 109,571 165,258 191,403
Product 32,005 44,049 58,107 71,238
Services 16,495 14,482 32,928 28,471
Total cost of revenue 48,500 58,531 91,035 99,709
Total gross profit 33,815 51,040 74,223 91,694
Operating expenses:        
Research and development 27,055 26,507 51,937 50,070
Selling, general and administrative 32,625 36,516 67,256 69,386
Amortization of intangibles 780 4,232 1,554 6,597
Restructuring and related charges 777 1,903 2,056 4,515
Total operating expenses 61,237 69,158 122,803 130,568
Loss from operations (27,422) (18,118) (48,580) (38,874)
Interest expense, net (2,680) (2,651) (5,270) (5,072)
Other (expense) income, net (819) 332 (1,330) 323
Loss on impairment of long-term investment 0 0 0 (1,476)
Loss before income taxes (30,921) (20,437) (55,180) (45,099)
Provision for income taxes 579 242 347 760
Net loss $ (31,500) $ (20,679) $ (55,527) $ (45,859)
Net loss per share:        
Basic and diluted $ (0.39) $ (0.27) $ (0.69) $ (0.59)
Shares used in per share calculation:        
Basic and diluted 80,590 77,342 80,203 77,168
XML 17 R5.htm IDEA: XBRL DOCUMENT v3.7.0.1
CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2017
Jul. 01, 2016
Jun. 30, 2017
Jul. 01, 2016
Net loss $ (31,500) $ (20,679) $ (55,527) $ (45,859)
Other comprehensive income (loss) before tax:        
Unrealized (loss) gain arising during the period 0 (165) 0 158
Loss reclassified into earnings 0 22 0 100
Change in unrealized gain (loss) on cash flow hedges: 0 (143) 0 258
Unrealized (loss) gain arising during the period (114) (49) (613) 30
Loss reclassified into earnings 0 0 0 1,476
Change in unrealized gain (loss) on available-for-sale securities: (114) (49) (613) 1,506
Change in foreign currency translation adjustments 3,994 (2,611) 4,883 (677)
Other comprehensive income (loss) before tax 3,880 (2,803) 4,270 1,087
Less: Provision for (benefit from) income taxes 0 5 2 23
Other comprehensive income (loss), net of tax 3,880 (2,808) 4,268 1,064
Total comprehensive loss $ (27,620) $ (23,487) $ (51,259) $ (44,795)
XML 18 R6.htm IDEA: XBRL DOCUMENT v3.7.0.1
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2017
Jul. 01, 2016
Cash flows from operating activities:    
Net loss $ (55,527) $ (45,859)
Adjustments to reconcile net loss to net cash used in operating activities:    
Amortization of intangibles 4,144 8,322
Depreciation 7,139 7,737
Stock-based compensation 7,387 5,862
Amortization of discount on convertible debt and issuance cost 2,676 2,417
Restructuring, asset impairment and loss on retirement of fixed assets 228 1,687
Amortization of non-cash warrant 416 0
Loss on impairment of long-term investment 0 1,476
Deferred income taxes, net (38) 38
Provision for excess and obsolete inventories 5,094 5,203
Allowance for doubtful accounts and returns 3,274 697
Other non-cash adjustments, net 189 144
Changes in operating assets and liabilities, net of effects of acquisition:    
Accounts receivable 23,479 (16,000)
Inventories 2,912 3,158
Prepaid expenses and other assets 5,933 (4,148)
Accounts payable 1,434 2,168
Deferred revenue 1,308 25,956
Income taxes payable 228 (122)
Accrued and other liabilities (7,662) (7,029)
Net cash provided by (used in) operating activities 2,614 (8,293)
Cash flows from investing activities:    
Acquisition of business, net of cash acquired 0 (72,989)
Proceeds from maturities of investments 3,106 12,842
Purchases of property and equipment 3,792 0
Purchases of property and equipment (5,943) (7,708)
Net cash provided by (used in) investing activities 955 (67,855)
Cash flows from financing activities:    
Payment of convertible debt issuance costs 0 (582)
Proceeds from other debts and capital leases 164 5,972
Repayment of other debts and capital leases (6,650) (6,524)
Proceeds from common stock issued to employees 2,117 3,737
Payment of tax withholding obligations related to net share settlements of restricted stock units (2,726) (1,034)
Net cash (used in) provided by financing activities (7,095) 1,569
Effect of exchange rate changes on cash and cash equivalents 776 (95)
Net decrease in cash and cash equivalents (2,750) (74,674)
Cash and cash equivalents at beginning of period 55,635 126,190
Cash and cash equivalents at end of period $ 52,885 $ 51,516
XML 19 R7.htm IDEA: XBRL DOCUMENT v3.7.0.1
Basis of Presentation and Significant Accounting Policies
6 Months Ended
Jun. 30, 2017
Accounting Policies [Abstract]  
Basis of Presentation and Significant Accounting Policies
BASIS OF PRESENTATION AND SIGNIFICANT ACCOUNTING POLICIES
Basis of Presentation
The accompanying unaudited condensed consolidated financial statements, in the opinion of management, include all adjustments (consisting only of normal recurring adjustments) which Harmonic Inc. (“Harmonic,” or the “Company”) considers necessary for a fair statement of the results of operations for the interim periods covered and the consolidated financial condition of the Company at the date of the balance sheets. This Quarterly Report on Form 10-Q should be read in conjunction with the Company’s audited consolidated financial statements contained in the Company’s Annual Report on Form 10-K, which was filed with the Securities and Exchange Commission on March 3, 2017 (the “2016 Form 10-K”). The interim results presented herein are not necessarily indicative of the results of operations that may be expected for the full fiscal year ending December 31, 2017, or any other future period. The Company’s fiscal quarters are based on 13-week periods, except for the fourth quarter, which ends on December 31.
The condensed consolidated financial statements include the accounts of the Company and its subsidiaries. All significant intercompany accounts and transactions have been eliminated in consolidation. The year-end condensed balance sheet was derived from audited financial statements, but does not include all disclosures required by accounting principles generally accepted in the United States of America (“U.S. GAAP”).
On February 29, 2016, the Company completed the acquisition of Thomson Video Networks (“TVN”). TVN is now a part of the Company’s Video segment and its results of operations are included in the Company’s Condensed Consolidated Statements of Operations beginning March 1, 2016. During the fourth quarter of 2016, the Company completed the accounting for this business combination.

Use of Estimates
The preparation of the condensed consolidated financial statements in conformity 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 amounts of revenue and expenses during the reporting period. Actual results could differ from those estimates.
Significant Accounting Policies

The Company’s significant accounting policies are described in Note 2 to its audited Consolidated Financial Statements included in the 2016 Form 10-K. There have been no significant changes to these policies during the six months ended June 30, 2017 other than those disclosed in Note 2, “Standards Implemented”.
XML 20 R8.htm IDEA: XBRL DOCUMENT v3.7.0.1
Recent Accounting Pronouncements
6 Months Ended
Jun. 30, 2017
Accounting Changes and Error Corrections [Abstract]  
Recent Accounting Pronouncements
RECENT ACCOUNTING PRONOUNCEMENTS
New standards to be implemented

In May 2014, the Financial Accounting Standards Board (“FASB”) issued a new standard, Accounting Standards Update (“ASU”) No. 2014-09, Revenue from Contracts with Customers, as amended, which will supersede nearly all existing revenue recognition guidance. Under ASU 2014-09, an entity is required to recognize revenue upon transfer of promised goods or services to customers in an amount that reflects the expected consideration received in exchange for those goods or services. ASU No. 2014-09 defines a five-step process in order to achieve this core principle, which may require the use of judgment and estimates, and also requires expanded qualitative and quantitative disclosures relating to the nature, amount, timing and uncertainty of revenue and cash flows arising from contracts with customers, including significant judgments and estimates used.

The FASB has issued several amendments to the new standard, including clarification on accounting for licenses of intellectual property and identifying performance obligations. The amendments include ASU No. 2016-08, Revenue from Contracts with Customers (Topic 606)-Principal versus Agent Considerations, which was issued in March 2016, and clarifies the implementation guidance for principal versus agent considerations in ASU 2014-09, and ASU No. 2016-10, Revenue from Contracts with Customers (Topic 606)-Identifying Performance Obligations and Licensing, which was issued in April 2016, and amends the guidance in ASU No. 2014-09 related to identifying performance obligations and accounting for licenses of intellectual property. The new standard permits adoption either by using (i) a full retrospective approach for all periods presented in the period of adoption or (ii) a modified retrospective approach with the cumulative effect of initially applying the new standard recognized at the date of initial application and providing certain additional disclosures. The new standard is effective for annual reporting periods beginning after December 15, 2017, with early adoption permitted for annual reporting periods beginning after December 15, 2016. The Company does not plan to early adopt, and accordingly, it will adopt the new standard effective January 1, 2018.

The Company currently plans to adopt using the modified retrospective approach. However, a decision regarding the adoption method has not been finalized at this time. The Company’s final determination will depend on a number of factors, such as the significance of the impact of the new standard on its financial results, system readiness, including that of software procured from third-party providers, and its ability to accumulate and analyze the information necessary to assess the impact on prior period financial statements, as necessary.

The Company is in the initial stages of its evaluation of the impact of the new standard on its accounting policies, processes, and system requirements. The Company has made and will continue to make investments in systems to enable timely and accurate reporting under the new standard. While the Company continues to assess all potential impacts under the new standard, there is the potential for significant impacts to the timing of recognition of software licenses with undelivered features and professional services revenue related to service contracts with acceptance terms as well as contract acquisition costs, both with respect to the amounts that will be capitalized as well as the period of amortization.

Under current industry-specific software revenue recognition guidance, the Company has historically concluded that it did not have vendor-specific objective evidence (“VSOE”) of fair value of the undelivered features relating to delivered software licenses, and accordingly, it has deferred entire revenue for such software licenses until the delivery of features. Professional services included in arrangements with acceptances have also been recognized on receipt of acceptance. The new standard, which does not retain the concept of VSOE, requires an evaluation of whether the undelivered features are distinct performance obligations and, therefore, should be separately recognized when delivered compared to the timing of delivery of software license. Professional services will generally be recorded as services are provided. Depending on the outcome of the Company’s evaluation, the timing of when revenue is recognized could change for future features and professional services under the new standard.

As part of the Company’s preliminary evaluation, it has also considered the impact of the guidance in ASC 340-40, Other Assets and Deferred Costs; Contracts with Customers, and the interpretations of the FASB Transition Resource Group for Revenue Recognition (“TRG”) from their November 7, 2016 meeting with respect to capitalization and amortization of incremental costs of obtaining a contract. As a result of this new guidance, the Company is currently assessing if it will need to capitalize any costs of obtaining the contract, including additional sales commissions. Under the Company’s current accounting policy, it expenses the commission costs immediately as incurred.

While the Company continues to assess the potential impacts of the new standard, including the areas described above, the Company does not know or cannot reasonably estimate quantitative information related to the impact of the new standard on its financial statements at this time.

In January 2016, the FASB issued an accounting standard update which requires equity investments to be measured at fair value with changes in fair value recognized in net income and simplifies the impairment assessment of equity investments without readily determinable fair values by requiring a qualitative assessment to identify impairment. The accounting standard update also updates certain presentation and disclosure requirements. This accounting standard update will be effective for the Company beginning in the first quarter of fiscal 2018 and early adoption is permitted. The Company is currently evaluating the impact of this accounting standard update on its consolidated financial statements.

In February 2016, the FASB amended the existing accounting standard for lease accounting. Under this guidance, lessees and lessors should apply a “right-of-use” model in accounting for all leases (including subleases) and eliminate the concept of operating leases and off-balance sheet leases. This new leases standard requires a modified retrospective transition approach for all leases existing at, or entered into after, the date of initial application, with an option to use certain transition relief. The new standard will be effective for the Company beginning in the first quarter of fiscal 2019 and early adoption is permitted. The Company is currently evaluating the methods and impact of adopting this new leases standard on its consolidated financial statements.

In June 2016, the FASB issued new guidance that changes the impairment model for most financial assets and certain other instruments. For trade receivables and other instruments, the Company will be required to use a new forward-looking “expected loss” model.  Additionally, credit losses on available-for-sale debt securities should be recorded through an allowance for credit losses limited to the amount by which fair value is below amortized cost. The new guidance will be effective for the Company beginning in the first quarter of fiscal 2019 and early adoption is permitted. The Company is currently evaluating the impact of adopting this new accounting guidance on its consolidated financial statements.

In August 2016, the FASB issued an accounting standard update that addresses eight specific cash flow issues with the objective of reducing the existing diversity in practice. This accounting standard update will be effective for the Company beginning in the first quarter of fiscal 2018 and early adoption is permitted. The Company is currently evaluating the methods and impact of adopting the new accounting standard on its consolidated financial statements.

In November 2016, the FASB issued an accounting standard update which requires companies to include restricted cash and restricted cash equivalents in its cash and cash equivalent balances in the statement of cash flows. Transfers between cash, cash equivalents, restricted cash, and restricted cash equivalents are no longer presented in the statement of cash flows. The new guidance requires a reconciliation of the totals in the statement of cash flows to the related captions. This accounting standard update will be effective for the Company beginning in the first quarter of fiscal 2018 and early adoption is permitted. The adoption of this new guidance is not expected to have a material impact on the Company’s consolidated financial statements.

In January 2017, the FASB issued an accounting standard update to simplify the test for goodwill impairment. It removes Step 2 of the goodwill impairment test and requires the assessment of fair value of individual assets and liabilities of a reporting unit to measure goodwill impairments. Goodwill impairment will now be the amount by which a reporting unit's carrying value exceeds its fair value. The accounting standard update will be effective for the Company beginning in the first quarter of fiscal 2020 on a prospective basis, and early adoption is permitted. The Company is currently evaluating the impact of adopting this new accounting guidance on its consolidated financial statements.

In March 2017, the FASB issued a new accounting standard to improve the presentation of net periodic pension cost and net periodic post-retirement benefit cost. This new standard will be effective for the Company beginning in the first quarter of fiscal 2018 and early adoption is permitted. The Company is currently evaluating the impact of adopting this new accounting guidance on its consolidated financial statements.

In May 2017, the FASB issued a new accounting standard to clarify when to account for a change to the terms or conditions for a share-based payment award as a modification. It requires modification accounting only if the fair value, the vesting condition or the classification of the award changes as a result of the change in terms or conditions. This new standard will be effective for the Company beginning in the first quarter of fiscal 2018 and early adoption is permitted. The Company is currently evaluating the impact of adopting this new accounting guidance on its consolidated financial statements.

Standards Implemented

In February 2015, the FASB issued an accounting standard update that changes the analysis that a reporting entity must perform to determine whether it should consolidate certain types of legal entities. The accounting standard update became effective for the Company beginning in the first quarter of fiscal 2017. The application of this accounting standard update did not have any impact on the Company's Consolidated Balance Sheet or Statement of Operations upon adoption.

In July 2015, the FASB issued an accounting standard update that requires inventory to be measured at the lower of cost and net realizable value. Net realizable value is the estimated selling prices in the ordinary course of business, less reasonably predictable costs of completion, disposal, and transportation. The Company adopted this accounting standard update beginning in the first quarter of fiscal 2017 and the adoption did not have a material impact on its consolidated financial statements.

In March 2016, the FASB issued an accounting standard update to clarify the requirements for assessing whether contingent call (put) options that can accelerate the payment of principal on debt instruments are clearly and closely related to their debt hosts. An entity performing the assessment under the amendments is required to assess the embedded call (put) options solely in accordance with the four-step decision sequence. The Company adopted this accounting standard update beginning in the first quarter of fiscal 2017 and the adoption did not have any impact on its consolidated financial statements.

In March 2016, the FASB issued an accounting standard update for the accounting of share-based payment transactions, including the income tax consequences, classification of awards as either equity or liabilities and classification on the statement of cash flows. The new standard eliminated the requirement to report excess tax benefits and certain tax deficiencies related to share-based payment transactions as additional paid-in capital. It also removes the requirement to delay recognition of a windfall tax benefit until it reduces current taxes payable. Under the new guidance, the benefit will be recorded when it arises, subject to normal valuation allowance considerations. The Company adopted this new accounting standard beginning in the first quarter of fiscal 2017 using a modified-retrospective transition method and recorded a cumulative effect of $4.6 million of additional gross deferred tax asset associated with shared-based payment and an offsetting valuation allowance of the same amount, therefore resulting in no net impact to the Company’s beginning retained earnings. Prior to January 1, 2017, stock-based compensation expense was recorded net of estimated forfeitures in the Company’s condensed consolidated statements of operations and, accordingly, was recorded for only those stock-based awards that the Company expected to vest. Upon the adoption of this accounting standard update, effective January 1, 2017, the Company changed its accounting policy to account for forfeitures as they occur. The change was applied on a modified retrospective approach with a cumulative effect adjustment of $69,000 to retained earnings as of January 1, 2017 (which increased the accumulated deficit). The implementation of this accounting standard update has no impact to the Company’s condensed statement of cash flows because the Company does not have any excess tax benefits from share-based compensation because its tax provision is primarily under full valuation allowance. No prior periods were recast as a result of this change in accounting policy.

In October 2016, the FASB issued an accounting standard update which requires companies to recognize the income tax consequences of all intra-entity sales of assets other than inventory when they occur. As a result, a reporting entity would recognize the tax expense from the sale of the asset in the seller’s tax jurisdiction when the transfer occurs, even though the pre-tax effects of that transaction are eliminated in consolidation. Any deferred tax asset that arises in the buyer’s jurisdiction would also be recognized at the time of the transfer. The Company early adopted this accounting standard update during the first quarter of fiscal 2017 on a modified retrospective approach and recorded a cumulative-effect adjustment of $1.4 million to the retained earnings as of January 1, 2017 (which reduced the accumulated deficit). Correspondingly, in the first quarter of fiscal 2017, the Company recognized an additional $1.1 million of net deferred tax assets, after netting with $2.1 million of valuation allowance, and write off the remaining $0.3 million of unamortized tax expenses deferred under the previous guidance to provision for income taxes in the first quarter of fiscal 2017.

In January 2017, the FASB issued an accounting standard update to clarify the definition of a business with the objective of adding guidance to assist entities with evaluating whether transactions should be accounted for as acquisitions (or disposals) of assets or businesses. The definition of a business affects many areas of accounting including acquisitions, disposals, goodwill and consolidation. The guidance will be effective for the Company beginning in the first quarter of fiscal 2018 on a prospective basis, and early adoption is permitted. The adoption of this new guidance is not expected to have a material impact on the Company’s consolidated financial statements.
XML 21 R9.htm IDEA: XBRL DOCUMENT v3.7.0.1
Business Acquisition
6 Months Ended
Jun. 30, 2017
Business Acquisition, Pro Forma Information [Abstract]  
Business Acquisition
BUSINESS ACQUISITION
On February 29, 2016, the Company, through its wholly-owned subsidiary Harmonic International AG, completed its acquisition of 100% of the share capital and voting rights of TVN, a global leader in advanced video compression solutions headquartered in Rennes, France, for a final purchase price of $82.5 million in cash. The Company believes that its acquisition of TVN has strengthened, and will continue to strengthen, the Company’s competitive position in the video infrastructure market as well as to enhance the depth and scale of the Company’s research and development and service and support capabilities in the video arena.

During the fourth quarter of 2016, the Company completed the accounting for this business combination. The final TVN purchase price has been allocated to tangible and intangible assets acquired and liabilities assumed on the basis of their respective estimated fair values on the acquisition date. The Company’s allocation of TVN purchase consideration is as follows (in thousands):
Assets:
 
  Cash and cash equivalents
$
6,843

  Accounts receivable, net
14,933

  Inventories
3,462

  Prepaid expenses and other current assets
2,412

  Property and equipment, net
9,942

  French R&D tax credit receivables (1)
26,421

  Other long-term assets
2,134

Total assets
$
66,147

Liabilities:
 
  Other debts and capital lease obligations, current
8,362

  Accounts payable
12,494

  Deferred revenue
2,504

  Accrued and other current liabilities
18,365

  Other debts and capital lease obligations, long-term
16,087

  Other non-current liabilities
6,467

  Deferred tax liabilities
2,126

Total liabilities
$
66,405

 
 
Goodwill
41,670

Intangibles
41,100

Total purchase consideration
$
82,512

(1) See Note 8, “Balance Sheet Components-Prepaid expenses and other current assets” for more information on French R&D tax credit receivables.

The following table presents details of the intangible assets acquired through this business combination (in thousands, except years):
 
Estimated Useful Life (in years)
 
Fair Value
Backlog
6 months
 
$
3,600

Developed technology
4 years
 
21,700

Customer relationships
5 years
 
15,200

Trade name
4 years
 
600

 
 
 
$
41,100



The goodwill is not expected to be deductible for income tax purposes but the intangibles assets acquired are expected to be deductible for income tax purposes in certain jurisdictions. Both goodwill and intangibles assets acquired are assigned to the Company’s video reporting unit.

Acquisition- and integration-related expenses

As a result of the TVN acquisition, the Company incurred acquisition-and integration-related expenses and the amounts are summarized in the table below (in thousands):

 
Acquisition-related
 
Integration-related
 
Three months ended
 
Six months ended
 
Three months ended
 
Six months ended
 
July 1, 2016
 
June 30, 2017
 
July 1, 2016
 
June 30, 2017
 
July 1, 2016
Product cost of revenue
$

 
$

 
$

 
$
433

 
$
342

 
$
491

Research and development

 

 

 
500

 
7

 
550

Selling, general and administrative
885

 
3,321

 
467

 
1,585

 
2,268

 
2,137

     Total acquisition- and integration-related expenses
$
885

 
$
3,321

 
$
467

 
$
2,518

 
$
2,617

 
$
3,178




These costs consisted of acquisition-related costs which include outside legal, accounting and other professional services as well as integration-related costs which include incremental costs resulting from the TVN acquisition that are not expected to generate future benefits once the integration is fully consummated. These costs are expensed as incurred. The Company expects to continue to have some TVN integration-related costs throughout the remainder of 2017, primarily outside legal and advisory fees relating to re-organization of TVN’s legal entities.

Pro Forma Financial Information

The following unaudited pro forma summary presents consolidated information of the Company as if the acquisition of TVN had occurred on January 1, 2015, the beginning of the comparable prior annual period. The unaudited pro forma combined results are provided for illustrative purpose only and are not indicative of the Company’s actual consolidation results.

The pro forma adjustments primarily relate to the amortization of acquired intangibles and interest expense related to financing arrangements. In addition, the unaudited pro forma net loss for the three and six months ended July 1, 2016 was adjusted to exclude $6.5 million of acquisition- and integration- related expenses, respectively. These adjustments exclude the income tax impact.

 
Six months ended
 
July 1, 2016
(in millions, except per share amounts)
 
Net revenue
$
200.1

Net loss
(40.3
)
Net loss per share-basic and diluted
$
(0.52
)



XML 22 R10.htm IDEA: XBRL DOCUMENT v3.7.0.1
Short-Term Investments
6 Months Ended
Jun. 30, 2017
Cash and Cash Equivalents [Abstract]  
Short-Term Investments
SHORT-TERM INVESTMENTS
As of June 30, 2017, the Company has no short-term investments. The following table summarizes the Company’s short-term investments as of December 31, 2016 (in thousands):
 
Amortized
Cost
 
Gross
Unrealized
Gains
 
Gross
Unrealized
Losses
 
Estimated
Fair Value
As of December 31, 2016
 
 
 
 
 
 
 
Corporate bonds
$
6,928

 
$

 
$
(5
)
 
$
6,923

Total short-term investments
$
6,928

 
$

 
$
(5
)
 
$
6,923


The Company’s short-term investments as of December 31, 2016 had maturities of less than one year. These available-for-sale investments are presented as “Current Assets” in the Condensed Consolidated Balance Sheets as they were available for current operations. Realized gains and losses from the sale of investments were not material for the three and six months ended June 30, 2017 and July 1, 2016.
The Company’s investments in equity securities of other privately and publicly held companies were $3.8 million and $4.4 million as of June 30, 2017 and December 31, 2016, respectively, and such investments were considered as long-term investments and were included in “Other long-term assets” in the Condensed Consolidated Balance Sheet. (See Note 5, “Investments in Other Equity Securities” for additional information).
XML 23 R11.htm IDEA: XBRL DOCUMENT v3.7.0.1
Investments in Other Equity Securities
6 Months Ended
Jun. 30, 2017
Investments, All Other Investments [Abstract]  
Investments in Equity Securities
INVESTMENTS IN OTHER EQUITY SECURITIES
From time to time, the Company may acquire certain equity investments for the promotion of business objectives and these investments are classified as long-term investments and included in “Other long-term assets” in the Condensed Consolidated Balance Sheet.

In 2014, the Company acquired a 3.3% interest in Vislink plc (“Vislink”), a U.K. public company listed on the AIM exchange in London, for $3.3 million. The investment in Vislink is being accounted for as a cost method investment as the Company does not have significant influence over the operational and financial policies of Vislink. Since the Vislink investment is also an available-for-sale security, its value is marked to market for the difference in fair value at period end. The carrying value of Vislink was $0.2 million and $0.8 million at June 30, 2017 and December 31, 2016, respectively. Vislink’s accumulated unrealized (loss) gain, net of taxes was $(0.3) million and $0.3 million at June 30, 2017 and December 31, 2016, respectively.

Beginning in late 2015 and continuing through 2016, Vislink’s stock price was below the Company’s cost basis for a prolonged period of time and based on the Company’s assessment, impairment charges of $1.5 million and $1.2 million for Vislink were recorded in the first and third quarter of 2016, respectively, reflecting the new reduced cost basis of the Vislink investment at September 30, 2016. As of December 31, 2016, Vislink’s stock price increased approximately 67% from the stock price as of September 30, 2016.

On February 3, 2017, Vislink (from thereon, referred to as Pebble Beach Systems) completed their disposal of its hardware division and changed its name to Pebble Beach Systems. On February 6, 2017, Pebble Beach Systems announced its financial results for fiscal 2016 which showed a significant increase in operating losses. As of June 30, 2017, Pebble Beach Systems’ stock price had declined 83% from the stock price as of December 31, 2016 and Pebble Beach System is currently seeking alternatives to maximize value for its shareholders, which could include a sale of the company. In view of Pebble Beach Systems’ potential sale opportunity, the Company determined that the decline in the fair value of Pebble Beach Systems’ investment is not considered permanent yet, and as a result, the $0.1 million loss in Vislink’s investment in the second quarter of 2017 was recorded to other comprehensive loss. The Company’s remaining maximum exposure to loss from the Pebble Beach Systems’ investment at June 30, 2017 was approximately $0.5 million, consisting of the carrying value of $0.2 million and the accumulated unrealized loss of $(0.3) million.

The assessment as to the nature of a decline in fair value is based on, among other things, the length of time and the extent to which the market value has been less than the Company’s cost basis; the financial condition and near-term prospects of the investment; and the Company’s intent and ability to retain the investment for a period of time sufficient to allow for any anticipated recovery in market value.

Unconsolidated Variable Interest Entities (“VIE”)

In 2014, the Company acquired an 18.4% interest in Encoding.com, Inc. (“EDC”), a video transcoding service company headquartered in San Francisco, California, for $3.5 million by purchasing EDC’s Series B preferred stock. EDC is considered a variable interest entity but the Company determined that it is not the primary beneficiary of EDC. As a result, EDC is accounted for as a cost method investment.

The Company determined that there were no indicators existing at June 30, 2017 that would indicate that the EDC investment was impaired. The Company’s maximum exposure to loss from the EDC’s investment at June 30, 2017 was limited to its investment cost of $3.6 million, including $0.1 million of transaction costs.
XML 24 R12.htm IDEA: XBRL DOCUMENT v3.7.0.1
Derivative and Hedgiing Activities Derivative and Hedging Activities
6 Months Ended
Jun. 30, 2017
Derivative Instruments and Hedging Activities Disclosure [Abstract]  
Derivative Instruments and Hedging Activities Disclosure
DERIVATIVES AND HEDGING ACTIVITIES
The Company uses forward contracts to manage exposures to foreign currency exchange rates. The Company’s primary objective in holding derivative instruments is to reduce the volatility of earnings and cash flows associated with fluctuations in foreign currency exchange rates and the Company does not use derivative instruments for trading purposes. The use of derivative instruments expose the Company to credit risk to the extent that the counterparties may be unable to meet their contractual obligations, as such, the potential risk of loss with any one counterparty is closely monitored by the Company.
Derivatives Not Designated as Hedging Instruments (Balance Sheet Hedges)
The Company’s balance sheet hedges consist of foreign currency forward contracts, mature generally within three months, are carried at fair value and are used to minimize the short-term impact of foreign currency exchange rate fluctuation on cash and certain trade and inter-company receivables and payables. Changes in the fair value of these foreign currency forward contracts are recognized in “Other expense, net” in the Condensed Consolidated Statement of Operations and are largely offset by the changes in the fair value of the assets or liabilities being hedged.
The locations and amounts of designated and non-designated derivative instruments’ gains and losses reported in the Company’s Accumulated Other Comprehensive Loss (“AOCI”) and Condensed Consolidated Statements of Operations were as follows (in thousands):
 
 
 
Three months ended
 
Six months ended
 
Financial Statement Location
 
June 30, 2017
 
July 1, 2016
 
June 30, 2017
 
July 1, 2016
Derivatives designated as hedging instruments:
 
 
 
 
 
 
 
 
 
Loss in AOCI on derivatives (effective portion)
AOCI
 
$

 
$
(165
)
 
$

 
$
158

Loss reclassified from AOCI into income (effective portion)
Cost of Revenue
 
$

 
$
(3
)
 
$

 
$
(13
)
 
Operating Expense
 

 
(19
)
 

 
(87
)
 
  Total
 
$

 
$
(22
)
 
$

 
$
(100
)
Losses recognized in income on derivatives (ineffectiveness portion and amount excluded from effectiveness testing)
Other expense, net
 
$

 
$
(22
)
 
$

 
$
(49
)
Derivatives not designated as hedging instruments:
 
 
 
 
 
 
 
 
 
Loss recognized in income
Other expense, net
 
$
(53
)
 
$
(50
)
 
$
(185
)
 
$
(334
)

The U.S. dollar equivalents of all outstanding notional amounts of foreign currency forward contracts are summarized as follows (in thousands):

 
June 30, 2017
 
December 31, 2016
Derivatives not designated as hedging instruments:
 

 

Purchase
 
$
9,911

 
$
4,056

Sell
 
$
5,970

 
$
11,157


The locations and fair value amounts of the Company’s derivative instruments reported in its Condensed Consolidated Balance Sheets are as follows (in thousands):
 
 
 
 
Asset Derivatives
 
 
 
Derivative Liabilities
 
 
Balance Sheet Location
 
June 30, 2017
 
December 31, 2016
 
Balance Sheet Location
 
June 30, 2017
 
December 31, 2016
Derivatives not designated as hedging instruments:
 
 
 
 
 
 
 
 
 
 
 
 
Foreign currency contracts
 
Prepaid expenses and other current assets
 
$
118

 
$
54

 
Accrued Liabilities
 
$
64

 
$
40

Total derivatives
 
 
 
$
118

 
$
54

 
 
 
$
64

 
$
40


Offsetting of Derivative Assets and Liabilities
The Company recognizes all derivative instruments on a gross basis in the Condensed Consolidated Balance Sheets. However, the arrangements with its counterparties allows for net settlement, which are designed to reduce credit risk by permitting net settlement with the same counterparty. As of June 30, 2017, information related to the offsetting arrangements was as follows (in thousands):
 
 
 
 
 
 
 
 
Gross Amounts of Derivatives Not Offset in the Condensed Consolidated Balance Sheets
 
 
 
 
Gross Amounts of Derivatives
 
Gross Amounts of Derivatives Offset in the Condensed Consolidated Balance Sheets
 
Net Amounts of Derivatives Presented in the Condensed Consolidated Balance Sheets
 
Financial Instrument
 
Cash Collateral Pledged
 
Net Amount
Derivative Assets
 
$
118

 

 
$
118

 
$
(11
)
 

 
$
107

Derivative Liabilities
 
$
64

 

 
$
64

 
$
(11
)
 

 
$
53


In connection with foreign currency derivatives entered in Israel, the Company’s subsidiaries in Israel are required to maintain a compensating balance with their bank at the end of each month. The compensating balance arrangements do not legally restrict the use of cash and as of June 30, 2017, the total compensating balance maintained was $2.5 million.
XML 25 R13.htm IDEA: XBRL DOCUMENT v3.7.0.1
Fair Value Measurements
6 Months Ended
Jun. 30, 2017
Fair Value Disclosures [Abstract]  
Fair Value Measurements
FAIR VALUE MEASUREMENTS
The applicable accounting guidance establishes a framework for measuring fair value and requires disclosure about the fair value measurements of assets and liabilities. This guidance requires the Company to classify and disclose assets and liabilities measured at fair value on a recurring basis, as well as fair value measurements of assets and liabilities measured on a nonrecurring basis in periods subsequent to initial measurement, in a three-tier fair value hierarchy as described below.
The guidance defines fair value as the exchange price that would be received for an asset or paid to transfer a liability, in the principal or most advantageous market for the asset or liability, in an orderly transaction between market participants on the measurement date.
Valuation techniques used to measure fair value must maximize the use of observable inputs and minimize the use of unobservable inputs. The guidance describes three levels of inputs that may be used to measure fair value:
Level 1 — Observable inputs that reflect quoted prices for identical assets or liabilities in active markets.
Level 2 — Observable inputs other than Level 1 prices, such as quoted prices for similar assets or liabilities, quoted prices in markets that are not active, or other inputs that are observable or can be corroborated by observable market data for substantially the full term of the assets or liabilities. The Company primarily uses broker quotes for valuation of its short-term investments. The forward exchange contracts are classified as Level 2 because they are valued using quoted market prices and other observable data for similar instruments in an active market.
Level 3 — Unobservable inputs that are supported by little or no market activity and that are significant to the fair value of the assets or liabilities.
The carrying value of the Company’s financial instruments, including cash equivalents, restricted cash, accounts receivable, accounts payable and accrued and other current liabilities, approximate fair value due to their short maturities.
The Company uses the market approach to measure fair value for its financial assets and liabilities. The market approach uses prices and other relevant information generated by market transactions involving identical or comparable assets or liabilities. The fair value of the Company’s convertible notes is influenced by interest rates, the Company’s stock price and stock market volatility. The estimated fair value of the Company’s convertible notes based on a market approach was approximately $147.9 million and $143.5 million as of June 30, 2017 and December 31, 2016, respectively, and represents a Level 2 valuation. The Company’s other debts and capital leases assumed from the TVN acquisition are classified within Level 2 because these borrowings are not actively traded and the majority of them have a variable interest rate structure based upon market rates currently available to the Company for debt with similar terms and maturities. Additionally, the Company considers the carrying amount of its capital lease obligations to approximate their fair value because the weighted average interest rate used to formulate the carrying amounts approximates current market rates. The other debts and capital leases outstanding as of June 30, 2017 were $16.4 million in the aggregate. (See Note 11, “Convertible Notes, Other debts and Capital Leases” for additional information).
The fair value of the Company’s liability for the TVN voluntary departure plan (“TVN VDP”) as of June 30, 2017 of $7.2 million is classified within Level 3 because discount rates which are unobservable in the market were being used to measure the fair value of this liability. (See Note 10, “Restructuring and related Charges-TVN VDP” for additional information). The fair value of the TVN defined pension benefit plan liability of $4.8 million as of June 30, 2017 is disclosed in Note 12, “Employee Benefit Plans and Stock-based Compensation-TVN Retirement Benefit Plan.”
During the six months ended June 30, 2017, there were no nonrecurring fair value measurements of assets and liabilities subsequent to initial recognition.
The following table sets forth the fair value of the Company’s financial assets and liabilities measured at fair value on a recurring basis based on the three-tier fair value hierarchy (in thousands):
 
Level 1
 
Level 2
 
Level 3
 
Total
As of June 30, 2017
 
 
 
 
 
 
 
Cash equivalents
 
 
 
 
 
 
 
Money market funds
$
246

 
$

 
$

 
$
246

Prepaids and other current assets
 
 
 
 
 
 
 
Derivative assets

 
118

 

 
118

Other assets
 
 
 
 
 
 
 
Long-term investment
192

 

 

 
192

Total assets measured and recorded at fair value
$
438

 
$
118

 
$

 
$
556

Accrued and other current liabilities
 
 
 
 
 
 
 
Derivative liabilities
$

 
$
64

 
$

 
$
64

 Accrued TVN VDP, current portion

 

 
3,915

 
3,915

Other non-current liabilities
 
 
 
 
 
 
 
        Accrued TVN VDP, long-term portion

 

 
3,247

 
3,247

Total liabilities measured and recorded at fair value
$

 
$
64

 
$
7,162

 
$
7,226

 
Level 1
 
Level 2
 
Level 3
 
Total
As of December 31, 2016
 
 
 
 
 
 
 
Cash equivalents
 
 
 
 
 
 
 
Money market funds
$
8,301

 
$

 
$

 
$
8,301

Corporate bonds

 
6,923

 

 
6,923

Prepaids and other current assets
 
 
 
 
 
 
 
Derivative assets

 
54

 

 
54

Other assets
 
 
 
 
 
 
 
Long-term investment
809

 

 

 
809

Total assets measured and recorded at fair value
$
9,110

 
$
6,977

 
$

 
$
16,087

Accrued and other current liabilities
 
 
 
 
 
 
 
Derivative liabilities
$

 
$
40

 
$

 
$
40

        Accrued TVN VDP, current portion

 

 
6,597

 
6,597

Other non-current liabilities
 
 
 
 
 
 
 
        Accrued TVN VDP, long-term portion

 

 
3,053

 
3,053

Total liabilities measured and recorded at fair value
$

 
$
40

 
$
9,650

 
$
9,690

XML 26 R14.htm IDEA: XBRL DOCUMENT v3.7.0.1
Balance Sheet Components
6 Months Ended
Jun. 30, 2017
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Balance Sheet Components
BALANCE SHEET COMPONENTS
The following tables provide details of selected balance sheet components (in thousands):
 
June 30, 2017

December 31, 2016
Accounts receivable, net:
 
 
 
Accounts receivable
$
66,892

 
$
91,596

Less: allowances for doubtful accounts, returns and discounts
(6,465
)
 
(4,831
)
     Total
$
60,427

 
$
86,765



 
June 30, 2017

December 31, 2016
Prepaid expenses and other current assets:
 
 
 
Deferred cost of revenue
$
5,615

 
$
6,856

French R&D tax credits receivable(1)
6,277

 
5,895

Prepaid maintenance, royalty, rent, property taxes and value added tax
6,574

 
5,526

Prepaid customer incentive(2)
746

 
1,162

Restricted cash(3)
802

 
731

Other
4,304

 
6,149

Total
$
24,318

 
$
26,319



(1) The Company’s acquired TVN subsidiary in France (the “TVN French Subsidiary”) participates in the French Crédit d’Impôt Recherche (“CIR”) program (the “R&D tax credits”) which allows companies to monetize eligible research expenses. The R&D tax credits can be used to offset against income tax payable to the French government in each of the four years after being incurred, or if not utilized, are recoverable in cash. The amount of R&D tax credits recoverable are subject to audit by the French government. The R&D tax credit receivables at June 30, 2017 were approximately $24.3 million and are expected to be recoverable from 2018 through 2021 with $6.3 million reported under “Prepaid and other Current Assets” and $18.0 million reported under “Other Long-term Assets” on the Company’s Condensed Consolidated Balance Sheets.
(2) On September 26, 2016, the Company issued a warrant to purchase shares of its common stock (the “Warrant”) to Comcast pursuant to which Comcast may, subject to certain vesting provisions, purchase up to 7,816,162 shares of the Company’s common stock subject to adjustment in accordance with the terms of the Warrant, for a per share exercise price of $4.76. The portion of the Warrant which vested on September 26, 2016 had a value of approximately $1.6 million and is deemed a customer incentive paid upfront and cumulatively, $0.9 million of this prepaid incentive has been recorded as a reduction to the Company’s net revenues from Comcast. The remaining $0.7 million of this prepaid incentive is reported as an asset under “Prepaid expenses and other current assets” on the Company’s Condensed Consolidated Balance Sheet as of June 30, 2017. The Company considers this asset to be recoverable based on the expectation of Comcast’s future purchases of the pertinent products.
(3) The restricted cash balances are held as cash collateral security for certain bank guarantees. These restricted funds are invested in bank deposits and cannot be withdrawn from the Company’s accounts without the prior written consent of the applicable secured party. Additionally, as of June 30, 2017, the Company recorded approximately $1.1 million of restricted cash for the bank guarantee associated with the TVN French Subsidiary’s office building lease. This amount is reported under “Other Long-term Assets” on the Company’s Condensed Consolidated Balance Sheets.
 
June 30, 2017

December 31, 2016
Inventories:
 
 
 
Raw materials
$
9,179

 
$
9,889

Work-in-process
1,789

 
2,318

Finished goods
11,643

 
17,776

Service-related spares
12,519

 
11,210

Total
$
35,130

 
$
41,193



 
June 30, 2017
 
December 31, 2016
Property and equipment, net:
 
 
 
   Machinery and equipment
$
86,841

 
$
97,989

   Capitalized software
32,639

 
34,519

   Leasehold improvements
14,406

 
14,455

   Furniture and fixtures
6,780

 
8,993

      Property and equipment, gross
140,666

 
155,956

      Less: accumulated depreciation and amortization
(109,042
)
 
(123,792
)
         Total
$
31,624

 
$
32,164



 
June 30, 2017
 
December 31, 2016
Accrued Liabilities:
 
 
 
   Accrued employee compensation and related expenses
$
17,671

 
$
19,377

   Accrued TVN VDP, current (1)
3,915

 
6,597

   Accrued warranty
4,142

 
4,862

   Customer deposits
3,848

 
4,537

   Contingent inventory reserves
3,671

 
2,210

   Accrued royalty payments
2,797

 
1,912

   Others
14,228

 
15,655

      Total
$
50,272

 
$
55,150



(1) See Note 10, “Restructuring and related charges-TVN VDP,” for additional information on the Company’s TVN VDP liabilities.
XML 27 R15.htm IDEA: XBRL DOCUMENT v3.7.0.1
Goodwill and Identified Intangible Assets
6 Months Ended
Jun. 30, 2017
Goodwill and Intangible Assets Disclosure [Abstract]  
Goodwill and Identified Intangible Assets
GOODWILL AND IDENTIFIED INTANGIBLE ASSETS
Goodwill
Goodwill represents the difference between the purchase price and the estimated fair value of the identifiable assets acquired and liabilities assumed. Goodwill is allocated among and evaluated for impairment at the reporting unit level, which is defined as an operating segment or one level below an operating segment. The Company has two reporting units, Video and Cable Edge. The Company tests for goodwill impairment at the reporting unit level on an annual basis, or more frequently, if events or changes in circumstances indicate that the asset is more likely than not impaired. The Company’s annual goodwill impairment test is performed in the fiscal fourth quarter, with a testing date at the end of October.

During 2016, the Company recorded goodwill of $41.7 million for the TVN acquisition. Goodwill from the TVN acquisition is assigned to the Video reporting unit.

The changes in the carrying amount of goodwill by reportable segments for the six months ended June 30, 2017 were as follows (in thousands):
 
Video
 
Cable Edge
 
Total
Balance as of December 31, 2016
$
176,519

 
$
60,760

 
$
237,279

   Foreign currency translation adjustment
3,261

 
30

 
3,291

Balance as of June 30, 2017
$
179,780

 
$
60,790

 
$
240,570


Application of the goodwill impairment test requires judgment, including the identification of reporting units, assigning assets and liabilities to reporting units, assigning goodwill to reporting units, and determining the fair value of each reporting unit. Significant judgments required to estimate the fair value of reporting units include estimating future cash flows and determining appropriate discount rates, growth rates, an appropriate control premium and other assumptions. Changes in these estimates and assumptions could materially affect the determination of fair value for each reporting unit which could trigger impairment. If the Company’s assumptions and related estimates change in the future, or if the Company’s reporting structure changes or other events and circumstances change (e.g. such as a sustained decrease in the Company’s stock price), the Company may be required to record impairment charges in future periods. Any impairment charges that the Company may take in the future could be material to its results of operations and financial condition.
The Company performed its annual goodwill impairment review at October 31, 2016. Based on the impairment test performed, management concluded that goodwill was not impaired as the Video and Cable Edge reporting units had estimated fair values in excess of their carrying value by approximately 67% and 123%, respectively.
The Company has not recorded any impairment charges related to goodwill for any prior periods.

Intangible Assets
The following is a summary of intangible assets (in thousands):
 
 
 
June 30, 2017
 
December 31, 2016
 
Weighted Average Remaining Life (Years)
 
Gross Carrying
Amount
 
Accumulated
Amortization
 
Net Carrying
Amount
 
Gross Carrying
Amount
 
Accumulated
Amortization
 
Net Carrying
Amount
Developed core technology
2.7
 
$
31,708

 
$
(17,807
)
 
$
13,901

 
$
31,707

 
$
(15,216
)
 
$
16,491

Customer relationships/contracts
3.7
 
44,643

 
(33,641
)
 
11,002

 
44,384

 
(32,098
)
 
12,286

Trademarks and trade names
2.7
 
621

 
(207
)
 
414

 
573

 
(119
)
 
454

Maintenance agreements and related relationships
N/A
 
5,500

 
(5,500
)
 

 
5,500

 
(5,500
)
 

Order Backlog
N/A
 
3,011

 
(3,011
)
 

 
3,011

 
(3,011
)
 

Total identifiable intangibles
 
 
$
85,483

 
$
(60,166
)
 
$
25,317

 
$
85,175

 
$
(55,944
)
 
$
29,231



Amortization expense for the identifiable purchased intangible assets for the three and six months ended June 30, 2017 and July 1, 2016 was allocated as follows (in thousands):
 
Three months ended
 
Six months ended
 
June 30,
2017
 
July 1,
2016
 
June 30,
2017
 
July 1,
2016
Included in cost of revenue
$
1,295

 
$
1,307

 
$
2,590

 
$
1,725

Included in operating expenses
780

 
4,232

 
1,554

 
6,597

Total amortization expense
$
2,075

 
$
5,539

 
$
4,144

 
$
8,322


The estimated future amortization expense of purchased intangible assets with definite lives is as follows (in thousands):
 
Cost of Revenue
 
Operating
Expenses
 
Total
Year ended December 31,
 
 
 
 
 
2017 (remaining six months)
$
2,590

 
$
1,578

 
$
4,168

2018
5,180

 
3,156

 
8,336

2019
5,180

 
3,156

 
8,336

2020
951

 
3,026

 
3,977

2021

 
500

 
500

Total future amortization expense
$
13,901

 
$
11,416

 
$
25,317

XML 28 R16.htm IDEA: XBRL DOCUMENT v3.7.0.1
Restructuring and Related Charges
6 Months Ended
Jun. 30, 2017
Restructuring and Related Activities [Abstract]  
Restructuring and Related Charges
RESTRUCTURING AND RELATED CHARGES
The Company implemented several restructuring plans in the past few years. The goal of these plans was to bring operational expenses to appropriate levels relative to its net revenues, while simultaneously implementing extensive company-wide expense control programs.
The Company accounts for its restructuring plans under the authoritative guidance for exit or disposal activities. The restructuring and related charges are included in “Product cost of revenue” and “Operating expenses-restructuring and related charges” in the Condensed Consolidated Statements of Operations. The following table summarizes the restructuring and related charges (in thousands):
 
Three months ended
 
Six months ended
 
June 30,
2017

July 1,
2016
 
June 30,
2017
 
July 1,
2016
Restructuring and related charges in:
 
 
 
 
 
 
 
Product cost of revenue
$
278

 
$
6

 
$
786

 
$
(23
)
Operating expenses-Restructuring and related charges
777

 
1,903

 
2,056

 
4,515

Total restructuring and related charges
$
1,055

 
$
1,909

 
$
2,842

 
$
4,492


Harmonic 2016 Restructuring
In the first quarter of 2016, the Company implemented a new restructuring plan (the “Harmonic 2016 Restructuring Plan”) to streamline the corporate organization, thereby reducing operating costs by consolidating duplicative resources in connection with the acquisition of TVN. The planned activities have primarily resulted, and will primarily result, in cash expenditures related to severance and related benefits and exiting certain operating facilities and disposing of excess assets. In the second quarter of 2016, the Company also initiated the TVN VDP in France to streamline the organization of the TVN French Subsidiary.

In 2016, the Company recorded an aggregate of $20.0 million of restructuring and related charges under the Harmonic 2016 Restructuring Plan, of which $2.2 million was primarily related to the Company exiting from an excess facility at its U.S. headquarters and the remaining $17.8 million was related to severance and benefits for the termination of 118 employees worldwide, including 83 employees in France who participated in the TVN VDP. (See details of TVN VDP described below). Additionally, the restructuring and related charges under the Harmonic 2016 Restructuring Plan in 2016 were partially offset by approximately $2.0 million of gain from TVN pension curtailment. For the employees who participated in the TVN VDP, their pension benefit is funded by the TVN VDP and, as a result, the TVN defined benefit pension plan was remeasured at December 31, 2016, which resulted in a non-cash curtailment gain. This gain was recorded as an offset to restructuring and related costs in 2016.
The Company also incurred $16.9 million of TVN acquisition- and integration-related expenses in 2016 and another $2.6 million in the six months ended June 30, 2017. The Company expects to continue to have some TVN integration-related costs throughout the remainder of 2017, primarily consisting of outside legal and advisory fees relating to the re-organization of TVN’s legal entities. (See Note 3, “Business Acquisition,” for additional information on TVN acquisition-and integration-related expenses).
In the three months ended June 30, 2017, the Company recorded $1.1 million of restructuring and related charges under the Harmonic 2016 Restructuring Plan, consisting of $0.7 million of TVN VDP charges and $0.4 million of severance for other employees. In the six months ended June 30, 2017, the Company recorded $2.8 million of restructuring and related charges under the Harmonic 2016 Restructuring Plan, consisting of $1.8 million of TVN VDP charges and $1.0 million of severance for other employees. During the six months ended June 30, 2017, 21 non-VDP employees worldwide were terminated.

TVN VDP

During 2016, the Company consulted and worked with the works council for the TVN French Subsidiary and applicable union representatives to establish a voluntary departure plan to enable French employees of TVN to voluntarily terminate with certain benefits. A total of 83 employees applied for the TVN VDP and were duly approved by the Company in the fourth quarter of 2016. The total TVN VDP costs, including severance, certain benefits and taxes, as well as administration costs, is estimated at approximately $15.3 million, in aggregate, at the inception of the plan and will be paid over a period of four years, based on the TVN VDP terms agreed with each employee. The total final payout to the employees may be different from the initial estimates depending on the final social charges imputed on each employee’s total income and benefits received. The Company does not expect the final payout to be materially different from the initial estimates. The fair value of the total TVN VDP liability at inception was estimated to be approximately $14.8 million.
The Company accounts for these special termination benefits in accordance with ASC 712, “Compensation - Nonretirement Postemployment Benefits,” which requires that the special termination benefits be recognized as a liability and a loss beginning when an employee accepts the offer of voluntary termination and the amount can be reasonably estimated. Where an employee is required to work beyond a minimum statutory notice period, the cost of the special termination benefit is recognized as an expense over the employee’s remaining service period. Where the employee is not required to work beyond a minimum statutory notice period, the cost of the special termination benefit is recognized upon the date the employee accepts the offer of voluntary termination, provided that the amount of the benefit can be estimated. Out of the 83 employees who applied for TVN VDP, 11 of them are required to work beyond the minimum statutory notice period into 2017. Based on the application of the accounting guidance, the Company recorded $1.8 million and $13.1 million of TVN VDP costs in the first six months of 2017 and in the year ended 2016, respectively. Cumulatively, the Company had paid an aggregate of $8.4 million of TVN VDP costs, of which $3.5 million was paid in 2016 and $4.9 million was paid in 2017. The fair value of the TVN VDP liability balance at June 30, 2017 was $7.2 million.
The table below shows the estimated future payments for TVN VDP as of June 30, 2017 (in thousands):
Years ending December 31,
 
2017 (remaining six months)
$
2,349

2018
3,302

2019
1,651

2020
783

Total
$
8,085


Excess Facility in San Jose, California

In January 2016, the Company exited an excess facility at its U.S. headquarters in San Jose, California and recorded $1.4 million in facility exit costs. The fair value of these liabilities is based on a net present value model using a credit-adjusted risk-free rate. The liability will be paid out over the remainder of the leased properties’ terms, which continue through August 2020. As of the cease-use date, the fair value of this restructuring liability totaled $2.5 million. Offsetting these charges was an adjustment for deferred rent liability relating to this space of $1.1 million. In December 2016, as a result of a change in estimated sublease income, the restructuring liability was increased by $0.6 million.

The following table summarizes the activity in the Company’s restructuring accrual related to the Harmonic 2016 Restructuring Plan during the six months ended June 30, 2017 (in thousands):
 
Excess facilities
 
VDP (1)
 
Severance and benefits (2)
 
Total
Balance at December 31, 2016
$
2,375

 
$
9,650

 
$
1,519

 
$
13,544

Charges for 2016 Harmonic Restructuring Plan
48

 
1,777

 
973

 
2,798

Adjustments to restructuring provisions

 

 
44

 
44

Cash payments
(676
)
 
(4,862
)
 
(2,067
)
 
(7,605
)
Foreign exchange gain

 
597

 
31

 
628

Balance at June 30, 2017
1,747

 
7,162

 
500

 
9,409

Less: current portion (3)
(854
)
 
(3,915
)
 
(500
)
 
(5,269
)
Long-term portion (3)
$
893

 
$
3,247

 
$

 
$
4,140


(1) See discussion of the TVN VDP above for future estimated payments through 2020.
(2) The Company anticipates that the remaining severance and benefits accrual at June 30, 2017 will be fully paid in 2017.
(3) The current portion and long-term portion of the restructuring liability are reported under “Accrued and other current liabilities” and “Other non-current liabilities”, respectively, on the Company’s Condensed Consolidated Balance Sheets.
XML 29 R17.htm IDEA: XBRL DOCUMENT v3.7.0.1
Convertible Notes, Other Debts And Capital Leases
6 Months Ended
Jun. 30, 2017
Debt Disclosure [Abstract]  
Convertible Notes, Other Debts And Capital Leases
CONVERTIBLE NOTES, OTHER DEBTS AND CAPITAL LEASES
4.00% Convertible Senior Notes
In December 2015, the Company issued $128.25 million aggregate principal amount of 4.0% unsecured convertible senior notes due December 1, 2020 (the “offering” or “Notes”, as applicable) through a private placement with a financial institution. The Notes do not contain any financial covenants and the Company can settle the Notes in cash, shares of common stock, or any combination thereof. The Notes can be converted under certain circumstances described below, based on an initial conversion rate of 173.9978 shares of common stock per $1,000 principal amount of Notes (which represents an initial conversion price of approximately $5.75  per share). Interest on the Notes is payable semiannually in arrears on June 1 and December 1 of each year.
Concurrent with the closing of the offering, the Company used $49.9 million of the net proceeds to repurchase 11.1 million shares of the Company’s common stock from purchasers of the offering in privately negotiated transactions. In addition, the Company incurred approximately $4.1 million in debt issuance costs resulting in net proceeds to the Company of approximately $74.2 million, which was used to fund the TVN acquisition.
Prior to September 1, 2020, holders of the Notes may convert the Notes at their option only under the following circumstances: (1) during any fiscal quarter commencing after the fiscal quarter ending on April 1, 2016, if the last reported sale price of the Company’s common stock for at least 20 trading days (whether or not consecutive) during a period of 30 consecutive trading days ending on the last trading day of the immediately preceding fiscal quarter is greater than or equal to 130% of the conversion price of the Notes on each applicable trading day; (2) during the five business day period after any five consecutive trading day period (the “ measurement period ”) in which the trading price per $1,000 principal amount of Notes for each trading day of the measurement period was less than 98% of the product of the last reported sale price of the Company’s common stock and the conversion rate on each such trading day; or (3) upon the occurrence of specified corporate events. Commencing on September 1, 2020 until the close of business on the second scheduled trading day immediately preceding the maturity date, the Notes will be convertible in multiples of $1,000 principal amount regardless of the foregoing circumstances.
If a fundamental change occurs, holders of the Notes may require the Company to purchase all or any portion of their Notes for cash at a repurchase price equal to 100% of the principal amount of the Notes to be repurchased, plus any accrued and unpaid interest to, but excluding, the fundamental change repurchase date. In addition, if specific corporate events occur prior to the maturity date, the conversion rate may be increased for a holder who elects to convert the Notes in connection with such a corporate event.
In accounting for the issuance of the Notes, the Company separated the Notes into liability and equity components. The carrying amount of the liability component was calculated by measuring the fair value of a similar liability that does not have an associated convertible feature. The carrying amount of the equity component representing the conversion option was determined by deducting the fair value of the liability component from the initial proceeds of the Notes as a whole. The difference between the initial proceeds of the Notes and the liability component (the “debt discount”) of $26.9 million is amortized to interest expense using the effective interest method over the term of the Notes. The equity component of the Notes is included in additional paid-in capital in the Condensed Consolidated Balance Sheets and is not remeasured as long as it continues to meet the conditions for equity classification.
In accounting for the transaction costs related to the issuance of the Notes, the Company allocated the total amount of $4.1 million to the liability and equity components using the same proportions as the proceeds from the Notes. Transaction costs attributable to the liability component were $3.2 million and were recorded as a direct deduction from the carrying amount of the debt liability in long-term liability in the Condensed Consolidated Balance Sheets and are being amortized to interest expense in the Condensed Consolidated Statements of Operations using the effective interest method over the term of the Notes. Transaction costs attributable to the equity component were $0.9 million and were netted with the equity component of the Notes in additional paid-in capital in the Condensed Consolidated Balance Sheets.
The following table presents the components of the Notes as of June 30, 2017 and December 31, 2016 (in thousands, except for years and percentages):
 
June 30, 2017
 
December 31, 2016
Liability:
 
 
 
  Principal amount
$
128,250

 
$
128,250

  Less: Debt discount, net of amortization
(19,914
)
 
(22,302
)
  Less: Debt issuance costs, net of amortization
(2,401
)
 
(2,689
)
  Carrying amount
$
105,935

 
$
103,259

  Remaining amortization period (years)
3.4

 
3.9

  Effective interest rate on liability component
9.94
%
 
9.94
%
 
 
 
 
Equity:
 
 
 
  Value of conversion option
$
26,925

 
$
26,925

  Less: Equity issuance costs
(863
)
 
(863
)
  Carrying amount
$
26,062

 
$
26,062


The following table presents interest expense recognized for the Notes (in thousands):

 
Three months ended
 
Six months ended
 
June 30, 2017
 
July 1, 2016
 
June 30, 2017
 
July 1, 2016
Contractual interest expense
$
1,282

 
$
1,282

 
$
2,565

 
$
2,565

Amortization of debt discount
1,214

 
1,098

 
2,388

 
2,157

Amortization of debt issuance costs
146

 
132

 
288

 
260

  Total interest expense recognized
$
2,642

 
$
2,512

 
$
5,241

 
$
4,982



Other Debts and Capital Leases

In connection with the TVN acquisition, the Company assumed a variety of debt and credit facilities in France to satisfy the financing requirements of TVN operations. These arrangements are summarized in the table below (in thousands):
 
June 30, 2017
 
December 31, 2016
Financing from French government agencies related to various government incentive programs (1)
$
13,597

 
$
17,930

Term loans (2)
1,369

 
1,400

Obligations under capital leases
1,456

 
1,860

  Total debt obligations
16,422

 
21,190

  Less: current portion
(7,130
)
 
(7,275
)
  Long-term portion
$
9,292

 
$
13,915

(1) As of June 30, 2017, the Company’s TVN French Subsidiary had an aggregate of $13.6 million of loans due to various financing programs of French government agencies, $10.8 million of which are related to loans backed by R&D tax credit receivables. As of June 30, 2017, the TVN French Subsidiary had an aggregate of $24.3 million of R&D tax credit receivables from the French government from 2018 through 2021. (See Note 8, “Balance Sheet Components-Prepaid expenses and other current assets,” for more information). These tax loans have a fixed rate of 0.6%, plus EURIBOR 1 month + 1.3% and mature between 2018 through 2019. The remaining loans of $2.8 million at June 30, 2017 primarily relate to financial support from French government agencies for R&D innovation projects at minimal interest rates and these loans mature between 2020 through 2023.

(2) One of the term loans with a certain financial institution contains annual covenants that require the TVN French Subsidiary to maintain a minimum working capital balance and various other financial covenants and restrictions that limit the French Subsidiary’s ability to incur additional indebtedness. The annual covenant is based on French statutory year-end results and the TVN French Subsidiary failed the 2016 covenant test primarily due to the Company’s plan to integrate TVN’s operations into other subsidiaries for tax planning and logistics purposes. In early 2017, the Company informed the financial institution of the 2016 covenant test results and was told by the financial institution to continue with the original payment schedule. The Company reported the entire loan balance with this financial institution under “Other debts and capital lease obligations, current” in the Condensed Consolidated Balance Sheets. The loan balance was approximately $0.4 million at both June 30, 2017 and December 31, 2016.

(3) The TVN French Subsidiary obtained advances under a credit line with BPI France against a pool of eligible receivables with recourse. There was no balance outstanding to BPI France as of June 30, 2017. This credit line expired in July 2017.
Future minimum repayments

The table below shows the future minimum repayments of debts and capital lease obligations for TVN as of June 30, 2017 (in thousands):

Years ending December 31,
Capital lease obligations
 
Other Debt obligations
2017 (remaining six months)
$
492

 
$
673

2018
868

 
5,873

2019
69

 
6,782

2020
27

 
601

2021

 
489

Thereafter

 
548

Total
$
1,456

 
$
14,966

XML 30 R18.htm IDEA: XBRL DOCUMENT v3.7.0.1
Employee Benefit Plans and Stock-based Compensation
6 Months Ended
Jun. 30, 2017
Disclosure of Compensation Related Costs, Share-based Payments [Abstract]  
Employee Benefit Plans and Stock-based compensation
EMPLOYEE BENEFIT PLANS AND STOCK-BASED COMPENSATION
Equity Award Plans
The Company’s stock benefit plans include the employee stock purchase plan and current active stock plans adopted in 1995 and 2002 as well as one stock plan in connection with an acquisition in 2010. See Note 13, “Employee Benefit Plans and Stock-based Compensation” of Notes to Consolidated Financial Statements in the 2016 Form 10-K for details pertaining to each plan.
The Company’s stockholders approved an amendment to the 1995 Stock Plan at the Company’s 2017 annual meeting of stockholders (the “2017 Annual Meeting”) which increased the number of shares of common stock reserved for issuance under the 1995 Stock Plan by 7,000,000 shares. The Company’s stockholders also approved an amendment to the 2002 Director Stock Plan at the 2017 Annual Meeting which increased the number of shares of common stock reserved for issuance under the 2002 Director Stock Plan by 400,000 shares.
The following table summarizes the Company’s stock option, restricted stock units (“RSUs”), performance-based stock awards (“PRSUs”) and market-based awards activities during the six months ended June 30, 2017 (in thousands, except per share amounts):
 
 
 
Stock Options Outstanding
 
RSUs Outstanding*
 
Shares
Available for
Grant
 
Number
of
Shares
 
Weighted
Average
Exercise Price
 
Number
of
Units
 
Weighted
Average
Grant
Date Fair
Value
Balance at December 31, 2016
3,912

 
5,019

 
$
6.01

 
3,864

 
$
4.26

Authorized
7,400

 

 

 

 

Granted
(4,008
)
 
30

 
5.10

 
2,651

 
5.46

Options exercised

 
(94
)
 
3.06

 

 


Shares released

 

 

 
(1,883
)
 
3.92

Forfeited
1,584

 
(469
)
 
6.13

 
(744
)
 
4.96

Balance at June 30, 2017
8,888

 
4,486

 
$
6.06

 
3,888

 
$
5.11


* The preceding table includes PRSUs and market-based award activities during the six months ended June 30, 2017.
Performance-based awards (PRSUs)
In August 2016, the Company granted 898,533 shares of PRSUs to fund a portion of its 2016 incentive bonus payment obligations to its key executives and other eligible employees. From March 2017 through April 2017, the Company granted another 582,806 PRSUs to fund its first half 2017 incentive bonus payment obligations. The vesting of the PRSUs is based on the achievement of certain financial and non-financial operating goals of the Company and vesting occurs within three to six months from the grant date. Each quarterly period, the Company estimates the probability of the achievement of these performance goals and recognizes any related stock-based compensation expense. If the achievement of such performance goals is not probable, no compensation expense is recognized.
Market-based awards

In the six months ended June 30, 2017, the Company granted 344,500 RSUs to its key executives and certain eligible employees that may vest during a three-year period as part of its long-term incentive program. The vesting conditions of these awards are tied to the market value of the Company's common stock. The fair value of these shares was estimated using a Monte-Carlo simulation.

The following table summarizes information about stock options outstanding as of June 30, 2017 (in thousands, except per share amounts and terms):
 
Number
of
Shares
 
Weighted
Average
Exercise
Price
 
Weighted
Average
Remaining
Contractual
Term (Years)
 
Aggregate
Intrinsic
Value
Vested and expected to vest
4,389

 
$
6.08

 
3.2
 
$
2,045

Exercisable
3,497

 
6.33

 
2.7
 
1,079


The intrinsic value of options vested and expected to vest and exercisable as of June 30, 2017 is calculated based on the difference between the exercise price and the fair value of the Company’s common stock as of June 30, 2017. The intrinsic value of options exercised is calculated based on the difference between the exercise price and the fair value of the Company’s common stock as of the exercise date. The intrinsic value of options exercised during the three and six months ended June 30, 2017 was $24,000 and $0.2 million, respectively. The intrinsic value of options exercised during the three months and six months ended July 1, 2016 was minimal.

The following table summarizes information about RSUs and PRSUs outstanding as of June 30, 2017 (in thousands, except term):
 
Number of
Shares
Underlying
Restricted
Stock
Units
 
Weighted
Average
Remaining
Vesting
Period
(Years)
 
Aggregate
Fair
Value
Vested and expected to vest
2,893

 
0.9
 
$
15,190


The fair value of RSUs and PRSUs vested and expected to vest as of June 30, 2017 is calculated based on the fair value of the Company’s common stock as of June 30, 2017.
Employee Stock Purchase Plan (“ESPP”)
The Company’s stockholders approved an amendment to the 2002 Employee Stock Purchase Plan (the “ESPP”) at the 2017 Annual Meeting which increased the number of shares of common stock reserved for issuance under the ESPP by 1,500,000 shares. As of June 30, 2017, the number of shares of common stock available for issuance under the ESPP was 1,693,295. In the event that there are insufficient shares in the plan to fully fund the issuance, the available shares will be allocated across all participants based on their contributions relative to the total contributions received for the offering period.
Retirement Benefit Plan
As part of the TVN acquisition the Company assumed obligations under a defined benefit pension plan. The plan is unfunded and there are no contributions to the plan required by any laws or funding regulations, discretionary contributions or non-cash contributions expected to be made. The table below shows the components of net periodic benefit costs (in thousands):
 
Three months ended
 
Six months ended
 
June 30, 2017
 
July 1, 2016
 
June 30,
2017
 
July 1,
2016
Service cost
$
55

 
$
71

 
$
110

 
$
94

Interest cost
16

 
29

 
32

 
39

Recognized net actuarial loss
2

 

 
3

 

  Net periodic benefit cost included in operating loss
$
73

 
$
100

 
$
145

 
$
133


The present value of the Company’s pension obligation as of June 30, 2017 was $4.8 million, of which $45,000 was reported under “Accrued and other liabilities” and $4.7 million was reported under “Other non-current liabilities” on the Company’s Condensed Consolidated Balance Sheets. The present value of the Company’s pension obligation as of December 31, 2016 was $4.3 million.

401(k) Plan
The Company has a retirement/savings plan for its U.S. employees, which qualifies as a thrift plan under Section 401(k) of the Internal Revenue Code. This plan allows participants to contribute up to the applicable Internal Revenue Code limitations under the plan. The Company has made discretionary contributions to the plan of 25% of the first 4% contributed by eligible participants, up to a maximum contribution per participant of $1,000 per year. The contributions for the six months ended June 30, 2017 and July 1, 2016 were $285,000 and $241,000, respectively.

Stock-based Compensation
The following table summarizes stock-based compensation expense for all plans (in thousands):
 
Three months ended
 
Six months ended
 
June 30,
2017
 
July 1,
2016
 
June 30,
2017
 
July 1,
2016
Stock-based compensation in:
 
 
 
 
 
 
 
Cost of revenue
$
700

 
$
424

 
$
1,145

 
$
651

Research and development expense
1,337

 
841

 
2,314

 
1,810

Selling, general and administrative expense
2,099

 
1,503

 
3,928

 
3,401

Total stock-based compensation in operating expense
3,436

 
2,344

 
6,242

 
5,211

Total stock-based compensation
$
4,136

 
$
2,768

 
$
7,387

 
$
5,862


As of June 30, 2017, the Company had approximately $16.5 million of unrecognized stock-based compensation expense related to unvested stock options and awards that are expected to be recognized over a weighted-average period of approximately 1.6 years.
Valuation Assumptions
The Company estimates the fair value of employee stock options and stock purchase rights under the ESPP using a Black-Scholes option valuation model. The value of the stock purchase rights under the ESPP consists of: (1) the 15% discount on the purchase of the stock; (2) 85% of the fair value of the call option; and (3) 15% of the fair value of the put option. The call option and put option were valued using the Black-Scholes option pricing model. At the date of grant, the Company estimated the fair value of each stock option grant and stock purchase right granted under the ESPP using the following weighted average assumptions:
 
Employee Stock Options
 
Three months ended
 
Six months ended
 
June 30,
2017
 
July 1,
2016
 
June 30,
2017
 
July 1,
2016
Expected term (years)
4.30

 
4.30

 
4.30

 
4.30

Volatility
43
%
 
36
%
 
43
%
 
36
%
Risk-free interest rate
1.7
%
 
1.1
%
 
1.7
%
 
1.4
%
Expected dividends
0.0
%
 
0.0
%
 
0.0
%
 
0.0
%


 
ESPP Purchase Period Ending
 
July 3,
2017
 
June 30,
2016
Expected term (years)
0.49

 
0.5

Volatility
41
%
 
54
%
Risk-free interest rate
1.0
%
 
0.4
%
Expected dividends
0.0
%
 
0.0
%
Estimated weighted average fair value per share at purchase date
$1.40
 
$1.19

The expected term of the employee stock options represents the weighted-average period that the stock options are expected to remain outstanding. The computation of the expected term was determined based on historical experience of similar awards, giving consideration to the contractual terms of the stock-based awards, vesting schedules and expectations of future employee behavior. The expected term of the stock purchase rights under the ESPP represents the period of time from the beginning of the offering period to the purchase date. The Company uses its historical volatility for a period equivalent to the expected term of the options to estimate the expected volatility. The risk-free interest rate that the Company uses in the Black-Scholes option valuation model is based on U.S. Treasury zero-coupon issues with remaining terms similar to the expected term. The Company has never declared or paid any cash dividends and does not plan to pay cash dividends in the foreseeable future, and, therefore, used an expected dividend yield of zero in the valuation model.
Prior to January 1, 2017, stock-based compensation expense was recorded net of estimated forfeitures in the Company’s condensed consolidated statements of operations and, accordingly, was recorded for only those stock-based awards that the Company expected to vest. Upon the adoption of the accounting standard update (ASU 2016-09, “Improvements to Employee Share-Based payments”) issued by FASB, effective January 1, 2017, the Company changed its accounting policy to account for forfeitures as they occur. The change was applied on a modified retrospective approach with a cumulative effect adjustment of $69,000 to retained earnings as of January 1, 2017 (which increased the accumulated deficit).
The Company estimated the fair value of the market-based awards granted in March 2017 on the date of grant using a Monte Carlo simulation with the following assumptions: volatility 46.7%, risk-free interest rate 1.57% and dividend yield of 0%.
Total compensation cost recognized related to these market-based awards was approximately $368,000 and $415,000 for the three and six months ended June 30, 2017, respectively. As of June 30, 2017, $0.9 million of total unrecognized compensation cost related to these awards is expected to be recognized over a weighted-average period of approximately 0.71 years.

The weighted-average fair value per share of options granted was $1.85 and $1.07 for the three months ended June 30, 2017 and July 1, 2016, respectively. The weighted-average fair value per share of options granted was $1.85 and $0.97 for the six months ended June 30, 2017 and July 1, 2016, respectively.

The fair value of all stock options vested during the three months ended June 30, 2017 and July 1, 2016 was $0.4 million for each period. The fair value of all stock options vested during the six months ended June 30, 2017 and July 1, 2016 was $1.1 million and $1.4 million, respectively.

There were no realized tax benefits attributable to stock options exercised in jurisdictions where this expense is deductible for tax purposes for the three and six months ended June 30, 2017 and July 1, 2016, respectively.

The aggregate fair value of RSUs and PRSUs released during the three months ended June 30, 2017 and July 1, 2016 was $0.8 million and $0.5 million, respectively. The aggregate fair value of all RSUs and PRSUs released during the six months ended June 30, 2017 and July 1, 2016 was $7.4 million and $7.1 million, respectively.
XML 31 R19.htm IDEA: XBRL DOCUMENT v3.7.0.1
Income Taxes
6 Months Ended
Jun. 30, 2017
Income Tax Disclosure [Abstract]  
Income Taxes
INCOME TAXES
The Company reported the following operating results for the periods presented (in thousands):
 
Three months ended
 
Six months ended
 
June 30,
2017
 
July 1,
2016
 
June 30,
2017
 
July 1,
2016
Loss before income taxes
$
(30,921
)
 
$
(20,437
)
 
$
(55,180
)
 
$
(45,099
)
Provision for income taxes
579

 
242

 
347

 
760

Effective income tax rate
(1.9
)%
 
(1.2
)%

(0.6
)%

(1.7
)%

The Company operates in multiple jurisdictions and its profits are taxed pursuant to the tax laws of these jurisdictions. The Company’s effective income tax rate may be affected by changes in, or interpretations of tax laws and tax agreements in any given jurisdiction, utilization of net operating loss and tax credit carry forwards, changes in geographical mix of income and expense, and changes in management’s assessment of matters such as the ability to realize deferred tax assets. The Company’s effective tax rate varies from year to year primarily due to the absence of several onetime, discrete items that benefited or decremented the tax rates in the previous years.
The Company’s effective income tax rate of (0.6)% for the six months ended June 30, 2017 was different from the U.S. federal statutory rate of 35%, primarily due to the Company’s geographical income mix and favorable tax rates associated with certain earnings from operations in lower-tax jurisdictions, partially offset by the increase in the valuation allowance against U.S. federal, California and other state deferred tax assets and detriment from non-deductible stock-based compensation. In addition, in the first quarter of 2017, the Company was able to recognize a one-time tax benefit of approximately $1.2 million as a result of the merger of the Company’s two subsidiaries in Israel, which was approved by the Israeli government in the first quarter of 2017. For the six months ended June 30, 2017, the discrete adjustments to the Company's tax expense were primarily withholding taxes and the accrual of interest on uncertain tax positions.
The Company's effective income tax rate of (1.7)% for the six months ended July 1, 2016 was different from the U.S. federal statutory rate of 35%, primarily due to favorable tax rates associated with certain earnings from operations in lower-tax jurisdictions, and the tax benefit from the realization of certain deferred tax assets as a result of the TVN acquisition, partially offset by the increase in the valuation allowance against U.S. federal, California and other state deferred tax assets, detriment from non-deductible stock-based compensation, non-deductible amortization of foreign intangibles, and the net of various discrete tax adjustments. For the six months ended July 1, 2016, the discrete adjustments to the Company's tax expense were primarily the accrual of interest on uncertain tax positions and withholding taxes as well as a true-up of the tax provision for certain foreign subsidiaries based on the tax returns filed.
The Company files U.S. federal and state, and foreign income tax returns in jurisdictions with varying statutes of limitations during which such tax returns may be audited and adjusted by the relevant tax authorities. The 2013 through 2016 tax years generally remain subject to examination by U.S. federal and most state tax authorities. In significant foreign jurisdictions, the 2007 through 2016 tax years generally remain subject to examination by their respective tax authorities. In 2016, the U.S. Internal Revenue Service concluded its examination of the Company’s income tax return for the tax year 2012, which commenced in August 2015. In addition, a subsidiary of the Company was under audit for the 2012 and 2013 tax years, which commenced in 2015, by the Israel tax authority and concluded with no adjustment. If, upon the conclusion of an audit, the ultimate determination of taxes owed in the jurisdictions under audit is for an amount in excess of the tax provision the Company has recorded in the applicable period, the Company’s overall tax expense, effective tax rate, operating results and cash flow could be materially and adversely impacted in the period of adjustment.
On July 27, 2015, the U.S. Tax Court issued an opinion in Altera Corp. v. Commissioner, 145 T.C. No.3 (2015) related to the treatment of stock-based compensation expense in an intercompany cost-sharing arrangement. A final decision was entered by the U.S. Tax Court on December 1, 2015. On February 19, 2016, the U.S. Internal Revenue Service filed a notice of appeal in Altera Corp. v. Commissioner, 145 T.C. No. 3 (2015), to the Ninth Circuit Court of Appeal. The Ninth Circuit will decide whether a regulation that mandates that stock-based compensation costs related to the intangible development activity of a qualified cost sharing arrangement (a “QCSA”) must be included in the joint cost pool of the QCSA (the “all costs rule”) is consistent with the arm’s length standard as set forth in Section 482 of the Internal Revenue Code. The Company concluded that no adjustment to the consolidated financial statements as of December 31, 2016 is appropriate at this time due to the uncertainties with respect to the ultimate resolution of this case.
The Company’s operations in Switzerland are subject to a reduced tax rate under the Switzerland tax holiday which requires various thresholds of investment and employment in Switzerland. The Company has met these various thresholds and the Switzerland tax holiday is effective through the end of 2018.
As of June 30, 2017, the total amount of gross unrecognized tax benefits, including interest and penalties, was approximately $20.0 million, of which $3.1 million would affect the Company’s effective tax rate if the benefits are eventually recognized. The remaining gross unrecognized tax benefit does not affect the Company’s effective tax rate as it relates to positions that would be settled with tax attributes such as net operating loss carryforward or tax credits previously subject to a valuation allowance. The Company recognizes interest and penalties related to unrecognized tax positions in income tax expense. The Company had $0.5 million of gross interest and penalties accrued as of June 30, 2017. The Company will continue to review its tax positions and provide for, or reverse, unrecognized tax benefits as issues arise. As of June 30, 2017, the Company anticipates that the balance of gross unrecognized tax benefits will decrease up to approximately $2.4 million due to expiration of the applicable statutes of limitations over the next 12 months.

In March 2016, the FASB issued an accounting standard update for the accounting of share-based payment transactions, including the income tax consequences, classification of awards as either equity or liabilities and classification on the statement of cash flows. The new standard eliminated the requirement to report excess tax benefits and certain tax deficiencies related to share-based payment transactions as additional paid-in capital. It also removes the requirement to delay recognition of a windfall tax benefit until it reduces current taxes payable. Under the new guidance, the benefit will be recorded when it arises, subject to normal valuation allowance considerations. The Company adopted this new accounting standard beginning in the first quarter of fiscal 2017 using a modified-retrospective transition method and recorded a cumulative effect of $4.6 million of additional gross deferred tax asset associated with shared-based payment and an offsetting valuation allowance of the same amount, therefore resulting in no net impact to the Company’s beginning retained earnings.

In October 2016, the FASB issued an accounting standard update which requires companies to recognize the income tax consequences of all intra-entity sales of assets other than inventory when they occur. As a result, a reporting entity would recognize the tax expense from the sale of the asset in the seller’s tax jurisdiction when the transfer occurs, even though the pre-tax effects of that transaction are eliminated in consolidation. Any deferred tax asset that arises in the buyer’s jurisdiction would also be recognized at the time of the transfer. The Company early adopted this accounting standard update during the first quarter of fiscal 2017 on a modified retrospective approach and recorded a cumulative-effect adjustment of $1.4 million to the retained earnings as of January 1, 2017 (which reduced the accumulated deficit). Correspondingly, in the first quarter of fiscal 2017, the Company recognized an additional $1.1 million of net deferred tax assets, after netting with $2.1 million of valuation allowance, and write off the remaining $0.3 million of unamortized tax expenses deferred under the previous guidance to provision for income taxes in the first quarter of fiscal 2017.
XML 32 R20.htm IDEA: XBRL DOCUMENT v3.7.0.1
Income (Loss) Per Share
6 Months Ended
Jun. 30, 2017
Earnings Per Share [Abstract]  
Income (Loss) Per Share
NET LOSS PER SHARE
The following table sets forth the computation of the basic and diluted net loss per share (in thousands, except per share amounts):
 
Three months ended
 
Six months ended
 
June 30,
2017
 
July 1,
2016
 
June 30,
2017
 
July 1,
2016
Numerator:
 
 
 
 
 
 
 
Net loss
$
(31,500
)
 
$
(20,679
)
 
$
(55,527
)
 
$
(45,859
)
Denominator:
 
 
 
 
 
 
 
Weighted average number of common shares outstanding
 
 
 
 
 
 
 
Basic and diluted
80,590

 
77,342

 
80,203

 
77,168

Net loss per share:
 
 
 
 
 
 
 
Basic and diluted
$
(0.39
)
 
$
(0.27
)
 
$
(0.69
)
 
$
(0.59
)

The diluted net loss per share is the same as basic net loss per share for the three and six months ended June 30, 2017 and July 1, 2016 because potential common shares are only considered when their effect would be dilutive. The following table sets forth the potential weighted common shares outstanding that were excluded from the computation of basic and diluted net loss per share calculations (in thousands):
 
Three months ended
 
Six months ended
 
June 30,
2017
 
July 1,
2016
 
June 30,
2017
 
July 1,
2016
Stock options
4,614

 
5,428

 
4,753

 
5,488

RSUs
3,400

 
2,247

 
3,054

 
2,010

Stock purchase rights under the ESPP
578

 
652

 
385

 
355

Warrants (1)
782

 

 
782

 

   Total
9,374

 
8,327

 
8,974

 
7,853


(1) On September 26, 2016, in connection with the execution of a product supply agreement pursuant to which an affiliate of Comcast Corporation (together with Comcast Corporation, “Comcast”) may, in its sole discretion, purchase from the Company licenses to certain of the Company’s software products, the Company granted Comcast a warrant to purchase shares of its common stock. (See Note 15, “Warrants” for additional information).

Also excluded from the table above are the Notes, which are convertible under certain conditions into an aggregate of 22,304,348 shares of common stock. (See Note 11, “Convertible Notes, Other Debts and Capital Leases” for additional information on the Notes). Since the Company’s intent is to settle the principal amount of the Notes in cash, the treasury stock method is being used to calculate any potential dilutive effect of the conversion spread on diluted net income per share, if applicable. The conversion spread will have a dilutive impact on diluted net income per share when the Company’s average market price of its common stock for a given period exceeds the conversion price of $5.75 per share.
XML 33 R21.htm IDEA: XBRL DOCUMENT v3.7.0.1
Warrants (Notes)
6 Months Ended
Jun. 30, 2017
Equity [Abstract]  
Warrants Disclosure
WARRANTS

On September 26, 2016, the Company issued a Warrant to Comcast pursuant to which Comcast may, subject to certain vesting provisions, purchase up to 7,816,162 shares of the Company’s common stock subject to adjustment in accordance with the terms of the Warrant, for a per share exercise price of $4.76. Comcast may exercise the Warrant for cash or on a net share basis. The Warrant expires on September 26, 2023 or the prior consummation of a change of control of the Company.

Comcast’s right to purchase 781,617 shares was vested as of the issuance date as an incentive to enter into the software license product supply agreement. Comcast’s rights to purchase an additional 1,954,042 shares vest upon achievement of milestones that occur upon or prior to Comcast’s election for enterprise license pricing for certain of the Company’s software products. Such pricing would obligate Comcast to make certain total payments to the Company over the term of the product supply agreement. These rights are expected to vest in 2018. Comcast’s rights to purchase an additional 1,172,425 shares vest when Comcast exceeds specified cumulative purchase amounts from the Company under the product supply agreement. Comcast’s rights to purchase the remaining 3,908,081 shares vest in specified tranches at the earlier of Comcast’s enterprise license pricing election (if completed by a certain date) or achievement of specified cumulative purchase amounts from the Company.

The $1.6 million value of the vested portion of the Warrant has been determined using the Black-Scholes option valuation model using the following assumptions: expected term of 7 years, volatility of 42%, risk-free interest rate of 1.4%, and expected dividends of 0.0%. The Warrant is considered indexed to the Company’s common stock and classified as stockholders’ equity based on its terms. Accordingly, the vested Warrant amount was included in “Additional paid-in capital” on the Company’s Condensed Consolidated Balance Sheet and will not be remeasured in the future periods.

The Warrant is considered an incentive for Comcast to purchase certain of the Company’s products. Therefore the value of the Warrant will be recorded as a reduction in the Company’s net revenues to the extent such value does not exceed net revenues from pertinent sales to Comcast. The portion of the Warrant which vested on September 26, 2016 had a value of approximately $1.6 million and is deemed a customer incentive paid upfront and cumulatively, $0.9 million of this prepaid incentive has been recorded as a reduction to the Company’s net revenues from Comcast. The remaining $0.7 million of this prepaid incentive is reported as an asset under “Prepaid expenses and other current assets” on the Company’s Condensed Consolidated Balance Sheet as of June 30, 2017. The Company considers this asset to be recoverable based on the expectation of Comcast’s future purchases of the pertinent products.
XML 34 R22.htm IDEA: XBRL DOCUMENT v3.7.0.1
Stockholders' Equity
6 Months Ended
Jun. 30, 2017
Equity [Abstract]  
Stockholders' Equity
STOCKHOLDERS’ EQUITY
Accumulated Other Comprehensive Income (Loss) (“AOCI”)
The components of AOCI, on an after-tax basis where applicable, were as follows (in thousands):
 
Foreign Currency Translation Adjustments
 
Unrealized Gains (Losses) on Available-for-Sale Investments
 
Actuarial Loss
 
Total
Balance as of December 31, 2016
$
(7,267
)
 
$
276

 
$
(279
)
 
$
(7,270
)
Other comprehensive income (loss) before reclassifications
4,883

 
(613
)
 

 
4,270

Provision for income taxes

 
(2
)
 

 
(2
)
Balance as of June 30, 2017
$
(2,384
)
 
$
(339
)
 
$
(279
)
 
$
(3,002
)
The effects of amounts reclassified from AOCI into the Condensed Consolidated Statement of Operations were as follows (in thousands):
 
Three months ended
 
Six months ended
 
June 30, 2017
 
July 1, 2016
 
June 30, 2017
 
July 1, 2016
Losses on cash flow hedges from foreign currency contracts:
 
 
 
 
 
 
 
  Cost of revenue
$

 
$
(3
)
 
$

 
$
(13
)
  Operating expenses

 
(19
)
 

 
(87
)
    Total reclassifications from AOCI
$

 
$
(22
)
 
$

 
$
(100
)

As of June 30, 2017, there was no AOCI balance, and during the six months ended June 30, 2017, there were no reclassifications from AOCI, as there were no cash flow hedge contracts outstanding at June 30, 2017 and December 31, 2016.
Common Stock Repurchases
There were no stock repurchases during the year ended December 31, 2016. Our stock repurchase program expired on December 31, 2016. Further stock repurchases would require authorization from the Board.
XML 35 R23.htm IDEA: XBRL DOCUMENT v3.7.0.1
Segment Information
6 Months Ended
Jun. 30, 2017
Segment Reporting [Abstract]  
Segment Information
SEGMENT INFORMATION
Operating segments are defined as components of an enterprise that engage in business activities for which separate financial information is available and evaluated by the Company’s Chief Operating Decision Maker ( the “CODM”), which for Harmonic is its Chief Executive Officer, in deciding how to allocate resources and assess performance. Based on our internal reporting structure, the Company consists of two operating segments: Video and Cable Edge. The operating segments were determined based on the nature of the products offered. The Video segment sells video processing and production and playout solutions and services worldwide to broadcast and media companies, streaming new media companies, cable operators, and satellite and telecommunications (telco) Pay-TV service providers. The Cable Edge segment sells cable edge solutions and related services to cable operators globally.
On February 29, 2016, the Company completed its acquisition of 100% of the outstanding equity of TVN and assigned TVN to its Video operating segment.

The Company does not allocate amortization of intangibles, stock-based compensation, restructuring and related charges, TVN acquisition- and integration-related costs, and certain other non-recurring charges to the operating income for each segment because management does not include this information in the measurement of the performance of the operating segments. A measure of assets by segment is not applicable as segment assets are not included in the discrete financial information provided to the CODM.
The following tables provide summary financial information by reportable segment (in thousands):


 
Three months ended
 
Six months ended
 
June 30, 2017
 
July 1, 2016
 
June 30, 2017
 
July 1, 2016
Net revenue:


 


 


 


  Video
$
73,379

 
$
90,588

 
$
147,721

 
$
155,596

  Cable Edge
8,936

 
18,983

 
17,537

 
35,807

Total consolidated net revenue
$
82,315

 
$
109,571

 
$
165,258

 
$
191,403

 


 


 


 


Operating loss:


 


 


 


  Video
$
(8,947
)
 
$
518

 
$
(14,783
)
 
$
(6,829
)
  Cable Edge
(7,411
)
 
(498
)
 
(13,491
)
 
(2,351
)
Total segment operating (loss) income
(16,358
)
 
20

 
(28,274
)
 
(9,180
)
Unallocated corporate expenses
(4,853
)
 
(9,831
)
 
(8,775
)
 
(15,510
)
Stock-based compensation
(4,136
)
 
(2,768
)
 
(7,387
)
 
(5,862
)
Amortization of intangibles
(2,075
)
 
(5,539
)
 
(4,144
)
 
(8,322
)
Loss from operations
(27,422
)
 
(18,118
)
 
(48,580
)
 
(38,874
)
Non-operating expense, net
(3,499
)
 
(2,319
)
 
(6,600
)
 
(6,225
)
Loss before income taxes
$
(30,921
)
 
$
(20,437
)
 
$
(55,180
)
 
$
(45,099
)
XML 36 R24.htm IDEA: XBRL DOCUMENT v3.7.0.1
Commitments and Contingencies
6 Months Ended
Jun. 30, 2017
Commitments and Contingencies Disclosure [Abstract]  
Commitments and Contingencies
COMMITMENTS AND CONTINGENCIES
Leases
Future minimum lease payments under non-cancelable operating leases as of June 30, 2017 are as follows (in thousands):
Years ending December 31,
 
2017 (remaining six months)
$
6,759

2018
12,812

2019
10,980

2020
7,521

2021
2,166

Thereafter
8,586

Total
$
48,824


Warranties
The Company accrues for estimated warranty costs at the time of product shipment. Management periodically reviews the estimated fair value of its warranty liability and records adjustments based on the terms of warranties provided to customers, historical and anticipated warranty claims experience, and estimates of the timing and cost of warranty claims. Activity for the Company’s warranty accrual, which is included in accrued and other current liabilities, is summarized below (in thousands):
 
Three months ended
 
Six months ended
 
June 30,
2017
 
July 1,
2016
 
June 30,
2017
 
July 1,
2016
Balance at beginning of period
$
4,585

 
$
4,966

 
$
4,862

 
$
3,913

   Balance assumed from TVN acquisition

 

 

 
1,012

   Accrual for current period warranties
1,277

 
1,716

 
2,495

 
2,975

   Changes in liability related to pre-existing warranties

 
(74
)
 

 
(74
)
   Warranty costs incurred
(1,720
)
 
(1,513
)
 
(3,215
)
 
(2,731
)
Balance at end of period
$
4,142

 
$
5,095

 
$
4,142

 
$
5,095


Purchase Obligations
The Company relies on a limited number of contract manufacturers and suppliers to provide manufacturing services for a substantial majority of its products. Obligations to purchase inventory and other commitments are generally expected to be fulfilled within one year. The Company had approximately $30.9 million of non-cancelable commitments to purchase inventories and other commitments as of June 30, 2017.
Standby Letters of Credit and Guarantees
The Company’s financial guarantees consisted of standby letters of credit and bank guarantees. As of June 30, 2017, the Company had $0.7 million of standby letters of credit outstanding primarily related to its credit card facility in Switzerland and, to a lesser extent, performance bond and state requirements imposed on employers. In addition, the Company had $1.9 million of bank guarantees outstanding as of June 30, 2017, of which $1.3 million was related to a building lease for the TVN French Subsidiary, $0.3 million was related to the building leases in Israel, and the remaining amount was mostly related to performance bonds issued to customers of the TVN French Subsidiary.
Indemnification
Harmonic is obligated to indemnify its officers and the members of its Board of Directors (the “Board”) pursuant to its bylaws and contractual indemnity agreements. Harmonic also indemnifies some of its suppliers and most of its customers for specified intellectual property matters pursuant to certain contractual arrangements, subject to certain limitations. The scope of these indemnities varies, but, in some instances, includes indemnification for damages and expenses (including reasonable attorneys’ fees). There have been no amounts accrued in respect of these indemnification provisions through June 30, 2017.

Legal proceedings
From time to time, the Company is involved in lawsuits as well as subject to various legal proceedings, claims, threats of litigation, and investigations in the ordinary course of business, including claims of alleged infringement of third-party patents and other intellectual property rights, commercial, employment, and other matters. The Company assesses potential liabilities in connection with each lawsuit and threatened lawsuits and accrues an estimated loss for these loss contingencies if both of the following conditions are met: information available prior to issuance of the financial statements indicates that it is probable that a liability has been incurred at the date of the financial statements and the amount of loss can be reasonably estimated. While certain matters to which the Company is a party specify the damages claimed, such claims may not represent reasonably probable losses. Given the inherent uncertainties of litigation, the ultimate outcome of these matters cannot be predicted at this time, nor can the amount of possible loss or range of loss, if any, be reasonably estimated.
In October 2011, Avid Technology, Inc. (“Avid”) filed a complaint in the United States District Court for the District of Delaware alleging that Harmonic’s MediaGrid product infringes two patents held by Avid. A jury trial on this complaint commenced on January 23, 2014 and, on February 4, 2014, the jury returned a unanimous verdict in favor of the Company, rejecting Avid’s infringement allegations in their entirety. On May 23, 2014, Avid filed a post-trial motion asking the court to set aside the jury’s verdict, and the judge issued an order on December 17, 2014, denying the motion. On January 5, 2015, Avid filed an appeal with respect to the jury’s verdict with the Federal Circuit, which was docketed on January 9, 2015, as Case No. 2015-1246. Avid filed its opening brief with respect to this appeal on March 24, 2015, the Company filed its response brief on May 7, 2015, and Avid filed its reply brief on June 16, 2015. Oral arguments were held on December 11, 2015. On January 29, 2016, the Federal Circuit issued an order vacating the verdict of noninfringement and remanding the case to the trial court for a new trial on infringement. On February 26, 2016, Harmonic filed a request for rehearing and rehearing en banc at the Federal Circuit. On March 31, 2016, the Federal Circuit denied the request for rehearing and rehearing en banc and a mandate issued on April 8, 2016. The court conducted a supplemental claim construction hearing on May 27, 2016 and issued a claim construction order on June 29, 2016. On June 17, 2016, Harmonic filed requests for ex parte reexaminations for the ’808 and ’309 patents with the United States Patent and Trademark Office (“USPTO”).  The USPTO ordered reexamination of both the ’309 and ’808 patents in August 2016. A status conference was held with the District Court on February 23, 2017. On April 10, 2017, the USPTO issued a final office action rejecting the challenged claims of the ’309 patent and affirming all claims of the ’808 patent.
In June 2012, Avid served a subsequent complaint in the United States District Court for the District of Delaware alleging that the Company’s Spectrum product infringes one patent held by Avid. The complaint seeks injunctive relief and unspecified damages. In September 2013, the U.S. Patent Trial and Appeal Board (“PTAB”) authorized an inter partes review to be instituted as to claims 1-16 of the patent asserted in this second complaint. A hearing before the PTAB was conducted on May 20, 2014. On July 10, 2014, the PTAB issued a decision finding claims 1-10 invalid and claims 11-16 not invalid. The Company filed an appeal with respect to the PTAB’s decision on claims 11-16 on September 11, 2014. The appeal was docketed with the Federal Circuit on October 22, 2014, as Case No. 2015-1072, and the Company filed its opening brief with respect to this appeal on January 29, 2015. Avid and PTAB each filed a response brief on April 27, 2015, and the Company filed a reply brief on May 28, 2015. Oral arguments were held on October 8, 2015. The Federal Circuit issued an order on March 1, 2016, affirming the PTAB’s decision and a mandate issued on April 7, 2016.
On July 24, 2017, the court issued a scheduling order consolidating both cases and setting the trial date for November 6, 2017.
The Company is unable to predict the outcome of these lawsuits and therefore is unable to estimate an amount or range of any reasonably possible losses resulting from them. An unfavorable outcome on any litigation matter could require that the Company pay substantial damages, or, in connection with any intellectual property infringement claims, could require that the Company pay ongoing royalty payments or could prevent the Company from selling certain of its products. As a result, a settlement of, or an unfavorable outcome on, any of the matters referenced above or other litigation matters could have a material adverse effect on the Company’s business, operating results, financial condition and cash flows.
XML 37 R25.htm IDEA: XBRL DOCUMENT v3.7.0.1
Subsequent Event
6 Months Ended
Jun. 30, 2017
Subsequent Events [Abstract]  
Subsequent Events [Text Block]
SUBSEQUENT EVENT
Harmonic 2017 Restructuring
In the third quarter of 2017, the Company committed to a new restructuring plan (the “Harmonic 2017 Restructuring Plan”) to better align its operating costs with the continued decline in its net revenues. The restructuring activities under the Harmonic 2017 Restructuring Plan primarily include workforce reductions of the company worldwide. The estimated cost for the Harmonic 2017 Restructuring Plan is approximately $2.8 million. The restructuring activities under the Harmonic 2017 Restructuring Plan will commence in the third quarter of 2017 and are expected to continue into the fourth quarter of 2017.
XML 38 R26.htm IDEA: XBRL DOCUMENT v3.7.0.1
Basis of Presentation and Significant Accounting Policies (Policies)
6 Months Ended
Jun. 30, 2017
Accounting Policies [Abstract]  
Use of Estimates
Use of Estimates
The preparation of the condensed consolidated financial statements in conformity 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 amounts of revenue and expenses during the reporting period. Actual results could differ from those estimates.
Business Combinations Policy
On February 29, 2016, the Company completed the acquisition of Thomson Video Networks (“TVN”). TVN is now a part of the Company’s Video segment and its results of operations are included in the Company’s Condensed Consolidated Statements of Operations beginning March 1, 2016. During the fourth quarter of 2016, the Company completed the accounting for this business combination.
Significant Accounting Policies
The Company’s significant accounting policies are described in Note 2 to its audited Consolidated Financial Statements included in the 2016 Form 10-K. There have been no significant changes to these policies during the six months ended June 30, 2017 other than those disclosed in Note 2, “Standards Implemented”.
Recent Accounting Pronouncements
RECENT ACCOUNTING PRONOUNCEMENTS
New standards to be implemented

In May 2014, the Financial Accounting Standards Board (“FASB”) issued a new standard, Accounting Standards Update (“ASU”) No. 2014-09, Revenue from Contracts with Customers, as amended, which will supersede nearly all existing revenue recognition guidance. Under ASU 2014-09, an entity is required to recognize revenue upon transfer of promised goods or services to customers in an amount that reflects the expected consideration received in exchange for those goods or services. ASU No. 2014-09 defines a five-step process in order to achieve this core principle, which may require the use of judgment and estimates, and also requires expanded qualitative and quantitative disclosures relating to the nature, amount, timing and uncertainty of revenue and cash flows arising from contracts with customers, including significant judgments and estimates used.

The FASB has issued several amendments to the new standard, including clarification on accounting for licenses of intellectual property and identifying performance obligations. The amendments include ASU No. 2016-08, Revenue from Contracts with Customers (Topic 606)-Principal versus Agent Considerations, which was issued in March 2016, and clarifies the implementation guidance for principal versus agent considerations in ASU 2014-09, and ASU No. 2016-10, Revenue from Contracts with Customers (Topic 606)-Identifying Performance Obligations and Licensing, which was issued in April 2016, and amends the guidance in ASU No. 2014-09 related to identifying performance obligations and accounting for licenses of intellectual property. The new standard permits adoption either by using (i) a full retrospective approach for all periods presented in the period of adoption or (ii) a modified retrospective approach with the cumulative effect of initially applying the new standard recognized at the date of initial application and providing certain additional disclosures. The new standard is effective for annual reporting periods beginning after December 15, 2017, with early adoption permitted for annual reporting periods beginning after December 15, 2016. The Company does not plan to early adopt, and accordingly, it will adopt the new standard effective January 1, 2018.

The Company currently plans to adopt using the modified retrospective approach. However, a decision regarding the adoption method has not been finalized at this time. The Company’s final determination will depend on a number of factors, such as the significance of the impact of the new standard on its financial results, system readiness, including that of software procured from third-party providers, and its ability to accumulate and analyze the information necessary to assess the impact on prior period financial statements, as necessary.

The Company is in the initial stages of its evaluation of the impact of the new standard on its accounting policies, processes, and system requirements. The Company has made and will continue to make investments in systems to enable timely and accurate reporting under the new standard. While the Company continues to assess all potential impacts under the new standard, there is the potential for significant impacts to the timing of recognition of software licenses with undelivered features and professional services revenue related to service contracts with acceptance terms as well as contract acquisition costs, both with respect to the amounts that will be capitalized as well as the period of amortization.

Under current industry-specific software revenue recognition guidance, the Company has historically concluded that it did not have vendor-specific objective evidence (“VSOE”) of fair value of the undelivered features relating to delivered software licenses, and accordingly, it has deferred entire revenue for such software licenses until the delivery of features. Professional services included in arrangements with acceptances have also been recognized on receipt of acceptance. The new standard, which does not retain the concept of VSOE, requires an evaluation of whether the undelivered features are distinct performance obligations and, therefore, should be separately recognized when delivered compared to the timing of delivery of software license. Professional services will generally be recorded as services are provided. Depending on the outcome of the Company’s evaluation, the timing of when revenue is recognized could change for future features and professional services under the new standard.

As part of the Company’s preliminary evaluation, it has also considered the impact of the guidance in ASC 340-40, Other Assets and Deferred Costs; Contracts with Customers, and the interpretations of the FASB Transition Resource Group for Revenue Recognition (“TRG”) from their November 7, 2016 meeting with respect to capitalization and amortization of incremental costs of obtaining a contract. As a result of this new guidance, the Company is currently assessing if it will need to capitalize any costs of obtaining the contract, including additional sales commissions. Under the Company’s current accounting policy, it expenses the commission costs immediately as incurred.

While the Company continues to assess the potential impacts of the new standard, including the areas described above, the Company does not know or cannot reasonably estimate quantitative information related to the impact of the new standard on its financial statements at this time.

In January 2016, the FASB issued an accounting standard update which requires equity investments to be measured at fair value with changes in fair value recognized in net income and simplifies the impairment assessment of equity investments without readily determinable fair values by requiring a qualitative assessment to identify impairment. The accounting standard update also updates certain presentation and disclosure requirements. This accounting standard update will be effective for the Company beginning in the first quarter of fiscal 2018 and early adoption is permitted. The Company is currently evaluating the impact of this accounting standard update on its consolidated financial statements.

In February 2016, the FASB amended the existing accounting standard for lease accounting. Under this guidance, lessees and lessors should apply a “right-of-use” model in accounting for all leases (including subleases) and eliminate the concept of operating leases and off-balance sheet leases. This new leases standard requires a modified retrospective transition approach for all leases existing at, or entered into after, the date of initial application, with an option to use certain transition relief. The new standard will be effective for the Company beginning in the first quarter of fiscal 2019 and early adoption is permitted. The Company is currently evaluating the methods and impact of adopting this new leases standard on its consolidated financial statements.

In June 2016, the FASB issued new guidance that changes the impairment model for most financial assets and certain other instruments. For trade receivables and other instruments, the Company will be required to use a new forward-looking “expected loss” model.  Additionally, credit losses on available-for-sale debt securities should be recorded through an allowance for credit losses limited to the amount by which fair value is below amortized cost. The new guidance will be effective for the Company beginning in the first quarter of fiscal 2019 and early adoption is permitted. The Company is currently evaluating the impact of adopting this new accounting guidance on its consolidated financial statements.

In August 2016, the FASB issued an accounting standard update that addresses eight specific cash flow issues with the objective of reducing the existing diversity in practice. This accounting standard update will be effective for the Company beginning in the first quarter of fiscal 2018 and early adoption is permitted. The Company is currently evaluating the methods and impact of adopting the new accounting standard on its consolidated financial statements.

In November 2016, the FASB issued an accounting standard update which requires companies to include restricted cash and restricted cash equivalents in its cash and cash equivalent balances in the statement of cash flows. Transfers between cash, cash equivalents, restricted cash, and restricted cash equivalents are no longer presented in the statement of cash flows. The new guidance requires a reconciliation of the totals in the statement of cash flows to the related captions. This accounting standard update will be effective for the Company beginning in the first quarter of fiscal 2018 and early adoption is permitted. The adoption of this new guidance is not expected to have a material impact on the Company’s consolidated financial statements.

In January 2017, the FASB issued an accounting standard update to simplify the test for goodwill impairment. It removes Step 2 of the goodwill impairment test and requires the assessment of fair value of individual assets and liabilities of a reporting unit to measure goodwill impairments. Goodwill impairment will now be the amount by which a reporting unit's carrying value exceeds its fair value. The accounting standard update will be effective for the Company beginning in the first quarter of fiscal 2020 on a prospective basis, and early adoption is permitted. The Company is currently evaluating the impact of adopting this new accounting guidance on its consolidated financial statements.

In March 2017, the FASB issued a new accounting standard to improve the presentation of net periodic pension cost and net periodic post-retirement benefit cost. This new standard will be effective for the Company beginning in the first quarter of fiscal 2018 and early adoption is permitted. The Company is currently evaluating the impact of adopting this new accounting guidance on its consolidated financial statements.

In May 2017, the FASB issued a new accounting standard to clarify when to account for a change to the terms or conditions for a share-based payment award as a modification. It requires modification accounting only if the fair value, the vesting condition or the classification of the award changes as a result of the change in terms or conditions. This new standard will be effective for the Company beginning in the first quarter of fiscal 2018 and early adoption is permitted. The Company is currently evaluating the impact of adopting this new accounting guidance on its consolidated financial statements.

Standards Implemented

In February 2015, the FASB issued an accounting standard update that changes the analysis that a reporting entity must perform to determine whether it should consolidate certain types of legal entities. The accounting standard update became effective for the Company beginning in the first quarter of fiscal 2017. The application of this accounting standard update did not have any impact on the Company's Consolidated Balance Sheet or Statement of Operations upon adoption.

In July 2015, the FASB issued an accounting standard update that requires inventory to be measured at the lower of cost and net realizable value. Net realizable value is the estimated selling prices in the ordinary course of business, less reasonably predictable costs of completion, disposal, and transportation. The Company adopted this accounting standard update beginning in the first quarter of fiscal 2017 and the adoption did not have a material impact on its consolidated financial statements.

In March 2016, the FASB issued an accounting standard update to clarify the requirements for assessing whether contingent call (put) options that can accelerate the payment of principal on debt instruments are clearly and closely related to their debt hosts. An entity performing the assessment under the amendments is required to assess the embedded call (put) options solely in accordance with the four-step decision sequence. The Company adopted this accounting standard update beginning in the first quarter of fiscal 2017 and the adoption did not have any impact on its consolidated financial statements.

In March 2016, the FASB issued an accounting standard update for the accounting of share-based payment transactions, including the income tax consequences, classification of awards as either equity or liabilities and classification on the statement of cash flows. The new standard eliminated the requirement to report excess tax benefits and certain tax deficiencies related to share-based payment transactions as additional paid-in capital. It also removes the requirement to delay recognition of a windfall tax benefit until it reduces current taxes payable. Under the new guidance, the benefit will be recorded when it arises, subject to normal valuation allowance considerations. The Company adopted this new accounting standard beginning in the first quarter of fiscal 2017 using a modified-retrospective transition method and recorded a cumulative effect of $4.6 million of additional gross deferred tax asset associated with shared-based payment and an offsetting valuation allowance of the same amount, therefore resulting in no net impact to the Company’s beginning retained earnings. Prior to January 1, 2017, stock-based compensation expense was recorded net of estimated forfeitures in the Company’s condensed consolidated statements of operations and, accordingly, was recorded for only those stock-based awards that the Company expected to vest. Upon the adoption of this accounting standard update, effective January 1, 2017, the Company changed its accounting policy to account for forfeitures as they occur. The change was applied on a modified retrospective approach with a cumulative effect adjustment of $69,000 to retained earnings as of January 1, 2017 (which increased the accumulated deficit). The implementation of this accounting standard update has no impact to the Company’s condensed statement of cash flows because the Company does not have any excess tax benefits from share-based compensation because its tax provision is primarily under full valuation allowance. No prior periods were recast as a result of this change in accounting policy.

In October 2016, the FASB issued an accounting standard update which requires companies to recognize the income tax consequences of all intra-entity sales of assets other than inventory when they occur. As a result, a reporting entity would recognize the tax expense from the sale of the asset in the seller’s tax jurisdiction when the transfer occurs, even though the pre-tax effects of that transaction are eliminated in consolidation. Any deferred tax asset that arises in the buyer’s jurisdiction would also be recognized at the time of the transfer. The Company early adopted this accounting standard update during the first quarter of fiscal 2017 on a modified retrospective approach and recorded a cumulative-effect adjustment of $1.4 million to the retained earnings as of January 1, 2017 (which reduced the accumulated deficit). Correspondingly, in the first quarter of fiscal 2017, the Company recognized an additional $1.1 million of net deferred tax assets, after netting with $2.1 million of valuation allowance, and write off the remaining $0.3 million of unamortized tax expenses deferred under the previous guidance to provision for income taxes in the first quarter of fiscal 2017.

In January 2017, the FASB issued an accounting standard update to clarify the definition of a business with the objective of adding guidance to assist entities with evaluating whether transactions should be accounted for as acquisitions (or disposals) of assets or businesses. The definition of a business affects many areas of accounting including acquisitions, disposals, goodwill and consolidation. The guidance will be effective for the Company beginning in the first quarter of fiscal 2018 on a prospective basis, and early adoption is permitted. The adoption of this new guidance is not expected to have a material impact on the Company’s consolidated financial statements.
Short-term Investment Policy
The Company’s short-term investments as of December 31, 2016 had maturities of less than one year. These available-for-sale investments are presented as “Current Assets” in the Condensed Consolidated Balance Sheets as they were available for current operations.
Investments in Other Equity Securities
The assessment as to the nature of a decline in fair value is based on, among other things, the length of time and the extent to which the market value has been less than the Company’s cost basis; the financial condition and near-term prospects of the investment; and the Company’s intent and ability to retain the investment for a period of time sufficient to allow for any anticipated recovery in market value.

Derivatives and Hedging Activities
The Company uses forward contracts to manage exposures to foreign currency exchange rates. The Company’s primary objective in holding derivative instruments is to reduce the volatility of earnings and cash flows associated with fluctuations in foreign currency exchange rates and the Company does not use derivative instruments for trading purposes. The use of derivative instruments expose the Company to credit risk to the extent that the counterparties may be unable to meet their contractual obligations, as such, the potential risk of loss with any one counterparty is closely monitored by the Company.
Derivatives Not Designated as Hedging Instruments (Balance Sheet Hedges)
The Company’s balance sheet hedges consist of foreign currency forward contracts, mature generally within three months, are carried at fair value and are used to minimize the short-term impact of foreign currency exchange rate fluctuation on cash and certain trade and inter-company receivables and payables. Changes in the fair value of these foreign currency forward contracts are recognized in “Other expense, net” in the Condensed Consolidated Statement of Operations and are largely offset by the changes in the fair value of the assets or liabilities being hedged.
Offsetting of Derivative Assets and Liabilities
The Company recognizes all derivative instruments on a gross basis in the Condensed Consolidated Balance Sheets. However, the arrangements with its counterparties allows for net settlement, which are designed to reduce credit risk by permitting net settlement with the same counterparty.
Fair Value of Financial Instruments
The applicable accounting guidance establishes a framework for measuring fair value and requires disclosure about the fair value measurements of assets and liabilities. This guidance requires the Company to classify and disclose assets and liabilities measured at fair value on a recurring basis, as well as fair value measurements of assets and liabilities measured on a nonrecurring basis in periods subsequent to initial measurement, in a three-tier fair value hierarchy as described below.
The guidance defines fair value as the exchange price that would be received for an asset or paid to transfer a liability, in the principal or most advantageous market for the asset or liability, in an orderly transaction between market participants on the measurement date.
Valuation techniques used to measure fair value must maximize the use of observable inputs and minimize the use of unobservable inputs. The guidance describes three levels of inputs that may be used to measure fair value:
Level 1 — Observable inputs that reflect quoted prices for identical assets or liabilities in active markets.
Level 2 — Observable inputs other than Level 1 prices, such as quoted prices for similar assets or liabilities, quoted prices in markets that are not active, or other inputs that are observable or can be corroborated by observable market data for substantially the full term of the assets or liabilities. The Company primarily uses broker quotes for valuation of its short-term investments. The forward exchange contracts are classified as Level 2 because they are valued using quoted market prices and other observable data for similar instruments in an active market.
Level 3 — Unobservable inputs that are supported by little or no market activity and that are significant to the fair value of the assets or liabilities.
The carrying value of the Company’s financial instruments, including cash equivalents, restricted cash, accounts receivable, accounts payable and accrued and other current liabilities, approximate fair value due to their short maturities.
The Company uses the market approach to measure fair value for its financial assets and liabilities. The market approach uses prices and other relevant information generated by market transactions involving identical or comparable assets or liabilities. The fair value of the Company’s convertible notes is influenced by interest rates, the Company’s stock price and stock market volatility. The estimated fair value of the Company’s convertible notes based on a market approach was approximately $147.9 million and $143.5 million as of June 30, 2017 and December 31, 2016, respectively, and represents a Level 2 valuation. The Company’s other debts and capital leases assumed from the TVN acquisition are classified within Level 2 because these borrowings are not actively traded and the majority of them have a variable interest rate structure based upon market rates currently available to the Company for debt with similar terms and maturities. Additionally, the Company considers the carrying amount of its capital lease obligations to approximate their fair value because the weighted average interest rate used to formulate the carrying amounts approximates current market rates. The other debts and capital leases outstanding as of June 30, 2017 were $16.4 million in the aggregate. (See Note 11, “Convertible Notes, Other debts and Capital Leases” for additional information).
The fair value of the Company’s liability for the TVN voluntary departure plan (“TVN VDP”) as of June 30, 2017 of $7.2 million is classified within Level 3 because discount rates which are unobservable in the market were being used to measure the fair value of this liability. (See Note 10, “Restructuring and related Charges-TVN VDP” for additional information). The fair value of the TVN defined pension benefit plan liability of $4.8 million as of June 30, 2017 is disclosed in Note 12, “Employee Benefit Plans and Stock-based Compensation-TVN Retirement Benefit Plan.”
During the six months ended June 30, 2017, there were no nonrecurring fair value measurements of assets and liabilities subsequent to initial recognition.
Goodwill and Intangible Assets, Goodwill
Application of the goodwill impairment test requires judgment, including the identification of reporting units, assigning assets and liabilities to reporting units, assigning goodwill to reporting units, and determining the fair value of each reporting unit. Significant judgments required to estimate the fair value of reporting units include estimating future cash flows and determining appropriate discount rates, growth rates, an appropriate control premium and other assumptions. Changes in these estimates and assumptions could materially affect the determination of fair value for each reporting unit which could trigger impairment. If the Company’s assumptions and related estimates change in the future, or if the Company’s reporting structure changes or other events and circumstances change (e.g. such as a sustained decrease in the Company’s stock price), the Company may be required to record impairment charges in future periods. Any impairment charges that the Company may take in the future could be material to its results of operations and financial condition.
Restructuring and Related Charges
The fair value of these liabilities is based on a net present value model using a credit-adjusted risk-free rate. The liability will be paid out over the remainder of the leased properties’ terms, which continue through August 2020. 
Share-based Compensation Expense
In March 2016, the FASB issued an accounting standard update for the accounting of share-based payment transactions, including the income tax consequences, classification of awards as either equity or liabilities and classification on the statement of cash flows. The new standard eliminated the requirement to report excess tax benefits and certain tax deficiencies related to share-based payment transactions as additional paid-in capital. It also removes the requirement to delay recognition of a windfall tax benefit until it reduces current taxes payable. Under the new guidance, the benefit will be recorded when it arises, subject to normal valuation allowance considerations. The Company adopted this new accounting standard beginning in the first quarter of fiscal 2017 using a modified-retrospective transition method and recorded a cumulative effect of $4.6 million of additional gross deferred tax asset associated with shared-based payment and an offsetting valuation allowance of the same amount, therefore resulting in no net impact to the Company’s beginning retained earnings. Prior to January 1, 2017, stock-based compensation expense was recorded net of estimated forfeitures in the Company’s condensed consolidated statements of operations and, accordingly, was recorded for only those stock-based awards that the Company expected to vest. Upon the adoption of this accounting standard update, effective January 1, 2017, the Company changed its accounting policy to account for forfeitures as they occur. The change was applied on a modified retrospective approach with a cumulative effect adjustment of $69,000 to retained earnings as of January 1, 2017 (which increased the accumulated deficit). The implementation of this accounting standard update has no impact to the Company’s condensed statement of cash flows because the Company does not have any excess tax benefits from share-based compensation because its tax provision is primarily under full valuation allowance.

The expected term of the employee stock options represents the weighted-average period that the stock options are expected to remain outstanding. The computation of the expected term was determined based on historical experience of similar awards, giving consideration to the contractual terms of the stock-based awards, vesting schedules and expectations of future employee behavior. The expected term of the stock purchase rights under the ESPP represents the period of time from the beginning of the offering period to the purchase date. The Company uses its historical volatility for a period equivalent to the expected term of the options to estimate the expected volatility. The risk-free interest rate that the Company uses in the Black-Scholes option valuation model is based on U.S. Treasury zero-coupon issues with remaining terms similar to the expected term. The Company has never declared or paid any cash dividends and does not plan to pay cash dividends in the foreseeable future, and, therefore, used an expected dividend yield of zero in the valuation model.
Prior to January 1, 2017, stock-based compensation expense was recorded net of estimated forfeitures in the Company’s condensed consolidated statements of operations and, accordingly, was recorded for only those stock-based awards that the Company expected to vest. Upon the adoption of the accounting standard update (ASU 2016-09, “Improvements to Employee Share-Based payments”) issued by FASB, effective January 1, 2017, the Company changed its accounting policy to account for forfeitures as they occur. The change was applied on a modified retrospective approach with a cumulative effect adjustment of $69,000 to retained earnings as of January 1, 2017 (which increased the accumulated deficit).
The Company estimates the fair value of employee stock options and stock purchase rights under the ESPP using a Black-Scholes option valuation model. The value of the stock purchase rights under the ESPP consists of: (1) the 15% discount on the purchase of the stock; (2) 85% of the fair value of the call option; and (3) 15% of the fair value of the put option. The call option and put option were valued using the Black-Scholes option pricing model.
Income Tax
The Company recognizes interest and penalties related to unrecognized tax positions in income tax expense. The Company had $0.5 million of gross interest and penalties accrued as of June 30, 2017. The Company will continue to review its tax positions and provide for, or reverse, unrecognized tax benefits as issues arise. As of June 30, 2017, the Company anticipates that the balance of gross unrecognized tax benefits will decrease up to approximately $2.4 million due to expiration of the applicable statutes of limitations over the next 12 months.

In March 2016, the FASB issued an accounting standard update for the accounting of share-based payment transactions, including the income tax consequences, classification of awards as either equity or liabilities and classification on the statement of cash flows. The new standard eliminated the requirement to report excess tax benefits and certain tax deficiencies related to share-based payment transactions as additional paid-in capital. It also removes the requirement to delay recognition of a windfall tax benefit until it reduces current taxes payable. Under the new guidance, the benefit will be recorded when it arises, subject to normal valuation allowance considerations. The Company adopted this new accounting standard beginning in the first quarter of fiscal 2017 using a modified-retrospective transition method and recorded a cumulative effect of $4.6 million of additional gross deferred tax asset associated with shared-based payment and an offsetting valuation allowance of the same amount, therefore resulting in no net impact to the Company’s beginning retained earnings.

In October 2016, the FASB issued an accounting standard update which requires companies to recognize the income tax consequences of all intra-entity sales of assets other than inventory when they occur. As a result, a reporting entity would recognize the tax expense from the sale of the asset in the seller’s tax jurisdiction when the transfer occurs, even though the pre-tax effects of that transaction are eliminated in consolidation. Any deferred tax asset that arises in the buyer’s jurisdiction would also be recognized at the time of the transfer. The Company early adopted this accounting standard update during the first quarter of fiscal 2017 on a modified retrospective approach and recorded a cumulative-effect adjustment of $1.4 million to the retained earnings as of January 1, 2017 (which reduced the accumulated deficit). Correspondingly, in the first quarter of fiscal 2017, the Company recognized an additional $1.1 million of net deferred tax assets, after netting with $2.1 million of valuation allowance, and write off the remaining $0.3 million of unamortized tax expenses deferred under the previous guidance to provision for income taxes in the first quarter of fiscal 2017.
Segment Information
Operating segments are defined as components of an enterprise that engage in business activities for which separate financial information is available and evaluated by the Company’s Chief Operating Decision Maker ( the “CODM”), which for Harmonic is its Chief Executive Officer, in deciding how to allocate resources and assess performance. Based on our internal reporting structure, the Company consists of two operating segments: Video and Cable Edge. The operating segments were determined based on the nature of the products offered. The Video segment sells video processing and production and playout solutions and services worldwide to broadcast and media companies, streaming new media companies, cable operators, and satellite and telecommunications (telco) Pay-TV service providers. The Cable Edge segment sells cable edge solutions and related services to cable operators globally.
On February 29, 2016, the Company completed its acquisition of 100% of the outstanding equity of TVN and assigned TVN to its Video operating segment.

The Company does not allocate amortization of intangibles, stock-based compensation, restructuring and related charges, TVN acquisition- and integration-related costs, and certain other non-recurring charges to the operating income for each segment because management does not include this information in the measurement of the performance of the operating segments. A measure of assets by segment is not applicable as segment assets are not included in the discrete financial information provided to the CODM.
Warranties and Indemnification
The Company accrues for estimated warranty costs at the time of product shipment. Management periodically reviews the estimated fair value of its warranty liability and records adjustments based on the terms of warranties provided to customers, historical and anticipated warranty claims experience, and estimates of the timing and cost of warranty claims.
Harmonic is obligated to indemnify its officers and the members of its Board of Directors (the “Board”) pursuant to its bylaws and contractual indemnity agreements. Harmonic also indemnifies some of its suppliers and most of its customers for specified intellectual property matters pursuant to certain contractual arrangements, subject to certain limitations. The scope of these indemnities varies, but, in some instances, includes indemnification for damages and expenses (including reasonable attorneys’ fees).
XML 39 R27.htm IDEA: XBRL DOCUMENT v3.7.0.1
Business Acquisitions (Tables)
6 Months Ended
Jun. 30, 2017
Business Acquisition, Pro Forma Information [Abstract]  
Schedule of Recognized Identified Assets Acquired and Liabilities Assumed
The Company’s allocation of TVN purchase consideration is as follows (in thousands):
Assets:
 
  Cash and cash equivalents
$
6,843

  Accounts receivable, net
14,933

  Inventories
3,462

  Prepaid expenses and other current assets
2,412

  Property and equipment, net
9,942

  French R&D tax credit receivables (1)
26,421

  Other long-term assets
2,134

Total assets
$
66,147

Liabilities:
 
  Other debts and capital lease obligations, current
8,362

  Accounts payable
12,494

  Deferred revenue
2,504

  Accrued and other current liabilities
18,365

  Other debts and capital lease obligations, long-term
16,087

  Other non-current liabilities
6,467

  Deferred tax liabilities
2,126

Total liabilities
$
66,405

 
 
Goodwill
41,670

Intangibles
41,100

Total purchase consideration
$
82,512

(1) See Note 8, “Balance Sheet Components-Prepaid expenses and other current assets” for more information on French R&D tax credit receivables.

Schedule of Finite-Lived Intangible Assets Acquired as Part of Business Combination
The following table presents details of the intangible assets acquired through this business combination (in thousands, except years):
 
Estimated Useful Life (in years)
 
Fair Value
Backlog
6 months
 
$
3,600

Developed technology
4 years
 
21,700

Customer relationships
5 years
 
15,200

Trade name
4 years
 
600

 
 
 
$
41,100

Business Combination Acquisition And Integration Cost
As a result of the TVN acquisition, the Company incurred acquisition-and integration-related expenses and the amounts are summarized in the table below (in thousands):

 
Acquisition-related
 
Integration-related
 
Three months ended
 
Six months ended
 
Three months ended
 
Six months ended
 
July 1, 2016
 
June 30, 2017
 
July 1, 2016
 
June 30, 2017
 
July 1, 2016
Product cost of revenue
$

 
$

 
$

 
$
433

 
$
342

 
$
491

Research and development

 

 

 
500

 
7

 
550

Selling, general and administrative
885

 
3,321

 
467

 
1,585

 
2,268

 
2,137

     Total acquisition- and integration-related expenses
$
885

 
$
3,321

 
$
467

 
$
2,518

 
$
2,617

 
$
3,178

Business Acquisition, Pro Forma Information
The following unaudited pro forma summary presents consolidated information of the Company as if the acquisition of TVN had occurred on January 1, 2015, the beginning of the comparable prior annual period. The unaudited pro forma combined results are provided for illustrative purpose only and are not indicative of the Company’s actual consolidation results.

The pro forma adjustments primarily relate to the amortization of acquired intangibles and interest expense related to financing arrangements. In addition, the unaudited pro forma net loss for the three and six months ended July 1, 2016 was adjusted to exclude $6.5 million of acquisition- and integration- related expenses, respectively. These adjustments exclude the income tax impact.

 
Six months ended
 
July 1, 2016
(in millions, except per share amounts)
 
Net revenue
$
200.1

Net loss
(40.3
)
Net loss per share-basic and diluted
$
(0.52
)
XML 40 R28.htm IDEA: XBRL DOCUMENT v3.7.0.1
Short-Term Investments (Tables)
6 Months Ended
Jun. 30, 2017
Cash and Cash Equivalents [Abstract]  
Summary of Short-Term Investments
The following table summarizes the Company’s short-term investments as of December 31, 2016 (in thousands):
 
Amortized
Cost
 
Gross
Unrealized
Gains
 
Gross
Unrealized
Losses
 
Estimated
Fair Value
As of December 31, 2016
 
 
 
 
 
 
 
Corporate bonds
$
6,928

 
$

 
$
(5
)
 
$
6,923

Total short-term investments
$
6,928

 
$

 
$
(5
)
 
$
6,923

XML 41 R29.htm IDEA: XBRL DOCUMENT v3.7.0.1
Derivative and Hedging Activities (Tables)
6 Months Ended
Jun. 30, 2017
Derivative Instruments and Hedging Activities Disclosure [Abstract]  
Schedule of Derivative Instruments gain and losses by Statement of Operations locations
The locations and amounts of designated and non-designated derivative instruments’ gains and losses reported in the Company’s Accumulated Other Comprehensive Loss (“AOCI”) and Condensed Consolidated Statements of Operations were as follows (in thousands):
 
 
 
Three months ended
 
Six months ended
 
Financial Statement Location
 
June 30, 2017
 
July 1, 2016
 
June 30, 2017
 
July 1, 2016
Derivatives designated as hedging instruments:
 
 
 
 
 
 
 
 
 
Loss in AOCI on derivatives (effective portion)
AOCI
 
$

 
$
(165
)
 
$

 
$
158

Loss reclassified from AOCI into income (effective portion)
Cost of Revenue
 
$

 
$
(3
)
 
$

 
$
(13
)
 
Operating Expense
 

 
(19
)
 

 
(87
)
 
  Total
 
$

 
$
(22
)
 
$

 
$
(100
)
Losses recognized in income on derivatives (ineffectiveness portion and amount excluded from effectiveness testing)
Other expense, net
 
$

 
$
(22
)
 
$

 
$
(49
)
Derivatives not designated as hedging instruments:
 
 
 
 
 
 
 
 
 
Loss recognized in income
Other expense, net
 
$
(53
)
 
$
(50
)
 
$
(185
)
 
$
(334
)
Schedule of Notional Amounts of Outstanding Derivative Positions
The U.S. dollar equivalents of all outstanding notional amounts of foreign currency forward contracts are summarized as follows (in thousands):

 
June 30, 2017
 
December 31, 2016
Derivatives not designated as hedging instruments:
 

 

Purchase
 
$
9,911

 
$
4,056

Sell
 
$
5,970

 
$
11,157

Schedule of Derivatives Instruments Balance Sheet Location
The locations and fair value amounts of the Company’s derivative instruments reported in its Condensed Consolidated Balance Sheets are as follows (in thousands):
 
 
 
 
Asset Derivatives
 
 
 
Derivative Liabilities
 
 
Balance Sheet Location
 
June 30, 2017
 
December 31, 2016
 
Balance Sheet Location
 
June 30, 2017
 
December 31, 2016
Derivatives not designated as hedging instruments:
 
 
 
 
 
 
 
 
 
 
 
 
Foreign currency contracts
 
Prepaid expenses and other current assets
 
$
118

 
$
54

 
Accrued Liabilities
 
$
64

 
$
40

Total derivatives
 
 
 
$
118

 
$
54

 
 
 
$
64

 
$
40

Changes in fair values of non-designated foreign currency forward contracts
As of June 30, 2017, information related to the offsetting arrangements was as follows (in thousands):
 
 
 
 
 
 
 
 
Gross Amounts of Derivatives Not Offset in the Condensed Consolidated Balance Sheets
 
 
 
 
Gross Amounts of Derivatives
 
Gross Amounts of Derivatives Offset in the Condensed Consolidated Balance Sheets
 
Net Amounts of Derivatives Presented in the Condensed Consolidated Balance Sheets
 
Financial Instrument
 
Cash Collateral Pledged
 
Net Amount
Derivative Assets
 
$
118

 

 
$
118

 
$
(11
)
 

 
$
107

Derivative Liabilities
 
$
64

 

 
$
64

 
$
(11
)
 

 
$
53

XML 42 R30.htm IDEA: XBRL DOCUMENT v3.7.0.1
Fair Value Measurements (Tables)
6 Months Ended
Jun. 30, 2017
Fair Value Disclosures [Abstract]  
Financial Assets and Liabilities Measured at Fair Value Based on Three-Tier Fair Value Hierarchy
The following table sets forth the fair value of the Company’s financial assets and liabilities measured at fair value on a recurring basis based on the three-tier fair value hierarchy (in thousands):
 
Level 1
 
Level 2
 
Level 3
 
Total
As of June 30, 2017
 
 
 
 
 
 
 
Cash equivalents
 
 
 
 
 
 
 
Money market funds
$
246

 
$

 
$

 
$
246

Prepaids and other current assets
 
 
 
 
 
 
 
Derivative assets

 
118

 

 
118

Other assets
 
 
 
 
 
 
 
Long-term investment
192

 

 

 
192

Total assets measured and recorded at fair value
$
438

 
$
118

 
$

 
$
556

Accrued and other current liabilities
 
 
 
 
 
 
 
Derivative liabilities
$

 
$
64

 
$

 
$
64

 Accrued TVN VDP, current portion

 

 
3,915

 
3,915

Other non-current liabilities
 
 
 
 
 
 
 
        Accrued TVN VDP, long-term portion

 

 
3,247

 
3,247

Total liabilities measured and recorded at fair value
$

 
$
64

 
$
7,162

 
$
7,226

 
Level 1
 
Level 2
 
Level 3
 
Total
As of December 31, 2016
 
 
 
 
 
 
 
Cash equivalents
 
 
 
 
 
 
 
Money market funds
$
8,301

 
$

 
$

 
$
8,301

Corporate bonds

 
6,923

 

 
6,923

Prepaids and other current assets
 
 
 
 
 
 
 
Derivative assets

 
54

 

 
54

Other assets
 
 
 
 
 
 
 
Long-term investment
809

 

 

 
809

Total assets measured and recorded at fair value
$
9,110

 
$
6,977

 
$

 
$
16,087

Accrued and other current liabilities
 
 
 
 
 
 
 
Derivative liabilities
$

 
$
40

 
$

 
$
40

        Accrued TVN VDP, current portion

 

 
6,597

 
6,597

Other non-current liabilities
 
 
 
 
 
 
 
        Accrued TVN VDP, long-term portion

 

 
3,053

 
3,053

Total liabilities measured and recorded at fair value
$

 
$
40

 
$
9,650

 
$
9,690

XML 43 R31.htm IDEA: XBRL DOCUMENT v3.7.0.1
Balance Sheet Components (Tables)
6 Months Ended
Jun. 30, 2017
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Accounts Receivable, Net
 
June 30, 2017

December 31, 2016
Accounts receivable, net:
 
 
 
Accounts receivable
$
66,892

 
$
91,596

Less: allowances for doubtful accounts, returns and discounts
(6,465
)
 
(4,831
)
     Total
$
60,427

 
$
86,765

Prepaid, and Other Current Assets
 
June 30, 2017

December 31, 2016
Prepaid expenses and other current assets:
 
 
 
Deferred cost of revenue
$
5,615

 
$
6,856

French R&D tax credits receivable(1)
6,277

 
5,895

Prepaid maintenance, royalty, rent, property taxes and value added tax
6,574

 
5,526

Prepaid customer incentive(2)
746

 
1,162

Restricted cash(3)
802

 
731

Other
4,304

 
6,149

Total
$
24,318

 
$
26,319



(1) The Company’s acquired TVN subsidiary in France (the “TVN French Subsidiary”) participates in the French Crédit d’Impôt Recherche (“CIR”) program (the “R&D tax credits”) which allows companies to monetize eligible research expenses. The R&D tax credits can be used to offset against income tax payable to the French government in each of the four years after being incurred, or if not utilized, are recoverable in cash. The amount of R&D tax credits recoverable are subject to audit by the French government. The R&D tax credit receivables at June 30, 2017 were approximately $24.3 million and are expected to be recoverable from 2018 through 2021 with $6.3 million reported under “Prepaid and other Current Assets” and $18.0 million reported under “Other Long-term Assets” on the Company’s Condensed Consolidated Balance Sheets.
(2) On September 26, 2016, the Company issued a warrant to purchase shares of its common stock (the “Warrant”) to Comcast pursuant to which Comcast may, subject to certain vesting provisions, purchase up to 7,816,162 shares of the Company’s common stock subject to adjustment in accordance with the terms of the Warrant, for a per share exercise price of $4.76. The portion of the Warrant which vested on September 26, 2016 had a value of approximately $1.6 million and is deemed a customer incentive paid upfront and cumulatively, $0.9 million of this prepaid incentive has been recorded as a reduction to the Company’s net revenues from Comcast. The remaining $0.7 million of this prepaid incentive is reported as an asset under “Prepaid expenses and other current assets” on the Company’s Condensed Consolidated Balance Sheet as of June 30, 2017. The Company considers this asset to be recoverable based on the expectation of Comcast’s future purchases of the pertinent products.
(3) The restricted cash balances are held as cash collateral security for certain bank guarantees. These restricted funds are invested in bank deposits and cannot be withdrawn from the Company’s accounts without the prior written consent of the applicable secured party. Additionally, as of June 30, 2017, the Company recorded approximately $1.1 million of restricted cash for the bank guarantee associated with the TVN French Subsidiary’s office building lease. This amount is reported under “Other Long-term Assets” on the Company’s Condensed Consolidated Balance Sheets.
Inventories
 
June 30, 2017

December 31, 2016
Inventories:
 
 
 
Raw materials
$
9,179

 
$
9,889

Work-in-process
1,789

 
2,318

Finished goods
11,643

 
17,776

Service-related spares
12,519

 
11,210

Total
$
35,130

 
$
41,193



Property, Plant and Equipment
 
June 30, 2017
 
December 31, 2016
Property and equipment, net:
 
 
 
   Machinery and equipment
$
86,841

 
$
97,989

   Capitalized software
32,639

 
34,519

   Leasehold improvements
14,406

 
14,455

   Furniture and fixtures
6,780

 
8,993

      Property and equipment, gross
140,666

 
155,956

      Less: accumulated depreciation and amortization
(109,042
)
 
(123,792
)
         Total
$
31,624

 
$
32,164

Accrued Liabilities
 
June 30, 2017
 
December 31, 2016
Accrued Liabilities:
 
 
 
   Accrued employee compensation and related expenses
$
17,671

 
$
19,377

   Accrued TVN VDP, current (1)
3,915

 
6,597

   Accrued warranty
4,142

 
4,862

   Customer deposits
3,848

 
4,537

   Contingent inventory reserves
3,671

 
2,210

   Accrued royalty payments
2,797

 
1,912

   Others
14,228

 
15,655

      Total
$
50,272

 
$
55,150



(1) See Note 10, “Restructuring and related charges-TVN VDP,” for additional information on the Company’s TVN VDP liabilities.
XML 44 R32.htm IDEA: XBRL DOCUMENT v3.7.0.1
Goodwill and Identified Intangible Assets (Tables)
6 Months Ended
Jun. 30, 2017
Goodwill and Intangible Assets Disclosure [Abstract]  
Changes in Carrying Amount of Goodwill
The changes in the carrying amount of goodwill by reportable segments for the six months ended June 30, 2017 were as follows (in thousands):
 
Video
 
Cable Edge
 
Total
Balance as of December 31, 2016
$
176,519

 
$
60,760

 
$
237,279

   Foreign currency translation adjustment
3,261

 
30

 
3,291

Balance as of June 30, 2017
$
179,780

 
$
60,790

 
$
240,570

Summary of Goodwill and Identified Intangible Assets
The following is a summary of intangible assets (in thousands):
 
 
 
June 30, 2017
 
December 31, 2016
 
Weighted Average Remaining Life (Years)
 
Gross Carrying
Amount
 
Accumulated
Amortization
 
Net Carrying
Amount
 
Gross Carrying
Amount
 
Accumulated
Amortization
 
Net Carrying
Amount
Developed core technology
2.7
 
$
31,708

 
$
(17,807
)
 
$
13,901

 
$
31,707

 
$
(15,216
)
 
$
16,491

Customer relationships/contracts
3.7
 
44,643

 
(33,641
)
 
11,002

 
44,384

 
(32,098
)
 
12,286

Trademarks and trade names
2.7
 
621

 
(207
)
 
414

 
573

 
(119
)
 
454

Maintenance agreements and related relationships
N/A
 
5,500

 
(5,500
)
 

 
5,500

 
(5,500
)
 

Order Backlog
N/A
 
3,011

 
(3,011
)
 

 
3,011

 
(3,011
)
 

Total identifiable intangibles
 
 
$
85,483

 
$
(60,166
)
 
$
25,317

 
$
85,175

 
$
(55,944
)
 
$
29,231

Amortization Expense for Identifiable Purchased Intangible Assets
Amortization expense for the identifiable purchased intangible assets for the three and six months ended June 30, 2017 and July 1, 2016 was allocated as follows (in thousands):
 
Three months ended
 
Six months ended
 
June 30,
2017
 
July 1,
2016
 
June 30,
2017
 
July 1,
2016
Included in cost of revenue
$
1,295

 
$
1,307

 
$
2,590

 
$
1,725

Included in operating expenses
780

 
4,232

 
1,554

 
6,597

Total amortization expense
$
2,075

 
$
5,539

 
$
4,144

 
$
8,322

Estimated Future Amortization Expense of Purchased Intangible Assets
The estimated future amortization expense of purchased intangible assets with definite lives is as follows (in thousands):
 
Cost of Revenue
 
Operating
Expenses
 
Total
Year ended December 31,
 
 
 
 
 
2017 (remaining six months)
$
2,590

 
$
1,578

 
$
4,168

2018
5,180

 
3,156

 
8,336

2019
5,180

 
3,156

 
8,336

2020
951

 
3,026

 
3,977

2021

 
500

 
500

Total future amortization expense
$
13,901

 
$
11,416

 
$
25,317

XML 45 R33.htm IDEA: XBRL DOCUMENT v3.7.0.1
Restructuring and Related Charges (Tables)
6 Months Ended
Jun. 30, 2017
Restructuring Cost and Reserve [Line Items]  
Summary of restructuring activities
The following table summarizes the restructuring and related charges (in thousands):
 
Three months ended
 
Six months ended
 
June 30,
2017

July 1,
2016
 
June 30,
2017
 
July 1,
2016
Restructuring and related charges in:
 
 
 
 
 
 
 
Product cost of revenue
$
278

 
$
6

 
$
786

 
$
(23
)
Operating expenses-Restructuring and related charges
777

 
1,903

 
2,056

 
4,515

Total restructuring and related charges
$
1,055

 
$
1,909

 
$
2,842

 
$
4,492

Harmonic 2016 Restructuring Plan [Member]  
Restructuring Cost and Reserve [Line Items]  
Schedule of Restructuring Reserve by Type of Cost
The following table summarizes the activity in the Company’s restructuring accrual related to the Harmonic 2016 Restructuring Plan during the six months ended June 30, 2017 (in thousands):
 
Excess facilities
 
VDP (1)
 
Severance and benefits (2)
 
Total
Balance at December 31, 2016
$
2,375

 
$
9,650

 
$
1,519

 
$
13,544

Charges for 2016 Harmonic Restructuring Plan
48

 
1,777

 
973

 
2,798

Adjustments to restructuring provisions

 

 
44

 
44

Cash payments
(676
)
 
(4,862
)
 
(2,067
)
 
(7,605
)
Foreign exchange gain

 
597

 
31

 
628

Balance at June 30, 2017
1,747

 
7,162

 
500

 
9,409

Less: current portion (3)
(854
)
 
(3,915
)
 
(500
)
 
(5,269
)
Long-term portion (3)
$
893

 
$
3,247

 
$

 
$
4,140


(1) See discussion of the TVN VDP above for future estimated payments through 2020.
(2) The Company anticipates that the remaining severance and benefits accrual at June 30, 2017 will be fully paid in 2017.
(3) The current portion and long-term portion of the restructuring liability are reported under “Accrued and other current liabilities” and “Other non-current liabilities”, respectively, on the Company’s Condensed Consolidated Balance Sheets.
TVN [Member] | TVN Voluntary Departure Plan [Member]  
Restructuring Cost and Reserve [Line Items]  
Restructuring estimated future payments by years [Table Text Block]
The table below shows the estimated future payments for TVN VDP as of June 30, 2017 (in thousands):
Years ending December 31,
 
2017 (remaining six months)
$
2,349

2018
3,302

2019
1,651

2020
783

Total
$
8,085

XML 46 R34.htm IDEA: XBRL DOCUMENT v3.7.0.1
Convertible Notes, Other Debts And Capital Leases (Tables)
6 Months Ended
Jun. 30, 2017
Debt Disclosure [Abstract]  
Schedule of Carrying Values and Estimated Fair Values of Debt Instruments
The following table presents the components of the Notes as of June 30, 2017 and December 31, 2016 (in thousands, except for years and percentages):
 
June 30, 2017
 
December 31, 2016
Liability:
 
 
 
  Principal amount
$
128,250

 
$
128,250

  Less: Debt discount, net of amortization
(19,914
)
 
(22,302
)
  Less: Debt issuance costs, net of amortization
(2,401
)
 
(2,689
)
  Carrying amount
$
105,935

 
$
103,259

  Remaining amortization period (years)
3.4

 
3.9

  Effective interest rate on liability component
9.94
%
 
9.94
%
 
 
 
 
Equity:
 
 
 
  Value of conversion option
$
26,925

 
$
26,925

  Less: Equity issuance costs
(863
)
 
(863
)
  Carrying amount
$
26,062

 
$
26,062

Convertible Debt Interest
The following table presents interest expense recognized for the Notes (in thousands):

 
Three months ended
 
Six months ended
 
June 30, 2017
 
July 1, 2016
 
June 30, 2017
 
July 1, 2016
Contractual interest expense
$
1,282

 
$
1,282

 
$
2,565

 
$
2,565

Amortization of debt discount
1,214

 
1,098

 
2,388

 
2,157

Amortization of debt issuance costs
146

 
132

 
288

 
260

  Total interest expense recognized
$
2,642

 
$
2,512

 
$
5,241

 
$
4,982

Schedule of Other Debt and Capital Leases
In connection with the TVN acquisition, the Company assumed a variety of debt and credit facilities in France to satisfy the financing requirements of TVN operations. These arrangements are summarized in the table below (in thousands):
 
June 30, 2017
 
December 31, 2016
Financing from French government agencies related to various government incentive programs (1)
$
13,597

 
$
17,930

Term loans (2)
1,369

 
1,400

Obligations under capital leases
1,456

 
1,860

  Total debt obligations
16,422

 
21,190

  Less: current portion
(7,130
)
 
(7,275
)
  Long-term portion
$
9,292

 
$
13,915

(1) As of June 30, 2017, the Company’s TVN French Subsidiary had an aggregate of $13.6 million of loans due to various financing programs of French government agencies, $10.8 million of which are related to loans backed by R&D tax credit receivables. As of June 30, 2017, the TVN French Subsidiary had an aggregate of $24.3 million of R&D tax credit receivables from the French government from 2018 through 2021. (See Note 8, “Balance Sheet Components-Prepaid expenses and other current assets,” for more information). These tax loans have a fixed rate of 0.6%, plus EURIBOR 1 month + 1.3% and mature between 2018 through 2019. The remaining loans of $2.8 million at June 30, 2017 primarily relate to financial support from French government agencies for R&D innovation projects at minimal interest rates and these loans mature between 2020 through 2023.

(2) One of the term loans with a certain financial institution contains annual covenants that require the TVN French Subsidiary to maintain a minimum working capital balance and various other financial covenants and restrictions that limit the French Subsidiary’s ability to incur additional indebtedness. The annual covenant is based on French statutory year-end results and the TVN French Subsidiary failed the 2016 covenant test primarily due to the Company’s plan to integrate TVN’s operations into other subsidiaries for tax planning and logistics purposes. In early 2017, the Company informed the financial institution of the 2016 covenant test results and was told by the financial institution to continue with the original payment schedule. The Company reported the entire loan balance with this financial institution under “Other debts and capital lease obligations, current” in the Condensed Consolidated Balance Sheets. The loan balance was approximately $0.4 million at both June 30, 2017 and December 31, 2016.

(3) The TVN French Subsidiary obtained advances under a credit line with BPI France against a pool of eligible receivables with recourse. There was no balance outstanding to BPI France as of June 30, 2017.
Schedule of Maturities of Long-term Debt
The table below shows the future minimum repayments of debts and capital lease obligations for TVN as of June 30, 2017 (in thousands):

Years ending December 31,
Capital lease obligations
 
Other Debt obligations
2017 (remaining six months)
$
492

 
$
673

2018
868

 
5,873

2019
69

 
6,782

2020
27

 
601

2021

 
489

Thereafter

 
548

Total
$
1,456

 
$
14,966

XML 47 R35.htm IDEA: XBRL DOCUMENT v3.7.0.1
Employee Benefit Plans and Stock-based Compensation (Tables)
6 Months Ended
Jun. 30, 2017
Disclosure of Compensation Related Costs, Share-based Payments [Abstract]  
Summary of Company's Stock Option and Restricted Stock Unit Activity
 
 
 
Stock Options Outstanding
 
RSUs Outstanding*
 
Shares
Available for
Grant
 
Number
of
Shares
 
Weighted
Average
Exercise Price
 
Number
of
Units
 
Weighted
Average
Grant
Date Fair
Value
Balance at December 31, 2016
3,912

 
5,019

 
$
6.01

 
3,864

 
$
4.26

Authorized
7,400

 

 

 

 

Granted
(4,008
)
 
30

 
5.10

 
2,651

 
5.46

Options exercised

 
(94
)
 
3.06

 

 


Shares released

 

 

 
(1,883
)
 
3.92

Forfeited
1,584

 
(469
)
 
6.13

 
(744
)
 
4.96

Balance at June 30, 2017
8,888

 
4,486

 
$
6.06

 
3,888

 
$
5.11

Summary of Stock Options Outstanding
The following table summarizes information about stock options outstanding as of June 30, 2017 (in thousands, except per share amounts and terms):
 
Number
of
Shares
 
Weighted
Average
Exercise
Price
 
Weighted
Average
Remaining
Contractual
Term (Years)
 
Aggregate
Intrinsic
Value
Vested and expected to vest
4,389

 
$
6.08

 
3.2
 
$
2,045

Exercisable
3,497

 
6.33

 
2.7
 
1,079

Summary of Restricted Stock Units Outstanding
The following table summarizes information about RSUs and PRSUs outstanding as of June 30, 2017 (in thousands, except term):
 
Number of
Shares
Underlying
Restricted
Stock
Units
 
Weighted
Average
Remaining
Vesting
Period
(Years)
 
Aggregate
Fair
Value
Vested and expected to vest
2,893

 
0.9
 
$
15,190

Schedule of Defined Benefit Plans Obligations
The table below shows the components of net periodic benefit costs (in thousands):
 
Three months ended
 
Six months ended
 
June 30, 2017
 
July 1, 2016
 
June 30,
2017
 
July 1,
2016
Service cost
$
55

 
$
71

 
$
110

 
$
94

Interest cost
16

 
29

 
32

 
39

Recognized net actuarial loss
2

 

 
3

 

  Net periodic benefit cost included in operating loss
$
73

 
$
100

 
$
145

 
$
133


Summary of Stock-Based Compensation Expense
Stock-based Compensation
The following table summarizes stock-based compensation expense for all plans (in thousands):
 
Three months ended
 
Six months ended
 
June 30,
2017
 
July 1,
2016
 
June 30,
2017
 
July 1,
2016
Stock-based compensation in:
 
 
 
 
 
 
 
Cost of revenue
$
700

 
$
424

 
$
1,145

 
$
651

Research and development expense
1,337

 
841

 
2,314

 
1,810

Selling, general and administrative expense
2,099

 
1,503

 
3,928

 
3,401

Total stock-based compensation in operating expense
3,436

 
2,344

 
6,242

 
5,211

Total stock-based compensation
$
4,136

 
$
2,768

 
$
7,387

 
$
5,862

Valuation Assumptions for Stock Options
 
Employee Stock Options
 
Three months ended
 
Six months ended
 
June 30,
2017
 
July 1,
2016
 
June 30,
2017
 
July 1,
2016
Expected term (years)
4.30

 
4.30

 
4.30

 
4.30

Volatility
43
%
 
36
%
 
43
%
 
36
%
Risk-free interest rate
1.7
%
 
1.1
%
 
1.7
%
 
1.4
%
Expected dividends
0.0
%
 
0.0
%
 
0.0
%
 
0.0
%
Schedule of Share-based Payment Award, Employee Stock Purchase Plan, Valuation Assumptions
 
ESPP Purchase Period Ending
 
July 3,
2017
 
June 30,
2016
Expected term (years)
0.49

 
0.5

Volatility
41
%
 
54
%
Risk-free interest rate
1.0
%
 
0.4
%
Expected dividends
0.0
%
 
0.0
%
Estimated weighted average fair value per share at purchase date
$1.40
 
$1.19
XML 48 R36.htm IDEA: XBRL DOCUMENT v3.7.0.1
Income Taxes (Tables)
6 Months Ended
Jun. 30, 2017
Income Tax Disclosure [Abstract]  
Schedule of income before income tax
The Company reported the following operating results for the periods presented (in thousands):
 
Three months ended
 
Six months ended
 
June 30,
2017
 
July 1,
2016
 
June 30,
2017
 
July 1,
2016
Loss before income taxes
$
(30,921
)
 
$
(20,437
)
 
$
(55,180
)
 
$
(45,099
)
Provision for income taxes
579

 
242

 
347

 
760

Effective income tax rate
(1.9
)%
 
(1.2
)%

(0.6
)%

(1.7
)%
XML 49 R37.htm IDEA: XBRL DOCUMENT v3.7.0.1
Income (Loss) Per Share (Tables)
6 Months Ended
Jun. 30, 2017
Earnings Per Share [Abstract]  
Numerators and Denominators of Basic and Diluted Net Income (Loss) Per Share Computations
The following table sets forth the computation of the basic and diluted net loss per share (in thousands, except per share amounts):
 
Three months ended
 
Six months ended
 
June 30,
2017
 
July 1,
2016
 
June 30,
2017
 
July 1,
2016
Numerator:
 
 
 
 
 
 
 
Net loss
$
(31,500
)
 
$
(20,679
)
 
$
(55,527
)
 
$
(45,859
)
Denominator:
 
 
 
 
 
 
 
Weighted average number of common shares outstanding
 
 
 
 
 
 
 
Basic and diluted
80,590

 
77,342

 
80,203

 
77,168

Net loss per share:
 
 
 
 
 
 
 
Basic and diluted
$
(0.39
)
 
$
(0.27
)
 
$
(0.69
)
 
$
(0.59
)
Anti-dilutive Securities
The following table sets forth the potential weighted common shares outstanding that were excluded from the computation of basic and diluted net loss per share calculations (in thousands):
 
Three months ended
 
Six months ended
 
June 30,
2017
 
July 1,
2016
 
June 30,
2017
 
July 1,
2016
Stock options
4,614

 
5,428

 
4,753

 
5,488

RSUs
3,400

 
2,247

 
3,054

 
2,010

Stock purchase rights under the ESPP
578

 
652

 
385

 
355

Warrants (1)
782

 

 
782

 

   Total
9,374

 
8,327

 
8,974

 
7,853

XML 50 R38.htm IDEA: XBRL DOCUMENT v3.7.0.1
Stockholders' Equity (Tables)
6 Months Ended
Jun. 30, 2017
Equity [Abstract]  
Components of Accumulated Other Comprehensive Loss
The components of AOCI, on an after-tax basis where applicable, were as follows (in thousands):
 
Foreign Currency Translation Adjustments
 
Unrealized Gains (Losses) on Available-for-Sale Investments
 
Actuarial Loss
 
Total
Balance as of December 31, 2016
$
(7,267
)
 
$
276

 
$
(279
)
 
$
(7,270
)
Other comprehensive income (loss) before reclassifications
4,883

 
(613
)
 

 
4,270

Provision for income taxes

 
(2
)
 

 
(2
)
Balance as of June 30, 2017
$
(2,384
)
 
$
(339
)
 
$
(279
)
 
$
(3,002
)
The effects of amounts reclassified from AOCI into the Condensed Consolidated Statement of Operations were as follows (in thousands):
 
Three months ended
 
Six months ended
 
June 30, 2017
 
July 1, 2016
 
June 30, 2017
 
July 1, 2016
Losses on cash flow hedges from foreign currency contracts:
 
 
 
 
 
 
 
  Cost of revenue
$

 
$
(3
)
 
$

 
$
(13
)
  Operating expenses

 
(19
)
 

 
(87
)
    Total reclassifications from AOCI
$

 
$
(22
)
 
$

 
$
(100
)
XML 51 R39.htm IDEA: XBRL DOCUMENT v3.7.0.1
Segment Information (Tables)
6 Months Ended
Jun. 30, 2017
Segment Reporting [Abstract]  
Segment Reporting Information, by Segment
The following tables provide summary financial information by reportable segment (in thousands):


 
Three months ended
 
Six months ended
 
June 30, 2017
 
July 1, 2016
 
June 30, 2017
 
July 1, 2016
Net revenue:


 


 


 


  Video
$
73,379

 
$
90,588

 
$
147,721

 
$
155,596

  Cable Edge
8,936

 
18,983

 
17,537

 
35,807

Total consolidated net revenue
$
82,315

 
$
109,571

 
$
165,258

 
$
191,403

 


 


 


 


Operating loss:


 


 


 


  Video
$
(8,947
)
 
$
518

 
$
(14,783
)
 
$
(6,829
)
  Cable Edge
(7,411
)
 
(498
)
 
(13,491
)
 
(2,351
)
Total segment operating (loss) income
(16,358
)
 
20

 
(28,274
)
 
(9,180
)
Unallocated corporate expenses
(4,853
)
 
(9,831
)
 
(8,775
)
 
(15,510
)
Stock-based compensation
(4,136
)
 
(2,768
)
 
(7,387
)
 
(5,862
)
Amortization of intangibles
(2,075
)
 
(5,539
)
 
(4,144
)
 
(8,322
)
Loss from operations
(27,422
)
 
(18,118
)
 
(48,580
)
 
(38,874
)
Non-operating expense, net
(3,499
)
 
(2,319
)
 
(6,600
)
 
(6,225
)
Loss before income taxes
$
(30,921
)
 
$
(20,437
)
 
$
(55,180
)
 
$
(45,099
)
XML 52 R40.htm IDEA: XBRL DOCUMENT v3.7.0.1
Commitments and Contingencies (Tables)
6 Months Ended
Jun. 30, 2017
Commitments and Contingencies Disclosure [Abstract]  
Future Minimum Lease Payments Under Non-cancelable Operating Leases
Future minimum lease payments under non-cancelable operating leases as of June 30, 2017 are as follows (in thousands):
Years ending December 31,
 
2017 (remaining six months)
$
6,759

2018
12,812

2019
10,980

2020
7,521

2021
2,166

Thereafter
8,586

Total
$
48,824

Summary of Warranty Accrual Included in Accrued Liabilities
Activity for the Company’s warranty accrual, which is included in accrued and other current liabilities, is summarized below (in thousands):
 
Three months ended
 
Six months ended
 
June 30,
2017
 
July 1,
2016
 
June 30,
2017
 
July 1,
2016
Balance at beginning of period
$
4,585

 
$
4,966

 
$
4,862

 
$
3,913

   Balance assumed from TVN acquisition

 

 

 
1,012

   Accrual for current period warranties
1,277

 
1,716

 
2,495

 
2,975

   Changes in liability related to pre-existing warranties

 
(74
)
 

 
(74
)
   Warranty costs incurred
(1,720
)
 
(1,513
)
 
(3,215
)
 
(2,731
)
Balance at end of period
$
4,142

 
$
5,095

 
$
4,142

 
$
5,095

XML 53 R41.htm IDEA: XBRL DOCUMENT v3.7.0.1
Recent Accounting Pronouncements - Narratives (Details) - USD ($)
Jan. 01, 2017
Mar. 31, 2017
Accounting Standards Update 2016-09 [Member]    
New Accounting Pronouncements or Change in Accounting Principle [Line Items]    
Cumulative Effect on Retained Earnings, Net of Tax $ 69,000  
Accounting Standards Update 2016-16 [Member]    
New Accounting Pronouncements or Change in Accounting Principle [Line Items]    
Cumulative Effect on Retained Earnings, Net of Tax 1,400,000  
Deferred Tax Assets, Net   $ 1,100,000
Deferred Tax Assets, Valuation Allowance   2,100,000
Unamortized Tax Expense, Deferred   $ 300,000
Deferred Tax Assets Gross | Accounting Standards Update 2016-09 [Member]    
New Accounting Pronouncements or Change in Accounting Principle [Line Items]    
New Accounting Pronouncement or Change in Accounting Principle, Effect of Adoption, Quantification 4,600,000  
Net Deferred Tax Asset | Accounting Standards Update 2016-09 [Member]    
New Accounting Pronouncements or Change in Accounting Principle [Line Items]    
New Accounting Pronouncement or Change in Accounting Principle, Effect of Adoption, Quantification $ 0  
XML 54 R42.htm IDEA: XBRL DOCUMENT v3.7.0.1
Business Acquisition Narratives (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended 12 Months Ended
Dec. 31, 2016
Jul. 01, 2016
Jul. 01, 2016
Dec. 31, 2016
Feb. 29, 2016
Business Acquisition [Line Items]          
Business Acquisition ProForma Earnings Per Share Basic And Diluted     $ (0.52)    
TVN [Member]          
Business Acquisition [Line Items]          
Business Acquisition, Percentage of Voting Interests Acquired         100.00%
Business Combination, Final Purchase Price $ 82,512        
Business Combination, Acquisition and Integration Related Expenses   $ 6,500 $ 6,500 $ 16,900  
XML 55 R43.htm IDEA: XBRL DOCUMENT v3.7.0.1
Business Acquisition - Allocation of Net Tangible and Intangible Assets (Details) - USD ($)
$ in Thousands
3 Months Ended
Dec. 31, 2016
Jun. 30, 2017
Business Combination, Separately Recognized Transactions [Line Items]    
Goodwill $ 237,279 $ 240,570
TVN [Member]    
Business Combination, Separately Recognized Transactions [Line Items]    
Cash and cash equivalents 6,843  
Accounts receivable, net 14,933  
Inventories 3,462  
Prepaid expenses and other current assets 2,412  
Property and equipment, net 9,942  
French R&D tax credit receivables (1) [1] 26,421  
Other long-term assets 2,134  
Total assets 66,147  
Other debts and capital lease obligations, current 8,362  
Accounts payable 12,494  
Deferred revenue 2,504  
Accrued and other current liabilities 18,365  
Other debts and capital lease obligations, long-term 16,087  
Other non-current liabilities 6,467  
Deferred tax liabilities 2,126  
Total liabilities 66,405  
Goodwill 41,670  
Intangibles 41,100  
Total Purchase Consideration $ 82,512  
[1] (1) See Note 8, “Balance Sheet Components-Prepaid expenses and other current assets” for more information on French R&D tax credit receivables.
XML 56 R44.htm IDEA: XBRL DOCUMENT v3.7.0.1
Business Acquisition - Intangible Assets Useful Life (Details) - TVN [Member]
$ in Thousands
12 Months Ended
Dec. 31, 2016
USD ($)
Acquired Finite-Lived Intangible Assets [Line Items]  
Intangibles $ 41,100
Backlog  
Acquired Finite-Lived Intangible Assets [Line Items]  
Acquired Finite-lived Intangible Assets, Weighted Average Useful Life 6 months
Intangibles $ 3,600
Developed Technology  
Acquired Finite-Lived Intangible Assets [Line Items]  
Acquired Finite-lived Intangible Assets, Weighted Average Useful Life 4 years
Intangibles $ 21,700
Customer Relationships  
Acquired Finite-Lived Intangible Assets [Line Items]  
Acquired Finite-lived Intangible Assets, Weighted Average Useful Life 5 years
Intangibles $ 15,200
Trade Name  
Acquired Finite-Lived Intangible Assets [Line Items]  
Acquired Finite-lived Intangible Assets, Weighted Average Useful Life 4 years
Intangibles $ 600
XML 57 R45.htm IDEA: XBRL DOCUMENT v3.7.0.1
Business Acquisition - Acquisition and Integration Expenses (Details) - TVN [Member] - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended 12 Months Ended
Jun. 30, 2017
Jul. 01, 2016
Jun. 30, 2017
Jul. 01, 2016
Dec. 31, 2016
Business Acquisition [Line Items]          
Business Combination, Acquisition Related Costs   $ 885   $ 3,321  
Business Combination, Integration Related Costs $ 467 2,518 $ 2,617 3,178  
Business Combination, Acquisition and Integration Related Expenses   6,500   6,500 $ 16,900
Cost of Goods, Product Line [Member]          
Business Acquisition [Line Items]          
Business Combination, Acquisition Related Costs   0   0  
Business Combination, Integration Related Costs 0 433 342 491  
Research and Development Expense [Member]          
Business Acquisition [Line Items]          
Business Combination, Acquisition Related Costs   0   0  
Business Combination, Integration Related Costs 0 500 7 550  
Selling, General and Administrative Expenses [Member]          
Business Acquisition [Line Items]          
Business Combination, Acquisition Related Costs   885   3,321  
Business Combination, Integration Related Costs $ 467 $ 1,585 $ 2,268 $ 2,137  
XML 58 R46.htm IDEA: XBRL DOCUMENT v3.7.0.1
Business Acquisition - Pro Forma Disclosure (Details)
$ / shares in Units, $ in Millions
6 Months Ended
Jul. 01, 2016
USD ($)
$ / shares
Business Acquisition, Pro Forma Information [Abstract]  
Business Acquisition, Pro Forma Revenue $ 200.1
Business Acquisition, Pro Forma Net Income (Loss) $ (40.3)
Business Acquisition ProForma Earnings Per Share Basic And Diluted | $ / shares $ (0.52)
XML 59 R47.htm IDEA: XBRL DOCUMENT v3.7.0.1
Short-Term Investments - Summary of Short-Term Investments (Detail) - USD ($)
$ in Thousands
Jun. 30, 2017
Dec. 31, 2016
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Amortized Cost   $ 6,928
Gross Unrealized Gains   0
Gross Unrealized Losses   (5)
Total short-term investments, Estimated Fair Value $ 0 6,923
Corporate bonds [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Amortized Cost   6,928
Gross Unrealized Gains   0
Gross Unrealized Losses   (5)
Total short-term investments, Estimated Fair Value   $ 6,923
XML 60 R48.htm IDEA: XBRL DOCUMENT v3.7.0.1
Short-Term Investments - Additional Information (Detail) - USD ($)
$ in Thousands
Jun. 30, 2017
Dec. 31, 2016
Investments, Debt and Equity Securities [Abstract]    
Short-term investments $ 0 $ 6,923
Cost Method Investments $ 3,800 $ 4,400
XML 61 R49.htm IDEA: XBRL DOCUMENT v3.7.0.1
Investments in Other Equity Securities Investments in Other Equity Securities (Details) - USD ($)
3 Months Ended 6 Months Ended 12 Months Ended
Jun. 30, 2017
Dec. 31, 2016
Sep. 30, 2016
Jul. 01, 2016
Apr. 01, 2016
Jun. 30, 2017
Jul. 01, 2016
Dec. 31, 2016
Oct. 22, 2014
Sep. 02, 2014
Schedule of Cost-method Investments [Line Items]                    
Cost Method Investments Carrying Value $ 3,800,000 $ 4,400,000       $ 3,800,000   $ 4,400,000    
Research and development 27,055,000     $ 26,507,000   51,937,000 $ 50,070,000      
Prepaid expenses and other current assets 24,318,000 26,319,000       24,318,000   26,319,000    
Cost-method Investments, Other than Temporary Impairment 0     $ 0   0 $ 1,476,000      
Vislink plc [Member]                    
Schedule of Cost-method Investments [Line Items]                    
Noncontrolling Interest, Ownership Percentage by Parent                   3.30%
Cost Method Investments Original Cost                   $ 3,300,000
Cost Method Investments Carrying Value 200,000 $ 800,000       200,000   800,000    
Other Comprehensive Income (Loss), Unrealized Holding Gain (Loss) on Securities Arising During Period, before Tax           (300,000)   $ 300,000    
Cost-method Investments, Other than Temporary Impairment     $ 1,200,000   $ 1,500,000          
Stock Price Increase, Percentage   67.00%                
Pebble Beach Systems [Member]                    
Schedule of Cost-method Investments [Line Items]                    
Cost Method Investments Carrying Value 200,000         200,000        
Other Comprehensive Income (Loss), Unrealized Holding Gain (Loss) on Securities Arising During Period, before Tax (100,000)                  
Variable Interest Entity, Reporting Entity Involvement, Maximum Loss Exposure, Amount $ 500,000         500,000        
Stock Price Decrease, Percentage 83.00%                  
Variable Interest Entity, Not Primary Beneficiary [Member] | EDC [Member]                    
Schedule of Cost-method Investments [Line Items]                    
Noncontrolling Interest, Ownership Percentage by Parent                 18.40%  
Cost Method Investments Original Cost                 $ 3,500,000  
Cost-method Investments, Other than Temporary Impairment           0        
Cost-method Investments [Member] | Variable Interest Entity, Not Primary Beneficiary [Member] | EDC [Member]                    
Schedule of Cost-method Investments [Line Items]                    
Variable Interest Entity, Reporting Entity Involvement, Maximum Loss Exposure, Amount $ 3,600,000         3,600,000        
Other Expense [Member] | Variable Interest Entity, Not Primary Beneficiary [Member] | EDC [Member]                    
Schedule of Cost-method Investments [Line Items]                    
Variable Interest Entity, Reporting Entity Involvement, Maximum Loss Exposure, Amount $ 100,000         $ 100,000        
XML 62 R50.htm IDEA: XBRL DOCUMENT v3.7.0.1
Derivatives and Hedging Activities - Additional Information (Details)
$ in Millions
6 Months Ended
Jun. 30, 2017
USD ($)
Not Designated as Hedging Instrument [Member] | Forward Contracts [Member]  
Derivative [Line Items]  
Derivative, Term of Contract 3 months
Israel [Member]  
Derivative [Line Items]  
Compensating Balance, Amount $ 2.5
XML 63 R51.htm IDEA: XBRL DOCUMENT v3.7.0.1
Derivative and Hedging Activities gain losses in Statement of Operations (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2017
Jul. 01, 2016
Jun. 30, 2017
Jul. 01, 2016
Derivatives, Fair Value [Line Items]        
Derivative Instruments, Loss Reclassified from Accumulated OCI into Income, Effective Portion $ 0 $ (22) $ 0 $ (100)
Other Comprehensive Income (Loss) [Member]        
Derivatives, Fair Value [Line Items]        
Derivative Instruments, Gain Recognized in Other Comprehensive Income (Loss), Effective Portion 0   0 158
Derivative Instruments, Loss Recognized in Other Comprehensive Income (Loss), Effective Portion   (165)    
Cost of Sales [Member]        
Derivatives, Fair Value [Line Items]        
Derivative Instruments, Loss Reclassified from Accumulated OCI into Income, Effective Portion 0 (3) 0 (13)
Operating Expense [Member]        
Derivatives, Fair Value [Line Items]        
Derivative Instruments, Loss Reclassified from Accumulated OCI into Income, Effective Portion 0 (19) 0 (87)
Other Nonoperating Income (Expense) [Member]        
Derivatives, Fair Value [Line Items]        
Losses recognized in income on derivatives (ineffectiveness portion and amount excluded from effectiveness testing) 0 (22) 0 (49)
Other Nonoperating Income (Expense) [Member] | Not Designated as Hedging Instrument [Member]        
Derivatives, Fair Value [Line Items]        
Gains (losses) recognized in income $ (53) $ (50) $ (185) $ (334)
XML 64 R52.htm IDEA: XBRL DOCUMENT v3.7.0.1
Derivatives and Hedging Activities Notional Amounts (Details) - Foreign Exchange Forward [Member] - Not Designated as Hedging Instrument [Member] - Fair Value Hedging [Member] - USD ($)
$ in Thousands
Jun. 30, 2017
Dec. 31, 2016
Long [Member]    
Derivative Instruments and Hedging Activities Disclosures [Line Items]    
Derivative Asset, Notional Amount $ 9,911 $ 4,056
Short [Member]    
Derivative Instruments and Hedging Activities Disclosures [Line Items]    
Derivative Liability, Notional Amount $ 5,970 $ 11,157
XML 65 R53.htm IDEA: XBRL DOCUMENT v3.7.0.1
Derivatives and Hedging Activities Assets Liabilities Balance Sheet Location (Details) - Foreign Exchange Contract [Member] - USD ($)
$ in Thousands
Jun. 30, 2017
Dec. 31, 2016
Derivatives, Fair Value [Line Items]    
Derivative Asset, Current $ 118 $ 54
Derivative Liability, Current 64 40
Not Designated as Hedging Instrument [Member] | Prepaid Expenses and Other Current Assets [Member]    
Derivatives, Fair Value [Line Items]    
Derivative Asset, Current 118 54
Not Designated as Hedging Instrument [Member] | Accrued Liabilities [Member]    
Derivatives, Fair Value [Line Items]    
Derivative Liability, Current $ 64 $ 40
XML 66 R54.htm IDEA: XBRL DOCUMENT v3.7.0.1
Derivatives and Hedging Activities Asset and Liability Offset (Details)
$ in Thousands
Jun. 30, 2017
USD ($)
Derivative Instruments and Hedging Activities Disclosure [Abstract]  
Derivative Asset, Gross Amounts of Derivatives $ 118
Derivative Assets, Gross Amounts of Derivatives Offset in the Condensed Consolidated Balance Sheets 0
Net Amounts of Derivatives Assets Presented in the Condensed Consolidated Balance Sheets 118
Derivative Assets, Gross Amounts of Derivatives Not Offset in the Condensed Consolidated Balance Sheets, Financial Instrument (11)
Derivative Assets, Gross Amounts of Derivatives Not Offset in the Condensed Consolidated Balance Sheets,Cash Collateral Pledged 0
Derivative Assets, Net Amount 107
Derivative Liabilities, Gross Amounts of Derivatives 64
Derivative Liabilities, Gross Amounts of Derivatives Offset in the Condensed Consolidated Balance Sheets 0
Net Amounts of Derivatives Liability Presented in the Condensed Consolidated Balance Sheets 64
Derivative Liabilities, Gross Amounts of Derivatives Not Offset in the Condensed Consolidated Balance Sheets, Financial Instrument (11)
Derivative Liabilities, Gross Amounts of Derivatives Not Offset in the Condensed Consolidated Balance Sheets, Cash Collateral Pledged 0
Derivative Liabilities, Net Amount $ 53
XML 67 R55.htm IDEA: XBRL DOCUMENT v3.7.0.1
Fair Value Measurements - Narratives (Details) - USD ($)
$ in Thousands
Jun. 30, 2017
Dec. 31, 2016
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Debt and Capital Lease Obligations $ 16,422 $ 21,190
Defined Benefit Plan, Benefit Obligation 4,779 4,300
Assets, Fair Value Disclosure, Nonrecurring 0  
Liabilities, Fair Value Disclosure, Nonrecurring 0  
Level 2 [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Convertible Debt, Fair Value Disclosures 147,900 $ 143,500
Debt and Capital Lease Obligations $ 16,400  
XML 68 R56.htm IDEA: XBRL DOCUMENT v3.7.0.1
Fair Value Measurements - Financial Assets and Liabilities Measured at Fair Value Based on Three-Tier Fair Value Hierarchy (Detail) - USD ($)
$ in Thousands
Jun. 30, 2017
Dec. 31, 2016
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Postemployment Benefits Liability, Current $ 3,915 $ 6,597
Postemployment Benefits Liability, Noncurrent 3,247 3,053
Fair Value, Measurements, Recurring [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total assets measured and recorded at fair value 556 16,087
Total liabilities measured and recorded at fair value 7,226 9,690
Fair Value, Measurements, Recurring [Member] | Cost-method Investments [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total assets measured and recorded at fair value 192 809
Money market funds [Member] | Fair Value, Measurements, Recurring [Member] | Cash equivalents [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total assets measured and recorded at fair value 246 8,301
Corporate bonds [Member] | Fair Value, Measurements, Recurring [Member] | Short-term Investments [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total assets measured and recorded at fair value   6,923
Foreign exchange forward contracts [Member] | Fair Value, Measurements, Recurring [Member] | Prepaid Expenses and Other Current Assets [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total assets measured and recorded at fair value 118 54
Foreign exchange forward contracts [Member] | Fair Value, Measurements, Recurring [Member] | Accrued Liabilities [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total liabilities measured and recorded at fair value 64 40
Level 1 [Member] | Fair Value, Measurements, Recurring [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total assets measured and recorded at fair value 438 9,110
Total liabilities measured and recorded at fair value 0 0
Level 1 [Member] | Fair Value, Measurements, Recurring [Member] | Cost-method Investments [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total assets measured and recorded at fair value 192 809
Level 1 [Member] | Money market funds [Member] | Fair Value, Measurements, Recurring [Member] | Cash equivalents [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total assets measured and recorded at fair value 246 8,301
Level 1 [Member] | Corporate bonds [Member] | Fair Value, Measurements, Recurring [Member] | Short-term Investments [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total assets measured and recorded at fair value   0
Level 1 [Member] | Foreign exchange forward contracts [Member] | Fair Value, Measurements, Recurring [Member] | Prepaid Expenses and Other Current Assets [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total assets measured and recorded at fair value 0 0
Level 1 [Member] | Foreign exchange forward contracts [Member] | Fair Value, Measurements, Recurring [Member] | Accrued Liabilities [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total liabilities measured and recorded at fair value 0 0
Level 2 [Member] | Fair Value, Measurements, Recurring [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total assets measured and recorded at fair value 118 6,977
Total liabilities measured and recorded at fair value 64 40
Level 2 [Member] | Fair Value, Measurements, Recurring [Member] | Cost-method Investments [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total assets measured and recorded at fair value 0 0
Level 2 [Member] | Money market funds [Member] | Fair Value, Measurements, Recurring [Member] | Cash equivalents [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total assets measured and recorded at fair value 0 0
Level 2 [Member] | Corporate bonds [Member] | Fair Value, Measurements, Recurring [Member] | Short-term Investments [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total assets measured and recorded at fair value   6,923
Level 2 [Member] | Foreign exchange forward contracts [Member] | Fair Value, Measurements, Recurring [Member] | Prepaid Expenses and Other Current Assets [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total assets measured and recorded at fair value 118 54
Level 2 [Member] | Foreign exchange forward contracts [Member] | Fair Value, Measurements, Recurring [Member] | Accrued Liabilities [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total liabilities measured and recorded at fair value 64 40
Level 3 [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Postemployment Benefits Liability, Current 3,915 6,597
Postemployment Benefits Liability, Noncurrent 3,247 3,053
Level 3 [Member] | Fair Value, Measurements, Recurring [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total assets measured and recorded at fair value 0 0
Total liabilities measured and recorded at fair value 7,162 9,650
Level 3 [Member] | Fair Value, Measurements, Recurring [Member] | Cost-method Investments [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total assets measured and recorded at fair value 0 0
Level 3 [Member] | Money market funds [Member] | Fair Value, Measurements, Recurring [Member] | Cash equivalents [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total assets measured and recorded at fair value 0 0
Level 3 [Member] | Corporate bonds [Member] | Fair Value, Measurements, Recurring [Member] | Short-term Investments [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total assets measured and recorded at fair value   0
Level 3 [Member] | Foreign exchange forward contracts [Member] | Fair Value, Measurements, Recurring [Member] | Prepaid Expenses and Other Current Assets [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total assets measured and recorded at fair value 0 0
Level 3 [Member] | Foreign exchange forward contracts [Member] | Fair Value, Measurements, Recurring [Member] | Accrued Liabilities [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total liabilities measured and recorded at fair value $ 0 $ 0
XML 69 R57.htm IDEA: XBRL DOCUMENT v3.7.0.1
Balance Sheet Components - Accounts Receivable, Net, Prepaid Expenses and Other Current Assets, Inventories, Property and Equipment, Net (Detail) - USD ($)
$ in Thousands
Jun. 30, 2017
Dec. 31, 2016
Accounts receivable, net:    
Accounts receivable $ 66,892 $ 91,596
Less: allowances for doubtful accounts, returns and discounts (6,465) (4,831)
Total 60,427 86,765
Prepaid expenses and other current assets:    
Deferred cost of revenue 5,615 6,856
French R&D tax credits receivable(1) [1] 6,277 5,895
Prepaid maintenance, royalty, rent, property taxes and value added tax 6,574 5,526
Prepaid customer incentive(2) [2] 746 1,162
Restricted cash(3) [3] 802 731
Other 4,304 6,149
Prepaid Expense and Other Assets, Current 24,318 26,319
Inventories:    
Raw materials 9,179 9,889
Work-in-process 1,789 2,318
Finished goods 11,643 17,776
Service-related spares 12,519 11,210
Total inventories, net 35,130 41,193
Property, Plant and Equipment [Line Items]    
Property, Plant and Equipment, Gross 140,666 155,956
Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment (109,042) (123,792)
Property, Plant and Equipment, Net 31,624 32,164
Accrued Liabilities, Current [Abstract]    
Accrued employee compensation and related expenses 17,671 19,377
Accrued TVN VDP, current (1) 3,915 6,597
Accrued warranty 4,142 4,862
Customer deposits 3,848 4,537
Contingent inventory reserves 3,671 2,210
Accrued royalty payments 2,797 1,912
Others 14,228 15,655
Accrued Liabilities, Current 50,272 55,150
Machinery and Equipment [Member]    
Property, Plant and Equipment [Line Items]    
Property, Plant and Equipment, Gross 86,841 97,989
Capitalized software [Member]    
Property, Plant and Equipment [Line Items]    
Property, Plant and Equipment, Gross 32,639 34,519
Leasehold Improvements [Member]    
Property, Plant and Equipment [Line Items]    
Property, Plant and Equipment, Gross 14,406 14,455
Furniture and Fixtures [Member]    
Property, Plant and Equipment [Line Items]    
Property, Plant and Equipment, Gross $ 6,780 $ 8,993
[1] The Company’s acquired TVN subsidiary in France (the “TVN French Subsidiary”) participates in the French Crédit d’Impôt Recherche (“CIR”) program (the “R&D tax credits”) which allows companies to monetize eligible research expenses. The R&D tax credits can be used to offset against income tax payable to the French government in each of the four years after being incurred, or if not utilized, are recoverable in cash. The amount of R&D tax credits recoverable are subject to audit by the French government. The R&D tax credit receivables at June 30, 2017 were approximately $24.3 million and are expected to be recoverable from 2018 through 2021 with $6.3 million reported under “Prepaid and other Current Assets” and $18.0 million reported under “Other Long-term Assets” on the Company’s Condensed Consolidated Balance Sheets.
[2] On September 26, 2016, the Company issued a warrant to purchase shares of its common stock (the “Warrant”) to Comcast pursuant to which Comcast may, subject to certain vesting provisions, purchase up to 7,816,162 shares of the Company’s common stock subject to adjustment in accordance with the terms of the Warrant, for a per share exercise price of $4.76. The portion of the Warrant which vested on September 26, 2016 had a value of approximately $1.6 million and is deemed a customer incentive paid upfront and cumulatively, $0.9 million of this prepaid incentive has been recorded as a reduction to the Company’s net revenues from Comcast. The remaining $0.7 million of this prepaid incentive is reported as an asset under “Prepaid expenses and other current assets” on the Company’s Condensed Consolidated Balance Sheet as of June 30, 2017. The Company considers this asset to be recoverable based on the expectation of Comcast’s future purchases of the pertinent products.
[3] The restricted cash balances are held as cash collateral security for certain bank guarantees. These restricted funds are invested in bank deposits and cannot be withdrawn from the Company’s accounts without the prior written consent of the applicable secured party. Additionally, as of June 30, 2017, the Company recorded approximately $1.1 million of restricted cash for the bank guarantee associated with the TVN French Subsidiary’s office building lease. This amount is reported under “Other Long-term Assets” on the Company’s Condensed Consolidated Balance Sheets. June 30, 2017December 31, 2016Inventories: Raw materials$9,179 $9,889Work-in-process1,789 2,318Finished goods11,643 17,776Service-related spares12,519 11,210Total$35,130 $41,193
XML 70 R58.htm IDEA: XBRL DOCUMENT v3.7.0.1
Balance Sheet Components Additional Information (Details) - USD ($)
$ / shares in Units, $ in Thousands
Jun. 30, 2017
Dec. 31, 2016
Sep. 26, 2016
Business Acquisition, Contingent Consideration [Line Items]      
Income Taxes Receivable, Current [1] $ 6,277 $ 5,895  
Class of Warrant or Right, Number of Securities Called by Warrants or Rights     7,816,162
Class of Warrant or Right, Exercise Price of Warrants or Rights     $ 4.76
Prepaid Expenses and Other Current Assets [Member]      
Business Acquisition, Contingent Consideration [Line Items]      
Prepaid Warrants Incentive 700    
Property Lease Guarantee [Member] | Other Noncurrent Assets [Member] | TVN [Member]      
Business Acquisition, Contingent Consideration [Line Items]      
Restricted Cash and Cash Equivalents 1,100    
Research Tax Credit Carryforward [Member] | TVN [Member]      
Business Acquisition, Contingent Consideration [Line Items]      
Income Taxes Receivable, Noncurrent [2] 24,300    
Research Tax Credit Carryforward [Member] | Prepaid Expenses and Other Current Assets [Member] | TVN [Member]      
Business Acquisition, Contingent Consideration [Line Items]      
Income Taxes Receivable, Current [2] 6,300    
Research Tax Credit Carryforward [Member] | Other Noncurrent Assets [Member] | TVN [Member]      
Business Acquisition, Contingent Consideration [Line Items]      
Income Taxes Receivable, Current [2] 18,000    
Comcast Product Supply Agreement [Member]      
Business Acquisition, Contingent Consideration [Line Items]      
Warrants and Rights Outstanding 1,600   $ 1,600
Sales Revenue, Goods, Net [Member] | Comcast Product Supply Agreement [Member]      
Business Acquisition, Contingent Consideration [Line Items]      
Warrants and Rights Outstanding $ 900    
[1] The Company’s acquired TVN subsidiary in France (the “TVN French Subsidiary”) participates in the French Crédit d’Impôt Recherche (“CIR”) program (the “R&D tax credits”) which allows companies to monetize eligible research expenses. The R&D tax credits can be used to offset against income tax payable to the French government in each of the four years after being incurred, or if not utilized, are recoverable in cash. The amount of R&D tax credits recoverable are subject to audit by the French government. The R&D tax credit receivables at June 30, 2017 were approximately $24.3 million and are expected to be recoverable from 2018 through 2021 with $6.3 million reported under “Prepaid and other Current Assets” and $18.0 million reported under “Other Long-term Assets” on the Company’s Condensed Consolidated Balance Sheets.
[2] On September 26, 2016, the Company issued a warrant to purchase shares of its common stock (the “Warrant”) to Comcast pursuant to which Comcast may, subject to certain vesting provisions, purchase up to 7,816,162 shares of the Company’s common stock subject to adjustment in accordance with the terms of the Warrant, for a per share exercise price of $4.76. The portion of the Warrant which vested on September 26, 2016 had a value of approximately $1.6 million and is deemed a customer incentive paid upfront and cumulatively, $0.9 million of this prepaid incentive has been recorded as a reduction to the Company’s net revenues from Comcast. The remaining $0.7 million of this prepaid incentive is reported as an asset under “Prepaid expenses and other current assets” on the Company’s Condensed Consolidated Balance Sheet as of June 30, 2017. The Company considers this asset to be recoverable based on the expectation of Comcast’s future purchases of the pertinent products.
XML 71 R59.htm IDEA: XBRL DOCUMENT v3.7.0.1
Goodwill and Intangible Assets - Narratives (Details)
$ in Thousands
6 Months Ended
Jun. 30, 2017
USD ($)
ReportingUnit
Jul. 01, 2016
USD ($)
Dec. 31, 2016
USD ($)
Oct. 31, 2016
Goodwill [Line Items]        
Number of Reporting Units | ReportingUnit 2      
Goodwill $ 240,570   $ 237,279  
Goodwill, Impairment Loss 0 $ 0    
Video [Member]        
Goodwill [Line Items]        
Goodwill 179,780   176,519  
Reporting Unit, Percentage of Fair Value in Excess of Carrying Amount       67.00%
Cable Edge [Member]        
Goodwill [Line Items]        
Goodwill $ 60,790   60,760  
Reporting Unit, Percentage of Fair Value in Excess of Carrying Amount       123.00%
TVN [Member]        
Goodwill [Line Items]        
Goodwill     $ 41,670  
XML 72 R60.htm IDEA: XBRL DOCUMENT v3.7.0.1
Goodwill and Identified Intangible Assets - Changes in Carrying Amount of Goodwill (Detail)
$ in Thousands
6 Months Ended
Jun. 30, 2017
USD ($)
Goodwill [Line Items]  
Balance at beginning of period $ 237,279
Foreign currency translation adjustment 3,291
Balance at end of period 240,570
Video [Member]  
Goodwill [Line Items]  
Balance at beginning of period 176,519
Foreign currency translation adjustment 3,261
Balance at end of period 179,780
Cable Edge [Member]  
Goodwill [Line Items]  
Balance at beginning of period 60,760
Foreign currency translation adjustment 30
Balance at end of period $ 60,790
XML 73 R61.htm IDEA: XBRL DOCUMENT v3.7.0.1
Goodwill and Identified Intangible Assets - Summary of Goodwill and Identified Intangible Assets (Detail) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2017
Dec. 31, 2016
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount $ 85,483 $ 85,175
Accumulated Amortization (60,166) (55,944)
Total future amortization expense $ 25,317 29,231
Developed Technology    
Finite-Lived Intangible Assets [Line Items]    
Useful Life 2 years 8 months 4 days  
Gross Carrying Amount $ 31,708 31,707
Accumulated Amortization (17,807) (15,216)
Total future amortization expense $ 13,901 16,491
Customer relationships/contracts [Member]    
Finite-Lived Intangible Assets [Line Items]    
Useful Life 3 years 8 months 4 days  
Gross Carrying Amount $ 44,643 44,384
Accumulated Amortization (33,641) (32,098)
Total future amortization expense $ 11,002 12,286
Trademarks and Trade Names [Member]    
Finite-Lived Intangible Assets [Line Items]    
Useful Life 2 years 8 months 4 days  
Gross Carrying Amount $ 621 573
Accumulated Amortization (207) (119)
Total future amortization expense 414 454
Maintenance agreements and related relationships [Member]    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 5,500 5,500
Accumulated Amortization (5,500) (5,500)
Total future amortization expense 0 0
Backlog    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 3,011 3,011
Accumulated Amortization (3,011) (3,011)
Total future amortization expense $ 0 $ 0
XML 74 R62.htm IDEA: XBRL DOCUMENT v3.7.0.1
Goodwill and Identified Intangible Assets - Amortization Expense for Identifiable Purchased Intangible Assets (Detail) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2017
Jul. 01, 2016
Jun. 30, 2017
Jul. 01, 2016
Acquired Finite-Lived Intangible Assets [Line Items]        
Included in cost of revenue $ 1,295 $ 1,307 $ 2,590 $ 1,725
Included in operating expenses 780 4,232 1,554 6,597
Total amortization expense $ 2,075 $ 5,539 $ 4,144 $ 8,322
XML 75 R63.htm IDEA: XBRL DOCUMENT v3.7.0.1
Goodwill and Identified Intangible Assets - Estimated Future Amortization Expense of Purchased Intangible Assets (Detail) - USD ($)
$ in Thousands
Jun. 30, 2017
Dec. 31, 2016
Acquired Finite-Lived Intangible Assets [Line Items]    
2017 (remaining six months) $ 4,168  
2018 8,336  
2019 8,336  
2020 3,977  
2021 500  
Total future amortization expense 25,317 $ 29,231
Cost of Sales [Member]    
Acquired Finite-Lived Intangible Assets [Line Items]    
2017 (remaining six months) 2,590  
2018 5,180  
2019 5,180  
2020 951  
2021 0  
Total future amortization expense 13,901  
Operating Expense [Member]    
Acquired Finite-Lived Intangible Assets [Line Items]    
2017 (remaining six months) 1,578  
2018 3,156  
2019 3,156  
2020 3,026  
2021 500  
Total future amortization expense $ 11,416  
XML 76 R64.htm IDEA: XBRL DOCUMENT v3.7.0.1
Restructuring and Related Charges Restructuring and Related Charges, COS & OPEX (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2017
Jul. 01, 2016
Jun. 30, 2017
Jul. 01, 2016
Restructuring and Related Activities [Abstract]        
Production Related Impairments or Charges $ 278 $ 6 $ 786  
Production Related Impairment Cost Recovery       $ (23)
Restructuring Charges 777 1,903 2,056 4,515
Restructuring and Related Cost, Incurred Cost $ 1,055 $ 1,909 $ 2,842 $ 4,492
XML 77 R65.htm IDEA: XBRL DOCUMENT v3.7.0.1
Restructuring and Related Charges - Additional Information (Detail)
$ in Thousands
1 Months Ended 3 Months Ended 6 Months Ended 12 Months Ended 18 Months Ended
Jan. 31, 2016
USD ($)
Jun. 30, 2017
USD ($)
Dec. 31, 2016
USD ($)
Employees
Jul. 01, 2016
USD ($)
Jun. 30, 2017
USD ($)
Employee
Jul. 01, 2016
USD ($)
Dec. 31, 2016
USD ($)
Employees
Jun. 30, 2017
USD ($)
Jan. 04, 2016
USD ($)
Restructuring Cost and Reserve [Line Items]                  
Restructuring and Related Cost, Incurred Cost   $ 1,055   $ 1,909 $ 2,842 $ 4,492      
Adjustments to restructuring provisions   777   1,903 2,056 4,515      
Harmonic 2016 Restructuring Plan [Member]                  
Restructuring Cost and Reserve [Line Items]                  
Restructuring and Related Cost, Incurred Cost             $ 20,000    
Charges for 2016 Harmonic Restructuring Plan         2,798        
Adjustments to restructuring provisions         44        
Facility Closing [Member] | Harmonic 2016 Restructuring Plan [Member]                  
Restructuring Cost and Reserve [Line Items]                  
Restructuring and Related Cost, Incurred Cost             2,200    
Charges for 2016 Harmonic Restructuring Plan         48        
Adjustments to restructuring provisions                
Employee Severance And Benefit Arrangements [Member] | Harmonic 2016 Restructuring Plan [Member]                  
Restructuring Cost and Reserve [Line Items]                  
Restructuring and Related Cost, Incurred Cost             $ 17,800    
Number of positions eliminated | Employees             118    
Employee Severance [Member] | Harmonic 2016 Restructuring Plan [Member]                  
Restructuring Cost and Reserve [Line Items]                  
Charges for 2016 Harmonic Restructuring Plan [1]         973        
Adjustments to restructuring provisions [1]         44        
TVN Voluntary Departure Plan [Member] | Harmonic 2016 Restructuring Plan [Member]                  
Restructuring Cost and Reserve [Line Items]                  
Charges for 2016 Harmonic Restructuring Plan [2]         1,777        
Adjustments to restructuring provisions [2]                
TVN [Member]                  
Restructuring Cost and Reserve [Line Items]                  
Defined Benefit Plan, Recognized Net Gain (Loss) Due to Curtailments             $ 2,000    
Business Combination, Acquisition and Integration Related Expenses       6,500   6,500 16,900    
Business Combination, Integration Related Costs   467   $ 2,518 $ 2,617 $ 3,178      
Number of employees applied for VDP | Employees     83            
Voluntary Departure Plan Anticipated Cost             $ 15,300    
Voluntary Departure Plan Benefit Obligation Term             4 years    
Number of employees required to work beyond minimum statutory notice period under VDP | Employees     11            
Accrued Voluntary Departure Plan, Current     $ 14,800       $ 14,800    
TVN [Member] | Employee Severance And Benefit Arrangements [Member] | Harmonic 2016 Restructuring Plan [Member]                  
Restructuring Cost and Reserve [Line Items]                  
Number of positions eliminated         21   83    
TVN [Member] | Employee Severance [Member] | Harmonic 2016 Restructuring Plan [Member]                  
Restructuring Cost and Reserve [Line Items]                  
Postemployment Benefits, Period Expense   700     $ 1,800        
Charges for 2016 Harmonic Restructuring Plan   400     1,000        
TVN [Member] | TVN Voluntary Departure Plan [Member]                  
Restructuring Cost and Reserve [Line Items]                  
Charges for 2016 Harmonic Restructuring Plan         1,800   $ 13,100    
Defined Benefit Plan, Benefits Paid         4,900   $ 3,500 $ 8,400  
Postemployment Benefits Liability   $ 7,200     $ 7,200     $ 7,200  
San Jose CA Excess Facility [Member] | Facility Closing [Member] | Harmonic 2016 Restructuring Plan [Member]                  
Restructuring Cost and Reserve [Line Items]                  
Charges for 2016 Harmonic Restructuring Plan $ 1,400                
Fair Value of Excess Facility Restructuring                 $ 2,500
Deferred Rent Credit                 $ 1,100
Adjustments to restructuring provisions     $ 600            
[1] The Company anticipates that the remaining severance and benefits accrual at June 30, 2017 will be fully paid in 2017.
[2] See discussion of the TVN VDP above for future estimated payments through 2020.
XML 78 R66.htm IDEA: XBRL DOCUMENT v3.7.0.1
Restructuring and Related Charges Restructuring and Related Charges - Estimated Future Payments (Details) - TVN [Member] - TVN Voluntary Departure Plan [Member] - Harmonic 2016 Restructuring Plan [Member]
$ in Thousands
Jun. 30, 2017
USD ($)
Restructuring Cost and Reserve [Line Items]  
2017 (remaining six months) $ 2,349
2018 3,302
2019 1,651
2020 783
Total $ 8,085
XML 79 R67.htm IDEA: XBRL DOCUMENT v3.7.0.1
Restructuring and Related Charges - Activities in Restructuring Accrual (Detail) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2017
Jul. 01, 2016
Jun. 30, 2017
Jul. 01, 2016
Restructuring Reserve [Roll Forward]        
Adjustments to restructuring provisions $ 777 $ 1,903 $ 2,056 $ 4,515
Harmonic 2016 Restructuring Plan [Member]        
Restructuring Reserve [Roll Forward]        
Beginning Balance     13,544  
Restructuring charges     2,798  
Adjustments to restructuring provisions     44  
Cash payments     (7,605)  
Foreign exchange gain (loss)     628  
Ending Balance 9,409   9,409  
Restructuring Reserve, Current [1] (5,269)   (5,269)  
Restructuring Reserve, Noncurrent [1] 4,140   4,140  
Harmonic 2016 Restructuring Plan [Member] | Facility Closing [Member]        
Restructuring Reserve [Roll Forward]        
Beginning Balance     2,375  
Restructuring charges     48  
Adjustments to restructuring provisions      
Cash payments     (676)  
Ending Balance 1,747   1,747  
Restructuring Reserve, Current [1] (854)   (854)  
Restructuring Reserve, Noncurrent [1] 893   893  
Harmonic 2016 Restructuring Plan [Member] | TVN Voluntary Departure Plan [Member]        
Restructuring Reserve [Roll Forward]        
Beginning Balance [2]     9,650  
Restructuring charges [2]     1,777  
Adjustments to restructuring provisions [2]      
Cash payments [2]     (4,862)  
Foreign exchange gain (loss) [2]     597  
Ending Balance [2] 7,162   7,162  
Restructuring Reserve, Current [1],[2] (3,915)   (3,915)  
Restructuring Reserve, Noncurrent [1],[2] 3,247   3,247  
Harmonic 2016 Restructuring Plan [Member] | Employee Severance [Member]        
Restructuring Reserve [Roll Forward]        
Beginning Balance [3]     1,519  
Restructuring charges [3]     973  
Adjustments to restructuring provisions [3]     44  
Cash payments [3]     (2,067)  
Foreign exchange gain (loss) [3]     31  
Ending Balance [3] 500   500  
Restructuring Reserve, Current [1],[3] (500)   (500)  
Restructuring Reserve, Noncurrent [1],[3] $ 0   $ 0  
[1] The current portion and long-term portion of the restructuring liability are reported under “Accrued and other current liabilities” and “Other non-current liabilities”, respectively, on the Company’s Condensed Consolidated Balance Sheets.
[2] See discussion of the TVN VDP above for future estimated payments through 2020.
[3] The Company anticipates that the remaining severance and benefits accrual at June 30, 2017 will be fully paid in 2017.
XML 80 R68.htm IDEA: XBRL DOCUMENT v3.7.0.1
Convertible Notes, Other Debts And Capital Leases - Additional Information (Detail)
$ / shares in Units, shares in Millions
3 Months Ended 12 Months Ended
Dec. 14, 2015
shares
Jun. 30, 2017
USD ($)
$ / shares
Dec. 31, 2015
USD ($)
day
$ / shares
Dec. 31, 2016
USD ($)
Debt Instrument [Line Items]        
Debt Instrument, Interest Rate, Stated Percentage     4.00%  
Debt Instrument, Face Amount   $ 128,250,000 $ 128,250,000 $ 128,250,000
Debt Instrument, Convertible, Conversion Ratio     173.9978  
Debt Conversion, Converted Instrument, Amount     $ 1,000  
Debt Instrument, Convertible, Conversion Price | $ / shares   $ 5.75 $ 5.75  
Debt Issuance Cost, Gross, Noncurrent     $ 4,100,000  
Percentage Of Principal Amount Of Convertible Notes Is Equal To Repurchase Price     100.00%  
Debt Instrument Convertible Allocated Amount of Equity Component   $ 26,925,000 $ 26,925,000 26,925,000
Debt Instrument, Unamortized Discount (Premium), Net     4,100,000  
Unamortized Debt Issuance Expense   2,401,000 3,223,000 2,689,000
Debt Instrument Convertible Equity Component Issuance Cost   863,000 $ 863,000 863,000
Financing from French government agencies related to various government incentive programs (1) [1]   13,597,000   17,930,000
Term loans (2) [2]   1,369,000   1,400,000
Stock price greater or equal 130 percent of Note Conversion Price [Member]        
Debt Instrument [Line Items]        
Debt Instrument, Convertible, Threshold Trading Days | day     20  
Debt Instrument, Convertible, Threshold Consecutive Trading Days     30 days  
Debt Instrument, Convertible, Threshold Percentage of Stock Price Trigger     130.00%  
Note price less than 98 percent of stock price times conversion rate [Member]        
Debt Instrument [Line Items]        
Debt Instrument, Convertible, Threshold Trading Days | day     5  
Debt Instrument, Convertible, Threshold Consecutive Trading Days     5 days  
Debt Instrument, Convertible, Threshold Percentage of Stock Price Trigger     98.00%  
Privately Negotiated Transactions [Member]        
Debt Instrument [Line Items]        
Proceeds from Convertible Debt     $ 49,900,000  
Stock Repurchased and Retired During Period, Shares | shares 11.1      
TVN [Member]        
Debt Instrument [Line Items]        
Proceeds from Convertible Debt     $ 74,200,000  
Income Taxes Receivable   $ 24,300,000    
Loans Backed By French Research And Development Tax Credit Receivables [Member] | TVN [Member]        
Debt Instrument [Line Items]        
Debt Instrument, Interest Rate, Stated Percentage   0.60%    
Financing from French government agencies related to various government incentive programs (1) [1]   $ 10,800,000    
Adjusted EURIBOR Rate, Term   1 month    
Debt Instrument, Basis Spread on Variable Rate   1.30%    
Loans From French Government For R&D Innovation Projects [Member]        
Debt Instrument [Line Items]        
Financing from French government agencies related to various government incentive programs (1) [1]   $ 2,800,000    
Foreign Line of Credit [Member] | BPI France [Member]        
Debt Instrument [Line Items]        
Line of Credit Facility, Fair Value of Amount Outstanding   0    
Other Current Liabilities [Member] | TVN [Member]        
Debt Instrument [Line Items]        
Term loans (2)   $ 400,000   $ 400,000
[1] As of June 30, 2017, the Company’s TVN French Subsidiary had an aggregate of $13.6 million of loans due to various financing programs of French government agencies, $10.8 million of which are related to loans backed by R&D tax credit receivables. As of June 30, 2017, the TVN French Subsidiary had an aggregate of $24.3 million of R&D tax credit receivables from the French government from 2018 through 2021. (See Note 8, “Balance Sheet Components-Prepaid expenses and other current assets,” for more information). These tax loans have a fixed rate of 0.6%, plus EURIBOR 1 month + 1.3% and mature between 2018 through 2019. The remaining loans of $2.8 million at June 30, 2017 primarily relate to financial support from French government agencies for R&D innovation projects at minimal interest rates and these loans mature between 2020 through 2023.
[2] One of the term loans with a certain financial institution contains annual covenants that require the TVN French Subsidiary to maintain a minimum working capital balance and various other financial covenants and restrictions that limit the French Subsidiary’s ability to incur additional indebtedness. The annual covenant is based on French statutory year-end results and the TVN French Subsidiary failed the 2016 covenant test primarily due to the Company’s plan to integrate TVN’s operations into other subsidiaries for tax planning and logistics purposes. In early 2017, the Company informed the financial institution of the 2016 covenant test results and was told by the financial institution to continue with the original payment schedule. The Company reported the entire loan balance with this financial institution under “Other debts and capital lease obligations, current” in the Condensed Consolidated Balance Sheets. The loan balance was approximately $0.4 million at both June 30, 2017 and December 31, 2016.
XML 81 R69.htm IDEA: XBRL DOCUMENT v3.7.0.1
Convertible Notes, Other Debts And Capital Leases - Convertible Note Roll Forward (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Jun. 30, 2017
Dec. 31, 2016
Dec. 31, 2015
Debt Instrument [Line Items]      
Principal amount $ 128,250 $ 128,250 $ 128,250
Less: Debt discount, net of amortization (19,914) (22,302)  
Less: Debt issuance costs, net of amortization (2,401) (2,689) (3,223)
Carrying amount $ 105,935 $ 103,259  
Remaining amortization period (years) 3 years 5 months 3 days 3 years 10 months 28 days  
Effective interest rate on liability component 9.94% 9.94%  
Value of conversion option $ 26,925 $ 26,925 26,925
Less: Equity issuance costs (863) (863) $ (863)
Carrying amount $ 26,062 $ 26,062  
XML 82 R70.htm IDEA: XBRL DOCUMENT v3.7.0.1
Convertible Notes, Other Debts And Capital Leases - Interest (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2017
Jul. 01, 2016
Jun. 30, 2017
Jul. 01, 2016
Debt Disclosure [Abstract]        
Contractual interest expense $ 1,282 $ 1,282 $ 2,565 $ 2,565
Amortization of debt discount 1,214 1,098 2,388 2,157
Amortization of debt issuance costs 146 132 288 260
Total interest expense recognized $ 2,642 $ 2,512 $ 5,241 $ 4,982
XML 83 R71.htm IDEA: XBRL DOCUMENT v3.7.0.1
Convertible Notes , Other Debts And Capital Leases - Other Debt and Capital Lease Obligations (Details) - USD ($)
$ in Thousands
Jun. 30, 2017
Dec. 31, 2016
Debt Instrument [Line Items]    
Financing from French government agencies related to various government incentive programs (1) [1] $ 13,597 $ 17,930
Term loans (2) [2] 1,369 1,400
Obligations under capital leases 1,456 1,860
Total debt obligations 16,422 21,190
Less: current portion (7,130) (7,275)
Long-term portion $ 9,292 $ 13,915
[1] As of June 30, 2017, the Company’s TVN French Subsidiary had an aggregate of $13.6 million of loans due to various financing programs of French government agencies, $10.8 million of which are related to loans backed by R&D tax credit receivables. As of June 30, 2017, the TVN French Subsidiary had an aggregate of $24.3 million of R&D tax credit receivables from the French government from 2018 through 2021. (See Note 8, “Balance Sheet Components-Prepaid expenses and other current assets,” for more information). These tax loans have a fixed rate of 0.6%, plus EURIBOR 1 month + 1.3% and mature between 2018 through 2019. The remaining loans of $2.8 million at June 30, 2017 primarily relate to financial support from French government agencies for R&D innovation projects at minimal interest rates and these loans mature between 2020 through 2023.
[2] One of the term loans with a certain financial institution contains annual covenants that require the TVN French Subsidiary to maintain a minimum working capital balance and various other financial covenants and restrictions that limit the French Subsidiary’s ability to incur additional indebtedness. The annual covenant is based on French statutory year-end results and the TVN French Subsidiary failed the 2016 covenant test primarily due to the Company’s plan to integrate TVN’s operations into other subsidiaries for tax planning and logistics purposes. In early 2017, the Company informed the financial institution of the 2016 covenant test results and was told by the financial institution to continue with the original payment schedule. The Company reported the entire loan balance with this financial institution under “Other debts and capital lease obligations, current” in the Condensed Consolidated Balance Sheets. The loan balance was approximately $0.4 million at both June 30, 2017 and December 31, 2016.
XML 84 R72.htm IDEA: XBRL DOCUMENT v3.7.0.1
Convertible Notes, Other Debts And Capital Leases - Debt Maturities (Details)
$ in Thousands
Jun. 30, 2017
USD ($)
Debt Disclosure [Abstract]  
Capital Leases, Future Minimum Payments, Remainder of Fiscal Year $ 492
Long-term Debt, Maturities, Repayments of Principal, Remainder of Fiscal Year 673
Capital Leases, Future Minimum Payments Due in Two Years 868
Long-term Debt, Maturities, Repayments of Principal in Year Two 5,873
Capital Leases, Future Minimum Payments Due in Three Years 69
Long-term Debt, Maturities, Repayments of Principal in Year Three 6,782
Capital Leases, Future Minimum Payments Due in Four Years 27
Long-term Debt, Maturities, Repayments of Principal in Year Four 601
Capital Leases, Future Minimum Payments Due in Five Years 0
Long-term Debt, Maturities, Repayments of Principal in Year Five 489
Capital Leases, Future Minimum Payments Due Thereafter 0
Long-term Debt, Maturities, Repayments of Principal after Year Five 548
Capital Leases, Future Minimum Payments Due 1,456
Long-term Debt $ 14,966
XML 85 R73.htm IDEA: XBRL DOCUMENT v3.7.0.1
Employee Benefit Plans and Stock-based Compensation - Summary of Company's Stock Option and Restricted Stock Unit Activity (Detail)
shares in Thousands
6 Months Ended
Jun. 30, 2017
$ / shares
shares
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Shares Available for Grant, Beginning balance 3,912
Shares Available for Grant, Authorized 7,400
Shares Available for Grant, Granted (4,008)
Shares Available for Grant, Forfeited or cancelled 1,584
Shares Available for Grant, Ending balance 8,888
Restricted Stock Units Outstanding [Member]  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Number of Units, Beginning balance 3,864
Shares Available for Grant, Authorized 0
Number of Units, Granted 2,651
Number of Units, exercised 0
Number of Units, Shares released (1,883)
Number of Units, Forfeited or cancelled (744)
Number of Units, Ending balance 3,888
Weighted Average Grant Date Fair Value, Beginning balance | $ / shares $ 4.26
Weighted Average Grant Date Fair Value, Authorized | $ / shares 0.00
Estimated weighted average fair value per share at purchase date | $ / shares 5.46
Weighted Average Grant Date Fair Value, Exercised | $ / shares
Weighted Average Grant Date Fair Value, Shares released | $ / shares 3.92
Weighted Average Grant Date Fair Value, Forfeited or cancelled | $ / shares 4.96
Weighted Average Grant Date Fair Value, Ending balance | $ / shares $ 5.11
Stock Options Outstanding [Member]  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Shares Available for Grant, Authorized 0
Number of Shares, Beginning balance 5,019
Number of Shares, Granted 30
Number of Shares, Options exercised (94)
Number of Shares, Forfeited or cancelled (469)
Number of Shares, Ending balance 4,486
Weighted Average Exercise Price, Beginning balance | $ / shares $ 6.01
Weighted Average Exercise Price, Authorized | $ / shares 0.00
Weighted Average Exercise Price, Granted | $ / shares 5.10
Weighted Average Exercise Price, Options exercised | $ / shares 3.06
Weighted Average Exercise Price, Forfeited or cancelled | $ / shares 6.13
Weighted Average Exercise Price, Ending balance | $ / shares $ 6.06
XML 86 R74.htm IDEA: XBRL DOCUMENT v3.7.0.1
Employee Benefit Plans and Stock-based Compensation - Additional Information (Detail) - USD ($)
1 Months Ended 2 Months Ended 3 Months Ended 6 Months Ended
Jan. 01, 2017
Mar. 31, 2017
Aug. 31, 2016
Apr. 30, 2017
Jun. 30, 2017
Jul. 01, 2016
Jun. 30, 2017
Jul. 01, 2016
Dec. 31, 2016
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                  
Increased Number of Common Shares Reserved for Issuance             7,400,000    
Intrinsic value of options exercised         $ 24,000   $ 200,000    
Defined Benefit Plan, Benefit Obligation         4,779,000   4,779,000   $ 4,300,000
Defined Benefit Pension Plan Liabilities, Current         45,000   45,000    
Defined Benefit Pension Plan, Liabilities, Noncurrent         4,734,000   $ 4,734,000    
Discretionary contributions of plan             25.00%    
Percent of employees' gross pay eligible for matching             4.00%    
Maximum contribution amount per participant             $ 1,000    
Contributions in period             285,000 $ 241,000  
Employee Service Share-based Compensation, Nonvested Awards, Compensation Cost Not yet Recognized         16,500,000   $ 16,500,000    
Employee Service Share-based Compensation, Nonvested Awards, Compensation Cost Not yet Recognized, Period for Recognition             1 year 7 months 17 days    
Total stock-based compensation         $ 4,136,000 $ 2,768,000 $ 7,387,000 $ 5,862,000  
Stock Options [Member]                  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                  
Volatility         43.00% 36.00% 43.00% 36.00%  
Risk-free interest rate         1.70% 1.10% 1.70% 1.40%  
Expected dividends         0.00% 0.00% 0.00% 0.00%  
Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value         $ 1.85 $ 1.07 $ 1.85 $ 0.97  
Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested in Period, Fair Value         $ 400,000 $ 400,000 $ 1,100,000 $ 1,400,000  
Employee Service Share-based Compensation, Tax Benefit Realized from Exercise of Stock Options         0 0 $ 0 0  
Performance-based Restricted Stock Units [Member]                  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                  
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period     898,533 582,806          
Market-based awards [Member]                  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                  
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period             344,500    
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period             3 years    
Employee Service Share-based Compensation, Nonvested Awards, Compensation Cost Not yet Recognized         900,000   $ 900,000    
Employee Service Share-based Compensation, Nonvested Awards, Compensation Cost Not yet Recognized, Period for Recognition             8 months 16 days    
Volatility   46.70%              
Risk-free interest rate   1.57%              
Expected dividends   0.00%              
Total stock-based compensation         368,000   $ 415,000    
RSUs and PRSUs [Member]                  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                  
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Fair Value         $ 800,000 $ 500,000 $ 7,400,000 $ 7,100,000  
Employee Stock Purchase Plan                  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                  
Common Stock, Capital Shares Reserved for Future Issuance         1,693,295   1,693,295    
Discount Percentage On Purchase Of Stock             15.00%    
Percentage of fair market value of Common Stock to purchase shares             85.00%    
Value Of Stock Purchase Right Percentage Of Put Option             15.00%    
Minimum [Member] | Performance-based Restricted Stock Units [Member]                  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                  
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period       3 months          
Maximum [Member] | Performance-based Restricted Stock Units [Member]                  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                  
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period       6 months          
TVN [Member]                  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                  
Pension and Other Postretirement Benefit Contributions         $ 0        
Stock Plan 1995 [Member]                  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                  
Increased Number of Common Shares Reserved for Issuance         7,000,000        
Stock Plan 1995 [Member] | Employee Stock Purchase Plan                  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                  
Increased Number of Common Shares Reserved for Issuance         1,500,000        
Director Option Plans 2002 [Member]                  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                  
Increased Number of Common Shares Reserved for Issuance         400,000        
Accounting Standards Update 2016-09 [Member]                  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                  
Stock Granted, Value, Share-based Compensation, Forfeited $ 69,000                
XML 87 R75.htm IDEA: XBRL DOCUMENT v3.7.0.1
Employee Benefit Plans and Stock-based Compensation - Summary of Stock Options Outstanding (Detail) - Stock Options Outstanding [Member]
$ / shares in Units, shares in Thousands, $ in Thousands
6 Months Ended
Jun. 30, 2017
USD ($)
$ / shares
shares
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Number of Shares, Vested and expected to vest | shares 4,389
Weighted Average Exercise Price, Vested and expected to vest | $ / shares $ 6.08
Weighted Average Remaining Contractual Term (Years), Vested and expected to vest 3 years 2 months 1 day
Aggregate Intrinsic Value, Vested and expected to vest | $ $ 2,045
Number of Shares, Exercisable | shares 3,497
Weighted Average Exercise Price, Exercisable | $ / shares $ 6.33
Weighted Average Remaining Contractual Term (Years), Exercisable 2 years 8 months 5 days
Aggregate Intrinsic Value, Exercisable | $ $ 1,079
XML 88 R76.htm IDEA: XBRL DOCUMENT v3.7.0.1
Employee Benefit Plans and Stock-based Compensation - Summary of Restricted Stock Units Outstanding (Detail) - Restricted Stock Units Outstanding [Member]
shares in Thousands, $ in Thousands
6 Months Ended
Jun. 30, 2017
USD ($)
shares
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Number of Shares Underlying Restricted Stock Units | shares 2,893
Weighted Average Remaining Vesting Period (Years) 10 months 20 days
Aggregate Fair Value | $ $ 15,190
XML 89 R77.htm IDEA: XBRL DOCUMENT v3.7.0.1
Employee Benefit Plans and Stock-based Compensation - Summary of Projected Benefit Obligation (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2017
Jul. 01, 2016
Jun. 30, 2017
Jul. 01, 2016
Employee Benefits and Share-based Compensation [Abstract]        
Service cost $ 55 $ 71 $ 110 $ 94
Interest cost 16 29 32 39
Recognized net actuarial loss 2 0 3 0
Net periodic benefit cost included in operating loss $ 73 $ 100 $ 145 $ 133
XML 90 R78.htm IDEA: XBRL DOCUMENT v3.7.0.1
Employee Benefit Plans and Stock-based compensation - Stock-based Compensation in Opex (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2017
Jul. 01, 2016
Jun. 30, 2017
Jul. 01, 2016
Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]        
Total stock-based compensation $ 4,136 $ 2,768 $ 7,387 $ 5,862
Cost of Sales [Member]        
Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]        
Total stock-based compensation 700 424 1,145 651
Research and Development Expense [Member]        
Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]        
Total stock-based compensation 1,337 841 2,314 1,810
Selling, General and Administrative Expenses [Member]        
Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]        
Total stock-based compensation 2,099 1,503 3,928 3,401
Operating Expense [Member]        
Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]        
Total stock-based compensation $ 3,436 $ 2,344 $ 6,242 $ 5,211
XML 91 R79.htm IDEA: XBRL DOCUMENT v3.7.0.1
Employee Benefit Plans and Stock-based Compensation - Valuation Assumptions for Stock Options (Details) - Stock Options [Member]
3 Months Ended 6 Months Ended
Jun. 30, 2017
Jul. 01, 2016
Jun. 30, 2017
Jul. 01, 2016
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Expected term (years) 4 years 3 months 18 days 4 years 3 months 18 days 4 years 3 months 18 days 4 years 3 months 18 days
Volatility 43.00% 36.00% 43.00% 36.00%
Risk-free interest rate 1.70% 1.10% 1.70% 1.40%
Expected dividends 0.00% 0.00% 0.00% 0.00%
XML 92 R80.htm IDEA: XBRL DOCUMENT v3.7.0.1
Employee Benefit Plans and Stock-based Compensation - Summary of Stock Awards Valuation Assumptions (Details) - Employee Stock Purchase Plan - $ / shares
6 Months Ended
Jul. 03, 2017
Jun. 30, 2016
Purchase Period June 30, 2016 [Member]    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Expected term (years)   6 months 1 day
Volatility   54.00%
Risk-free interest rate   0.40%
Expected dividends   0.00%
Estimated weighted average fair value per share at purchase date   $ 1.19
Scenario, Forecast [Member] | Purchase Period July 3, 2017 [Member]    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Expected term (years) 5 months 27 days  
Volatility 41.00%  
Risk-free interest rate 1.00%  
Expected dividends 0.00%  
Estimated weighted average fair value per share at purchase date $ 1.40  
XML 93 R81.htm IDEA: XBRL DOCUMENT v3.7.0.1
Income Taxes (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2017
Jul. 01, 2016
Jun. 30, 2017
Jul. 01, 2016
Income Tax Disclosure [Abstract]        
Loss before income taxes $ (30,921) $ (20,437) $ (55,180) $ (45,099)
Provision for income taxes $ 579 $ 242 $ 347 $ 760
Effective income tax rate (1.90%) (1.20%) (0.60%) (1.70%)
XML 94 R82.htm IDEA: XBRL DOCUMENT v3.7.0.1
Income Taxes - Additional Information (Detail) - USD ($)
3 Months Ended 6 Months Ended
Jan. 01, 2017
Jun. 30, 2017
Mar. 31, 2017
Jul. 01, 2016
Jun. 30, 2017
Jul. 01, 2016
Income Tax Contingency [Line Items]            
Unrecognized Tax Benefits   $ 20,000,000     $ 20,000,000  
Effective income tax rate   (1.90%)   (1.20%) (0.60%) (1.70%)
Federal statutory income tax rate         35.00% 35.00%
One-time tax benefit from merger, Amount     $ 1,200,000      
Unrecognized tax benefits that would impact the provision for income taxes   $ 3,100,000     $ 3,100,000  
Interest and possible penalties related to uncertain tax positions   500,000     500,000  
Decrease in Unrecognized Tax Benefits is Reasonably Possible   $ 2,400,000     $ 2,400,000  
SWITZERLAND            
Income Tax Contingency [Line Items]            
Income Tax Holiday, Description         The Company’s operations in Switzerland are subject to a reduced tax rate under the Switzerland tax holiday which requires various thresholds of investment and employment in Switzerland. The Company has met these various thresholds and the Switzerland tax holiday is effective through the end of 2018.  
Accounting Standards Update 2016-09 [Member]            
Income Tax Contingency [Line Items]            
Cumulative Effect on Retained Earnings, Net of Tax $ 69,000          
Accounting Standards Update 2016-09 [Member] | Deferred Tax Assets Gross            
Income Tax Contingency [Line Items]            
New Accounting Pronouncement or Change in Accounting Principle, Effect of Adoption, Quantification 4,600,000          
Accounting Standards Update 2016-09 [Member] | Valuation Allowance of Deferred Tax Assets [Member]            
Income Tax Contingency [Line Items]            
New Accounting Pronouncement or Change in Accounting Principle, Effect of Adoption, Quantification 4,600,000          
Accounting Standards Update 2016-09 [Member] | Net Deferred Tax Asset            
Income Tax Contingency [Line Items]            
New Accounting Pronouncement or Change in Accounting Principle, Effect of Adoption, Quantification 0          
Accounting Standards Update 2016-16 [Member]            
Income Tax Contingency [Line Items]            
Cumulative Effect on Retained Earnings, Net of Tax $ 1,400,000          
Deferred Tax Assets, Net     1,100,000      
Deferred Tax Assets, Valuation Allowance     2,100,000      
Deferred Tax Assets, Tax Deferred Expense     $ 300,000      
XML 95 R83.htm IDEA: XBRL DOCUMENT v3.7.0.1
Income (Loss) Per Share - Numerators and Denominators of Basic and Diluted Net Income (Loss) Per Share Computations (Detail) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2017
Jul. 01, 2016
Jun. 30, 2017
Jul. 01, 2016
Numerator:        
Net loss $ (31,500) $ (20,679) $ (55,527) $ (45,859)
Denominator:        
Basic and diluted 80,590 77,342 80,203 77,168
Net loss per share:        
Basic and diluted $ (0.39) $ (0.27) $ (0.69) $ (0.59)
XML 96 R84.htm IDEA: XBRL DOCUMENT v3.7.0.1
Income (Loss) Per Share - Anti-dilutive Securities (Detail) - $ / shares
3 Months Ended 6 Months Ended
Jun. 30, 2017
Jul. 01, 2016
Jun. 30, 2017
Jul. 01, 2016
Dec. 31, 2015
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]          
Potentially dilutive equity awards outstanding 9,374,000 8,327,000 8,974,000 7,853,000  
Potential Common Shares Upon Notes Conversion If Only Settled In Shares 22,304,348   22,304,348    
Debt Instrument, Convertible, Conversion Price $ 5.75   $ 5.75   $ 5.75
Stock Options [Member]          
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]          
Potentially dilutive equity awards outstanding 4,614,000 5,428,000 4,753,000 5,488,000  
Restricted Stock Units (RSUs)          
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]          
Potentially dilutive equity awards outstanding 3,400,000 2,247,000 3,054,000 2,010,000  
Employee Stock Purchase Plan          
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]          
Potentially dilutive equity awards outstanding 578,000 652,000 385,000 355,000  
Warrant [Member]          
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]          
Potentially dilutive equity awards outstanding [1] 782,000 0 782,000 0  
[1] On September 26, 2016, in connection with the execution of a product supply agreement pursuant to which an affiliate of Comcast Corporation (together with Comcast Corporation, “Comcast”) may, in its sole discretion, purchase from the Company licenses to certain of the Company’s software products, the Company granted Comcast a warrant to purchase shares of its common stock. (See Note 15, “Warrants” for additional information).
XML 97 R85.htm IDEA: XBRL DOCUMENT v3.7.0.1
Warrants (Details) - USD ($)
$ / shares in Units, $ in Millions
6 Months Ended
Jun. 30, 2017
Sep. 26, 2016
Class of Warrant or Right [Line Items]    
Class of Warrant or Right, Number of Securities Called by Warrants or Rights   7,816,162
Class of Warrant or Right, Exercise Price of Warrants or Rights   $ 4.76
Comcast Product Supply Agreement [Member]    
Class of Warrant or Right [Line Items]    
Class of Warrant or Right, Outstanding   781,617
Warrants and Rights Outstanding $ 1.6 $ 1.6
Fair Value Assumptions, Expected Term 7 years  
Fair Value Assumptions, Weighted Average Volatility Rate 42.00%  
Fair Value Assumptions, Risk Free Interest Rate 1.40%  
Fair Value Assumptions, Expected Dividend Rate 0.00%  
Comcast Milestones Achievement [Member]    
Class of Warrant or Right [Line Items]    
Class of Warrant or Right, Unissued   1,954,042
Comcast Exceeding Specified Cumulative Purchase Volume [Member]    
Class of Warrant or Right [Line Items]    
Class of Warrant or Right, Unissued   1,172,425
Comcast Specified Tranches [Member]    
Class of Warrant or Right [Line Items]    
Class of Warrant or Right, Unissued   3,908,081
Sales Revenue, Goods, Net [Member] | Comcast Product Supply Agreement [Member]    
Class of Warrant or Right [Line Items]    
Warrants and Rights Outstanding $ 0.9  
Prepaid Expenses and Other Current Assets [Member]    
Class of Warrant or Right [Line Items]    
Prepaid Warrants Incentive $ 0.7  
XML 98 R86.htm IDEA: XBRL DOCUMENT v3.7.0.1
Stockholders' Equity - Components of Accumulated Other Comprehensive Loss (Detail) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2017
Jul. 01, 2016
Jun. 30, 2017
Jul. 01, 2016
Dec. 31, 2016
Equity [Abstract]          
Foreign currency translation adjustments $ (2,384)   $ (2,384)   $ (7,267)
Unrealized gain on investments (339)   (339)   276
Actuarial Loss (279)   (279)   (279)
Accumulated Other Comprehensive Loss (3,002)   (3,002)   $ (7,270)
Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, before Tax 3,994 $ (2,611) 4,883 $ (677)  
Other Comprehensive Income (Loss), Available-for-sale Securities Adjustment, before Tax $ (114) $ (49) (613) $ 30  
Other Comprehensive Income (Loss), before Reclassifications, before Tax     4,270    
Other Comprehensive Income (Loss), Foreign Currency Translation Gain (Loss) Arising During Period, Tax     0    
Other Comprehensive Income (Loss), Available-for-sale Securities, Tax     (2)    
Other Comprehensive Income (Loss), Tax, Portion Attributable to Parent     $ (2)    
XML 99 R87.htm IDEA: XBRL DOCUMENT v3.7.0.1
Stockholders' Equity - Reclassification from AOCI to Statement of Operations (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2017
Jul. 01, 2016
Jun. 30, 2017
Jul. 01, 2016
Reclassification Adjustment out of Accumulated Other Comprehensive Income on Derivatives [Line Items]        
Derivative Instruments, Loss Reclassified from Accumulated OCI into Income, Effective Portion $ 0 $ (22) $ 0 $ (100)
Cost of Sales [Member]        
Reclassification Adjustment out of Accumulated Other Comprehensive Income on Derivatives [Line Items]        
Derivative Instruments, Loss Reclassified from Accumulated OCI into Income, Effective Portion 0 (3) 0 (13)
Operating Expense [Member]        
Reclassification Adjustment out of Accumulated Other Comprehensive Income on Derivatives [Line Items]        
Derivative Instruments, Loss Reclassified from Accumulated OCI into Income, Effective Portion $ 0 $ (19) $ 0 $ (87)
XML 100 R88.htm IDEA: XBRL DOCUMENT v3.7.0.1
Stockholders' Equity - Additional Information (Detail) - USD ($)
12 Months Ended
Dec. 31, 2016
Jun. 30, 2017
Stockholders' Equity Note [Abstract]    
Other Comprehensive Income (Loss), Reclassification Adjustment from AOCI on Derivatives, Net of Tax   $ 0
Cash Flow Hedge Contracts Outstanding $ 0 $ 0
Stock Repurchased and Retired During Period, Value $ 0  
XML 101 R89.htm IDEA: XBRL DOCUMENT v3.7.0.1
Segment Information (Details)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2017
USD ($)
Jul. 01, 2016
USD ($)
Jun. 30, 2017
USD ($)
segment
Jul. 01, 2016
USD ($)
Feb. 29, 2016
Segment Reporting Information [Line Items]          
Revenue, Net $ 82,315 $ 109,571 $ 165,258 $ 191,403  
Income (loss) from operations (27,422) (18,118) (48,580) (38,874)  
Operating Expenses (61,237) (69,158) (122,803) (130,568)  
Stock-based compensation (4,136) (2,768) (7,387) (5,862)  
Amortization of intangibles (2,075) (5,539) (4,144) (8,322)  
Nonoperating Income (Expense) (3,499) (2,319) (6,600) (6,225)  
Loss before income taxes (30,921) (20,437) $ (55,180) (45,099)  
Number of Reportable Segments | segment     2    
Video [Member]          
Segment Reporting Information [Line Items]          
Revenue, Net 73,379 90,588 $ 147,721 155,596  
Cable Edge [Member]          
Segment Reporting Information [Line Items]          
Revenue, Net 8,936 18,983 17,537 35,807  
Operating Segments [Member]          
Segment Reporting Information [Line Items]          
Income (loss) from operations (16,358) 20 (28,274) (9,180)  
Operating Segments [Member] | Video [Member]          
Segment Reporting Information [Line Items]          
Income (loss) from operations (8,947) 518 (14,783) (6,829)  
Operating Segments [Member] | Cable Edge [Member]          
Segment Reporting Information [Line Items]          
Income (loss) from operations (7,411) (498) (13,491) (2,351)  
Corporate, Non-Segment [Member]          
Segment Reporting Information [Line Items]          
Operating Expenses $ (4,853) $ (9,831) $ (8,775) $ (15,510)  
TVN [Member]          
Segment Reporting Information [Line Items]          
Business Acquisition, Percentage of Voting Interests Acquired         100.00%
XML 102 R90.htm IDEA: XBRL DOCUMENT v3.7.0.1
Commitments and Contingencies - Future Minimum Lease Payments Under Non-cancelable Operating Leases (Detail)
$ in Thousands
Jun. 30, 2017
USD ($)
Commitments and Contingencies Disclosure [Abstract]  
2017 (remaining six months) $ 6,759
2018 12,812
2019 10,980
2020 7,521
2021 2,166
Thereafter 8,586
Total $ 48,824
XML 103 R91.htm IDEA: XBRL DOCUMENT v3.7.0.1
Commitments and Contingencies - Summary of Warranty Accrual Included in Accrued Liabilities (Detail) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2017
Jul. 01, 2016
Jun. 30, 2017
Jul. 01, 2016
Commitments and Contingencies Disclosure [Abstract]        
Balance at beginning of period $ 4,585 $ 4,966 $ 4,862 $ 3,913
Balance assumed from TVN acquisition 0 0 0 1,012
Accrual for current period warranties 1,277 1,716 2,495 2,975
Changes in liability related to pre-existing warranties 0 (74) 0 (74)
Warranty costs incurred (1,720) (1,513) (3,215) (2,731)
Balance at end of period $ 4,142 $ 5,095 $ 4,142 $ 5,095
XML 104 R92.htm IDEA: XBRL DOCUMENT v3.7.0.1
Commitments and Contingencies - Additional Information (Detail)
1 Months Ended
Jun. 30, 2012
Patents
Oct. 30, 2011
Patents
Jun. 30, 2017
USD ($)
Other Commitments [Line Items]      
Non-cancelable purchase commitments     $ 30,900,000
Maximum amount of potential future payments under the company's financial guarantees     700,000
Loss Contingency, Patents Allegedly Infringed, Number | Patents 1 2  
Guarantee Obligations [Member]      
Other Commitments [Line Items]      
Guarantees related to rent obligations     1,900,000
Indemnification [Member]      
Other Commitments [Line Items]      
Accrual for indemnification provisions     0
Israel [Member] | Guarantee Obligations [Member]      
Other Commitments [Line Items]      
Guarantees related to rent obligations     300,000
TVN [Member] | Guarantee Obligations [Member]      
Other Commitments [Line Items]      
Guarantees related to rent obligations     $ 1,300,000
XML 105 R93.htm IDEA: XBRL DOCUMENT v3.7.0.1
Subsequent Event (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2017
Jul. 01, 2016
Dec. 31, 2017
Jun. 30, 2017
Jul. 01, 2016
Subsequent Event [Line Items]          
Restructuring and Related Cost, Incurred Cost $ 1,055 $ 1,909   $ 2,842 $ 4,492
Harmonic 2017 Restructuring Plan [Member] | Subsequent Event [Member]          
Subsequent Event [Line Items]          
Restructuring and Related Cost, Incurred Cost     $ 2,800    
XML 106 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( '-', '+' ); } } }; EXCEL 107 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( *6#"$L?(\\#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,$% @ I8,(2V;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 " "E@PA+882TH.X K @ $0 &1O8U!R;W!S+V-O M&ULS9)12\,P$,>_BN2]O;2#.4*7%\4G!<&!XENXW+9@TX;DI-VW-ZU; MA^@'$/*2NW]^]SM(@T%A'^DY]H$B.THWHV^[I#!LQ9$Y*("$1_(FE3G1Y>:^ MC]YPOL8#!(,?YD!02[D&3VRL80,3L @+4>C&HL)(AOMXQEM<\.$SMC/,(E!+ MGCI.4)45"#U-#*>Q;> *F&!,T:?O MF%.%?_Q,X=$.?DF-R2&H:A'%9S+N]0 MP=O3X\N\;N&ZQ*9#RJ^24WP*M!67R:^KN_O=@]"UK&X+N621A'^_1S80RY8-[9)-NIL\!"SI^\Y%1^?H.'GS M[BYBZ(:(E/)X8-DOV]:[MR_>X%#BVR]*+41B1%G\@MNN01.+5)#3(3/PB=AIAJ4!P"I DQEJ&&^+3&K!'@$WVWO@C( MWXV(]ZMOFCU7H5A)VH3X$$8:XIQSYG/1;/L'I4;1]E6\W*.76!4!EQC?-*HU M+,76>)7 \:V@S&L%&KQMUAVC2/'K^!?F<-0HACA*FNVB<5@$_9Y>PTG!Z(++9OVX?H;5,VPLCO='U!=* MY \FIS_I,C0'HYI9";V$5FJ?JH,@H%\;D>/N5Z> HWEL:\4*Z">P'_ MT=HWPJOX@L Y?RY]SZ7ON?0]H=*W-R-]9\'3BUO>1FY;Q/NN,=K7-"XH8U=R MSTS0LS0[=R M2^JVE+ZU)CA*]+',<$X>RPP[9SR2';9WH!TU^_9==N0CI3!3ET.X&D*^ VVZ MG=PZ.)Z8D;D*TU*0;\/YZ<5X&N(YV02Y?9A7;>?8T='[Y\%1L*/O/)8=QXCR MHB'NH8:8S\-#AWE[7YAGE<90-!1M;*PD+$:W8+C7\2P4X&1@+: '@Z]1 O)2 M56 Q6\8#*Y"B?$R,1>APYY=<7^/1DN/;IF6U;J\I=QEM(E(YPFF8$V>KRMYE ML<%5'<]56_*POFH]M!5.S_Y9KF4Q9Z;RWRT,"2Q;B%D2XDU=[=7G MFYRN>B)V^I=WP6#R_7#)1P_E.^=?]%U#KG[VW>/Z;I,[2$R<><41 71% B.5 M' 86%S+D4.Z2D 83 >LX=SFWJXPD6L_UC6'ODR MWSEPVSK> U[F$RQ#I'[!?8J*@!&K8KZZKT_Y)9P[M'OQ@2";_-;;I/;=X Q\ MU*M:I60K$3]+!WP?D@9CC%OT-%^/%&*MIK&MQMHQ#'F 6/,,H68XWX=%FAHS MU8NL.8T*;T'50.4_V]0-:/8--!R1!5XQF;8VH^1."CS<_N\-L,+$CN'MB[\! M4$L#!!0 ( *6#"$M.2K!.8@( !0( 8 >&PO=V]R:W-H965T&UL?5;;CML@$/T5RQ^P&'Q-Y%A*4E6MU$K15FV?B4-B:VWC HFW M?U_ 7J\7<%\"C,^9,P,,DWR@[(57A COM6TZOO,K(?HM +RL2(OY$^U))[]< M*6NQD$MV [QG!%\TJ6T "H($M+CN_"+7MA,K?OX?8((T70B%\U M&?AB[JE4SI2^J,77R\X/5$2D(:50+K <'N1(FD9YDG'\F9SZLZ8B+N=OWC_K MY&4R9\S)D3:_ZXNH=G[F>Q=RQ?=&/-/A"YD2BGUOROX;>9!&PE4D4J.D#=>_ M7GGG@K:3%QE*BU_'L>[T.(Q?HG"BN0EH(J"9 +/_$L*)$+X3]&Z",3*=ZBJTL!MZ'&@(V @5LA=2JD-A\:$B,DUI!N/.8 IFZ1S"F2V2+&33F, MD&0)6;DJ&Z?$QI:(# D')'9+P,!=4('M(3%+RH%9V2NX4K;0]I"9*M ZDRR& MX=K10V?][B&RE,1<&K:BX:QW:I8Q"XS6:,!]V#:(4 MH8VI!19O;$O83;N+#.+6^/]!O]#A_[Y7?,;G7'O3,5\J77[_&5 M4D%D0,&3#*62+7I>-.0JU#25?NTC0=!5?7< MX -_=?]]^KK\/W@^+'TU]ZE?)81C.3VG:;P^^J?JO[=F?PC_[MFNJ M(3QVKVE_[GRUFX*:.D6E7-I4QU.R7D[OGKOULGT;ZN/)/W>+_JUIJNZ_C:_; MRRJ!Y./%M^/K81A?I.OEN7KU?_KAK_-S%Y[26RF[8^-/_;$]+3J_7R4_P5.I M[1@P*?X^^DM_=[\8F_+2MM_'A]]VJT2-CGSMM\-81!4N[[[T=3V6%'S\.Q>: MW.H< ^_O/TK_96I\:,Q+U?NRK?\Y[H;#*LF3Q<[OJ[=Z^-9>?O5S@VRRF%O_ MNW_W=9"/3D(=V[;NI]_%]JT?VF8N)5AIJA_7Z_$T72]S^1]A<@#. 7@+ /-I M@)X#- E(K\ZFIOY<#=5ZV;6717<=K7,U3@IXTJ$SM^/+J>^F_T)K^_#V?8UF MF;Z/Y\F)EZO$WM6BB ^N< 5JV885;5ANHR V+*]$ M&=IQ)5?E+G.1+G&B%\>\:-+@C6.U: M457*5 2@B_9*)7C+N!8B7C-6"1@,9 MQ%)0.0V%["47O>3<"UE9FYS5 AEFCG8,ER&X/#9Q"]%-P=UHXJ;@HP2.\J(4 M5,&-D;V DK&DN!O&)24,E+(9[1Q)IT,O1L8*(J $[LA21\!KLAKHDI)D87E# MQ(_,3$#NQU$_R(_0C,Q@XA#6%\*RYK\BJ7(&CA@2=-@\4H(,4> 4U92BP &9<7))*LPBZQ-DC +GJ*$6HH3X&CTBK,V&@),@LVLCY1)BIRHAI*5.2D!&-1T[U/U)F\R"*.9*(B M)RI%TP8Y*D'9@I*W%'4:;808&,E#.5,-92IR6!98T"$35* +B&7%,E*1(]50 MI")')18%!:JHBN78*.,4>69K:&:+/'%%RV;/9_GOHQ,9R\BQ3)&R00Y<F#%#- 6HIKC0'8T[ZO10T661TM0Q. MS<%I*::TD&.B4WE.5X H#,F6C;!*R^C4')V6?8-S*'Y!I97.Z2>$I(0B") LI7&P.R0S5G*&6DDL+# VI(I]'@BY3SD38 MI666:LY2^G6YF34/QR)2VB[II+0]O3N<&D\+_ZBZU^.I7[RTP] VTVG4OFT' M'\I47T.9!U_M;@^UWP_C;1;NN^LIW?5A:,_S"61Z.P9=_P]02P,$% @ MI8,(2\-$'TT\ @ L@< !@ !X;"]W;W)KJFJEJIE:*MVEX[B1/0&DQM)VS?OK9A$=C>)+D( M/OS_S#<&>8J>LE=>82R\MX:T?.-70G1K /BAP@WB3[3#K=PY4=8@(:?L#'C' M,#IJ4T- "&$*&E2W?EGHM1TK"WH1I&[QCGG\TC2(_7O&A/8;/_#?%U[J\3QEI(_ M]5%4&S_WO2,^H0L1+[3_BL>"$M\;J_^.KYA(N2*1.0Z4%L=4A]% ML([D81[4HCX[O2>KY7+U6J9! :XJSBAY'B3A3!(N%5N'(IDD0.:?($(G1*C] MT1PB=/LCIS_2_GCNCXPB!DFN):V6P"<(C5*W]U0+EMC)$MLLL<$R2))9E@3J MGT%S7[?@29P\BGZF8_$#O7+??V5,A[6-^6)TH% MEE'ADXQ7R08Z30@^"37,Y)@-7628"-J-'1),;;K\#U!+ P04 " "E@PA+ M0E%C#^8$ "0%P & 'AL+W=O*/8F-M2U74I+MVU>2%<2R?LNI8IGS=!>UW&2KELGV^/8RGD^[=UW(Z*9[KW?:0OI:CZGF_S\M_9VE7 MO-Z-8?SVXMOV:5.W+[+IY)@_I>^I_O/XM6R>LG,KZ^T^':IM<1B5Z?%N? ^W M2_1M0$?\M4VOU<7W42OEH2A^M ^_K>_&JAU1VJ55W3:1-Q\O:9YVN[:E9AS_ M](V.SWVV@9??WUK_I1/?B'G(JS0O=G]OU_7F;AS&HW5ZS)]W];?B]=?4"[+C M4:_^]_22=@W>CJ3I8U7LJN[W:/5?K<'KK/U[[]MS Y /L M/ !V5I_5PS-ME M![>VF:Y5^[*;G>YO33ZKYNW+U,,D>VG;Z9'9"<%+!*^1!4?>&\F:_L^#0&D0 M,V3AI(,Y)[PF8_BTD>6'C5P-4XNYTEV\OHPW6^ )H13H)2-AF1%P+15ULO*K*C,Z'*LEX :J"Y.@8J6;K6%@#F+5/]2P"(8-;"8 MO2C-?[X8O3 9S0HBTCAEC#*1*..4#:!(,I><\H ZR+J"J"M\OA2#D&43J2Z! M,B;0DX]3&B/2">,4!N,'SL@HZHI<%^EE%OE,!*OHX<$I&ZRF*Y%3$90F.5H* M5/0JRKI R0ZDN#*R>F8]"YNJ0 MJM/")G/,.R3,67!4'<><1^NH.@&+.@S8!\B.#]SR@Z;J#%^-@6Y: 3*H61G& M*;"6^J) .1L'_!YDPP?N^,%08=R /;7/N0 U]0XM900*%9\R3AE[<4A<"Y,= M'[CE!^J+P/W7-3;%I E8Y,6,@ %BH#E82IQNDC#@CB#;/G#?#]0?@=OP#;8G M)!4H1*F+OZ7NE8GEP' ZX! ZP#@MGP3(%)QG-+\1!&: JV9-*$M'"A'42X#D)141J"R!0V7HF;.0 M.&N!;36),U;%@=(-Y=($>6D2:6F"0I5 Z[NY *&A:U& M*%%B0!Y-U"2H%R2 M("])(BU)>L9?S1OP8EOB4#F:@(7$6=L<(E2>P)FF?A^:-[DL0<.*TCBT6V7_ M1^[_]&)AUC/QDUI#5%&)KP$J*[.(V<9_*I^YJMQJMBN=#W2;FXNWY M^O@>V]M(\GX&MW,0WB_@=GFZ''YO_G17_4=>/FT/U>BAJ.MBW]U4/A9%G9K1 M-Q,Y'FU2OCX_[-)CW7[US??R=$=\>JB+8W__G9TOX:?_ 5!+ P04 " "E M@PA+_5ETWV # "Y#@ & 'AL+W=OQ1%6M_)DRCU/WM9%:G2C]7! MJT^52'=-4)%[U/=#KTBSTEW,FK*':C&39Y5GI7BHG/I<%&GU;RER>9F[Q'TK M>,P.1V4*O,7LE![$3Z%^G1XJ_>1=L^RR0I1U)DNG$ONY>T^F&\)-0$/\SL2E M[MT[1N5)RF?S\&TW=WW3(I&+K3(I4GUY$2N1YR:3;L??+JE[K=,$]N_?LG]I MY+7,4UJ+EOHI.B+M.9_]=O(A:R6++HMN2I&^MM>L;*Z7+O];&!Y NP!Z#6@[9S @Z *"]P#V80#K MAG M:^!= *U[TYGK5*6+624O3M7.AU-JIAV9^+))P MYKV8/!VR;!':0R)ZBZQMA%P)3]=_;03%&K&D5CBH8&4340#:,)ID\V&2FV8& M:%\%33SK]Q6H8MDB48.4#3()"/=]H(-@U ^C!"@A&.><1L +P1B/>8*[,=2- M-3F"OEN$QW,TGMM]$X.^:1'>:R;L%IN8D)"#3AE-L[$)PF-<)D1E0EL&#,TR M')6Q"0I?F]$D&YL@O_@V[F0I)89C8UH2$A MT,W&6!Q;;DBR,!KX;A-T[;TG%'$+H!NUW>(8SD.$FM 8)ELC&*,1G) (1?QX MR U?L(F]8A.?0;=@] 5#$+@J(0C*';, -WT 0>P=!?&LKRI&-4Q12RP[C A9'4 _A.*$\@8((QUB4 M<*#H];;=A:@.S1FH=K;R7"JSN^J57L]9]]1LVT'YDDQ7!"E?FW-9L\U_3]\> MZGZDU2$K:^=)*GU8:+;T>RF5T,WW[W3SC_H<>7W(Q5Z9VTC?5^UAJGU0\M0= M%+WK:77Q'U!+ P04 " "E@PA+,F)/F>H$ !:& & 'AL+W=OR[2[KUWESJD.Y&1H=]G-*DG1^*'?'Z7(Q MW/M<+Q?56[O?'M*\'0YE_=\J[*OSX]1,/VY\V;UNV_[&?+DXE:_AK]!^ M/7VNNZOY-9P^F8?"4M]@4/R]"^?FYOND3^6YJK[U%[]O M'J=)[RCLP[KM0Y3=QWLHPG[?1^I\_#L&G5[[[!O>?O^(_NN0?)?,<]F$HMK_ ML]NTV\=I-IULPDOYMF^_5.??PIB0FT[&[/\([V'?R7LG71_K:M\,?R?KMZ:M M#F.4SLJA_'[YW!V'S_,8_Z,9;D!C [HVZ/K^60,>&_"/!G9(_N)L2/67LBV7 MB[HZ3^K+TSJ5_:0P#]P-YKJ_.8S=\%N7;=/=?5^:Q"_F[WV@4;.Z:.A6[)#()N_%IC;4B&2W*F @[\=") M5TZ,2805KWKQAG-A!8@\>VPE@U8R8,4(*YGNA3/YB+7(96ED5')H)0=6Y'S+ M52^4^E18 2)K(J-B$@R !)B1LV44W75$F3 #1";-8FXB.#+ C95N#)B\"N:;83 J3GIAU=&,U3/2(HZ0TF!4 M&LU*(P=_-8KNUDB22[P@%241\AO,2N. ';6!.9TU>65'J](\-GTQ>(TFKS&9 M=*.Q:N3,*I#HAL_W9C![C=?[B(GL(P8STP!HDN2WT4 DMEYEI&4SDR9);%5B M=!K-3E:& !9S"=@"J-BXR&(@#$\"\"2YJ9#FHLM9(+8 JEFW)5 MHT,:C,:R7 Q 11W-(VXP04D3U,IMC@ >.9'8 BIRN8M0E#!%25/4JF>E^:@W M.B":F5A=1!BC!#!*:G T(&<^357YC&0)198Z89 2 "G).H T(BF5^W,!5+., M\@C8":.44DTOB@"0, )5)\DMTW2E:76[40%4$:HSYB@CCDHO# CIQ]X' M&8.401TJ.;!BS ?BQ9S!IK)I6L 2*7^Y@;C#X&Z&/)8@902U.G1@?)7 Q62_L1BG5E>FZLAI-8INS_(< M99ER!&3&&5F;SF].9 ^A?AT.KYO)NGH[MOW9Y\W=ZP'YTW ^+NZOS$-Q.>;^ M$>9RZOYG6;_NCLWDN6K;ZC"V_^NY[?3GM MOERTU6D\R9]?_YVP_!]02P,$% @ I8,(2R]"&@2S 0 T@, !@ !X M;"]W;W)K"4[.!L MB!VT%N;7"12..=W1%\>#;%H7'*S(>M' -W#?^[/Q%EM8*JFALQ([8J#.Z=WN M>$I#? SX(6&TJS,)E5P0GX+QN9M@V@,\ O@ .,0^;$D7E'X03169P)&;J M?2_"$^^.W/>F#,[8BGCGQ5OOO1:[-,G8-1#-,:(#KR4Y,:/4.L_V&(HJ%TXOO=G,XW99#CL MYQ_$EF]<_ 902P,$% @ I8,(2]^4Q-&T 0 T@, !@ !X;"]W;W)K M<.3,>YZ-US[X#".1%*^,+VH70GQCS50=: M^#O;@\&;QCHM IJN9;YW(.H$THKQW>X-TT(:6N;)=W%E;H>@I(&+(W[06KB? M9U!V+.B>OCJ>9-N%Z&!EWHL6OD#XVE\<6FQAJ:4&XZ4UQ$%3T(?]Z9S%^!3P M3<+H5V<2*[E:^QR-CW5!=U$0**A"9!"XW> 1E(I$*./'S$F7E!&X/K^ROT^U M8RU7X>'1JN^R#EU![RFIH1&#"D]V_ !S/4=*YN(_P0T4AD55(,/ M5L\L*$6+EVF7)NWC='/D,VP;P&< 7P#W*0^;$B7E[T009>[L2-S4^U[$)]Z? M./:FBL[4BG2'XCUZ;^4^.^3L%HGFF/,4P]>9>!?4B/R'Z' M3]/^6;A6&D^N-N#+IOXWU@9 *;L['*$./]AB*&A"/+[%LYO&;#*"[>&PO=V]R:W-H965T M&UL?5-A;]L@$/TKB!]0$L=IH\BVU'2:-FF5HE;;/A/[;*," MYP&.VW]?P*[G;=:^ '?<>_?N.+(!S8MM 1QY55+;G+;.=4?&;-F"XO8&.]#^ MID:CN/.F:9CM#/ J@I1DR69SRQ07FA99])U-D6'OI-!P-L3V2G'S=@*)0TZW M],/Q))K6!0W=4P;@\OS!_CG6[FNY< L/ M*'^*RK4Y/5!20E,$9 M6Q'OO'CKO==BF]YF[!J(IIC3&),L8^8(YMGG%,E:BE/R#SQ9A^]6%>XB?/>' MPKMU@G25((T$Z7]+7(LY_)6$+7JJP#1QFBPIL==QDA?>>6#OD_@FO\/':7_D MIA':D@LZ_[*Q_S6B R]E<^-'J/4?;#8DU"X<[_S9C&,V&@Z[Z0>Q^1L7[U!+ M P04 " "E@PA+8T"97K4! #2 P &0 'AL+W=OV$ *[Y0VRSI MWW=L"$4MRHOM&9]SYN)Q/AK[XCH 3UZ5U*Z@G??]D3%7=:"XNS$]:+QIC%7< MHVE;YGH+O(XD)5F:)!^8XD+3,H^^LRUS,W@I-)PM<8-2W/X^@31C07?TS?$D MVLX'!ROSGK?P'?R/_FS18HM*+11H)XPF%IJ"WN^.IRS@(^!9P.A69Q(JN1CS M$HPO=4&3D!!(J'Q0X+A=X0&D#$*8QJ]9DRXA W%]?E/_%&O'6B[45)#PP?IG\SX&>9Z#I3,Q7^%*TB$ATPP1F6DBRNI!N>-FE4P%<5?IUWH MN(_3S?YVIFT3TIF0+H2[&(=-@6+FC]SS,K=F)';J?<_#$^^.*?:F"L[8BGB' MR3OT7LM=]C%GUR T8TX3)EUC%@1#]25$NA7BE/Y'3[?I^\T,]Y&^7T<_)-L" MV:9 %@6R=TOJK MG&:'*G,H.,DK[S+P-ZG\4W^PJ=I_\9M*[0C M%^/Q96/_&V,\8"K)#8Y0AQ]L,20T/AQO\6RG,9L,;_KY!['E&Y=_ %!+ P04 M " "E@PA+D'VJ@;8! #2 P &0 'AL+W=O0I]DZV&DZ&V%XI8=Z.(''(Z)9^.)[:NG'! MP?*T$S4\@_O5G8RWV,Q2M@JT;5$3 U5&;[>'8Q+B8\#O%@:[.)-0R1GQ)1@_ MRHQN@B"04+C (/QV@3N0,A!Y&7\G3CJG#,#E^8/]/M;N:SD+"WBE>\+A :9Z]I1,Q?^$"T@?'I3X' 5*&U=2]-:AFEB\%"5>Q[W5<1_& MF^1Z@JT#^ 3@,^ FYF%CHJC\NW B3PT.Q(R][T1XXNV!^]X4P1E;$>^\>.N] MEWR[YRF[!*(IYCC&\&7,',$\^YR"KZ4X\O_@?!V^6U6XB_#=)X6[=8)DE2") M!,DG@N1+B6LQ^R])V**G"DP=I\F2 GL=)WGAG0?VEL&UL;5/;;MLP#/T501]0)4Z:IH%MH.DP;, &!!W6/BLV;0O5Q9/DN/W[4K+K MNIU?))'B.3RDJ+0W]MDU )Z\**E=1AOOVP-CKFA <7=E6M!X4QFKN$?3ULRU M%G@904JR9+7:,<6%IGD:?2>;IZ;S4F@X6>(ZI;A]/8(T?4;7]-WQ(.K&!P?+ MTY;7\ ?\W_9DT6(32RD4:">,)A:JC-ZM#\=MB(\!CP)Z-SN34,G9F.=@_"PS MN@J"0$+A P/'[0+W(&4@0AG_1DXZI0S ^?F=_7NL'6LYJXI&8O_!1>0&!Z48(["2!=74G3.&S6RH!3%7X9=Z+CWP\WN M=H0M Y(1D$R ?9Y:TQ,[]+[EX8G7AP1[4P1G;$6\0_$.O9=\ M?;U+V240C3''(2:9QTP1#-FG%,E2BF/R'SQ9AF\6%6XB?/-)X)?%-/L*':?_-;2VT(V?C M\65C_RMC/*"4U16.4(,?;#(D5#X<;_!LAS$;#&_:\0>QZ1OG;U!+ P04 M" "E@PA+V-5;P+,! #2 P &0 'AL+W=O+%EM8*JFA<])TQ$*=T]O=X9B&^!CP7<+H5F<2*CD;\Q*,QRJG M21 $"DH?& 1N%[@#I0(1RGB=.>F2,@#7YW?V^U@[UG(6#NZ,>I:5;W-Z0TD% MM1B4?S+C \SU?*!D+OXS7$!A>%"".4JC7%Q).3AO],R"4K1XFW;9Q7V<;O;I M#-L&\!G %\!-S,.F1%'Y)^%%D5DS$COUOA?AB7<'CKTI@S.V(MZA>(?>2[&[ M3C)V"41SS'&*X>N8)8(A^Y*";Z4X\K_@?!N^WU2XC_#];PK_D3_=)$@C0?K? M$K=B_E3)5CW58)LX38Z49NCB)*^\R\#>\O@FO\*G:?\B;",[1\[&X\O&_M?& M>$ IR16.4(L?;#$4U#X&UL?5-M M;YPP#/XK47Y <\?1KCH!4J]3U4F;=.JT]7,.#$3-"TW"T?[[.8&CK$/[0FSC MY_%CQ\D&8U]<"^#)FY+:Y;3UOMLSYLH6%'=7I@.-?VIC%??HVH:YS@*O(DA) MEFPV-TQQH6F1Q=C1%IGIO10:CI:X7BENWP\@S9#3+;T$GD33^A!@1=;Q!GZ" M_]4=+7IL9JF$ NV$T<1"G=.[[?Z0AOR8\%O X!8V"9V0F!Z48(W22!>_I.R=-VIB02F*OXVGT/$<)OX+;!V03(#D M$X"-A:+RK]SS(K-F(':&PO=V]R:W-H965TO&IE7$Y;[[L38ZYL00MWAQV8<%.CU<('TS;,=19$E4!:,;[9')@6TM B M2[Z++3+LO9(&+I:X7FMA?YY!X9#3+7US/,NF]='!BJP3#7P!_[6[V&"QF:62 M&HR3:(B%.J>/V]-Y'^-3P#<)@UN<2:SDBO@2C8]53C=1$"@H?6008;O!$R@5 MB8*,'Q,GG5-&X/+\QOX^U1YJN0H'3ZB^R\JW.3U24D$M>N6?E80<)2J75E+VSJ.>6((4+5['79JT#^/-_6Z"K0/X!. SX)CRL#%1 M4OY.>%%D%@=BQ]YW(C[Q]L1#;\KH3*U(=T&\"]Y;L3T<,G:+1%/,>8SARY@Y M@@7V.05?2W'F_\#Y.GRWJG"7X+L_%#ZL$^Q7"?:)8/_?$M=BCG\E88N>:K!- MFB9'2NQ-FN2%=Q[81Y[>Y'?X..V?A6VD<>2*/KQLZG^-Z"%(V=R%$6K#!YL- M!;6/QX=PMN.8C8;';OI!;/[&Q2]02P,$% @ I8,(2U>GU3VU 0 T@, M !D !X;"]W;W)K&UL?5/MCIP@%'T5P@,LCF-W MIA,UV=FF:9,VF6S3[6]&KTH6N!9PW+Y] 5UK6M,_P+V<<^X'EWQ$\V([ $=> ME=2VH)US_8DQ6W6@N+W#'K2_:= H[KQI6F9[ [R.)"59FB3W3'&A:9E'W\64 M.0Y."@T70^R@%#>_SB!Q+.B.OCF>1-NYX&!EWO,6OH'[WE^,M]BB4@L%V@K4 MQ$!3T(?=Z9P%? 0\"QCMZDQ")5?$EV!\K@N:A(1 0N6" O?;#1Y!RB#DT_@Y M:](E9""NSV_J'V/MOI8KM_"(\H>H75?0(R4U-'R0[@G'3S#7\XZ2N?@O< /I MX2$3'Z-":>-*JL$Z5+.*3T7QUVD7.N[C=),=9]HV(9T)Z4(XQCAL"A0S_\ = M+W.#(S%3[WL>GGAW2GUOJN",K8AW/GGKO;=R=_\^9[<@-&/.$R9=8Q8$\^I+ MB'0KQ#G]AYYNT_>;&>XC?;^.?DBV!;)-@2P*9/\M<0-S^+M(MNJI M/&:;*D MPD''25YYEX%]2..;_(%/T_Z5FU9H2Z[H_,O&_C>(#GPJR9T?H&UL?5-A;]L@$/TKB!]0$N*N561; M:EI-J]1)4:>VGXE]ME'!>(#C[M_OP([K;=:^ '?<>_?N.-+!V'?7 'CRH57K M,MIXW^T91M_1YJGI MO9(M'"UQO=;"_CJ ,D-&M_3B>)9UXX.#Y6DG:O@!_J4[6K38S%)*#:V3IB46 MJHS>;?>'),3'@%<)@UN<2:CD9,Q[,![+C&Z"(%!0^, @<#O#/2@5B%#&SXF3 MSBD#<'F^L'^-M6,M)^'@WJ@W6?HFH[>4E%")7OEG,WR#J9YK2J;BG^ ,"L.# M$LQ1&.7B2HK>>:,G%I2BQ<>XRS;NPWAS?8&M _@$X#/@-@+8F"@J?Q!>Y*DU M [%C[SL1GGB[Y]B;(CAC*^(=BG?H/>?;&YZR<4?"W% M@?\#Y^OPW:K"783O_E"X6R=(5@F22)#\M\2UF.2O)&S14PVVCM/D2&'Z-D[R MPCL/[!V/;_(9/D[[=V%KV3IR,AY?-O:_,L8#2ME&PO M=V]R:W-H965TO"JI74Y;[[LC M8ZYL07%W8SK0>%,;J[A'TS;,=19X%4%*LF2SN6.*"TV++/K.MLA,[Z70<+;$ M]4IQ^_<$T@PYW=(WQ[-H6A\ MTA ? WX)&-SB3$(E%V->@O&URNDF" ()I0\,'+ MK,-WJPIW$;[[H/!NG2!=)4@C0?J!8/^IQ+68PZS'<=L M-+SIIA_$YF]<_ -02P,$% @ I8,(2XA"GE^U 0 T@, !D !X;"]W M;W)K&UL?5/;;MP@$/T5Q <$K[UMMBO;4C95E4J- MM$K5]IFUQS8*, [@=?+W!>RX5FOU!9CAG#,7AGQ$\VP[ $=>E=2VH)US_9$Q M6W6@N+W!'K2_:= H[KQI6F9[ [R.)"59FB0?F>)"TS*/OK,I3B!Q+.B.OCN>1-NYX&!EWO,6OH/[T9^-M]BB4@L%V@K4Q$!3T+O=\;0/ M^ CX*6"TJS,)E5P0GX/QM2YH$A(""94+"MQO5[@'*8.03^-EUJ1+R$!Y2]1NZZ@!TIJ:/@@W1..#S#7\X&2N?AO< 7IX2$3'Z-":>-* MJL$Z5+.*3T7QUVD7.N[C=)-E,VV;D,Z$="$<8APV!8J9?^:.E[G!D9BI]ST/ M3[P[IKXW57#&5L0[G[SUWFNYN_V4LVL0FC&G"9.N,0N">?4E1+H5XI3^0T^W MZ=EFAEFD9^OHAV1;8+\IL(\"^_^6N($Y_%TD6_54@6GC-%E2X:#C)*^\R\#> MI?%-_L"G:7_DIA7:D@LZ_[*Q_PVB Y]*QY1N7OP%02P,$% @ I8,(2[H:$,.S 0 T@, !D !X;"]W;W)K M&UL?5/;CML@$/T5Q E/@<)4H;5U(. MUJ&:6;P4)=ZFO=-Q'Z>;Y ;;!O 9P!? (0+8E"@J?Q).%)G!D9BI][T(3[P_ M&PO=V]R:W-H965T MMR(\\7K/?6_RX(RM MB'=>O/7><[;>72?L'(C&F,,0P^&PO=V]R:W-H965TIVF3-NG4:=MG+G$25(@S M()?NWP](FF5MM"^ C=_SLS'9B.;)M@"./&O5V9RVSO5'QFS9@A;V!GOH_$V- M1@OG3=,PVQL0501IQ7B2W#(M9$>++/K.ILAP<$IV<#;$#EH+\_L$"L>-/ -W/?^;+S%%I9*:NBLQ(X8J'-ZGQY/^Q ? WY(&.WJ3$(E M%\2G8'RNN2^-V5PQE;$ M.R_>>N^U2 ]W&;L&HCGF-,7P=\_CF_P-GZ;]JS"- M["RYH/,O&_M?(SKP4I(;/T*M_V"+H:!VX?C>G\TT9I/AL)]_$%N^&PO=V]R:W-H965T=;*^()V(?1'QGS5@1;^QO9@\*:Q3HN MIFN9[QV(.H&T8GRW>\VTD(:6>?*=79G;(2AIX.R('[06[L<)E!T+FM$7QZ-L MNQ =K,Q[T<)G"%_ZLT.++2RUU&"\M(8X: IZGQU/AQB? KY*&/WJ3&(E%VN? MHO&A+N@N"@(%58@, KK9Q:4HL7SM$N3 M]G&ZX75O11!E[NQ(W-3[7L0GSHX<>U-%9VI%ND/Q M'KW7,KO+\_0FO\*G:?\D7"N-)Q<; M\&53_QMK Z"4W0V.4(W^#936,V&<'V\P]BRS&UL?5/;;MLP#/T501]0)8[3=8%MH.DP;, *!!VV/BLV;0O5Q9/DN/W[4;+K MN:VQ%TFD> X/*2H;C'UR+8 GSTIJE]/6^^[ F"M;4-Q=F0XTWM3&*N[1M US MG05>19"2+-ELKIGB0M,BB[Z3+3+3>RDTG"QQO5+!!-ZX.# M%5G'&_@)_E=WLFBQF:42"K031A,+=4YOMX=C&N)CP&\!@UN<2:CD;,Q3,+Y7 M.=T$02"A](&!XW:!.Y R$*&,/Q,GG5,&X/+\ROXUUHZUG+F#.R,?1>7;G-Y0 M4D'->^D?S/ -IGKVE$S%_X +2 P/2C!'::2+*RE[YXV:6%"*XL_C+G3UYDU@S$CKWO>'CB[2'!WI3!&5L1[U"\0^^E MV'Y.,W8)1%/,<8Q)EC%S!$/V.46REN*8?( GZ_#=JL)=A._>*-RO$Z2K!&DD M2/];XEK,];LD;-%3!;:)T^1(:7H=)WGAG0?V-CXB^Q<^3OL]MXW0CIR-QY>- M_:^-\8!2-E&UL M;5/;;MLP#/T501]0Q4[6IH%MH.DP;, &!!VV/2LV;0O5Q97DN/W[4K+KN:U? M))'B.3RDJ&PP]M&U )X\*ZE=3EOONP-CKFQ!<7=E.M!X4QNKN$?3-LQU%G@5 M04JR=+.Y9HH+38LL^DZVR$SOI=!PLL3U2G'[<@1IAIPF],WQ()K6!P,)A;JG-XEA^,NQ,> OP(&MSB34,G9F,=@_*ARN@F" M0$+I P/'[0+W(&4@0AE/$R>=4P;@\OS&_BW6CK6KY0,A7_$RX@,3PHP1RED2ZNI.R=-VIB02F*/X^[T'$?QIMM,L'6 M >D$2&? /N9A8Z*H_"OWO,BL&8@=>]_Q\,3)(<7>E,$96Q'O4+Q#[Z5(;F\R M=@E$4\QQC$F7,7,$0_8Y1;J6XIA^@J?K\.VJPFV$;]\IW*\3[%8)=I%@]X[@ M]D.)GV-PKC\D88N>*K!-G"9'2M/K.,D+[SRP=VE\D__AX[3_XK81VI&S\?BR ML?^U,1Y0RN8*1ZC%#S8;$FH?CC=XMN.8C88WW?2#V/R-BU=02P,$% @ MI8,(2\#J]EAP @ # D !D !X;"]W;W)K&UL M=5;;CILP$/T5Q >LL;DD1 0IV:IJI5:*MFK[[! GH#68VD[8_GUMP[(4AA=\ MX:-VONEUNT.(564K*;J2;2L,7^N0M94FZ&\(=5* M1B_.J.:(!$&":EHU?IZYN9/,,W'7O&K827KJ7M=4_CTR+KJ]C_WWB9?J5FH[ M@?*LI3?V@^F?[4F:$1I9+E7-&E6)QI/LNO'?$&VO@$+\JUJE)W[.AG(5X MM8.OE[T?6(\89X6V%-0T#_;,.+=,QH\_ ZD_:EK#:?^=_;,+W@1SIHH]"_Z[ MNNAR[V]][\*N],[UB^B^L"&@V/>&Z+^Q!^,&;CTQ&H7@RGV]XJZTJ <6XTI- MW_JV:ES;]7^2=#"##F=E'3@*0.N ;)VWN![ "^3 MG)#%>8- \_.&)L6H9O+FRK#R"G%OW!M@,CN6^@-QQ>P#WK\3OE-YJQKEG84V M)=$5KJL0FAE?@B>SMJ5YFHP#SJ[:=C>F+_OZW ^T:(>W!QH?0/D_4$L#!!0 M ( *6#"$NU&S'\W@$ $% 9 >&PO=V]R:W-H965T2[]8KCCN>>YP]RE@U2ON@$PZ$WP3F>X,:8_$**+!@33=[*'SIY44@EFK*EJ MHGL%K/1!@A,:17LB6-OA//6^D\I3>3&\[>"DD+X(P=2?(W Y9'B#;XZ7MFZ, M@7-'9-/X/7'B6=(%+O/<]<[]XFZK;3Z"R-;03_7"LI M#=A4HCM[JXV=1[/!H3)NF]B]&KMR-(SLIX%#YJF7_P502P,$% @ I8,( M2[*JX:2W 0 T@, !D !X;"]W;W)K&UL;5/; M;IPP$/T5RQ\0LX9-HA4@91-%K=1(JT1MG[TP@!5?J&V6Y.]C&T)IRHOM&9]S MYN)Q/FKS:CL A]ZD4+; G7/]@1!;=2"9O=(]*'_3:".9\Z9IB>T-L#J2I" T M2:Z)9%SA,H^^DRES/3C!%9P,LH.4S+P?0>BQP#O\Z7CF;>>"@Y1YSUIX ?>S M/QEOD46EYA*4Y5HA TV![W:'8Q;P$?"+PVA79Q0J.6O]&HSO=8&3D! (J%Q0 M8'Z[P#T($81\&G]F3;R$#,3U^5/],=;N:SDS"_=:_.:UZPI\BU$-#1N$>];C M-YCKV6,T%_\#+B \/&3B8U1:V+BB:K!.RUG%IR+9V[1S%?=QNDEO9MHV@8W8(@7GT)0;="'.E_=+I-3S,T653I0<5)7GF7@;VC\4W^PJ=I?V*FY%XX\]F&K/)<+J??Q!9OG'Y 5!+ P04 " "E@PA+ M7L7')]X! !!0 &0 'AL+W=OY?T[VL;EE+BOF#/^,PY M,X/'V2CDFVH!=/#.6:]RU&H]'#!690N9HAVZ.EZYIM77@(AMH ]]! M_QA.TEAX8:DZ#KWJ1!](J'/TL#L<4XMW@-<.1K7:![:2LQ!OUOA2Y2BT"0&# M4EL&:I8K/ )CELBD\6OF1(ND#5SO;^S/KG93RYDJ>!3L9U?I-D?W**B@IA>F M7\3X&>9Z$A3,Q7^%*S #MYD8C5(PY;Y!>5%:\)G%I,+I^[1VO5O'F?\6Y@\@ M>3.,7'BT5D]2/T'L)8@=0?Q/B?>;$GV8 M3WZ1Q"N2?"2(PXV(#_.?3NZ](GL/ =F(^#"17R3UBJ0>@G@CXL,D&Q&\NH(< M9..&3P6EN/1N\%?>9;X?B+O"?^'3X_"-RJ;K57 6V@R"NZZU$!I,*N&=Z6IK MWJ/%8%!KNTW-7DY3.1E:#/.#@Y=7K_@#4$L#!!0 ( *6#"$N/8[N/M $ M -(# 9 >&PO=V]R:W-H965T,;NDU\"KKQH4 R]-.U/ 5W+?N9+S'9I52 M:FBMQ)88J#+ZM#TCDC/@6G$]E1C>A(%!0N* @_'&!9U J M"/DR?DZ:=$X9B$O[JOX2>_>]G(6%9U0_9.F:C#Y24D(E>N5>;)/V24(39CCB.$+S'9&,*\^ MI^!K*8[\'SI?I^]6*]Q%^FZ9??^?_,FJ0!(%DK]:?+AI<0WS>).$+6:JP=1Q MFRPIL&_C)B^B\\(^\7@G?^#CMG\1II:M)6=T_F;C_"M$![Z4S9U?H<8_L-E1 M4+E@/GC;C&LV.@Z[Z06Q^1GGOP%02P,$% @ I8,(2R =0]#L 0 904 M !D !X;"]W;W)K&UL=53;CILP$/T5Q >LB;F$ M1@1ILZM5*[52M%6WSPX,%ZV-J6W"]N]K&T(1\;Y@S_C,.3,V,]G(Q;ML )3W MP6@GCWZC5'] 2!8-,"(?> ^=/JFX8$1I4]1(]@)(:8,813@($L1(V_EY9GUG MD6=\4+3MX"P\.3!&Q-\34#X>_9U_<[RV=:., ^593VKX">I7?Q;:0@M+V3+H M9,L[3T!U]!]WAU-J\!;PUL(H5WO/5'+A_-T8W\JC'YB$@$*A# /1RQ6>@%)# MI-/X,W/ZBZ0)7.]O["^V=EW+A4AXXO1W6ZKFZ*>^5T)%!JI>^?@5YGIBWYN+ M_PY7H!IN,M$:!:?2?KUBD(JSF46GPLC'M+:=7<>9_Q;F#L!S -X$H$G(9OY, M%,DSP4=/3'??$_/$NP/6=U,8I[T*>Z:3E]I[S7'T)4-70S1C3A,&KS"[!8$T M^R*!71(G?!>.W>&A,\/0AH=K]21R$T1.@L@21&O].-B4Z,)\4F3L%(D=!'@C MXL*$;I'$*9+<$83;0NXA./[DMO9.C;V#(-Z(N#")6R1UBJ0.@OU&Q(5)-R)H M]9LS$+5M<.D5?.CL<%EYEQGRB&V;_(=/ ^@'$77;2>_"E6XVVQ(5YPIT*L&# M?KE&S[S%H% IL]WKO9@Z?S(4[^>AAI;)FO\#4$L#!!0 ( *6#"$MZ[CGQ MX0$ $% 9 >&PO=V]R:W-H965T!9(5(&435:W42JM4;9^],%P4&U/;+.G?US:$HJWS@CWC,^?,&,]D MDU2ON@4PZ$WP7N>X-68X$J++%@33=W* WI[44@EFK*D:H@<%K/)!@A,:10D1 MK.MQD7G?6169' WO>C@KI$:3Y&$)"P?0)8"N M ?=>A\Q"/O-G9EB1*3DA-=_]P-POWAVIO9O2.?U5^#.;O+;>:T'CAXQ<'=&" M.U>S5TY&T8.R\ AZ]0K_@)02P,$% @ I8,(2\X&$I[V 0 MI 4 !D !X;"]W;W)K&ULC51M;YLP$/XKB!]0 M$Y( B0"I:35MTB9%G;9]=N!X46W,;!.Z?S_;4,;2J]0OV'>^>^YYC._24FK@G,H_)V!BS/R-_^IX:NM&6P?)TY[6\!WTC_XLC446 ME++ET*E6=)Z$*O/O-\?3)K )+N)G"Z-:[3TKY2+$LS6^E)D?6$; H- 6@IKE M"@_ F$4R/'[/H/Y2TR:N]Z_HGYQX(^9"%3P(]JLM=9/YB>^54-&!Z21@E*;E:H#GF M-,6$JYC-$D$,^E(BQ$J,R3;.C M+S9 .$2W3Q8+BF_JD%63<)"U&P_**\30N=FT\BXCZ#YT3?8O?)I?WZBLVTYY M%Z%-J[J&JH308+@$=^9M-&9D+@:#2MMM;/9RFAN3H44_ST2R#.;\+U!+ P04 M " "E@PA+UK:2\N$! !!0 &0 'AL+W=O14&U,V M1 T2:.6"."-1$!P)IUV/B\SYKK+(Q*A9U\-5(C5R3N6O"S QY3C$;X[GKFFU M=9 B&V@#7T%_&Z[26&1EJ3H.O>I$CR34.7X,SY?4XAW@>P>3VNR1K>0FQ(LU M/E4Y#FQ"P*#4EH&:Y0Y/P)@E,FG\7#CQ*FD#M_LW]@^N=E/+C2IX$NQ'5^DV MQR>,*JCIR/2SF#["4L\!HZ7XSW '9N V$Z-1"J;<%Y6CTH(O+"853E_GM>O= M.LTG:;*$^0.B)2!: TY.A\Q"+O/W5-,BDV)"=B ]SW(F0S17D(!LW? J58NS=X&^\ZWP_1NX*_X'/C\,7*INN5^@FM!D$ M=UUK(3285(('T]76O$>KP:#6=IN:O9RG&PO=V]R:W-H965TRHOA=0,'%>B+$$S]V0.7718NPIOCI2XKXQPD M3UM6PD\PO]J#LA8964ZU@$;7L@D4G+/P<;';+R(7X!&O-71ZL@]<*43:/X/BHHT4 XM-1;"/?JT; MOW8#_RT,#Z!# )T%D%[(9_Z%&9:G2G:!Z@^_9:['BQVU9U,XIS\*_\XFKZWW MFM--DI*K(QHP^QY#)YC%B""6?92@F,2>WH53/'R)9KCTXA+C!"N48.4) M5O^5N)F5B&&VN,@:%5G?$VRCF0B&^>0D8U0D1@CH3 3#+'&1!!5)$(+53 3# MK'&1#2JR00CBF0B&27"1+2JR10CFC<#A_T!D5W%,MHWGH4-.\]F5Q: M :KTXTH'A;PT?E9.O.-(?*3^TO^#]_/T!U-EW>C@*(T='?Z"GZ4T8'.)'NQW M6-D1/AH1_P502P,$% @ I8,(2PO!'6BV M 0 T@, !D !X;"]W;W)K&UL;5/;;MP@$/T5 MQ <$+W:;U2DHPGR7NF1*]I MF4??Q90YCD[V&BZ&V%$I87Z?0>)4T -]=3SU;>>"@Y7Y(%KX!N[[<#'>8JM* MW2O0MD=-##0%?3B0 M,@CY-'XMFG0-&8C;\ZOZQUB[K^4J+#RB_-G7KBOHD9(:&C%*]X33)UCJ>4?) M4OP7N('T\)")CU&AM'$EU6@=JD7%IZ+$R[SW.N[3?)/>+[1] E\(?"4<8QPV M!XJ9?Q!.E+G!B9BY]X,(3WPX<=^;*CAC*^*=3]YZ[ZU,$YZS6Q!:,.<9PS>8 MPXI@7GT-P?="G/E_=+Y/3W!&&; MGBHP;9PF2RH<=9SDC7<=V <>W^0O?)[VK\*TO;;DBLZ_;.Q_@^C IY+<^1'J M_ =;#0F-"\=[?S;SF,V&PV'Y06S]QN4?4$L#!!0 ( *6#"$N&&)7[P@$ M #<$ 9 >&PO=V]R:W-H965TJT]K,#!UBU,;--Z/[];$,H3?TE]AWOWGMG^Y*-4KWI M%L"@=\$[G>/6F'Y/B"Y;$%3?R!XZ^Z662E!C0]40W2N@E2\2G,11=$L$91TN M,I\[JB*3@^&L@Z-">A""JG\'X'+,\09?$L^L:8U+D"+K:0._P?SIC\I&9&&I MF(!.,]DA!76.[S?[0^KP'O#"8-2K/7*=G*1\<\&/*L>1,P0<2N,8J%W.\ "< M.R)KX^_,B1=)5[C>7]B??.^VEQ/5\"#Y*ZM,F^,=1A74=.#F68[?8>XGQ6AN M_B><@5NX!!TFOCQ9J^^2,,$V2+#U!-M/+=Y>M1C"W(5%TJ!(&B#8 M78F$,-^N1,CJX@2HQC]9C4HY='Y<5MEE*NYC?_$?\&FD?E'5L$ZCDS3V^?A+ MKJ4T8*U$-]9+:Z=X"3C4QFWO[%Y-;WD*C.SG,27+?T7Q'U!+ P04 " "E M@PA+2>Y==[JDS;IU&G;9RYQ$E2(,R"7[M\/2)IF7;X M-G[/S\9D(YH7VP(X\JI59W/:.M-)TD!TMLN@[FR+#P2G9P=D0.V@MS)\3*!QSFM(WQ[-L6A<$#U2U:NS>F!D@IJ,2CW MC.,3S/7<4C(7_Q6NH'QX4.)SE*AL7$DY6(=Z9O%2M'B==MG%?9QN;M,9M@W@ M,X O@$/,PZ9$4?EGX421&1R)F7K?B_#$Z9'[WI3!&5L1[[QXZ[W78I4;%W\!4$L#!!0 ( *6# M"$N:NNQIMP$ -(# 9 >&PO=V]R:W-H965T#HI-!P-L2.2G'SZP02IY(F],7Q*+K>!0>KBH%W\!7< MM^%LO,56E48HT%:@)@;:DMXGQU,>\!'P7$!I Q"/HV?BR9=0P;B]ORB_B'6[FNY< L/*'^(QO4EO:.D@9:/TCWB M]!&6>FXI68K_#%>0'AXR\3%JE#:NI!ZM0[6H^%04?YYWH>,^S3=YNM#V">E" M2%?"78S#YD Q\_?<\:HP.!$S]W[@X8F38^I[4P=G;$6\\\E;[[U669(5[!J$ M%LQIQJ0;3+(BF%=?0Z1[(4[I/_1TGY[M9IA%>K:-_NX_ OFN0!X%\K]*S%^5 MN(>Y?16$;7JJP'1QFBRI<=1QDC?>=6#OXR.R/_!YVK]PTPEMR06=?]G8_Q;1 M@4_E<.-'J/N?@-02P,$% @ I8,( M2Q.T 1W' 0 -P0 !D !X;"]W;W)K&UL;51M M;]L@$/XKB!]0;!*G:61;:EI-F]1*4:=MGXE]?E'!>(#C]M\7L.MY*5\,=SSW M/'<2H'P]L.3@KI00BFWH_ Y9CA&'\Z7MJZ,FX4'R/VUIF@SO,2JA8@,W M+W+\#G,]"49S\4]P 6[A+A.K44BN_1<5@S92S"PV%<'>IK7M_#I.)[O]'!8. MH', 70+V7H=,0C[S1V98GBHY(C7=?<]_"G]FD]?6>\DW\2XE M%TU5B"+,/BR1!D21 <'VOW:GK+DV%D/X\I6?X5 M^0=02P,$% @ I8,(2T;E(!A" @ ^0< !D !X;"]W;W)K&ULE57MCILP$'P5Q .<;0PD.1&D7JJJE5HINJK7WT[B!'0& M4]L)U[>O;0A*8!.E?_#7[,R.\=I9*]6[+C@WP4ZE'6@^'X9?B+/*Y*Z M (]X*WFK+_J!L[*1\MT-ONV6(789<<&WQE$PVYSXB@OAF&P>?WK2<-!T@9?] M,_L7;]Z:V3#-5U+\+G>F6(;S,-CQ/3L*\RK;K[PWE(1![_X[/W%AX2X3J[&5 M0OMOL#UJ(ZN>Q:92L8^N+6O?MCW_.0P.B/J : @@\=T V@?040#J,O-6/S/# M\DS)-E#=WVJ8.Q3DF=K-W+I)OW=^S;K5=O:4TXADZ.2(>LQ+AXFN,-$U9@5A MZ(!!-H-&9R#![ &C'2:Y,$IBC&]:G8-"%P,>&**WI.Z49H$D"(W*."B(M'C9X7 M944HD$4TOB'H9'/C])YCN ()4(+TQBU"X.HBR7\XANN+I(\X3B>_>.P57=S! M[E'\P=2AK'6PD<9>Y_[2W4MIN*7#3S;MPK[#PT#PO7'=F>VK[C'J!D8V_4.+ MAM<^_P=02P,$% @ I8,(2V ).E97 @ A < !D !X;"]W;W)K&ULC55;;YLP%/XKB/?5@+F$B" U-VW2)E6MMCT[Q FH M@)GMA.[?SS8.(>"E><'VX;N<8UL^24OH.\LQYM9'5=9L8>><-W, 6);C"K$G MTN!:_#D06B$NEO0(6$,QVBM250+/<4)0H:*VTT3%7FB:D!,OBQJ_4(N=J@K1 MOTM 7P5NV6!NR4IVA+S+Q;?]PG9D0KC$&9<*2 QGO,)E*85$&G^TIMU;2N)P M?E'?JMI%+3O$\(J4OXL]SQ?VS+;V^(!.)7\E[5>LZPEL2Q?_'9]Q*> R$^&1 MD9*IKY6=&">55A&I5.BC&XM:C:W6O]#,!$\3O)X@O.\1H"; *\&_2_ UP7_4 M(="$X$H([Q)"30A'*8%NL]3NKQ%':4)):]'N_C1(7E-W'HKSS610':?Z)PZ MB>@YA=!/P%D*: MJRDD@J-$/X=L/C?:3B$0AN9BH'';H1* -P*16< W"OA*P+\1F(UJ[3"QPM0* M\\5Y"CRS36"T"0PVL5D@- J$CQ<:&06B:0:^,SH.$\8UF\R,)C.#P.B*+SM, M--C-F1>X_]G-V&@3&VQ&MV\53VS"P!D5O'X$M)F"W# >H+J$P>"EJ# ]JG>> M61DYU5Q>\4&T;R7/GGQI1O&E.U]U'>$JT_6G'X@>BYI9.\+%.Z9>FP,A'(LD MQ7VTK5RTQ'Y1X@.7TTC,:=<8N@4GC>YYH&^\Z3]02P,$% @ I8,(2[A- M(#-4 P H T !D !X;"]W;W)K&ULC5?;;MLP M#/T5PQ\P6[0LVT42H$DQ;, &%!VV/;N)DABUK0A M&?)(6EQ5\](>I=3>:U76[=(_:GVZ"X)V>Y15WGY2)UF;G;UJJER;:7,(VE,C M\UVO5)4!A*$(JKRH_=6B7WML5@MUUF51R\?&:\]5E3=_U[)4UZ7/_+>%I^)P MU-U"L%J<\H/\(?7/TV-C9L'-RJZH9-T6JO8:N5_Z]^SN 9).H9?X5?B]S(LNPL&3_^C$;]&V:G.!V_6?_!BE$"269$08CR,DY#V)B:]B;$W448;$*0!\?%\)*2!!'D B96/022> M!"I2'M$@*0F28A KFYL4@3">10Z4C$3)<#)#"R5#*!$7C@)D(=U'(89A=A^% M" C2T8*L>LD 9L9YKMT.P-N9T3M:THHMHD]F%Q%*]D<^FM^ZVW5N=;= M'66R>GM*K*&[RMKK(.XV)AB\8QPQ._WK(WB'&-XNW_/F4-2M]ZRTN43W5]V] M4EH:_\-/)H]'\URZ34JYU]TP,>-F>#,,$ZU.XWLHN#W*5O\ 4$L#!!0 ( M *6#"$OL:FC6;@( "H) 9 >&PO=V]R:W-H965TV$[=_7-H3299#8 ME_C"F7-F3ACLK./B59:4*N>M9HW^\5Q= M2F4VO#QKR87^H.IG>Q!ZY8TLIZJFC:QXXPAZWKH[]+C'O@FPB)>*=G(R=TPI M1\Y?S>+K:>OZ)B/*:*$,!='#C3Y1Q@R3SN/W0.J.FB9P.K^S?[;%ZV*.1-(G MSGY5)U5NW=1U3O1,KDP]\^X+'0J*7&>H_AN]4:;A)A.M47 F[:]37*7B]<"B M4ZG)6S]6C1V[@?\>!@?@(0"/ ;BOI1>RF7\BBN29X)TC>O-;8OYC](BU-X79 MM%;89SIYJ7=O>1#AS+L9H@&S[S%XB@FB$>-I_E$$0R)[/">( I@@ +,,+$'P M'T$($X0@06@)PBE!N'E79H])+*:QF! AWX=E(E FFLM$"T[%($&\OM $)$B M#.)WA4*8!!9)09%TA9OIS,T@7C)S ZIL@#13F #Y\,OMK[<3+?0'6F$H"-HL MZ( MLD-XA:<#:&HJ1LF2JPCN)13,E>(E"KB;4/@!7^%.05"KS'P%0#%:T($; M"L5K?(UGOJ((+_H*=QX"VBK&"Q1P7Z'T [["38.@KIGY"H$6WE<,MQ;V5_@Z M@*:^SK\!WN2HJJFXV$-:.@6_-O:&,-D=+P([;(^Z?_#^%O&=B$O52.?(E3XP M[;%VYEQ1G8O_H-^E4E]&ULE5?1DIHP%/T5A@]8N 0".NK,JNNT,^W,SG;:/K,:E5D@%J)N_[Y)0%:2 MJTM?)(GGGIR;$R[)Y,RKMWK/F'#>B[RLI^Y>B,/8\^KUGA5I_< /K)3_;'E5 MI$)VJYU7'RJ6;G10D7N![U.O2+/2G4WTV',UF_"CR+.2/5=.?2R*M/H[9SD_ M3UUP+P,OV6XOU( WFQS2'?O!Q,_#RR0I6UADOG8IMI^XCC%>0J "- M^)6Q9G,:UJS!<]_9QNQG[J)ZVS8-CWFXH6?O[ VH5[K7V=]K 4O6A8II4C?FV=6ZN>YY;^$X0%!&Q!T 7+N>P&D#2 ? >'=@+ - M"(?.$+4!T= 9:!M /P*H]J-9++WZRU2DLTG%ST[5;*!#JO8IC*GT=ZT&M9WZ M/VE +4=/,T+)Q#LIHA8S;S#!%28.^I"E#8$^8F4C"(DZC"=%=DH#3.D\L @, M$0L;$1NI+#\E>?J<9(60W,B$H&M.=#SI+46,$X0H0:@)PIYIH;$8#2;6F%)C MDB0R$X4S8G:.87&%EA0:Q8:^;XA90AH1:VD@(ZN4#W!,2HX1DR@.$&"$B3#-^0( M)1@-V) C:S7,];J'Z(D 'Z]E_H#=V(+NZ%@@D)"8E00!D= L)AC3Z,8+!C<* M-"!)W3 'T,KY",%P?P$O64 &.-R"[EE\%](7@I<^P&J?Y7'XN<&UL=53;CML@$/T5Q'N# M[^E&MJ7-5E4KM5*T5=MG8H\O6C ND'C[]P7LN&Z6OAAF.'/.#)XAGX1\41V M1J^<#:K G=;C@1!5=<"IVHD1!G/2",FI-J9LB1HET-H%<4:B(,@(I_V R]SY M3K+,Q46S?H"31.K".96_C\#$5. 0WQS/?=MIZR!E/M(6OH'^/IZDL@#%+ M9-+XM7#B5=(&;OW=?RI-O3JI1R>ZTTG?ZKQ+@EWLU\F\.IE')[[3F3$/6YE@ET9W,F33)QQD MZR9$H4I=&^\ZA(^1Z[._\'F"OU+9]H-"9Z%-M[J>:H308)(QPAAUYM%8 M#0:-MMN]VJ:J56BJYJ^^PD2T!G,+6=N[UX67^E0)M8"*O,,G^ 'B9[=C4("!R$HL#R M=8$M$**8I(\_AM0=-57@='QE_ZR3E\GL,8!U46@X\,;%P\(0BM!J FB&X)D9G+ MI!K3:DRR"C*[2F15B2PJZ4QEP,03%<\N$5LE8HM$-I.([R0^/"A68M5(+!JK MV3]/[HKES5PD=RYD.4.[C]3J([WWD3TH5F8ER):WS[ TU.*75M?,?L5+?< MV5,A#SQ]+)64"I",WI.T7,F;:IP0*(4:IG+,AN-ZF C:F:L(C?=A\0]02P,$ M% @ I8,(2__0/;O( 0 600 !D !X;"]W;W)K&UL?53M;ILP%'T5Y >H =.618"TIJHV:9.B3MM^.W )5OW!;"=T;S_; M$$0)VA_L>SGG^!QL4PQ*OYD.P$;O@DM3HL[:?H>QJ3L0U-RI'J1[TRHMJ'6E M/F'3:Z!-( F.TSA^P((RB:HB] ZZ*M39@;KC 'CCW0L[>D3S4MZXG)^57\)V5V6(S6P5_PW:VQ7 MHAQ%#;3TS.VK&K[ E.<>15/X;W ![N#>B5NC5MR$9U2?C55B4G%6!'T?1R;# M.$SZ5]HV(9T(Z4Q(LO\2R$0@*P(>G86HS]32JM!JB/2X63WU9R+9$?3.W?.YX-!:/WUT M]K&PJI\N,I[_)M4_4$L#!!0 ( *6#"$LM-DR['@0 +84 9 >&PO M=V]R:W-H965T MF4SOM'UV0("GMD5M$]I_7]E6"-:NC).'8(NS9_=(VEVAZ5F4/ZL#Y[7U.\^* M:F8?ZOHX<9QJ<^!Y4GT21U[(;W:BS)-:OI9[ISJ6/-FV1GGF4-<-G#Q)"WL^ M;<>>R_E4G.HL+?AS:56G/$_*/PN>B?/,)O;;P-=T?ZB; 6<^/29[_C^OOQV? M2_GF7%BV:VVT3$ M,[ZI&XI$?KSR>YYE#9.,XY9#_2;7V8V9%M M;?DN.67U5W%><27(MRVE_E_^RC,);R*1/C8BJ]K_UN94U2)7+#*4//G=?:9% M^WE6_&]FN %5!O1B('T/&3!EP-X-O$$#3QEX8PU\9>"/-0B403#6(%0&X5C1 MD3*(QGJ(E4'\;A ,&A#W;>7,9I FY.;\:YN.UK?EO0% MBR7L8YXP3(3//L,W"FL96(\AQAD\G,%K&;QKAMC5MEJ'"5M,H;RXS9^VTA#G M>0AN.9)O?9NOI]#'%?I 8:2EP:*#^%>.:.CZ/HCHLP\BHH'OAE B9/1)S"!P M!1FEV] L,L!%!G 9=9$!%.DQ$L%E1( !(S$4.99Q/8*Q)S+$18;(7M55AL"5 MOH8AF'%=UTV.%>0@7A@8]42XG@C10W&&&&>(Q^=_T\?07N,B46@%[PD%>09' MIJ9&$ Y?=T1@;6 #.4_PMG1'Z(BZID"]?8G5-86[#@JK5\N1?&L$%PUI-!1_ MPA"->K]3H&M?_S T* 9G?B@H0S\A6$/1DO2!P,I.L)EZQ(#^4%2&'D!@$V!Q MJ"\S!C+T8V*HPP0IQ+$I(PUECH0?R&I#:2%8;0'[/QJU7Y>WON5##BCAK)&8<7R=&$+!=*Z+YP A?/-N'Y,A@I(807T7+V!H2!#5Z"& MZD=A]?-<9N P5!?Z@;,E-10#BA4#K;=\04">:^@MU)#?%$M=<"2'9RTVN(R& M'*=8CA-]R\ SC\F-H0Q0>-SQ7-./,T,9H-$'%M&0MA2F+9)),9S; $TEF-\Z ML/_#QY#?#,OOP,!AR$=&QL\.,Z0:PU)-GQT&#Q $FYS;N"XFY^HF(>?EOKT MJZR-.!5UH^=J]'+)=M?>L6GC"S)Y),CXDDQ6W17:.WUWH_=?4N[3HK)>1%V+ MO+VDV E1M>:G%4MX3.Y:IR_A=02P,$ M% @ I8,(2[)Z>H?G 0 _00 !D !X;"]W;W)K&ULC93;CILP$(9?!?$ ,3@DH1$@;7:U:J56BK;J]MJ!X:#U@=HF;-^^ MMB&49GW1F]@S_//-C.-Q-@KYIEH ';PSRE4>MEKW1X14V0(C:B-ZX.9++20C MVIBR0:J70"H7Q"C"4;1'C'0\+#+G.\LB$X.F'8>S#-3 &)&_3T#%F(=Q>'.\ M=$VKK0,564\:^ [Z1W^6QD(+I>H8<-4)'DBH\_ A/IY2JW>"UPY&M=H'MI.+ M$&_6^%+E860+ @JEM@1BEBL\ J469,KX-3/#):4-7.]O]&?7N^GE0A0\"OJS MJW2;AVD85%"3@>H7,7Z&N9]=&,S-?X4K4".WE9@/,OX7Y _ <@)< //4R)7*5/Q%-BDR*,9#3V??$_L7Q$9NS*:W3'87[ M9HI7QGLMDNB0H:L%S9K3I,$K3;PHD*$O*; OQ0E_"$^BU _8>FO<.D#R#^"3 M'Y!X 8D#;-> ./(#=E[ [F,%<7QW2CX-]B?9>Y/L/8"M'W#P @[_WV;J!:2> M"I*[-B=-'#D1=R*\V=UE0:OKQT V;O!44(J!NZ%?>9?9?L#N^OZ53P_#-R*; MCJO@(K09 G=5:R$TF%JBC3GSUKQ%BT&AUG9[,'LY3>1D:-'/CPU:7KSB#U!+ M P04 " "E@PA+!J,I<_(" ""# &0 'AL+W=O2OR4BS<@Y35S//$YD +(AY814OU M9L=X0:2:\KTG*D[)UA@5N8=]?^P5)"O=Y=RL/?'EG!UEGI7TB3OB6!2$_UO1 MG)T7+G+?%YZS_4'J!6\YK\B>_J3R5_7$U%_-X,-<&. 6P/E^Y9!T!@$'P;A38.P M,0CO]1 U!I'EP:MS-\5<$TF6<\[.#J_/0T7TL4.S2&W71B^:W3'O5#V%6CTM M0Q3-O9,F:C"K&H,O,#&^AJR[$-0B/!5 &P6&HECACKGE(.DBXL"*89 DO4ER M%68 %BLP]L%5L<8P00@2A(8@O"*(K6K7F-A@2H/QK5IT$2-L;\@@2PJP(-^' MLXG ;"(@FPE,, 8)QO?7,P8)8B""J57/&A/U5V(]B$B["!3U9#H! YUT \7V MMDXZ3D9H',%>IJ"7*>"EYQXB'Y8#__XM03V*@NXXY WH1LT3 #*RK_PP30K1 MH)Y;CT!U>D08J"ONH8"5 WU".A"L'>@>\6A -^O:A8SL2[,>YDDAGDG)R#(EG$(A"96,Y-"J" (K<2\B_ZI MH'QOFEGA;-BQE+HH%ZMMP_R(=?]EK:_0+$' ^EHUV'4[_$%?=^<_"-]GI7!> MF%1=G^G-=HQ)JH+W']2A.*@/@G:2TYW4PUB->=T5UQ/)JJ;C]]K/CN5_4$L# M!!0 ( *6#"$NJU?9=Y@$ "$% 9 >&PO=V]R:W-H965T]1^,]C+W6Z6&'4*R:H$1^<0'Z/5*PP4C M2H?BA.0@@-26Q"@*@V"#&.EZO\AL[B"*C)\5[7HX"$^>&2/BSQXH'W,?^]?$ M6W=JE4F@(AO(";Z#^C$3T M5U>K-O>??:^&AIRI>N/C9YCK27QO+OXK7(!JN'&B]Z@XE?;K56>I.)M5M!5& M/J:QZ^TXSOI7FIL0SH1P(>#XGX1H)D0K IJFP!F+N!-Y% MNIF52=K>V35=K=392Q&':88N1FC&["=,>(,)[Q&E Y$L$*0-+"Y"IXO0\N,[ M%\]N@<@I$%F!Z$Y@ZQ:(G0+QHX,H6/5APJ06TUO,=HOQJA6/H#A(-FXKB=-* MXK""W0(;I\#F_YN1.@52AX/5D>_3ASJ3;;KJ6/D(PA@GZWL[&\X5:,7@27>GU>_5$E!HE)FF>BZFOW8*%!_F!PDMKV+Q%U!+ M P04 " "E@PA+R3@I1 H" !N!@ &0 'AL+W=OJ:J56BK9J^^S (: UF-I.V/Y] M;>,@%KRKO,079L8SOIQD(V4OO $0SFM'>GYP&R&&/4*\;*##_($.T,LO-64= M%G+(SH@/#'"E21U!@>CLSAEZ[#[-\3$#H>7-^] M33RWYT:H"91G S[#3Q"_AB.3(S2K5&T'/6]I[S"H#^XG?U_XGB)HQ.\61K[H M.RK*B=(7-?A6'5Q/.0("I5 26#97*( 0I21]_#6B[KRF(B[[-_4O.KP,<\(< M"DK^M)5H#N[.=2JH\86(9SI^!1,H=AV3_CM<@4BX+% M&LG*:K&%1)[=1FRU$5MLO+.?B54@N?] 4JM >L>!I)N4VP/98MX[D)W5Q\[B M([4+/%H%'N_?"5G.K$_,N^-2&%#ZT:VP8#;7 BT>OJK$/S [MSUW3E3(&J)? M>DVI *GG/RSJ0). T$'4]W1_!>3_P=02P,$% @ MI8,(2_+"45LZ @ M@< !D !X;"]W;W)K&UL MC97;CILP$(9?!7'?!1,.2420FJVJ5FJE:*MMKYUD$M :3&TG;-^^MB&4FHF4 M&WQ@YO]F!L;..R[>9 F@O/>:-7+CETJUZR"0AQ)J*I]X"XU^<^*BIDHOQ3F0 MK0!ZM$XU"Z(P3(.:5HU?Y'9O)XJ<7Q2K&M@)3U[JFHH_6V"\V_C$OVV\5.=2 MF8V@R%MZAA^@7MN=T*M@5#E6-32RXHTGX+3Q/Y+UEL3&P5K\K*"3D[EG4MES M_F867X\;/S01 8.#,A)4#U=X!L:,DH[C]R#JCTSC.)W?U#_;Y'4R>RKAF;-? MU5&5&W_I>T\-V7^#*S!M;B+1C -GTCZ]PT4J7@\J.I2: MOO=CU=BQ&_1O;KA#-#A$HT/4Y]*#;.2?J*)%+GCGB;[X+37?F*PC79N#V;2E ML.]T\%+O7HMXLBC%%(/(?$H0/I;9()),01"8I($ 1Q$,D,<3>/%(6D M""1R(.D,\H$0')*AD R!+!Q(]FBQEBABB2!B![&<%RN\\V>M4,@*@20.9#6# MI#'.("'>9"%"2=TN"Q\M%[G3R@2A9"Z%/)X,WLPD0C"S(R-Z_ ,\3I.EC MM^D'HT>*AC<]0;H^<;M^,)J>+-]/9&PO=V]R:W-H965TMG:5Z[*W/E5 +*$L[?(:? M('YU1R9G:%(IZ@9:7M/68E#N[&=W>W =1="(MQIZ/AM;*LJ)TGV54") M+T2\TOXKC(%"VQK3?X,-\-XGQ$' R*<($@:F%QX1A>>YOLSOA_?$?"- KX6 M"#[%6)C<#YA88UJ-<:/ 6T99HSS731RSF?Q\)4:! MQ. @7H1,5B'=($YF^S5L:K(^AH$?WMM6V2*-?UOG@0,_@A8G?E4)S7J%:MX_ M,#O7+;=.5,BVHYM#2:D *>D\R7B5O"^F"8%2J&$LQVQHFL-$T&Z\$-!T*V7_ M %!+ P04 " "E@PA+U6^7=3$% T(0 &0 'AL+W=OO;C$L\8PB_HDMYW!\>/EF*,J;2U%^KP[.U:N?>7:J[M>'NC[?15'U M?'!Y6GTISN[4_.>E*/.T;B[+UZ@ZER[==XWR+.)QK*,\/9[6VTWWV6.YW11O M=78\N<=R5;WE>5K^]^"RXG*_9NN/#[X=7P]U^T&TW9S35_>7J_\^/Y;-572- MLC_F[E0=B].J="_WZU_8W<[*MD&G^.?H+M7-^U7;E:>B^-Y>_+Z_7\>M(Y>Y MY[H-D38O[V[GLJR-U/CX,01=7[^S;7C[_B/ZUZ[S36>>TLKMBNS?X[X^W*_M M>K5W+^E;5G\K+K^YH4-JO1IZ_X=[=UDC;YTTW_%<9%7W=_7\5M5%/D1IK.3I MS_[U>.I>+T/\CV:X 1\:\&L#)F<;B*&!F#2(>F==5W]-ZW2[*8O+JNQGZYRV MBX+=B68PG]L/N['K_M?TMFH^?=]*93?1>QMHT#ST&GZCX6/%#BC451(U!JXN M.'3!N_;BIKTP1 ! X@N@!QU(YETH]>83G/JOR1A:M(37Z158K 5":U(WXJ. M)U9ZC;JUPJ696 &B6 EL14$K"EAA.("& ?3R>3$P@ $.)HOGP7C]5$I/QL+7 M,!U;8EXLM&*!%3&Q8KVO,9Q/O?BB1"]^4\^S1"SDO&-$693 C8-41(E)DJRY<,A,5$2;36G"7,0S0W' MK&1L!',I 9=D7XA[31DP'!@FB7:9T]4QB.8W/$"D$T/=.V,N)>+2FQR?2V^S M 3349D-B>"6"E]A^2PRO#(!78GCE$GCEY_#.2L9'"1A>A> E)E=A>%4 O K# MJQ"\T^%0G\,[*QD;P? J!"^Q-U<87A4 KR(.>!; NU.(2^KF3&$N%>#2$)LA MA7E2)J"[F">%;A&]V??/9_QY &-+;+XUQE@'8*PQQGH)QMHG=)K$9R5C(YAA MC8JK1X]?.0WSDBQ0)5H1=@S.!P:46$M,L,'YP 246(,Y-DM*K/F\Q,Y*QD9P M-C"@Q%HB21N<#4Q B3688+-D?VQ\-KWAF).,C6!V#6*7Z@OQ-": 78/9-0O8 MW9G%8!H,ID'%E=A[6PR3#2BN%L-DESPAL7[AG$[]K&1L!"-I46FE'GYAF&Q M:;48)HM.7[TG:+W(S W'G*0W$MT\OFY_3_!G6KX>3]7JJ:CK(N^>5[\41>V: M&UL ME9G=;N,V$(5?Q?#]KC3\E0(G0..@:($6"+;8]EJ)F<18V7(E)=Z^?2E9<>69 MPV)S8UO2(7DXU'P:4ZMCTW[K7D+H%]]W];Z[7K[T_>$JR[K'E["KNL_-(>SC ME:>FW55]/&R?L^[0AFHS-MK5FTO+]Q)?M\TL_G,AN5H?J.?P1^J^'^S8>9>=>-MM=V'?;9K]H MP]/U\B>ZNC/%T&!4_+D-QV[V>S%,Y:%IO@T'OVZNE_G@*-3AL1^ZJ.+76UB' MNAYZBC[^GCI=GL<<&LY_O_?^\SCY.)F'J@OKIOYKN^E?KI?%[L?OX]3_ M>S/<0$T-U(\VT%,#?6Y YG\;F*F!80VRTU3&V-Q5?76S:IOCHCTM[Z$:[B*Z M,C'ZC\/),=CCM1B>+IY]NS%%LAHXFS?JD43.-NE3< 84]2[)HX.Q"01=J M;*\O7)2X PT[T&,'9M8!J9Q-XZ3QHV8_:IPK2CX5J2K)E@Z;,=",$69,RQUZ*;%$F M0E]"NR6PRX*R+J45Z]F<[J3(6I6('.48.CDPXUCLH(@';Q+-W7CC.)VDB,@E M[CM*<)* FX);1J*26R:91[D JA3Y5-X39BHI8<;F'$.3:#Z.T3E? M^Q1V,+%)XMCFCAN2J"5E200(R$A1GC"$F4P2RC87B)/ U99TS@U)F2&:/1PO MRS ,9I6#G$BLNL*@5)*!-N<,5!)O9'+G.+F1SMHR]:!6B>H2D) X"95DW"?* MRU@'<4](J+1/%3(*\U !'A+GH9*@T_')Q?F,9"IF4<(0YJ$"/*34G# /%> A M<1XJ23KRSA.?$Y"5>E8871K"1%2 B,2)J"3K="D*1J!RMDS9P414@(A\H+62 MJ#,D[T*@*E(UC<(\5("'Q'FH).AT8?@3&:B,U:GH8!HJ0$/B-%2 AN#FD2J5 MA+/&+-2R_K2\$EEK65HJSZO4.Z"B,I5;&G-5 Z[RI]):(ZXJQ5<+R:RSB?\3 M&E-5 ZK*_]P2EK'(\N)/-Y#%S$@M6&(/ !!5)6IFC1FH44V8>/YIS$"-:D*Q M3NB_=&'X;0QDI2^3.R.8@1HP4*7N/85DJJPW.:H.R.E%(&)R' M1G\@+(D=-+F%!L)R$EULZ/F"U\5 592ILMCPG+Z\BA/,R 03NSRW0&13>Z0& M9Z%!FU]B'%!BI'9G#$Y5@W:V2CX.R&?%G_?9;!=Z%]KG<8>_6SPVK_M^N%%G M9\]O$6['/7]^WMBK=5P<>24&-EYQ\(J/5SR\4L0KX\N*[#];IU<=OU?M\W;? M+1Z:OF]VX\[X4]/T(S[++"E[6F2B= MBN\7[BX2D,="(GQF_UH-WITGE58BW9O!UMW#])B*>\ZUL*%+UN/ US_.& M2<7QNR-U>Y^-X?#]@_VS3EXE\YK6?"WR7]E.'A=N[#H[OD_/N7P6UR^\2XBY M3I?]-W[AN8(WD2@?6Y'7^M?9GFLIBHY%A5*D[^TS*_7SVO%_F.$&T!G K09! M9Q#T!H3^UX!V!O16 ]89L(F!U^:NB[E)9;J<5^+J5.U^.*7-MB,SIC[7MIG4 M7T>OJ7K6:O:R9!#/O4M#U&'6+08&&!@C-@B"C2&/)H1!TF,\%60?*:"1@B8( MA@2!CQ,$*$&@">B(@(RC7)F8@$:3*$X0H031[=\_ M1@EB)(+)+EW'9D%]BY,$=9(@3BQU(CZN2/_V1(E%U 2)8KJ-.] P5T)LR1)< MDP001[&% EY(%U<*P:223)2-@&ABU,04%-# 6A1<3P01%+51X&(AX1U% MP>5"HAO^[A 04I3(*$IHKPFN/8*(CQ(+!:XLDMQ>$\"E!?X--4% 9DTZT$@\ ML6\K"N R!42FU/+7#9:F>$=7!%R @/1%&DSS#X-Q9\.J@+P&ULQ7G4C:V@]G^HK'2UX+I/$2SC2J:N:(2 M5BLQNI*H%7UK\?XY;^\\W]/JD)6U\RJD.DOK$^]>",E59OZ#VB]'=]=H!U*&PO=V]R:W-H965T?;1Q&X-)V?\ VYYQ[[S'^F%VY>)$G MQI3W6A:5G/LGI>II$,C=B954/O":5?K+@8N2*MT5QT#6@M&])95%$(5A&I0T MK_S%S(YMQ6+&SZK(*[85GCR7)15_5JS@U[F/_-O 4WX\*3,0+&8U/;+O3/VH MMT+W@E9EGY>LDCFO/,$.,!-6O"UNSHC!*.H_?3M1O8QIBMWU3_V2+U\4\4\G6O/B5[]5I[D]\;\\. M]%RH)W[]S%Q!V/=<]5_9A14:;C+1,7:\D/;I[(6T*$WB0DCI!\E( = ;<$9%,*FMJMF1NJZ&(F^-43 MS?]04_/;H2G6T[4S@W9V[#?MI]2CEP5.\"RX&"&'6368J(-!+2+0ZFV(" JQ MB@9TG*3W(=80AMQC-D-,C.-[S".D,X&3C4$_8BL0WPEDL$ ""B16(.D*X+!G M:(/!%E-93 2'P& (/ @1)[T(#81T(R0A)KU$-@ L)A$9*3@%LTF!@E$OG710 M<"^3=3K()(23(& 2!$ABQ-,)*##Y^+QGH$#V_J1D Q<0RP:L6Q>^[[S#=7RP-2=9W MW\'P/2P=^1L1O D@:!<8N ^!\$@<>"= P%80CUD'+U^4_H?[\.)#P]77=W_C M,%WW$Y22OJU!Y]PJF3C:2X3T=OQ<*;.O=T;;B\HR,N=>;WR%INOFNO%/IKG] M?*/BF%?2>^9*GZKV[#MPKIC.,GS0?I[TA:OM%.R@3)/HMFAN'4U'\=K=J(+V M6K?X"U!+ P04 " "E@PA+,3H4V5T" E" &0 'AL+W=O\7=1$2*]CX:V8NU74G;/02#*BC18 M/+&.M.K-D?$&2[7EIT!TG."#"6IH ,,P"1I:M*+R=K35O:,O>O-U\/:#W5&A))2:@JL'A?R0BC53"J/WY;4'S5U MX'1]9?]LS"LS>RS("Z._ZH.LUG[J>P=RQ&]9]]_(A5 %UYDH MC9)187Z]\BPD:RR+2J7!'\.S;LVSM_S7,'< M %P#("#ET'(9/X)2USDG/4> M'RZ_P[K&X!FJNRGUH;D*\TXE+]3II8CC) \NFLABM@,&3C!@1 2*?92 +HDM M? B/PM1-L'+FN#($JVF.4>8FB)P$D2&(;DRB.Y,#!AE,:S!PA2":T8F=.K%# M)[W3&3#Q1&<%LYG[3)PJB4,ENU-)'E1@%,8H=.L@IPYRZ$ W0>HD2)?7+7,2 M9 OJECTX!2B)P8P."-U=$"ZHG 7=EBZ9*1V8:3>PH'@6=.LI0^E,]8"S[38 M.J2B&0IWXX'_Z#S@;CVPI/GXPS<0/.5_PN.]]'4;L[R2IO/ZFSK/4_!]54 M>:5&'FY49>VHV*W7IRJ*63TW07JHJ;_[=RE)= MUR$-WP:^%<=3UP]$F]4Y/\KOLOMQ?FKT531EV1>5K-M"U4$C#^OP@=X_,MX' M&,3?A;RV-^=!7\JS4C_[BS_VZY#TC&0I=UV?(M>'%_DHR[+/I'G\&I.&TYQ] MX.WY6_8OIGA=S'/>RD=5_E/LN],Z3,-@+P_YI>R^J>M7.18DPF"L_D_Y(DL- M[YGH.7:J;,UOL+NTG:K&+)I*E;\.QZ(VQ^N8_RT,#X Q *8 X.\&L#& 30'4 M!$0#,U/JY[S+-ZM&78-FN%OGO!<%O6>ZF;M^T/3._*>K;?7HRT;$9!6]](E& MS'; P V&3HA(9Y^F &R*+3CA,)_@$4$(? :&%L%,/)L5X:'(T03<)."S!!;) M[8!)#*8VF%3PE%FE8"B:>*H1*!F!D+&FV0X8<3/-74QH'%ML$)@0&>T05CLP M3(Q/0@G^6)(%BAQ!MVW732>IU?81)BQ8XB'D\0FZ0)4C:*8WFJ3$%@**$T!] M/4)]Y8'" F6.H-L>4981:C,"AQ&->>91!L5MB#*$D*_-N!%1OER?%+<]LUJ6L-G+/4XU,4]P;JF@,BT<25'F,Q=P2! MX8!DOA[A;D/3)1)-78E20NR7Y B;210@]3TSN'M1S)HRS]LH.1W8!F'DXDLF["EK@+H.1W/(FB)OS#$.3 ^'\'F MA'"'84L2S='L#+3!3EUJLRUQ,SKM/CR 62[_!Q^V M+O[*FV-1M\&SZO2BVRR-#TIU4C,AGW1#3C+?3Q>E/'3]::+/FV'+8+CHU'G< M#HFF/9G-;U!+ P04 " "E@PA+#L&L^5H" Y!P &0 'AL+W=OYF9W5D[=GZA[)W7& OOHR4=7_NU$/TJ"'A5 MXQ;Q)]KC3GXY4-8B(9?L&/">8;37I)8$( S3H$5-YQ>YCKVR(JW3$W['XT;\RN0I&E7W3XHXWM/,8/JS] MYVCUDBJ\!OQL\(5/YIYRLJ/T72V^[-=^J K"!%="*2 YG/$&$Z*$9!F_!TU_ M3*F(T_E5_9/V+KWL$,<;2GXU>U&O_87O[?$!G8AXHY?/>/ #?6\P_Q6?,9%P M58G,45'"]:]7G;B@[: B2VG1AQF;3H^70?]*9^1(@'0GPC) \) MR4!(_C<#' C0RA 8[[J96R10D3-Z\9@Y#CU2IRY:0;E=E0KJW='?9#^YC)X+ MF$5Y<%9" Z8T&##!9. >LIU#;B*!+&"L KBJ*,&,;B78S!%9;-7P3Y&7AR)W M9<;.9L6:'T_X,4S< HE3(-$"R5VWK2)+@\DTIC.M!$MHM<,!BL/,:L@;V ME#H]I0Y/5I8RG;6J3DHB1+;U!RTB &P3 63_WV+V5%?PMRK MZ*D3ZN1.HN,]_PS4O6'%RVBUB1SQK7P7S#5^DS>/RC?$CDW'O1T5\K;2=\J! M4H%E[>&3W(M:OF/C@N"#4--,SIFYSV,H" #1"P &0 'AL+W=O1_1/ MP&9V9M?9@5U<1/O:'3F7WEM5UMW2/TK9/ 9!MSWRBG4/HN&U>K(7;<6D6K:' MH&M:SG8FJ"H#$H9)4+&B]E<+L[=I5PMQDF51\TWK=:>J8NV?)UZ*R]('_[KQ M7!R.4F\$JT7##OP[ES^:3:M6P8UE5U2\[@I1>RW?+_T/\+@FD0XPB)\%OW2C M>T^7\B+$JUY\V2W]4&?$2[Z5FH*IRYFO>5EJ)I7'[X'4OVGJP/']E?V3*5X5 M\\(ZOA;EKV(GCTL_\[T=W[-3*9_%Y3,?"HI];ZC^*S_S4L%U)DIC*\K._'K; M4R=%-;"H5"KVUE^+VEPO _\U# \@0P"Y!4!T-X . 702$/29F5(_,LE6BU9< MO+;_MQJFFP(>J3K,K=XT9V>>J6H[M7M>Q6F\",Z::, \]1@RPI#WB#6"^$<2 MJ 1N61 T"V+BZ2B>QA%.0%$":@BB=V4DDS)Z3&HPM<%$D&2X2H2J1(8A'C&0 M$+*)C W**$UPF1B5B3&9?")C@]PR"2J3(#(DG,C8()JG*2Z3HC(I)@,3&1L4 MAR&NDJ$JF=T 2301R>Q,8@KII)1H,KF53$0!X'XFT8S^'T#C5S^ FA$F2L%HMM+#[C?6'HJZ\UZ$5&.: M&:;V0DBN*,,'E?11S=>W1&ULC55=C]HP$/PK4=Y[^30&%)".0-5*K82N:OML@B'1.7%J&W+]][6=D NV M2_M"[&5F=F=M>;..LE=>8BR\MYHT?.670K3+(.!%B6O$GVB+&_G/B;(:";EE MYX"W#*.C)M4DB,-P%M2H:OQUIF-[ML[H19"JP7OF\4M=(_9[@PGM5G[DWP(O MU;D4*A"LLQ:=\3PZ>5_QPM=U#A->!'A3L^67O* MR8'25[7Y?%SYH2H($UP(I8#DYXIS3(@2DF7\&C3],:4B3M/ #?&\P_P5?,9%P58G,45#"]:]77+B@]: B M2ZG16_^M&OWM!OT;S4V(!T(\$F3N1X1D("3OA/0A(1T(Z?]F ,!&!F"WKMN MYA8)M,X8[3S67X<6J5L7+8$\KD(%]>GH_V0_N8Q>UP#"++@JH0&SZ3'Q! /C M>\C6AD0C(I %C%7$KBHVL44W$N0V B9&#?\4V3T4N2LS<38KT?QDZA*&;H'4 M*9!J@?2NVW.CVST&:DS3VS QN8V9&V^#TG01&Z:"R9-18W;6[S?W"GIIA+KTD^@X M(IYC]>08\4VTS"-'?"M'2C\!WN7[>?05L7/5<.] A7SH]'-THE1@67OX),^B ME"-PW!!\$FH)Y9KU@Z#?"-H.,RX8!^WZ#U!+ P04 " "E@PA+5M6/I'L% M !!'@ &0 'AL+W=OZU7V. M)6M\+,J?U=:8>O KS_;5S7!;UX=1$%3KKEO]-358<;X9L^''A M^^YU6S<7@LGXD+Z:'Z;^Z_!4VE_!VA1Q8U!B_A[ M9X[5Q?=!D\IS4?QL?JPV-\.PB'E M]P_O\S9YF\QS6IF[(OMGMZFW-\-X.-B8E_0MJ[\7QZ5Q":GAP&7_AWDWF84W MD=@QUD56M?\'Z[>J+G+GQ8:2I[].G[M]^WET_C_,< /N#'A? ^$,Q-F LT\- MI#.0?0V4,U!G _%Y2-H9Z+XC1,X@^FV0?&H0.X.X[PB),TCZYL#"C\J%?<=@ MYV(SSR0X=4G;=K.T3B?CLC@.RA-S#FE#4#:R5M9Y<[5MY/:F;;W*7GV?J)B/ M@_?&D\/TZ9HRG?<<2# M-\H,8F08=S'WF!_=Q<'\>)AE#S^K'O$\],CK$?,3XS,L\*82K0=Q MX8'K!/<@<0^R]2 [,7C=,CMAHA:S/_53J+Q"SA%0$B9>!2"(Q])KWR4$29EP M/"N%9Z60K+Q89B>,NA@FBKQ*SR'&)N4Q<@%!/%1>/RPA2"JF\*0TGI0&2?&( MF)8(]Q#U;Y<8]Q!_W2ZK&!8YM'_X. D^3@+'24)OWA,X[U%"\*=1?%25PZ\[ M9>% G>(12L@H]6=(0HSP@/]R\<(P6"B1P$=J#.SG"H@(X2%((/!4%"4;PAM$U V=)^!]X+1+:(A:0@1$M J=$A\\>)X-S) M&!+B*U@W(D*Y!%0N'1+J)PCE$E_5!/7R%ZK[M M(F1+8;)%/+@5(3?JBOV3(N1&]=@_W2FXS&!DG10A2@H3)>^9_*B@WG!%CD3H MC8)ZHUGHCX0L-$C&*.JE98\W&?<.=#F2)@<">M.]34B)@E("MI13!*2I=8@B M)$)!B0#[HBD"TLQ?&@07QS"Y*5_;T\-JL"[>]G7S/O7BZOF$,?.D+T3H7=B>Z<]'@U^!WLZ7/TS+5]W^VKP7-1U MD;?G12]%41L[$^$W6_JM23?G'YEYJ9NOD?U>G@XU3S_JXN .;(/SJ?'D?U!+ M P04 " "E@PA+,JA/ON8! #U! &0 'AL+W=OVU T- :S!K.V'[ M]K4-00CSMP1MZXC_.\)*!MSUWYZ^F"@$(IM0-1PQV>@5)MI,KXF#W=!:D3U_.'^XOI7?5R(0*> M&?W35K+)W=1U*JC)C;F?\ =J)+K2A2C9%287Z>\"S\0?<3^$:N]*?6B MV0KS314OU.J]B/T@0W=M-&M.DP:O-*&7+AJD_!<(MD*P,0A6!C@^V T"JT%@ M#,*5093$FRHG36(T_00)PO]00BLE- [1VL'STPUF+PH"#]LQD143V3"'#68O M\N/(MV-B*R:V8+"WP>Q%21K8*8F5DNQ.)CSX&TBR.YG42Z,-!:UNK'X0?A)^ M;7OA7)A4E]]U(%-^H-6@(*M=331,WY]$^< LF&^9%!RTM7_ -0 M2P,$% @ I8,(2R@K$I70! W!H !D !X;"]W;W)K&ULE9E=DZ(X%(;_BN5]#^2#()9M56O;M5NU6]4U4[M[36M:K0%Q M =O9?[_AHQW(>2/,C4KRGG/>)/ 087'-\N_%0>MR\B--3L7C]%"6Y[GG%=N# M3N/B2W;6)]/SGN5I7)K#?.\5YUS'NSHH33SN^\I+X^-INES4;:_Y5$-YR[+OU<'ON\>I7SG2B=Z658K8 M?'WHM4Z2*I/Q\6^;='JK605V?W]F?ZD';P;S%A=ZG27_''?EX7$ZFTYV^CV^ M).77[/J;;@<43"?MZ/_0'SHQ\LJ)J;'-DJ+^G&PO19FE;19C)8U_--_'4_U] M;?-_AN$ W@;PL0&B#1"W &/V7H!L ^3/ 'DW(&@#@K$55!N@K I>,UGU[#_' M9;Q0G03!++)FN]&$M>;4F Q#:S:HAD6^/1]4Q/U 65-"13)PC2F 8PK(F'CG M].@E4#"!&C^K(4P0$@>*6>/<-)J@.V,BD!*7F<$R,U#&6IC-C)3A833#52)8 M)1H^1381J>(:"?/Q5>^#LSRMJ%M)<<>L,4B0 M)\9I'>[;(..D3B1]XF9 U;>#2<$$L,/ZA59 )&1H>Q9T%0*NB.DA6=\UQA.C M?%*# >#1S3A:MA-*R 2$;DS%/TQJ0"!RXY!A5'H IM-U0$ MW( M57>GVG>#:<8IS0AF5D $W(!,+A9AY'%*,\*B%1 !+W1_]B!GRF%'8#0* MA$9[:H"(VA&4GT'D6">!\2E&X',%1,3,6E!ZADS9?R>'5'W/F+%B#&.A*+ ] M WJ*B 6VZ2%9W[7C+^88RD(1<4T!*CBYFPVI^IXQ9P7BK./^+#!GQ2]P5F#. MBC&4!5=\S)JP<0U@H(IX;4??A&3%\3])W:[.U MWXNQ*>F?7[+=7@&1\^F*Q&R5([:G*R!2S''/EIB:<@005T"DF'VE>9T'X*G. M]_7KBV*RS2ZGLEJ/3NOM%FIW]QX/X?1O/?Y,\[WQU,Q>)?B^KGZ'YG3?O6YJ#,CNW[Y*\VPNMY?]02P,$% @ I8,(2Y+^T&ULE5GK;J,X&'T5 MQ ,$? 6J)-*F330K[4K5K';W-TVN3VJ-"YG^5EE]9-]7J1Q55\6!Z\\%RK> MM49IXE'?EUX:GS)W.6_OO1;+>7ZIDE.F7@NGO*1I7/RW4DE^7;C$_;CQ_70X M5LT-;SD_QP?UEZK^/K\6]95W\[([I2HK3WGF%&J_<'\C3QO1&K2(?T[J6@Z^ M.TTI;WG^H[GX?;=P_28CE:AMU;B(ZX]W]:R2I/%4Y_&S=^K>8C:&P^\?WC=M M\74Q;W&IGO/DW].N.B[55+#FTSJ&-L\ M*=O_SO925GG:>ZE32>-?W>P-ZKP'K#=C-@$X;\-Z WPP8 MF300O8'X-."3!K(WD)\I=?/1#58[^B]Q%2_G17YUBNX%.L?->TJ>9#V_V^9F M.YWMLWH"ROKN^U+2:.Z]-XYZS'.'H4,,\\>8%X0A8\P:8>@8LS$Q3+ ;QJMK MN15$84&T=Y"C] 5,7X#T RVI#D/(,%; 9E$4A#B4A*$D"!5JH:19E;6@ $8) M0!2-!B\=)AI$$;- :*E\ 1JE$L)40C,5KD]X:!3,FXIM-405 C =Z?=S(AS 1!2!S@ PB-O'28#$F0(WUM%8 Q",C M=P%REQ%('0#YU.N.M9T <>>6U8%@X2;!_>L]P8)+D.)&^NL8FA2Q%8OEE@"] M%<9;CT 6P:58<"D07*$)[AJ";'T6UD4*=%%PBPM+K_9 LT:QYE"D.?KD45,C M+$LRQ?) @3P8)13#P*B"?T MWHZ"7B>*)K2&8OI1Q"Q]I].#"!T*&YE9",@P 9G)+39H)L6 7@[G% M0"MA#&X/&@YNP.G$X#++G@FP4.I;1&:NZ)2SJ6"8C SP3-JF"/.,B0?&%U.( MH8V)WJHAD*26.)AG#&Q-C,X$@,S.I >-MTGAU/ACVC) 6\GT8 AD61T89BP# MC)5Z.PE!%C'DF*\.^:8TQQQ MVM*<<:7K&IL!W=O)^>K]EQ5O\^CIW4]:.:3NN"GM?#A$U(_Z4YI M/X-WA_A_QL7AE)7.6UY5>=J>R.[SO%)U9?ZL?K&/*M[=+A*UKYJO0?V]Z [/ MNXLJ/_<_#'BW7R>6_P-02P,$% @ I8,(2WQ2]VZQ @ TPD !D !X M;"]W;W)K&ULC99=;]HP%$#_2I3WU8F=SPJ0"FC: MI$VJ.G5[=L% U"3.; /=OY_MN&EB;EM>2&S.O3Z^!.?.SEP\RP-C*GAIZE;. MPX-2W2U"!8+MY>!??KF-L BSQNV)G.;H/S%:>.'\V@^_;>1@9(U:SC3(IJ+Z< MV(K5M5B$P9;MZ+%6#_S\ MC;D-I6'@=O^#G5BM<6.BU]CP6MK/8'.4BC C R8>-8!A3"(,ZV2@3@;HY)Y.!JR31+%G M U%947HE!"BBI6'E'%3. >7"4\XO?ZDH+8GW>*P@C."TA'4*4*< =+Q=+P&F M\)]!B(EAD1(4*8$$WA]["3'>$;3ZF)F(Q!%\T$5 BL0_Z:*+XN.L],^9U778 MVF'IN]C4^YT#.@:\_2/%09-'N,C\(EY%K1V5OT=-I<'3_"[&5_P?'#2M8I1= MO%H^PWHA-'KC-4SL;3M#)ZXTN]= M^W;<<:Z8MHEN=/4.NL,:!C7;*7.;ZWO1MQG]0/'.M5!HZ.,6_P%02P,$% M @ I8,(2_@>^95O @ "P@ !D !X;"]W;W)K&ULC57M;ILP%'T5Q ,4,!B2B" U'],F;5+5J=MOAS@!U6!F.TGW]K,-H<3V MTOX!^W+.N??8QC>_4/;**XR%]]:0EB_]2HAN$02\K'"#^ /M<"N_'"AKD)!3 M=@QXQS#::U)# A"&:="@NO6+7,>>6)'3DR!UBY^8QT]-@]C?%2;TLO0C_QIX MKH^54(&@R#MTQ#^Q>.F>F)P%H\J^;G#+:]IZ#!^6_F.TV&8*KP&_:GSAD[&G MG.PH?563;_NE'ZJ",,&E4 I(OLYXC0E10K*,/X.F/Z94Q.GXJOY%>Y=>=HCC M-26_Z[VHEO[,]_;X@$Y$/-/+5SSX@;XWF/^.SYA(N*I$YB@IX?KIE28F@($ 1H+,?8\0#X3XG9#<)20#(?EL!C@0H)$AZ+WK MQ=P@@8J1FM3-CM7M,IC%MGP3,S.7X#&AC@P!,H;$F'X!N3$&G*>@P-3-,]1AX M4V^4&*8&HA$5]%BW7DB&]DI^L;T[M\WR9_(':L6^[M MJ)#WK[XE#Y0*+&L/'^165+(SCQ."#T(-,SEF?7_J)X)V0^L-QOY?_ -02P,$ M% @ I8,(2W9"TIV) @ ?@@ !D !X;"]W;W)K&ULC9;!CILP$(9?!7'O@L% B A20U2U4BM%6VU[=A(GH 5,;2?9OGUM M0R@QDVXOP1[_,_.-,9YD5\9?14FI=-Z:NA4KMY2R6WJ>V)>T(>*)=;15*T?& M&R+5E)\\T7%*#L:IJ;W ]V.O(57KYIFQ;7F>L;.LJY9NN2/.34/X[S6MV77E M(O=F>*Y.I=0&+\\Z5^Y'M-P@XV 4/RIZ M%9.QHTO9,?:J)U\.*]?71+2F>ZE#$/6XT(+6M8ZD.'X-0=TQIW:$_^F !P=L.7A]*69O M-D22/./LZO#^]79$GR*TQ&KW]]IH-MNLJ>T1RGK)XQ1EWD4'&C1%KPDFFN!> ML0$4T2CQ%,!($8 4@?$/IQ1A" <(P0"A"8"G 7!\#[F>:T*<6*7VFL1H6J-! M891:J@V@2M+0AX$Q"(P!8"O->J[!-DK1:Z([X#BU> $1]A_@1B!N-,=-K4-0 M1$"6R'H)&T"TB!^@Q"!*#*"$%DH\SQ+CP#ZUT &$6 $QDP2QF1S<-[#>YF8M0F*('+*G%(?/C6\=__ M%M> *$X0#($>W&[H_4]H#8CB)+#R>),+M:'\9)J5 *4BM]*_R;NN_,WP@_5:UP=DRJ%F$N\B-CDJJZ_"=UF$KU M9V"V_\RY'_ 5!+ P04 " "E@PA+&=%#C6L" M "0" &0 'AL+W=OI)=+PU7XY"-DR;KCPEJI.<'=RDIDX( M0GG2L*J-UTLWMI7KI;CHNFKY5D;JTC1,_MWP6MQ6,8[O Z_5Z:SM0+)>=NS$ M?W+]J]M*TTM&E4/5\%95HHTD/Z[B3_AY@W,[P46\5?RF)NW(EK(3XMUVOAU6 M,;(9\9KOM95@YG7E+[RNK9+)X\\@&H],.W':OJM_<<6;8G9,\1=1_ZX.^KR* MBS@Z\".[U/I5W+[RH: LCH;JO_,KKTVXS<0P]J)6[AGM+TJ+9E QJ33LHW]7 MK7O?!OW[-'@"&2:0<0+I:^E!+O//3+/U4HI;)/O%[YC=8_Q,S-KL[:!;"O?- M)*_,Z'6=E_DRN5JA(6;3QY!)3(J*,28Q^B.$@!#B!!83 4P7L, "%%@X@?0A M2^IEV<=0%]/V698$AJ0@) 4@A0?I8[()))^K) ,A&0 I/4@60(I\9KUS$)(' M$(J0!\D#2%;,E4)!"@4HV*/0<+U*F%& C )@$(]1 'M2S.Q\"5)*@++P*&5 M(11F8 0[#0&4U+<:"HN9+.HC9\;1&.!D/@<''#1#@2V-"4 )#@X24-)B9O\Q M['P<6I\BW_I#T/]4 UL?A]ZGR/<^#LV?I3.^Q+#[<6A_BGS[X]#_.,WR&1!\ M F#@",#^$3 $T0=0F?ND9'*7V+OZ!Y.GJE713FAS+;G+XRB$YD82/9FLS^;W M8.S4_*AMDYJV[._(OJ-%-]S_R?@3LOX'4$L#!!0 ( *6#"$L&WK9%M@, M !41 9 >&PO=V]R:W-H965T9:TNZU"$GPU?J\-Q M&!NBS>I4'N1?NOT573+LJL:V?:5:H-.[M?ABWA^Y7SL,$7\7E?H^7OR^6X?Q.")9R^TPIBCUX4-^D74]9M+C^-!CNY+\_U\%5=?I.FH#0,3/5_R ]9Z_!Q)%ICJ^I^ M^A]LS_V@&I-%#Z4I?UR/53L=+R;_9S?<@4P'NG7@J4-T%9I&_DLYE)M5IRY! M=[WYIW)\QN*9]+W9CHW3K9A^TX/O=>O'9BG$*OH8$YF8UVL,S6)^1D0Z^TV" MD,0K.=V7@G "AF/D*0'?)6"<(($)DBE!-34'A $^XH*+9)$^XLS#//+140MQ=!#\Q# M$S07\LQ"@9D4#,IQC(,=%4S074&\*'Q*V!0(F +;IF""[I221>&[==@5"+@"VZY@@HJ[9R1\[R[8 M& @8 WN()TP\98\O'H19)K0S!BS''##A.;&_BAU=WQA S@#BQ?CSF!Q3VQ;,D&6U<:^)X0=@8$C)/8+BPFZ4\H6/N]A[ H,7"&Q78'=Y3US M2XIFN])&=H=I/]X'6W5NIX\!L];;GO^%IEWMS_#K!X,_R^Y0M7WPK@:]-YYV ML'NE!JD'$R_TDSS*[J.5^&$^7^KR[;M2O%X,ZF8\0T>U+R.9_4$L#!!0 M ( *6#"$OJMJP-JP4 '$A 9 >&PO=V]R:W-H965TVO3;'\S9N.O&]_6[ZNROA%,)[ODW7ZWY=^[Y[RZ"HY:ENN-W1;K;#O* M[=O-^ ]V_:15+= @?JSMOCAY/ZI#>EJN;<30>+>U;\I&6W[+] MW+8!J?&HC?Y/^VG3"EY[4MEXS=*B^3]Z_2C*;--JJ5S9)+\/K^MM\[IO]7^) M80'>"O"C ).] J(5$$,%9"L@APJH5D -%="M@!XJ8%H!,U0@:@6BHP#O%XA; M@7BH!19^K5SHB 2')6^>H?ND3*:3/-N/\D,9[)*ZVM@UJQ_3U_IN\U0V'U;/ M45'=_9P:J2;!9ZVIQ=P>,/P$(SCO8NX01G0Q]S[&2-W%/"",Z6)F/L;QYA%H M<9R9GU6R.*_D"2CY/WE!E?EC^CE./V\4B%,;3& - FL0C0;925CDQ'K J :S M;3%A_8D/,>EZ/%<8\^UGTCE6)IIWR/E^WT.U?'&8&\,\(8YWAB0'P$6UOCY<7 = MCR+L400\*C]&"*/":B2'!AL".=^GEQDUR^"-1F@ M3>72)@3%A"&"-!E@3>T6._,)43*AO?@? 9 ;'8%$^4 C(@/6V0>J2',ZH00; M,Y^.C6:$#H(7F1[>#1G!9@S0F>9NOA%(N+E&()<@AFA:G-'4C8O@1 8(3RLW M+@32;EP(9-RX!FA:0%!$Q$6P, ,TK-VI H&,5QL#0/,AH,494'>N(VB? ]HW M;EMM0?$IG5U%SJH^0E3HKM@@70N "J]B0\1&-!H.&HUQ:XS[#40"2G\1QT,T.P$">Z M&9?#&9H3G8*#3F&^Q-Y%$=*./E_ #@5\2C4A$]$Y^%@)#>4#J+S<'-! M;@B6YX!1W=S,6]!IS$+6CEC.8Q4$(BA>$%0HT 3LSH MZ#2H&-& M\"?EN*>X!4%A LW*WK89\1PQ_PF"101@$7<>N4.@B(J(.@< Y>T."'<(%!%3 MFB X0*")-G8- 1#50@5!% *-E.[H+'P"$&@@%F#KSNB]LB"(0@"BB#BA@R * M<0%1"((H!""*R&U.+>@TY@BU8("#NR^ <\^1#LT* 5E?E1(4)0#[1$3+D@3[ MR'!XMB7!%A(0@3M:S:2_LV8Z%CQV^7L L.L502T2L8:[WX<@8MZ3!+5(Q!HN M64(009:2.F$$K!%[AX< 1$9$4(L$U!(3/"@)*I 7[%8E0042[ S='OP 0)(1 MG",)OI" +V)*!U&-,AX>L"*J4:%MD1LP E%K+ B2E;Y)2L$\3@JHL#4!:?S MBJ@=!&PO=V]R:W-H965T!R?'?_;(O7Q1RIA%?.?C9:$;%F;2_3G65BK>3BTZEI1_CL^GL_&$J M_P%02P,$% @ I8,(2SAA &'A 0 H00 !D !X;"]W;W)K&UL=53;CILP$/T5BP]8@PE)-@*DS595*[52M%7;9P>&B]87 M:CMA^_>U#:$T];[$GN',.6<:T%U&9^]Q)E;F\&-8+."FD+YQ3]?L(3(Y% ME$2WQ$O?=L8E<)D/M(5O8+X/)V4CO+#4/0>A>RF0@J:(GI+#<>OP'O"CAU&O M]LAURWW29SCJR.:,<<)0U:89$%@R[Y(D)#$D?Q7OD_>(4B#'E-/ MD*X(=DD:)M@$"3:>8/./ W+7Y(3)/$9X#-D_OJ.2!56R@$IZIQ+";,(BVZ#( M-D"0W8E,F-VJE21+'N,[&;RZ(AQ4ZX=#HTI>A!_,57:9OR?BK]A?^#2\7ZEJ M>Z'161I[4?UU:J0T8,W$#[;ESKX72\"@,6Z[LWLU37J7R#U!+ M P04 " "E@PA+S=AI>F4" #O!P &0 'AL+W=OV.FS 0?!7$ QS?(8D(TD%2M5(KG:YJ^]LAFX#.8&H[X?KV MM0WA$MM*^P?L96:\LS;>;"#TC=4 W'EO<<NC$ER.A M+>)B2D\>ZRF@@R*UV M]?^&UJ.GCK5F7'2 M3BHBE1:]C^^F4^]ATK_2[(1P(H0S0:S]B!!-A.B#$#\DQ!,A_M\5DHF0:"MX MHW=5S"WB*,\H&1PZ'H<>R5,7K!.Q794,JMU1WT0]F8A>\F6PR+R+%)HPQ8@) M;S!I> _9FI!@1G@B@3F+T)9%$1IT;8'21*21EL,_178/1>[2C*S%BA0_NBM6 M:A>(K0*Q$HCO!)9:M4=,JC"=PB2)5@P3D@9:,4Q($/A:.4S,*K:[2:QN$HN; ME>9FQ"2W>6C'JS0AH::R-2&1OK<6R,IN9F$ULS#-A%K!BH69J>;%1&@:6Q.A MG>/=(XT[(ZG52&HQHIV.(C4/D)9%:4("7_=BP<3:6=U9,)'^TWDWMU4+]*1: M!W,J@[E;:?%BV!=!I;X5G2SL?E\R(^M\!NBIZ9CSIYP<<>J MF_!(" >1NO\D]J 6W7>>8#AR.4S%F(X]:)QPTD_MU9M[?/X74$L#!!0 ( M *6#"$M#F=,YV@( ,+ 9 >&PO=V]R:W-H965TX_1Y2XNC+^((Z4R>*W*6BS#HY3-/(K$]D@K(FY80VOUSY[QBDBU MY8=(-)R2G2%5903C.(TJ4M3A:F%B#WRU8"=9%C5]X($X517A?]>T9)=E",)K MX+$X'*4.1*M%0P[T)Y5/S0-7NZA7V145K47!ZH#3_3*\!?-[D&J"0?PJZ$4, MUH$NY9FQ%[WYMEN&L Z$W7&EI7"_ ;; MDY"LZE14*A5Y;9]%;9Z73O]*\Q-@1X ]09W]$0%U!/1&P!\2<$? 4T](.D)B MG1"UM1LS[X@DJP5GEX"W[T-#]&L'YHFZKJT.FMLQ_RD_A8J>5SF$B^BLA3K, MNL7 2:S('5 M>(M*G*(P'+G]U"N03K4)B.6 MY-Z*4>#:S_751((GM_NA!H1G, M;8,]*!R/O+S W^: V^PTVX]*(BPW1H\ MJ!1B^R/D0240V 9'@P]X1?G!3%,BV+)3+;4M@V@_L=U"/0!8\368;X G?J9FK-V[&L MW4C6="-GU,^]JW]02P,$% @ I8,(2\6\MQ1' @ _P< !D !X;"]W M;W)K&ULC57MCILP$'P5Q .)%"37F3[2%1GXY4E9C(9?LA'C+ !\TJ2;(7RR6J,95XZ:)CKVP-*%G0:H& M7IC#SW6-V>\M$-IM7,^]!EZK4RE4 *5)BT_P#<3W]H7)%1I5#E4-#:]HXS X M;MQG;YW'"J\!/RKH^&3N*"=[2M_4XO-AXRY40D"@$$H!R^$".R!$"*7=)QC\1*XSF/\"%R 2 MKC*1>Q24N\=22/JU!!?3KZFZPGE]%+NO+# M!%V4T(#9]AA_@HG]6TAV#_%&!)()C%GXMBRV_AW=V&!WCX@#(X?_BN0/16[2 M#*S%"C0_F/*]?PB$5H%0"X0WU8Z,:MLP2Z,:,S#9#$S^&'-C*+(:BNX$XJ51 M]:T-8YS=SH8QKF$V0R=_K'-C:&DUM+0(F"=DPY@G9,/$AJ$9.KD-L[(;BJV& M8HO !\.0!1,O#$,S,-D,3/X8TQM"D]>K!G;2K80[!3TW0OW_)M&Q6SW[ZO4S MXEMOO?,L\4QVM[X9_97O6^-7S$Y5PYT]%?+-U2_CD5(!,O7%D[Q=I>S&XX+ M4:AI+.>L[TG]0M!V:+=H[/GI'U!+ P04 " "E@PA+6S0' W8" "F" M&0 'AL+W=O25VOA7K>M5$*CCE954/8F:5>;)6FEW0 MLYR*DE6J$)4GV7GC;]%JAV+KX! _"M:HP=JSJ1R$>+&;SZ>-']J(&&=';2FH MN=W9CG%NF4PTCL/U@_VC2]XD.GOG=B9WKC^EDT MGUB7T,+WNNR_L#OC!FXC,1I'P96[>L>;TJ+L6$PH)7UM[T7E[DW'_W"#'7#G M@'L'E/S3@70.Y,UAX9)O(W.I?J":9FLI&D^V;ZNFMBC0BIC#/%JC.SOWS&2K MC/6>I3A9!W=+U&'R%H,'&-0C L/>2V!((L<3]Q2G?TOL(,P2%B%@'L011$," M$L($$4@0.0(R($@0@0D6(,%B&@%>C-($,&3F+&-0))X0)#$>B4PQ*<&P2 ** M)(#(.),I)B4SQY6"(BD@LAR) )ADYJ4N09$E$&4T$FDQ2X>IVNI^0C.UAT*X MB4) 9S%#,=.'Z/_K#X%]MD7X_0K,(1")9W3@5D/37IL480Z 4I+,Z, =B:+W MZS '0"E)9W3@QD73KIR48@Z!YFH1P;V+H,:,QCHQ4([12"<8?-U+)B]N$"KO M*&Z5ME_1@;4?MEMLI\/(GMLA[*;&&TT[P;]2>2DJY1V$-K/'38BS$)J9&,,G M&ULC57;CML@ M$/T5R^]=?,%Q$CF1-I>JE5HIVJKM,W$FL;78N$#B[=\7L-?KQ33M2X#Q.6?F M# 2REO%G40!([Z6BM5CYA93-$B&1%U 1\< :J-67,^,5D6K)+T@T',C)D"J* MHB"8H8J4M;_.3.S UQF[2EK6<.">N%85X;\W0%F[\D/_-?!47@JI VB=->0" MWT!^;PY>4_ALO]3.,-X$<)K1C-/>WDR-BS7GP^K?Q M%P04OZ0\I-7$\?U7_:+PK+T3^)[O?DO< .JX+H2E2-G5)A?+[\*R:I>1952D9=N+&LSMMT7 M/.]I;D+4$Z*!H'+?(\0](7XCX+L$W!/P_V9(>D)B94"==]/,'9%DG7'6>KP[ M#@W1IRY<)FJ[S8L./QR[G@5L .P6P$< C@45@ M-;N#I 92&\B'.%A$H=4/!RP*<)Q:/7' DF1<=-<8!PPGP6+A]I8XO253;U;1 MFV22)DFMP[:=8B)LG[8I)L:6\_T4D\[^LE&:?XSTM6'%-^%R&SKB._4L=+?X MFWSWIGPE_%+6PCLRJ2XKU&84ZAD;%A3.4D]3->?=9=XM)&OZ M=PH-C^7Z#U!+ P04 " "E@PA+2E8"+3X# "##P &0 'AL+W=OYZQZDX4/%>_;$69,:D>RYU7%25GFR8H2SWP_O'.639+Q MO$I$[I1\.W>_D/LGZM)WPD_5Q;U32WD3XKU^^+Z9NW[-B*=\+>L43%V. M?,G3M,ZD>/S52=USS3KP\OXS^V,C7HEY8Q5?BO1/LI'[N3MQG0W?LD,J7\3I M&]>"0M?1ZG_P(T\5O&:B:JQ%6C7_G?6ADB+36125C'VTUR1OKB>=_S,,#P = M .< $@P&4!U QP8$.B 8&Q#J@'!L0*0#HK&B8QT0&Q6\=G2;Z5HQR1:S4IR< MLEUQ!:L7-KF/U8)8UR^;^6]^4S-6J;?'Q20(9]ZQ3J0Q#RT&+C 4H(M9VA@# ML<*RT"[FJXV)#+ MB1M,WLKPVS]#[PA@AU* 4@H02D:E)88AQ@1A&&/\'S&,,8M/&"; !86HH!!) M,#&(8)BI0608TR$2H40B.T%HC.PJLN:0P, 4QFBA&"ED3,\RM@I1@BVJZ[@. MH0E*:((0,MM"BPDO"H48GZNP#ITI2F>*T#&6W7)JFRG ^%S'=0@1'^^M/D*I M9Y63GO9,QC M G!+@#]>,>"6 #)"L0:-5@P]GP*8+7JV!\!M ?0&Q;@MP-XM$<6!I;A/*^X< MP)S3LYX!MP1$-VC%+0'V-F?[%^S]BPSU9\"] XAWP/B(6('M'3*T5P+N';"] M0V%JUII:M6"H%L5-1I%])S*_232H\PV E?(N3A+U\?0G*W=)7CEO0JI#27-T MV HANW4B/C^D?"OKVUC=E^VQL'V0HM!'7N]\[E[\!U!+ P04 M" "E@PA+Q533YF\" #6!P &0 'AL+W=OY>KN40$:7.I6JF5HJW:/CO$"6@-IK83MG]?VQ!"C#?; M/ 1[..=XYC#R9!VAKZQ$B%MO-6[8TBXY;Q>.PXH2U9 ]D18UXLV1T!IRL:4G MA[44P8,BU=CQ73=R:E@U=IZIV([F&3ES7#5H1RUVKFM(_ZX0)MW2]NQKX*4Z ME5P&G#QKX0G]0/QGNZ-BYXPJAZI&#:M(8U%T7-K/WF*;2+P"_*I0QR9K2U:R M)^15;KX>EK8K$T(8%5PJ0/&XH#7"6 J)-/X,FO9XI"1.UU?USZIV4,K0F M^'=UX.723FSK@([PC/D+Z;Z@H1Y@6T/QW] %80&7F8@S"H*9^K>*,^.D'E1$ M*C5\ZY]5HY[=H'^EF0G^0/!'@CC[$2$8",&-$#XDA ,A_-\3P$ V@E.7[LR M HC/5@E3R(OHP_P<3^ M/60SA]Q$')' F(5ORF+ES^C: >LY(@ZT'#X4V3X4N4LS,)H5*'YP9Y9O%@B- M J$2""<"J9;CJH?$"M(HR*? ZZK^6& ^6X4IYHG!A@ P(\U8PRP$"0@-=<& MC+4!@SGON!L9!:*Y.:%F3@\!DSP3%Z2Z-W-4' >AWK(F+=_5FFIKTO*BQ%Q7 M;*PKGAF3ON-+8N0G'_O20]+I]W.? JT9UD:4W@L;(RI*TKN?YI*1,VL?9W(I MU8B>U(1@5D'.#9<&3:+C$'KVY:6FQ5?>8NT9XALQM/H9(J51?>D1".1/(B4=LJQ9 =-Q@=N5S&8DW[4=-O.&F'*>J,HSS_!U!+ P04 M " "E@PA+Q]OK;T(# #=#0 &0 'AL+W=O S^^>WYTOASV_BN*E/'$NK=_\J="C9R691^G/"MCD5D%/RSL>S1[Q*YV MJ!"_8WXM.^^6#N59B!<]^+I?V*Y6Q!.^DYHB4H\+7_,DT4Q*Q]^&U&[7U([= M]S?V;16\"N8Y*OE:)'_BO3PM[,"V]OP0G1/Y0UR_\"8@:EM-]-_XA2<*KI6H M-78B*:M?:W7<@'SK0QH%.7<%O'/RI*[#&@0T0(%, SA*QQ,-=SH$M#HV M1@$W'\0^D6BX_:#@=J)7 ,@CPP]% ^I_DLPL;P"*U98'R(']C6:;1!@ M?T"S+62_1Z&:"($9)7RVK:\NSKND^N+S/2J.<59:ST*JXVYU*#T((;F*U[U3 MV3ZINU8[2/A!ZE>FWHOZPE$/I,B;RY33WNB6_P%02P,$% @ I8,(2XY; M4''^ @ 6PP !D !X;"]W;W)K&ULE5?M;ML@ M%'T5RP\0&_P!KI)(3:9IDS:IZK3NMYN0Q*IM/$.2[NT'V'5=N&SMGQCPN??< M0W+@9GGE_9,X,2:#YZ9NQ2H\2=G=1)'8G5A3B@7O6*O>''C?E%)-^V,DNIZ5 M>Q/4U!&.XSQJRJH-UTNS=M>OE_PLZZIE=WT@SDU3]G\VK.;758C"EX7[ZGB2 M>B%:+[ORR'XP^;.[Z]4LFK+LJX:UHN)MT+/#*KQ%-UM,=8!!/%3L*F;C0$MY MY/Q)3[[N5V&L*V(UVTF=HE2/"]NRNM:95!V_QZ3AQ*D#Y^.7[)^->"7FL11L MR^M?U5Z>5B$-@ST[E.=:WO/K%S8*RL)@5/^-75BMX+H2Q;'CM3"?P>XL)&_& M+*J4IGP>GE5KGM?A#2G&,#@ CP%X"E#<_PI(QH#D-2 UXH?*C-1/I2S7RYY? M@W[XMKI2_RC03:(VOZ$43$"="BA)+9T4WE " M\Q0@3P$HM?9S,V!0/"-"B]PJYC^@-Z5H%.2E&!"=V6:"0#X>CV<1D(+8/!"( M>GA X]XB#*0H;!X71'(?#^Q>E+@\-+9Y7! AL8<'-CER74ZIYRA#L'U1]GYC M(-B;R#4GI?99,X+FWD!%EL8^%R/8QH@ 7+YR82,C^@'%L$>1:U) <>$J1@2G M.//<-; ',6 OFGI2P/;"Z/V*,>P<##C'43R"YHJ3(J:Q[R>)8?=@UQA9ZE,, M&P.G'U ,&P,#%YMS$(^@-X=LO/#<]!BV#P;NML0G%W8%_L#MAF%78/=^RQ+[ MJ!]!EES[>HMFK5K#^J/I:D6PX^?6M-2SU:ESOL6FU7N%#VWW][(_5JT('KE4 M#:-IZPZ<2Z:*B1=J[T^JTY\F-3M(/21JW _M[C"1O!M;^6CZ/['^"U!+ P04 M " "E@PA+A3E@1. " :"P &0 'AL+W=O9H\R7@RW///7<^[)N?&7\5!TJE\U:5M5BX!RF;F>>)S8%61-RQAM;JGQWC M%9%JR?>>:#@E6^-4E5[@^XE7D:)VEW-C>^++.3O*LJCI$W?$L:H(_[>B)3LO M7.1>#,_%_B"UP5O.&[*G/ZG\U3QQM?)ZEFU1T5H4K'8XW2W<>S3+4:@=#.)W M0<]B\.[H5%X8>]6+;]N%ZVM%M*0;J2F(>ISHFI:E9E(Z_G:D;A]3.P[?+^RY M25XE\T($7;/R3[&5AX6;NLZ6[LBQE,_L_)5V"<6NTV7_G9YHJ>!:B8JQ8:4P MO\[F*"2K.A8EI2)O[;.HS?/<\5_<8(>@P?>21-UF%6+"088'%Q#'L80U",\):!7$4 J5L'(W0JP'B-P:&GXE.3Q M%2!.8( ()(D,076U(8FU(B\$&4QO,ER!,(ZL>-Z%R M (6#!,.28U!R#$C&EN06$P_#A&%F*;X%E(]! 9ZH< +*30"YJ24W&2L)L"WW M%E#^">A*+P;U8D"O%66%@")/L_ K#(@*TO**AM'0_#^0T.MS]<7TG&P)-W#,("&2?X!UH&&@J"GB/W*, B&*? MBQWH^I.<" ,?\B@$PL1VF!#H72N,-[BF*\KW9L@2SH8=:ZEOD8&U'^3N WW- M6_85FJT18'] L\=V3'NG;Z?&'X3OBUHX+TRJX<*, #O&)%72_3M5FX,:5/M% M27=2OV+USMMIK5U(UG23J->/P\O_4$L#!!0 ( *6#"$MN:GMU7@( "T( M 9 >&PO=V]R:W-H965TB]QQ99VSGF]W9%\-K<JXD*,3O AK6VULRE1TA;_+P;;^T71D18,BXE$!B M.<,:,)9*(HZ_6M3N?$IB?W]1_Z*2%\GL$(,UP7^*/<^7]LRV]G! )\Q?2?,5 M=$*1;>GLO\,9L(#+2(2/C&"F?JWLQ#@IM8H(I43O[5I4:FVT_H5F)OB:X'<$ MX?L6(="$X(,0WB2$FA ^ZB'2A&C@P6ES5\7<(([2A)+&HNU[J)%\=MXB$M>5 M2:.Z'?5-U),)ZSF=S:>)&;HECY(_K MP7J,B(-!#'=%MC=%KL(,C,4*%#^X*E9L%@B- J$2"'L"H1*YKSB8R9A.-L_$_N?:I46#Z>#UCHT#\0#U;3'2CGF/$ M9/BV[HIL#2+>)X]K9LQE9JBF;Q:8&P7FCU=3M'9C,W ?J*<&W7J@!LC$FP]; MQEV=K4EG-DS)Z;6Z$NA1S1UF9>14<5F.GK6;;<^^;)4#^\I;K#V#?2-GH6JM M'_+M(/V!Z+&HF+4C7#1HU48/A' 0L;M/XBGD8G9W!PP'+K>QV--V@+4'3FH] MG)WN'T+Z'U!+ P04 " "E@PA+&7(K[>P! .!0 &0 'AL+W=O*-BT<;0T A5X:!Z.$,!Z#4$&D;[Q.G-TN:QN7\POYL ML^LL)R+AP.GOIE!UZFT\5$!)>JI>^/ 5ICR1AZ;PW^$,5,.-$ZV15NGK.-MM-@L^&:,+L1TRPP(1A-&.PYI]% M I?(/OB'((BN-0X.B%LA=,8(;7MX%6/K)E@["=:68+T@V/K^C<<1\V@QK<7X M;HG(*1$Y)%8W6QW=D1A-W$-#&1/Q?";PX7@Q$96^B1#GO6_L* M+*KS97\*[/'\A(\OQ0\BJJ:5Z,25/N3V*):<*]!&_ <=MM:/T[R@4"HS?=1S M,5[1<:%X-[T^>'X"L[]02P,$% @ I8,(2\U@/I!R! S10 !D !X M;"]W;W)K&ULE5AACZ,V$/TK4;[WPHQM;%;92!N2 M52NUTNFJMI_9Q+N)#D(*[.[UWQ<(ETO&CU/V2P#GS7C>V+P9/'\OJZ_USOMF M\JW(#_7]=-X>%7<&/>+OO7^O+^XG'96G MLOS:/?RVO9]&740^]YNF?^CSO/+5Q_#LXG9[G[ PO[[][?^S)MV2> MLMJG9?[/?MOL[J=N.MGZY^PU;[Z4[[_Z@9"93@;VO_LWG[?P+I)VCDV9U_WO M9/-:-V4Q>&E#*;)OI^O^T%_?3__$/)AA QX,^&S ]%,#-1BH6PWT8*!_&+B? M&IC!P-PZ0SP8Q&<#TOUZG)+59W^5-=EB7I7OD^JT@8Y9MT_I+F[7=],-]LO9 M_]Q LL3QES,\PM; MS6+?I0!&CDA$O0(P[8R+!#D 4\Y9CU. 8AM+<@!EE1.96@.4<3%C M8@X2X95 7@G8CR*890+VO4X$ M*@6H5FXD,8"*XTB^:0C%/**0%.'2%0%JLG1%@%J4L-BR*<)QI.4KN1IP]GIU M*5 2Y$^;Z"*GUPQ'BC.%#"F2(5$PU<@&(5A\'XB#68P9'1+ MQ1M EURM4E;N5 !KPW%26P@4,VVMW!QKX(Z,,U^RP*#$2I1&Y M8*PXS!_(,58<5K?D6('ZFK%G*[KQ$N=CPB_(S%D($8TDB/ MS5ANV'P@QUAN&/6R08Y!6VFU[ E3!--)D&38H^I$*C+"L3)CWYQ8"AE((8T( M,F.]8?>!)&.]8=2@R0^& 735=K0?,$HF&@CFK&QDUPC6UCT:D0N% MQ5"%8JC4R-N@L.(HNCW+"BN."GLF MB_%B]'SV]M ?1XGQ)=VE!,97=+<^G:S]<'\ZZ/LCJU[VAWKR5#9-6?2G-L]E MV?@V]NA3^R[L?+8]/^3^N>EN;7M?G0[83@]->1P.#V?G$\S%_U!+ P04 M" "E@PA+E#Z[D@@" #&!0 &0 'AL+W=O1 >M^7(1LF':A/** M5">!G5U2PQ&)HA0UK&[#LG!K!UD6XJ9YW<)!!NK6-$S^W0,7_2[$X6/AM;Y6 MVBZ@LNC8%7Z!_MT=I(G0Y'*N&VA5+=I PF47?L';?6[U3O!60Z]F\\!V-C] PGI$V^8_8OQEIB].=E%MQ7N MFRE>F=5[F>.D0'=K-&KV@X;,-'%$)PTR_A.$>"'$&6QF!CA/_ 8;K\'&&<0S M@R1+%U4.FLQI6J=)LR3W4V(O)78.RI'T.]&+HZ SE>G@&ZHM"$ M_H>2>RGYBA+GRU[RU4F+*27Q H-F5]"^<#^9O-:M"HY"F]OL[MQ%" W&,7HR M)5?F49T"#A=MIYF9R^%I&0(MNO'51-/37?X#4$L#!!0 ( *6#"$M#7A,9 MK@( *P) 9 >&PO=V]R:W-H965TBY91LC5-= M13".LZ@F91/.I\;VP.=3=I15V= ''HAC71/^;T$K=IZ%(+P8'LO]06I#-)^V M9$^?J/S5/G"UB@:6;5G31I2L"3C=S<)[,%D7&F\ OTMZ%J/W0"MY9NQ%+[YO M9V&L$Z(5W4C-0-3C1)>TJC212N-OSQD.(;7C^/W"_M5H5UJ>B:!+5OTIM_(P M"_,PV-(=.5;RD9V_T5X/"H->_ ]ZHI6"ZTQ4C VKA/D--D7-(KSJDO4/ZV0BH=T!6A*C3;HJY(I+, MIYR= ]YMAY;H70LG(A M8$!$*H$A"^C+8@$==RO TD7@Q,KA)LGZ*LF[-!-OL1+CGXQ5%LA/D'H)4D.0 MC@@0LJO=8;#!- :3HAQ9Y?" BBRS"N(!Y9E=$Q>4%."#JB"O*.2(*D!NB>HP M:!0EMA3=1*QN(M8N L0 ^K5D7BV91TMA:$8GM7K3[#M+[! MU(F*1E=-3?G>W/LBV+!C(_5A.;(.H\4]U%>595^ R1)X["LUBG23PQM]-\?\ M)'Q?-B)X9E)=D.8:VS$FJ&PO=V]R:W-H965T M\I)7(665Q>ES8*S3? MHD@[&,1;3ALQ&%LZE3UC[WKR[;"P71T1+6@J-051CPO=T*+03"J./QVIW6MJ MQ^'XRO[%)*^2V1-!-ZSXG1]DMK CVSK0(SD7\I4U7VF74&!;7?;?Z846"JXC M41HI*X3YM]*SD*SL6%0H)?EHGWEEGDW'?W6#'7#G@'L'C!XZ>)V#]ZR#WSGX M(P>G3<6LS99(LDPX:RS>;F]-]%>$YKY:_50;S6*;=VIYA+)>EC'&B7/11!UF MW6+P !-$7H]Q%'\O@B&1-9X0Q-B[%=E &/\6LYUB?#>" _' ;#U#X-V(!#"! M#Q+XAL"_(9B-HFPQH<%4!N.YL:M_L%( *@6 4CA2:C'!0"E\H#,#=6: 3C3Z M &83'33:O2D"PT&$8! A$$0,$T0@0?3\QL8@03R-P'-'RQU/E^'1OB(7KC@7 MD$)W*.X4+7H^7026Y IA((I1X6\[T##C>[G"]88\0.7.T8'@BD/^)W*%2PD! MM3397#0M)N_1YL+5A(!R\OP[%' MH/ 3"&ULC57; MCILP$/T5Q >LN1,B@K1)&K52*ZVV:OOLD$E :S"UG;#]^]J&L 2L;%ZP/3[G MS,5XG+:4O?$"0%CO%:GYRBZ$:)8(\;R "O,GVD M=XZ455C()3LAWC# !TVJ M"/(<)T(5+FL[2[7MA64I/0M2UO#"+'ZN*LS^K8'0=F6[]M7P6IX*H0PH2QM\ M@I\@?C4O3*[0H'(H*ZAY26N+P7%E/[O+7:SP&O"[A):/YI;*9$_IFUI\.ZQL M1P4$!'*A%+ <+K !0I20#.-OKVD/+A5Q/+^J[W3N,I<]YK"AY$]Y$,7*7MC6 M 8[X3,0K;;]"GT]H6WWRW^$"1,)5)-)'3@G77RL_3_ &@O1]C^#W!/^#$-PE!#TA>-1#V!/"1SU$/2&:$%!7+%W]+18X M2QEM+=;]/PU6OZF[C.3YYLJHCU/OR0/@TGK)$C],T44)]9AUA_%&F-B[A6SG M$'= (!G $(5GBF+MS>@3!YLY(O8G,N^SIZ[FQ+YVEQO78-_*7MVUU@_YKM'_P.Q4UMS:4R$;@KZV1TH%R-B= M)UGB0KXMPX+ 4:AI+.>LZ[#=0M"F?SS0\()E_P%02P,$% @ I8,(2VD9 M+7+IQ@ KC@# !0 !X;"]S:&%R9613=')I;F=S+GAM;.R]>W/C1I8G^O?> M3X'H+4]+>R$VP3?MV8E0J52V9JJD:DGEOA,W[A\0"4FP24 -D"6K/_V>5V:> M3 D565/[T;<"+LDD4 ^3YX\S]_YU[K>1-LB__LV.RNWQ>9__FD^G/\I^FV] M*NK_^:?'S>;I^[_\I5X\9NNT[I5/60'?W)?5.MW G]7#7^JG*DN7]6.6;=:K MOPSZ__.G?_K7._^U?-__VKEQLUUFQB=)B&9T7FWSS$ET4W$)>%M%) M5#^F55;_ZU\V__:O?\%W^+U)]+$L-H\UO+/,EN&W_[XM>M&P'T>#?C)M?KF" M+Y/V+^UX3MO'\_^>WM6;*EUL_K_.-V]?GK+PRZ1_\M?PLU-X>DEOO%^E#^&W M]^FJ;C1C^_B457F) UQ&[])-XSDS___KO_VWG9-\G]>+=!7]9Y96T7OXL+', MX9/2;^NS?QV$G]Q6Z3(O'J*;E_5=N0J__>G#Q6WXF:SX=?:0XS)#QY?INC&] MGTZO/UY=7IQ%%Y=G'2V@:SE/3I+!R3#I MZ.I]OLJJZ S>>RBK1C^GBT4&W\.W2WZR:\#E>@WT=;,I%[_&T0T1?72UW=0; M.!FPB(WQ7UV^.[^\.7\7P6\W5Q\NWIW>PA]O3S^<7IZ=1S<_G9_?WL#Q^7SS M+CIZ89L6WEP:!%MN@!9V/_.I C97P8YA MHSC;)YQ&ZQ!_+,OE<[YJ4/Y% 9OZD,/,ZM;WKFBHJ[)XX-7:-=CV[\R6K?+T M+E_E&UBDQKYQ+\OL;E/+]CWEV.(J2^LL*N]6^0/Q/!BCK$CG5CVE+[A/S7DN MRG46;=+?LLYGWF7W&32^A.V&_=PVOH<^JBU\W=Q"-;?=^[CCP;,2J*C:X%9$ M1;G!_;#+_@WKU=E&VXKL>-PN#KR@I[%WE$59G!R\3CO79[W.^9SRG.'2!6:4 M%0MX.#JZA"6+DMEQ\!J*!]_73^DB^Y]_@ON_SJHOV9_^+6KP ^1UC^5JF57U MO_SWV2"9_D ':O/2H%4XT;(2-3/(-_U>OY_ $E81<)LM+.(X[O?[(BU$Z78# MS";_1[;\ =;"?)K7-9)2647E#L;*C+BSGV3<[^IIUH\GDSDMU'06C\:3H&.B M8==SE&XBN*DS*ZG0 \"*L_4=[*%AQS$;\LESE2'>PC\KP3 MX/)"F"TG:;O>KN@F6F;W^2)O.]#V$3ELY1IV\!'8*/0.5%=WT%#=N9=[:8YF M??C[AUU\1Y]2)/[';)/#]7X,%^&;Z"\=LN3-!B9,4DYY#W=TD0)UHZQ3UOD> MF:]!EI9.]C[9()]#WV!:.O3I@PF]<^3^8WN'W?IX^YA;']TUX/:=O[F%'Q_/ M+V'7K]Y'5Y_.KT]O+^ !)?R882@)*-XC$0WW*!B@0_0[Y"5A\HZL=A%0N=PN M&N?P!CAFONCBUR Q=-V6*CC,T5-5WC?YP-432JS(HHP(U>#( MU\#6TVK!DM\2.EJ5) @UI[):04-Q!)=&AA(Y/I\NUWE!$CXRM:9B!')B_@]6 MN& :N1.76D:QJ6 !MQ7QTP+%"&9?"]CRAZX5+!OS"Y_[@(MS7Y5K\RSO#$-R8J 3FEO?O,M 3IG6^8++(5]M-\_"(+$IGCW"P<#A15O7,?4HO9<%:V7WJ_(Y>LR6#RTG M^9!&TB]IOD)A]02F?E*#?A?5&0B8[9J%:Q$7*G\H1!1?O$2HU->\Q< %?MEV M*(&OV83&&F9U_7WDD_K1'7 ?8'1TI(]W4O[>KNGLXLELZ=OPWWU"TV'4?'KS M4_3^P]7?#M?CS\QF^\P+>2/*C^W;=>KV(0)B _(K00)"C<@<=O@4?R=2,L?V MH*;?9; 0($WA?K>*_R=W*;:'*P;+U?I<>!TL\YK43B)NI;^A9D9L!Z4-D.$R MN@=WWA@QJ\^:XV(#*V'$%4B/E94,[_/?4(9OU;?#,9+^A:OUG%9HQNI4[#0E MMEX*/AUGOX%4(/:,N[I<99N,KH4.0\CI"DB!E@)?7I;;N\W]%JY@H[?SA0EK MT;S38/0 M*PP^'?O5L"KL4((O#>D_X5Z -!C=O41'<@Z.6P_"OG/)5_F^<^D6!=?H;@MW M".R^73_>&'RH:E,(RD66+:6_=;H19LT"5:?U[=,69+JTYN>>6DU=KUR>MJGN M6YY[5L)V+\^G],4]7O=J&T'V,@P*M^ M_;0J7[*6MUVW: UZSC>/J"_C(BG;DY5_A66S8 5'8+/*F,.37@ \,%]LC+:( M#I[F*ME]=7NI=[AMCQJV;3KA=-9_6[!0@);P:"'=\AD.]_/D(%TO8F2,"WX)S2"@1;#8@^\<@-"$GE;71Z=G;U^?+VXO+'Z!,((&<7YS=1^X!O05S%*P,NR>(%Q[ MTNTR)RVK M!.VXX!N\@/LH7Q+QW5LC2FV48&!;L&DH^99/H/LQ2UNG1?J0L?T<;L+5=@D] MK5;ZMHF.L.6<.4A9K%[X>JW6T'B%(BAK?NZ%X^CY,0>]]*>T@O,%F@BHX[WH M"(U*@_X/YM.8_DY^0&,@#DJ^/N-)RI?'-*L<;5)PF/#F3:L7NDK3Z!X$!C<[ M.I70#"S;=L6'S.F-] 9^FZ/"F*^%6FIH';B6W$+X?<<:XB+;6P"?DU$B_>&? M^+SYZBY=$=\CCVO=@[V##?WK-JV@YQ4ZUIY 4,%S]QZ6,$*W)#Q:;E=PI''T M*8EVT.$OVV)!72*?T9V*<0Y-0)8$=F\\&8U!G6"QL:VITZ+8PBO-P?U'+)OY MG,(J@DBZ=..YL?H'^XX-@R&3=4T2$_SWD6P40[&O'JFM1LN-Z\CL>(^HW6R4 MV9L:DXM I/8Z1<) *^@^ZW<,$;K9(G$:ZRM/IW)H::YL#2-ZQ3 M,CQYSK)?#6G&)&D^;=RXRFT%"R\OFVV!P1$35Z/COE_!%^S!WPB;V">B?;(ZWBZ1I& MMT@M _S?G(4?P4'+KNKMLC_GRI#M?/ER#KP.R?@84^I=4FV&A+K-Q8G3U8I2PG M#:#M0*5L]<*U[&0Q9W;_SC1!WC@RA#:O7)M.+F .(J;>7O3.F7#\,X$-[%\Y MNYM\L& MC%B/C]XA,1+Q?:Z)BYS#O;>FK41J?$(UITKU5?"Z@X8/82P+!AP0 M([748(BN5GTY;M<"Q4!H MJ%ZD>'8N;CK?:5YXK3,U%VK;<,0HSCJ-T1>588[?H0,GS/1TL=F2M,'$MZ#K M5W3.;D?!W@)N'1,'S' M(V_GS+II\%M[5/R+D/@>=.68)/I/U=B,[ []PMLP;SM"M8AU_ENT9O])AOZ3 MP,_)=Q803R%K)X2@)Q:;B_H&W4%I!3?-!9ZE-5W$PE)Z3?5LD06+7I4%_+[( M=D6;X(/&A$'21%7!^3PKJRJ32Z-;W+X^/SL/Y.GKJTOX_4Q,>9?9M0LW\XPRD[A)NF!HM:7#*:+.M MT);C_;R%8P0;B];$%$50O.VRWT2@-X<1;8Y 8L39'K9 O;!?P 2AM2J"@;G! M ,5D'#"5JXM2K);0PC\RV^;V"1JCB_^>N3-HKR 9HG&[1.D;-K@6/QLVL#!3 M01*$;IAE,(>KLOL5F:IP=ZS,9I0#9LALG6(*MMHN^/A9H!;>B@5EZ%"]E=6C,6[Y. M?MDNW85J^57,;'U5E^X6@$FF='#A=@/FRV(M/@9_X_KS![[4LF(K&#.&J$"3 M$PR(UQ$(&T4M]M'A::Q0)=B\A!QYX2Q!QFDBUA*/[A:.[IB=X8.:2YF9UOY4 MR7K-HAV>&^!R-CBCAE&0?]*$9=9V)MY9Y+Y6=D(KG=@BWR[L \S M6R$-X4WBV=6 @N"5^Q>Y<2C4%.5+9=3A :N!&@@R^B M27]R?/*)20=&!=.OMZ",T05\IFF[UFJ8+%=N="N6>6CO>#TR/B:6PZ7>J::5 M>0H[3:E3[T 1S0=G?^G/..E_S8POU()_4@M^I:QHV-4'VC[R$K3-_A0FL5*S MI^WAJ=NYR@ST(5?VN0-VGEM^)5DQN6BJQ>;7)"4L2Y+>GE8O1LKPIF@O@&4H)LK;]*XYK;BN;,VDD\SL M" 9N@ZD4:VM93V"\/#H<)ZT,FS!"X5$K$ND]:@E654[&1I&GN$D>M'?'M$+[YL3N.=:[0$Q95"9"EHT M7I2ZHTW2+]!J:^.RM1-P,>U_E;-V^ST@2 MK W/O<_(.HL;;,1OIP;8RU&^"P4_MG?1N<(#6B-!/6?(HVK[J&>@(@=@'-V! MRLDM2#"MF9FQ#-!IHMV]RXP?CSF&ZR"XY93/W^@J)N8Z+Y8@>U0O)]@7KJE; MJ%TJCV\[0L(#7H6N_05=?AB7P:H[C1;8\S)?$IR50J<0](=FHQB/R0 M@3;I"<_OBN]S[I%T!C.D'NKW+12EC1P4@O$@UH^ BL0:3,H/715*C#!*W=.& M0Q3,.TUYP$B(]GZ%>RP5;H:;EG$3N.JQT[%0E_68VO-C)H:1CO4G&Q"ISD# M.T1&.>88(14K_T[-YD/D1&J:T&NA=I/LYZ)4^T=?KW^X3UW[0"?*F:OOF.ZK M)1\L^YA<7^1<[H$4\R1NCU)+ M"^4 =M7%KT_KG39MD)C9WP!+J(=(;<[X==5ANQE)+KY G)EHE(>B0E^19M*,RHKK.ZW%8P@A^KMUMLR9#:3$*;&Q@\4-7VXP<;H!C D[O0,R\-?<\L]?T4,$ MQ 6R"+/3M"Y1DGJQIAS?$*7E5"5$O%;NUBX$3U&X**R.XWP\=#AL:H_>"]O# MEFVL?#LXXQHEMGA2(UN%US!/DN"A=W4EL\G+1=BIKQ1#RPN*^)&(0A)MT0;C M661LE"/MI8E<:!D/=@E?USFT1<<]7Y35!.OU:;O/[O*HWVN4G7G54 M>]G4Z.OQ>>U4^8:^X_B+N0[DJ&B:W3T%(>&]SC\B8>?E]6E8[/9BW N/5#^4O%ZDI;5#XY_W]B>_3YR^% M?)!AR-/*U&0DN"[+Q<9=F0T#FK3F%GI#L1P999-(P#]9<^)]5BPQ':48@?GO=P;8CL-[Y,X#-TJ/=&S.JTX$N27;.;J6 M#%C?LIY/GY*JK3'ORO6EG-AF1]CQF1<8@RZC>(_+7:%]P<4WZP!F];!_ M69J=TUXPW'UV_L%X0#Y?GJS*\E=<+SELUGF%,>[>:0/YR$HCJ+&!6 5_TG,< MJ=F2 T*QMBX1Q LE$RE_\PB2X@,1:>I%H_OMXY%5E[8XW^!RX:M3W7@8,I%A M.HM(@B3*UQM'VG;3_KG)*1S-L5Q69!Z+,F3, MD34GN$0B:JQV-GMG:" #T7*[,#.U3&Z)FF/-4@;VQ M5GF/SKF[;/.,IA?\-F[T&(?#B?>.D:,S*7,RJYJ.JNXAA1Q$7?0F*RKW3- ; MS/?:-U?#U&QJ:OIDW;K_&Y*_\]ZUZ,@ST[:FKV9CI=%\7GB3,$<7%^Y!\%@\%>0"E9PU'+,ZNL&(BX&UMC2?YJ:8 M_(0RZ+;RM"G?EHI1P5_RY=:7!W10&_(-SQF0<^0=ZX)MPX E^K%E<&R4 /Y\ ME[5>HF$O?\9C7%7D3N7Q8M O)JB05FRGL5=-^UW)=-!G%]N3$J?O,"\A_C_D M K9A$6V$VWDK($M>HPF4]\Y3JK MD9)DGG^0!O"':,%_R"YU,I==>\0Q+B]L6&;?*1TR3@H1:[*QG).#"D5=D\!1 MRW.4E26IKR:=+$5QG:+H1*E)&)0)SE7?Z"%28DPN$;'VX/+<3/J=2B/A M[359Y@OO2N-Q&%TG#6VF)GF+2*$YP?^?P(C 6F-60Q/,^*ODX I4JNYB8C9,=*[ M;)&N?Z\=GTIW*GSG ,N8YQHE2F@32_Y<^Q'3;\42=$.6(!BT!PZD$@0HNM30 MG]@25M^PK?:(FW3NEQ:;,+8+$B4OD,?]&;B!K+-R9U^V?&K\_L:(CE&/!,^" MH1M*:">_+5(IC+GBT%&7?8S6/&V1?T)%?K&A7JSO0_(>R$BUS&NXD])5[%)Q MD$Q5FHU-\\'U)*/![KU]%?58'Y?E%CYIM FN7W';OU[;=K<):P?.=,W7A/4Y MF;.J$B0P(" Z>MINCL7V)SQ@P7T*Y"2+$BYQV,5=XBI0HK2S+I':M%@)9Z5X MSK)F7[%VJ.2<\!P]XE;WHE,;D"ULQKI[G%#L_*4ZAM6/WU;>)51XETM2E!J3 M1,P#RK63\ (Q](@A C-R.&[:1HG5T$=FG?;_5$+S>-!_!849IJL%A?M6X4/G MQX5^.P=100.6]414R(;\0+(#"0T27RJ>I;)JI/Z$+Q^HFKO@0Y>Z%YP>S@:@ M5%*!R\"ABQ3LFV/Q"X;"$T1#'8"T9YE(-.H$WR.Q34+J6;EL&>42>K.A&'8- M@9R+Y3V2OAJWA,'D&[:O9+.I?+2:?+14) 64\WT2;MD<5O1KU) MM(;U,*OO=I0!TI8:@I/18N#?$C%M3#8R41%DWA"0LY'. MP\DU>OS"@^@VU!*GMEBA2@1'Y4FX3L/BUV: MH' E?0=XY\*TBT_B:T\6I0DUT0K.!4$"L.!#614MIQ]D]-*+F<9(4SKV,(-- M4_5&5=;JW@V:(EGA:K$I_PAO@-:S7TZUL M!GZW?5'C]L?,X14=M?=+. MM)+>R%[;^A.\_"(8?Z(%CX+@C4(" M0*,W)?84(D002W\S\-]MX2VL:S]7.06/&#B2M<0CONGWAKJ!;>&H8*>G' MJ7! [E_RWRT*DV)M$J@MA +[1YKW!5MYF-M-$=@ M5[%W28J6LQ[:2&VM$+CH!QFJR=ZJ=49"'1TA%I_81.ICS1LK.U1C8^N<2BK< M9DW2-H56?OYYN+R_.8F.CW[Z^>+FPL"]MH+WX)_#'6(&8L#3KP;\D_?YW5H\1&%]&P$4=B@K'F#2!0(>M*:&N4?B#DH#B1(9S!>,J)8NY/CP*N3%?94: MO-(,*+CZE?1/EY&$&6:/$J*&W.)IPS8R$FBN2]7 MI-P2 /)]U U8^"::Q+/1T."!-&KL1,DHG@^'D:JM$PWCT600 M'5Q2)QK$HP2?[ZR2$\WC^6@ 1Q:4AL?H^E_2]=,/[UB9X)! '0=YE!Q'@TD\ M&B11>U4G.8F3T33ZH,K?1*^O=Q/-XB',/2QS$R4PQ_DH"DO7 MP%#&_5%T4,6:*,&VQZ\9E)LY'*?^;!KM+/4".SV:3*.N"C*X;(-)U"S&06LW MZH]=A,DHB2?3?J2*%N%'P/;E[0Y:?1/-8#V %' +;[*,87UF%M;'][3AD2@+ M)-*3@TG-A*]RZ&WE9X$@BN A%"9,A8X4L3#:80F_0 $85(J5S6_9P4#,'=O) MOOSS:A'V$&(.3^^YY2.?ZPQ1FC_D]QF]PT]$[Y&]_$QNO+?IXM=5^1!-#,C2 M&SBF$]B1=\S,<3C9XK$HX:&7:,0M1(,DGL(S)OM+LCEATQ[SISH:RU/).![@ MWE)(@'5_6TI'=BNLD>^'2< M&$>#)?)&K(=*LIX)''B[1G/5/UR ))\!CK)N M7#*J.]/\14N7MX]5EOD88# @W'3+N)![# MWX-X,)G1%3PJ4,/PY2:;T;3*=X8FNC0=?,'!8D5B+=8Z#MR?4*HFV;3IMG37S/IVWQ%K_@A-D MS&E9@UOQMJ#+E). K1FX-**U&A>R.[3I4GXDG1ZCF]KU,SR+C-->DJ5G;:,1 M,/J8TAM(7ZV1HQ%<9N>"R(U3;@WV(IIWEE;FGL;*$NWMC5#?E[Q&X^M]%F3V M5]E)63VDACJX=ZL' ML+"U"7IKU=*6;+.M6(SWK8!CXQ)5^-_X :>_BQ"0.^P=C:S;-@>^Z$D89)A( MG=+.M]1JM;6'7>XI=F+1=@A5-E&$&]H"HSUY]AK3:T]P0LVH-)"V(P8F(Y5K MXV54VZO/NQ:%T^AZ1]I;KM#@%=H"&?:,T9,7O&WM;)T18U7:T,7 *:R[[@/R MB-$4>10@4A%S>#-1>G[ P1I,,PJYIE]PSQQLO92FG\ 9PH:EWIY+#&]4&9N3 M ET1)+F:CR6 RUQ5()/UDLB67SH:H0GW.&K68T)WE5]_"=X^ZO?&@RBLTR@5 M66]1I[CHK@EA]4GZY5SID]V6JIN?KJYO3V[/KS]&%Y<_G]_<,A3F*=OCO;NZ M"7I"%1O;:L6V"^M6@*E;STM[4^(::%1;; H\UC*.8 H(? "KK>H\_0A,MVY^ M_('SVIQ4K\3WTXZNSTI@"G0-W96()8?J^GPP\X22HW%T+%\,123HF.#^M[]] ML9#'^K5%5AS%A:$/!>-GVP/4S!_TNJ@RE:H#'1I(?M'Y3CV=SX89M,(Z>[JE MM #.4\5P9)\#=[-AEO12YG/A(5;0_-!["RL_^GQBG9[ M40 W)4%6*@^SO+?B%IS5C8&>>MK>K?(%_/&8K9;*P4LC?S/LS2S/Q*??C)2' M+6TYN(PT$I*$SST%8VM+DENP5@KK!)IOJW/'BT\/:T ?H8QV@]!74$@O.K(& MBK$U4%SXJ\R]G?-:N^(#V@BAW'M*:#EN. P.:WG'6S%!W_-[NK%N?AQTN;\S MQ;0O+J.KVY_.KZ/SOWZ^N/W/Z.;\[//UQ2T6#'E/!P+=RBA,Y.L SP-A:$6< ML-IX"]B$.2<(T%L:,<2:4*ROSJJO=9-SJ(IY.VGICR4CD'8])9][_]&3TQN9^@8KT<]X?*<7'QWJ M,#3\ <:+(AG=N$%OCUV:X M7U&82(1%3]@):WBN:"3.V68AQ1$TBP>'4I71Q>QXU2P$/RG=5:N0T'%J%PI/ M_I0EH_B19\40(H.[9P*UI!+Z4I-GA>Q;@K/\%#HW8I).W_1[ Y^K]C6;/:@ M=!0*I(I"1"-PP0O;U@J4NF8A,GP<&-A1AV7 M'45L+&774#@?+DK%7IWGU.3[M[O0ZHWX9MCU!RR$TGZ7"JB/^!,.P%8[:56K M;+QZK),JI8ZLA)R,_?5*U.9B_W;G)8R+@UD\CSBSL+Q:-CUD_KTIF.,ZF]P$ MK*A9BX[8M:4T1&=&G[ [%MK<9A@O=,,;FL>]+S%UD!8EG M&\3WJY;/#)PG(2I$BRH\DXS=UR[ MEI[\-+LZRPAS)%U)),$7CB)!E'?&(7;WIJR O4O'=3=VB";BX1HR*#9C+U(^>AJT0 M?UJC4&V[PN$BQV@+MVNTE3#BUJ84TXVAH@,7I7&]2'2SXBZP H[?QL8FK6UU MC:NW<=V&L7WJ>N0JK_?A12A!1BY[*76% @9D@.Q%&$$X#1RR5#E QPK!XH] M8CPB[^R*HD*\FPD_SG[;2%X('P'\3.02;MP&.#@=>_>=^(/<.\U"4PG=V#P'AR6M@$_59LO=[-_(]?:>,V]HSA2Y*&#GJ*UN MH?CG%+1NI#U;F/W""_H@"-Q= 5QC+=I 7',6%]XS@Z M S*%Y2CRU$KQ[C3Q)?[^%3Q*:5U@T+*4OF M;+L<8&T@\D"68=)?7V MX\9S"30P41S1A7AZEP4>,!5[3LZBA@WB74:F(5/6Y:=L^9!C2Z>VF&O4]HCW MQ(XV+W1>:>O+T3L'V]AMM_C:)AOMG%]?_'QZ>_'S^0U50OWI_-V/6*KI] P^ M8UN&IK0M6?L80DU!D),,@^71[([39XTJ]UZUVXX[U9P9%XH,/,!4]%VZ:>L, MW5R2,5 -X""\$MUVQ'PQ(\N&O0>5=(*$-=#$T8?$,95YL6_\X17@M'Q,@>D8 MZKW VE&"B@1EB/>,$\H[WJ.%]1-VT#TJ<3MY_:NYC,UU:0XO_,JA-SP89PBA*]!U2HBM4WA7JV+^Y?J2BM0OA= MSZ HWD2RO!QF3.R"FC KND)+!!5 QIQ20UF+/9-1R04ZSH\-?40B*+QI)G$TF,0C\(@U%)_SVN"F/"P M'(SLX%X_,9MPLD[FSK)-?0ZP13*[[OMC[. M1&2Y;@FV.AH&G1TE^,F5-72<2X"!>>(HFRL0\K17!!E_0/]V+N9%7G(O?50TK,*A0] CCIX57.E MO_*UK]B@]R$!.<(Y/!$!]P^C'\8N)/^#'^@^PHTW8>R:"ZA7W6-7#LJ!3*-V M:57A#=V!UB?L\>1R31U406EQ##O!UOW71#FH(FETZS>*WC#BC"[\\FMZPRBOCN8^A>BVA[6H0S4- 7)\ MUQFR_0T%*7]:D7BHNF\A>SXK2G"@DW,$7/58?]J?=G$C.F'N23INX>MCS$E" M+E!DDNI.>FS()O09SBR>?G115VFV:D_"LQF0DMK&SXIP[^"IT/[-)2(5$ 00 MHM&X#*'#O7"7%K^:C'LJ&(B*.=;D1:%1?,9M37@TO2R)5U*L+45L,MHQAU"R M FT5H;;8'"F$5')X=$MO9D)H$T!OL,Z,;!B+5.S:1X:C:PT45(^]4Y6!NZT[ M[T\OKJ.?3S]\/H\^GI_>?+Z6BMED@6>X/TJU:<%BA 6![W+0=*E@<@7\Y;FL M?N5D(!HC18+[>JD%MU E0]([$T"M'EZK6:H$[2!)4, NFW#1H?6"!>@7"2$:1TJ )%?/T@U-T6P]) Z7G<,DJ6Z,\6T8'RN/*_8TZIM:@(,K3><<3Y MM.Y5Q23*._0[B(G_:2M4X-EDY,EMT7BVL36\<;78@E:8 B-EB*EIVA)C>.L< M[/=L)YG\$'W !J+$\OFKQF!U]?7H[]N2X\8I9X2\QU13:.$R/P,C!^'DT(7# MJP\S\OL>[.A;(=68@7+7KM9K4?PPF1W50T)[0%NIE%J\0P5.:BH3[T.,(K++[;(: M^>X8A7-$N7Q5^2N,E:;(B^$5-V1/_ZZH;M81[3'WE44_P,_LGL)W(A0,IK"E M8,7):IN3QXON] 6U0&YE9/\\JWO!\".*D$(Z&EHZ^MP\1F[?))^>]P>6=,,; M6-@ M)1]&2]BOJ<@0D84/-/-UA:BU24+.3^R5G%'U[@^HS-"66)Z&^=,I M5P?=GR4=ZX@ />?EUJ2OY!53E0I#[S5=./36-FP3>JL M06B@QV1?) C2*C6-^FC!><$E$5. MHBWHR-*-+U&:-"KK%"8W4(?\K(.&"G$V6S^]=4_QJ-JP$@X?GPW?2QOKWA(\ MDHRFO7D0KC?2/O2#0]K;(MJKS":KI98;67[7[O%C8NC(]7>($YW9BP$;%+], M"RNL,8$$+H-G=@9ZMPI+)TLY>7PN?BDK\2#"WVN#E].,#2!WC(,CX?T@(&S9 M#W87JK*9-M?"SYRF4T8HP@R@*4Q7*CH72^\P^V6I="LFE*'VHX'$3"MW3B>B M D6=*/;"S$01I@8/?*9B2+AJ0)3I0[@H1MK!X\V5U%M&Y)&H W#5:\>$LX=0 MM/FUC8@YG2.9J/0-D7/3AX<*-$J4,%W&0Y+8E(;PNSIN %2VNHYY&=,1$[>QA@:"L[Q9:>?:LA?)OVZ6=JUE[.]*W.W*=F?-F M\JB-4>R, Y-/_ 7XFIW %ECM6MK2(@8JF-;:;4U)B+FSG3PTM^HU6U]X2@,[ MI?/UTZI\R3!$D/OX!'TP<=TH'-T_(/I'D-:8#/Q9^G]8>FE2-/F3N'G-VV)+> M9M@]"Z&(/I9%9N6>^RVG.PY&DPXL!OQ&3/\[3/XZ8HD_,2UH&R7^SFQ-'OK0 MDBX4)7.G'-HWX3,/:Z2T_ DG,K&%4V33'DP.Q@M2T?*B>P&KJ_6F: M%O[@0(V,1S.)V/Y=S>T4*-IESS5W?A@-)5_FZ!#ARUC,-MIG$P&]!,4 ML8-(LB7C]B"RG,7#?M)!F/Q=F+EKON=$6_^O;R'C\4C_NI^(9_UY8ROPLZ\@ MXGF<)'W.'9Y._5 !AJ/ZW6AYU __?#4M3^+Q?"K__@&TW!\/Y=]OIV6:[3R> MC.7GO-] ?>Q R@J?NU*@';'R_AC]YU-04ZPE<&67L?[MZ8?3R[/SZ.:G\_/; MZ.SJXZ>K2VNM#RZWVD!?: "M.ELQX(H?IK:P$WJU[[\+Q^[[MF\8VFPV1YXQ M3X TD&G4]?<.-)>M5LMR>[=! "YCMT#]#P0PD5&,7 BC18@UC)TX&L6S8:)B M4B;]>#3 0S*;Q%-X9-\\#G9J?^\ W9IH1N-XDHP9XP^NED[T,V]-$)QM$@_@ M1(]A:<9V).0>R@I&U:S*EW2UH9PT-/0_&6P_3B8DF$\VU%/5%NP)3MYT!$V. M!VYR"X,[AGFW M:SV #QG-: *_S&E&;=JWC>S'DZYP3W.)NH?1H"BDU I9P1O[K%4RK!%_XP+O MY.FSZE_^^V X_ ']XTOI_&+]!!^.1C]L8(X+F C\;Q68LXMKUVY5/E3IVAM) MRP;:YT4I8;^W!]@.TF^&J!6(.LYX=1;TTQ 92Z5M]"$&9:/"2+QA2K%\FTBC MK8E!3[1[68('3-OT][?&Y M<[*%WTI'*NV!\2IX^J\*E24ZF+2@%[NRC,_D(:?=LYB3E#M86UM/N5XC8##9 M(/4A^AN_:@\.- '-4YD%:*K>ICKQRGRS3E^\4C@FX-@45+2@YW!#V %MG_#1 M:3R#:2!3YA((]Z4X,K M8@0=D+LX\(JA(5R0@W(+"P2Q)WH[L/Z^1!YH_ M/6 24^OK$L(S("(;'LM:^ &!KB2,I$V9-*I7'%RY(R6 [,)R/ M'%&*P7G8IDC/F5QUM=,CPXQ9+(/#Z.7 M&1:NL3&V^BO62!DR=L)6F8B]&YC-B>5)?L]D\^EM9_7J2%R>POE0P*(FG\.F Y,_W".7Y"/TC MLFR-1O7):!@ETW@ZQ;ABROVT^(WU$UT*"0)QSO'90=*W NUP'"=#@[0['QZ@ M/'1";7\??03I"XY;%7S+JLELA%:-^32>PS3$L$_AV'5YOR',A.$@G@SGT7!$ M R6;/Z:HF5+5K#(FHWC4G]"/\3AZ#YH2E;(23)??N*P5*$*S?C2+Y_-AYX@Y M]#49]>/)!-H;C^/YV"II7H$68+M(G2HPWT$8'B7]>=P?87S]43(8QM/Y0*EF ML&R3 9J/8&K)9'2(BAF&#G]O/\R,*=LK#J6M] J)%6AA,L4%3^;Q<#KM-FJ@ M!L-F.#9@F =%_GD!-2B!Z8'2"?*%17.V7&L(^SJ#;\?#*9X,4S'455M"3:#Z M0M#N.* !49_I1'0]4\<.@<*G#&2)%3V##S'[QT)[QHX: OB 7._F#'-"Y\*'=+X9/ M'Y;7^N/5U;N_77SX0,FH%^_.+V\OWE^7/UZ\_7 >G=[.!QV M^XOR/>/<%5B1B36C:\>OCF!1!G:XX'-9!!U-2#14U8( M)"HR=4\UQCBR0Z7W+?(*>""Z?CEX+$Q?E_IF-;>XRG\E9S_&KQ&P[,Y,=AE5 MVY0V!'Y0F_J^F0(T(BP;O^!';*H.2B84!30&X=!2IR7VY MB#Q$1Y;">(V\TX78@Q?/A*YOLDM.)RA:#(938-;S9J(-12"MY!YS2N@P'DP2 M&"K^,D^"/OUI8']SNNRYOSGU!W?Z> JW3%C#/>LF.1M-_5$.)((]P_&5OY!=J8G7M[AS)+';/"LR3D;@Q8HAK_=&])D.VNQM$Z;6L MK@<>!6K.PT.F;YQ>=-$!J:V&Y$EO=N .69&C97&-C;FRK44W+AL5 M+D]JIL?;I;>CK/?0L\'&B)->2\K&,G/X8'NB\HZ;D)QW?FX+,]LVT#O$AA ] MGO, N%!ERY.-"!4ZU/8O9;^/#OT(0KU;- <4W5ZQGTIJRH3ON<2C>-9_TIY6@G MH!=2* )].Z5OQZ"_3?C;28QU2MH+_/S%Q=,/H8/1B P41T-0 D?HNTR2N-\? MX.?#V0@^'\3]^0P_!_UP-N%Z0!@7(7 PMCQ03>.=#)+H:$"C'"6C:#P=8@X? M9K2/QJ/HH_,F1NE#E64.Q<=0E%^,Z/(OI^@][(,6R3]<,F#'QU>8>F,+(^'[ MP[B?P*#XQ['VWK=]S,*4IP'I^@=OHMDX'LVP(,P12#7)A%=\,(Z')// M\ET M3&GUXW@^&O&W\W@P3'Q2L!6*12CT>C0Z6UNENF\'$Z<@::>@?1OJA>W+=-'X MX$)!+3>=U0D(DF/Z.>Q+31J2%(&N!V/O7:?*66,*2ISGC>6%$('8Q LC.4Z)/Q!)=A M.,&/YZT?#_K1?)S@V1E,T#8UG;);TAY*.(MC6Q%NU_HI'@8<9T0*"I^BT$32 MM!-=^Z&OA[^@(,*Z33+7YS>WUY_/;C]?$S#8Y;OH^OS#Z>WYN^CLI]/K'P.$ M,%O2'LVEF';/0*]J $\4UFHR#-&A> _"!WF_);&N9)1:%I+Y\6=&F[RC%C1 MMJ5]$[4N,KDDX3'[_)(9<4I[ML?LFI/\*4 A2+&Q;@^3/-.V$*Z"=+H%^J_R#0_8IA>23/];3A8="^*;VIWK M.1?1+N.AN'0:*.\=1<"T/]PX(QK\YF1OKZ\$> I@B XJ:[)_YG\,&]]KKH5) M?[^CQMJ V X>\^EL0L@W/M:/7>3]'4VG9(CN#Y&; W="KX2Q/^]?'N2!_3'? M.?/^G'CCC(N[@=@T< 60Z;+T1W/14=2Z)5I!\8544+O#P^"%)NSJ%N/;=J%_%-U.QBC8$\5(,(>/*H?=O>CR46BDVXI=Y@L16@DW MG-@< \@%.K^-6EL23@"C)4NMX[:42J0+3Z&2YQ5,#K^,37P/$\8R9_>14CR8 MVQ:+S-ME6[&-3,[ 1FBVX@YV\[]/%]: S<%\Z#5A2!?1KO@F[YD];P54#C:= M2@]PX+\I:FP\$"Z\K+E_896U3B>KJ2S1925%.XU)[2%+Z:"O(GN,UW?GZ7#L M>1]!QM@@&UK>#%16#5Y=88VQL&2FW1FRS:96HY5M>8FDZ#8!4"F$7(=!J>(Q MDJG*1&& ZPXBL<1AA6C?LH2A^<:7!W=P6:V6>/UI@R.(_NX)MZG/CZ6.!K2V M<=E^R>I10;"&+@(4A..V/+??<]=P8*P%H)F9ADP&-P)SS.+!DL0-Y'2=?Z2S5N2 M)HG=,FWH[)B6'$^F:,.A&,V"@L8IWL3-DU;"('_@HGC0ZN*EXD4EVUKG%A(G MEET)Y"EF)U*Z$#/YO "HP)UQ0!E0L_=D?BW8^ @;/ GS _=HE/^TZI4^]/MK M:EERTZ^J9^GR\(:N6+4I1J3*WQ[HG@YW:]]F'=N;9].4WPX* &H-^?G=F+^_ M%V%0G#FI5AHOJ*S,2#_C>/.],X4;GN'NW0-R^%KF/E!WPA\]]\3OJW7NB<]& M]\S]-3F,H'XC?\(>6^XNYO/FGB.WKPROT^E*U6Q7!N85T91T]!?^S0!R<%5[ MWM>&N,)GTD6V;0L),+8)*%(0Q((X83!I5Z8O/LMTY E3B&X=G@YEZ@3T3WY)0NAG:VCPW.'&WF162=W M:^D$^:"6,2QQQ(U!L_R#^18>Z),N(6V@WF.\/YTQ*]TT(@+'*HR MF.Q-P<.2_ =/KC3P4T&] H.3SE>EZME-2KG"8&\.F4U7&K=/7"YG.]VHW41A MQ=$&]]\ SE!L;8>AA\U6Z%$B-YZ2J.VRM,2NG]Z<15.5#:[3O*,3N'>+RN5Y M?RJQ? SN@D[[KNW-:V0V"[LFU+MS4'<>;#=)DVJQD',QT+LK#?W\F%'HC@WW M@TG!>K)=IL0=PSUP#$QW:_06"1>1U!ITWI;(U%[<;O2BOU%6NNXH]R,#".'N M+GLI:92$XK5=@U:9;K84V8=@O OCK(W%1E#;8.,=R\(]>:NB;-ZF8E_C1"BK MLY0W,76R>2[Z)5,PY)\R(4(IH:@"$UCQ%9L9NX+>+NC*A@'A7Z9SV6:UMU=; M^Y!WYZ"*I.\=JQHEB05D"<$H]:IA@WO6C;&Z46H(W-QI,QJG!6JQ6\H,ZL4F M0U_N].XY%S2&)C0EW(BX+TH,/?/B/!U-_)U>=.:EA^C!H?-B!7C MZC"84\(T3-2N(J76**W05DRN\4@NR5>YEX:C.;N3AO&P/V 74A)/Q@F[C::S MH8T0GL7]V3@Z9Y//>V/RD=)'_UXB1KFK>H1ZP+^G!=7=:\JJ:$=BP]?!%J2N M?KP\;:!J#S7'-DN>"2ZET[[)M9_0GGMX507ASY'T:[!%RF6V$IRZ5+(+3VPM M>T16/KE']:\BM![LT1&/+X(A8S$,VM.B\8,5EVV4E%VI5XR%&4@.<]7VC/XN M.8>GVP=$E,0=-$#-Q'NQM1-"QR%AL1F@1OE#OM+EQDT2"BMI"FQ6 VOS.AJ! M[%GRIUP<(N-&20:TE\O_$JC],(SZ*96<-ZT0DX)I*9PI2YF4*)U-A7NY(U9O M[U82: M!9<':YPARSCW#A[2/#(;COIO-;YBOF<0L]IBB6.F0KYZ@XJ02/AJ,HS'HY%Q M_Q(QT!MVDBWS&\TPI& ZC>;3(>4RS*)32T]UTT3GDCHCZ I[0_N?Y:M'D^E$ M,OXGE&$RB/L3C'HYFL:3/H(!F)!:BV-)1D*,3Q@FT60PTY/W%QC&.9H*K DZ MT^?QJ#^7])<0\ )3YHYF8XPS.>)R%R&2!;X%;'B.82R, MQ>(A4<3)R*5M8&3HMJX#UP3=)W? ;[B:*=\Z[HS8=5+)RWW.]/7TB,*ESUM) M2LN2K?1C2+QY9PH_1!#3E^!"-KF%X0)2('!C@62F7:>:!;&V#+:#P$_:G,V; M'> D\GR(/_A-^7!AU$,GY-L[@GP[;4"^-2NTW6T.RWDYN[K\^?SZEI);+J]N MSV]BJ2O_[OSM+9=E.SO]='%[^B'Z<'YZ1'N)-5F"4(8TT9.3C MUKSQ-\E@UALHV$'F/E\J.? ]>8,B21&XO-(=P4L:=*A/QD.NS-Y]-9QU@I M+?X-1CGV6[>>1WID; H.W[.U4YM0'UA/QCVXNFP"/AGS!2A2CNVEP5HUX!EU MMLXY:'E%=WT*? "%\5)*JR0^*FEB,PM03>KAZ3"LP]IJ\2R*D=IJM?"W?SX( MWN/-:!YFUVH5V 9DSC*M5'4X,H*:9X*'12BRA]*X MTA4B+DENQM$2G'7C+ MV8Z1&FQ<,.8I\@3@BZZ4L]LD8PIGK/II[/1TI/&B ;PDI4\4+ V/.' %X2)Q)*6PS1HQP:"Y4XZ/^C0U)0U+,=86 MB,9M/1I.PO1.V/=TR2^-3^3%9'(9FS7N7%90Y C#M+#B[CWC[*FGL'&KR/I1 M)2%BE5(*C]R55'C;'IG]U()<94/*"RHAMI#D,GVA$YK1#<7,F#/J%UN\'=VD ME$EZV->/^&WY5F$:L_K>YD7"O&^\MQ34U[H YFE] M<7G5".1[&X.$[FY;G-J6]ZS$UK2?N]J\G995;NF7JN+:8M?SF5U$P8ZP6NZW M$)NY!QLWBFP%Y=]XFP"30+'2VA3+A>3/48=DE*1,8A>?Q9D^R*SMR?* 58P$ M@::WE67AU)S=W=*+1ZH7C]ERNV(6:9>RG5)I=1E1^45I[KPE1GC6H@X6)D"F M^+1B]MZUKRA(5*Z+A8SH;4_" SVIW2?E\16).$W;@,-(J-!(]!3-O6D?A( MK":P+409$1%@4\9469LK"-H;N659U"BY(HAW]>66RA8-(N,5E6PMU]N_X&MW" M-K[.](L5MSWO#9++YD6A"@8U$/S]=._:%XCK &=?2"8/PO/;@D)-BU=JXC'*;HLL192Y*"!G# M"6E7K%R_JGJ;@&JQ-\W%M=5DT<"?^<;:=&M=_-JE4,I=+*,7-/2%5"]H/Z.- MHO*AL?& 0^SRCS;69>U(W9/7I=$]IUMM(M481$LW7P.UR;NTQ&9IV>Q?8T+I M9@.:YW:C40U;601![ ^5^&]C1'SXL25<78N-.7FEPH[J..E$VZY+( MGI?(^ M?AVUI!:8?O>1^+H$AF\_20?M1..L\39H?#B[#:#)>>!5>\[I[W8VVTW['F"+ M(MZ0AS;\=*T%27Q3?$PNL"=VC@BX9H%(_A5"TJ58+'Y_[JR!-WK!5(Y ]'D3 M)8-9/&!3O/S&5NEWFA%S@6&\$7TT)BRQ2W;JP8 \A,?Z95\9[VAB$(_Z"1O; M)S.T;)\%9P?K2X[C^9"2._I#&.%<)?]ZC1F-YX5S@8>]$?P_C\Z;9&N4@+;S M/^_-1]%WYLQD(;H;_8A7GUK>"=4\0BW@XB ;XUL2D,^Y:0!S39"1C M3 C]*AZ,N*+T?#;P;.G-\BEM14U;S$7!%2IU@KA"3\95.6@V!"3!.+7**^=G MH,#\ZWNI^<9&8: 8T;$L9\?^2S\]K0X*E 8%O(5%ZC"%UZ;OO[?#H3NR"28, MK R^]Y.!< FP1*.'.6R!125;D X+X:A7YJANCF99627O?Y;Q@W(;/O]R:( M"D*6B_//UQ=OKZZCA+E[]']'26_(X"%D/'!J7##'9![BY'*/M+HZ0BQTVH:I M8F0OMVXJJ92XEQ7@_,VFY451?I%;OBI_(6L%%B3%Z#C-QJM4*9L8MD,#;DP3 M[.*ERZNQ<[13LEZ$V07\8#$CV M-F%0-K*,8/GYS#()=3D!#20L<2T:RRI?YQM-Z"UXKRZHA[TO?@H,B4-)%8CMA[!Y+9ZYH9(-) MFD0#DYB3>1E""I"(#$Z\G%[EG[U2+D7I8OGV;9N:/LEDV4N"7(7%99>V+PC$_H745(PK=K;3Q=&8#,E%U(0!DK* M5U'E'-RU1*^A4+JM&'*9BIL1I).=JBX:"#NO.^F !\6IL<"=1_'%>L"C/ MX37O.0+(,".\OR0"Z/:Q*VKUOO,=$63W4($-;OVVP-:SSO:=T.Y]O#L2=D0B MV@2CS/"&G$T08&7&?\XCD"P1 7G ]\I@&DWZB0^A,@+-EG:.77>NS-/,QL^R MT/D&\7?GDTD87O,5=?4:L3PNC*>\]YYTV"NLI]^@ZU]:_&2VKSOTY\"Q+7:, M[?SCIP]7_WE^'KT]OSQ_?W$;??IP>LE10S>W5V?_XDBL_\CD1%GAC$T(\AA/<5D^ M23YQ,I^/Z?$! FVI+"[$KW7OM#E3J/ZT C E,:S?4_C*PV^IKVB#E.Z=@\OC MI*VEHH3YLO(&-U>4]$_^0T)T.=_]B04BX3GD3<49MD/0T@H8-Z!-LL.90W=+ M!N/CVYL6DN;",9X^]*!M4+@U"1YH )>(&*\?[5:@YT_Y^8_\?%!IQWG'\+5B M2[P$FVP/.!*@;0$^-J8&%YX1S@.NZRDZ6LG9RFT>LE28+;YSO8C>WI$E&@;2 M7+B6B?\Q$^X<",Q\U#+O/1'2[>>8+6Y><7+^@@$63=VEZYO/MI!2;! ><;QR M/B0X %F'>^F3?DNT(RP5*._(TPH Y2O#JZU-UY5RD1K"<*7QNET)7NF5NMAQ M=/J#_\%\NHY.;2%FW)D?J:B!GWANJL=\(D>Y>^$SK63C>6[W'8K/ M[]&YR/;0G<'>0\*5'\=]QB?N]1%D;$;U'4>]P20Z9:PH-#%-R3(3%N,+?](8 MX.FC$5 3XA<.^]&XE_313C=.X-?1Q"Z=J8ZSM&\?S=%2/>SU)_8C61RLX9[J M1\.?1TD\FPWI;9 $@!_>9Y2BDL1CQ%,<44CVI)<,HZ,IX0..>O-)=S#X#%I# M%/\1@29-<$1#^N@-3B>)_@=#[K@8#X$LI%NKCHA0.PCTZ^BS%WUJG!%S.JBW M8]1M;.)(F+#S(/LRF\_B\7"H. @/U43+I3J* ZF,R,39].[*8EM;[20HYXW/ M_YIALHX$.VD+BA6=5;[]>S0O?*2R:#1)F_]",6U-%#> 9;X\^! MD&8HS^TQ74EZVP$S8)YGJDN)JLA4GG) MLK59/]^TAT35N!<.0K9H)[CA:$2 IX;..BC=$$*3UMFP@U$^N,LN3I)W]X12 M+DWL8$V@/>8 KE1AV<"R[E.LBBVP6V=N1#1LY2Y20 KLMI6[_K,?GM>=;2<< MQ,]H-PEU'V%]LY.SM%J5C'N8NBCY'5*%QFY)[S"U3LL4M:=%[]4^NR]Q-FAA M!AY5'G"[F>?^;B5PR;YLH2$I4@%K#< MR[,(HQT(1W4T-B.BY1O&(ZRUVP.FCDC 2=R?DB:+MC+IR>Z<6<.VFMO:=-*#QJY$A,. MQA^F3.;!B(1Z@0'2T?)-,/*O&XF,H&- ?RQ^ *^@@]8>8HOY*]C!'CDVT[\ M9]205N3C5T5P6<[OD+7=F?]9V.\GB6QHG'@EB^\Z["#)S(<1!M.\P=).Z+1L MLMY@&7:>X]>=VV\_B2"B6MN'Z);&4D-*IE'BSF\^?;(ZW+=9(DBAW=VI,C!X M'?]7Z][8.>K9"+)2^+)?$B8WQ;ABP*"(Y/_664" MW5MOL9)@3LX'[M5@*(N3AM,\;6Z-Z96'[$9DY .);U?(YPM"[\? <0M.B)>R M)D)^2J^F/ :+ODY@9'EJ 0<#. MR.!'^-]Y/41D$Y3;PS]B;!0YI/-HY=A[$ >,]MZ33 MV$Q%1\K@K+/77S/@:#ZS"G@I1S&I.U8 M1B9!%%P/$](?9)A6:I1FD/XV)9Q%J554Y38?7M)CF;/#!9I_$6\!HK@++?$71^&P.>1^\UR;I*;<5I30^A+](ZO*$[BKGBB7 MM]ZZ2$=C^F02,036-N&6,I<(+H8%5.$5[+4RB*$O#!+@3CX)B":)VQB?GM+& M8:O,;4WSJ]&'%UH?KKV<4+]V:RSPS[!7"%SF#8'P M[PNJ4(Y(%\T#WJ2MT,31S 0C7%)Z0+ED$!)0A:O2*($L$J.0 M8U(6+):N#%ZC;:+>.IF3)DDWAH0PPV5;D(E![#_^5 V"EF^^3E5I5+12+O+- M<:]5X.[R<+4%6AGI"RA6!7$8EYH6 7W'E:KJ= M\L18RNXV#W?_.PRM%M.Q.J1DO%.ZC9]87[?/OB5Z?3B9.2O *&&3P*LKAX9F M@W9ET5N-'1%=KBD M-QO;6A[38#5?8ZAI\WG^7D.#O9A^K06I;5P!QLEJ%8B3HK]W>6,/KD?KY5M8 M="CC+OFZD7Q-75P/(E@V>[3+6UU)A94"&6.Z8D"%]#>%5AH &/BC5D$!1?0+ MC+U>F@RL9T'.ER,AL46"(&%<;91K)$E%OT-IX#82<)F2.UW -C#R]Z"% %&^ MK^Q-KQDB4LD!P_PJ0IGJ!"$_C]!95HO-\M=9\ZT:%+%#-E(R7;CQ8 W_Q@#[@>NJG'/Z:HT6ZIH@T5! MX;GY(*&JV4>#?CP:S3&*]I/!:&;_AFYJ/)U':"0=(I+R MI._A.IC'^)H^2N#Z.OX.?P[H)P)T\]]3_*F7E->.16,#C!:XN-? M\9#0K%6A@]HJ9)252ZY3$\GFM=0>\9]USD. NU)Z@(51E@EQM(3/2N+)$XIO M+CC/C$'*"NFJ[ (9"VIZYK,F4%]0!'(0"J1%^%Y&TYYDCA'(#>Z2J.QN9-%# MAB&$3X^DSJZ!FC#U-85(H>@25BY' M"'GQ5<&N@@XE&H_<(*R;@IY:F7*RAG@L*6[8]?B%7%K64P*,1%=IJF7DZO3R]742]&H,R&9PZ@R MMU&@^*1 <'"8 NB\5I=_EYX?(@1V%RP.E%'2(D1&L3(W2-M HR=DRE)235/4 M?I-H#"R_C )I;5GUX*I1A)N]>2[]-&H8]D5=I=E*H^F&!=?XB=S'_.B>KBM, M>E!)07LD4[],@!K_GVM:%&M9H8JJEKB1##%XC#VIORE<.P-@3YS.H4)O"T.T M)-65'/3CG^4_[SO%<&OM/L6!'/.['>(__%":U=-T:,?,[-S>2*:CUK/5I,X& MSLX_FP'$7WGZX_#!-$ [NI>J% @?45! @UI9L08:M A[ FA1&K1._99EMA\ 9" M4/@&+?RH]@\5NQ&YSF*Q5)OBSK.TU]0*\1S!#KV(21,.)\=CZO@8T6V8=3)N ML6K32(K;96Z"=FW!(:%SU)*^D*R*6\^Y=UP5%V<&FSN,%/3+A!YCG[J$11"< M"WF68-U^H:*')6QPZLJSO3279(V6(3X3C7[A5JMAC0BF:\>HX?W1)R6&ER=9.!9*OCKINE;.V9BV]XU[.W;)Q> MYA:#B+DH%6O K*S8(6KSHZ;X#(:4X=AXQ5'_6C/_#,JX\W&'>\3BD?EG2$\S M9_V7@KK)UI[;4F*MK$$OV:/V8^1>+3V*%&LFOCDH&5( 5IKOQ2TJ1MRBKC,F M1OT8W6,0[*+<(L"+5SV43S0B#Z)HED//"U5T75E+U;)?&3B/::QJJ+ C#@9S MAM5LC9\#@^:>\D)BE4Y7T'$*3U1/O>@+8YOG5# HJV**,+WMG?6BR[(W1)T^ M&1^'>+$;Q,NW^7?['%BYU/^ 7A>V8G&].4$3*=GK'3P=EOCE0JN@/_'^49H8 M72&6V063+(N@H@L>(UB>]]E=Q0Z.>7SPP:?[@"K(;UR=D(RQ1'2*]XC%/^.RX UH:5R0JIBM2-)#"R6KAQ3 MYUZTP_Y:F<*+I[/URW#R-M:4R[]'+9L6':7&&_?7LYM3ZV1;(U.[L[G-[FR7 M>2%ASP8=!S_&=[VL"SQN,N[M*E.^.Q,CY95.2:NUJ@Q?/&P>G0,12 AE0N ; M&_1ON?#8V6!O;*Q79ELF0FOML4$5!^$\K H5S?E:NT*'<]&70(Y"'DD>5/B, M-#FE=EL)BK+ Q:U>/\F5Z+%9^+Q<*?@IRN&ILW93@R_3WT##_\BJE4$@5K_CU(ZW%2UCOUPBL:&ZN4>:K65!$EP"3(!J27/U@?T0M MX<,,DEUG;2T;8;EK;+EG*A(QA.(1BJ6HHK-=N38A%O8#):EX[C3M7]!UPZUH MS+B_0'X; EYL<1 .^JH>O5_XU%FQG^EN88MBZRW68A/+O0*X$F^$"3Y;$;M< M:C3%D]@8CMWS= $8KQL.8Z SHR*UPRD)=.J>S?7)%:\,4#3*+.*WR9P)L<7. M289-L6M&XH]AFV=M37(P;8_@6Y3&$%7-9K2W;ZD?0QNLF)MA[JD4-N_=)_? MO6(IKJ-G6]:B RU,"93Y:J4JBJ)5Z4N>/9,$W%37I*(R,E4R5F, =X5"42?E MT]YR.!"<4IS8_F#FUH*#%AIM[V&SER@; 23X/SA9RB\DC)8@T_SRRDY*[-+A M+$QZD?VVB4 &9SV;)'H;Y" R"$:=*.%L1]"+D>K5(R:K3^YY TBA*VYI)B-F M$$-55%'H[UM4 ="N[Q40H!M?$O_A=.8D^FE]+!0&[PL* GFKB.[CI%[ M11,M@)[L%#-AD"B(MO[A*00$_ +#DQI@@SO6R:R+'3"Q\/. M;1BD"095?I&(\F"42^C-,@"[AD!WQ?+>Z N&)7*1(&)O>(/6%GZ,]1^I*]?C MK&(AI>>@G+=IRV1'6G6&:MWG&SY:L+.*@Q68$KUJM7UYP9R^Y=(BH)'D@"-I M(U,7)MEERI5R6W2X33"/"7(Z\8.<:&]X%:7V@,$+X<(,+5%/)16?\-"/U8XR M>VC:ZQJ&3J*494 J)/T48E&D:;%V.%+>B MC< MXB57BTWI*B"_CIL$@ ?\V44O0E>.1(O-DG<[JV^ T8.+83)$$,"L<1[MX7SL"WZN';QQP))UA=0<87#),::-<,1N SW4 M;+-]8D=HS>7Y;?3AZN8F^G1^'=W\='I]WIX@F7$0C2FZVLR<@'L@7T@HZ(HR M2G'O2(%PP7V' __]/F$XE]LU7M1E]3TEDDMR^-&0@"%L!,YD.K<1../!U$;@ MS,;X^;NL*(E#82M_"W-A'&R$ 8L0] @%FO*VL32S?CR>]Z/I-!Z.!OC7H#_$ MOY+)S W4+LOW+2V\P6"&H8R[WS.C[O#":PN_]\0@S>#'G]Y \H/%T%DW&@V@X&T?#\3CZ&YDT-UQT M!!&?#6J#_IU#P.?Q<#J*9O%P@'B/<_A]"N=K2&]>Z?*@@XFMKMM>,$9@X(S: M8,JC8A4%O*1-<)<7BR95. JTK( Z)EY^N(T66$WU3.HV8IM'F_*!#TLC5A MZW8 /3-HT*EX@[PBH@[>!@?JX\^Y"A[H'9%YFEW6=3B\ @BZ&LJY"B*T4&1=,=W!Y5)0B+FU"YK1$PTZZ"Z-[4$K6%KD<9 MSNXJ1OO7P*M]#@MRDY,PT.K_)'-\3CNOJM'OKL=JJ]0;KQ+ECW'$M6B F&9& M]>],;6Z+0Q5QZ5C##0T359JA6.1-2:\:Y)J4H@ TAQ-)QO(XJM+J[#T6\2%H MA11P*<]BNQ;-;D\/3O$(5]%#A,(9D,E#'KFV3O(W0AF*GO.2%)-#IFAJ9 MGQDKTXI='JA01X =R!:.Z23JZ4FZIU1;KF(RY>BA&S,3,"ZZWL7 8Y[FRA"U M7]&:-V,PC$R0.64NHAR#L"+NJC)EH.\Y]]?Y\62Y[&CMNG'BO>;>TUD"U_M4 M(X(:8#J[3!:;;"GN ;(J&#Q3--865,6]$ 717BMR%77>J1T#K/TBU9Y"E\3S M\2CNCRR%$%X>!3\$H+1KC"':E(4Q6W-M9WJR5#6>PQ%0J6:;48PL9W6DF-29E^U-\ET &+BV-L;XK1F;H9#JD+OSI[HFA6HUX9LH_7C;R I M7TT?QO/^+.[/$F_8&.AD!XEFG,5C5AL3#QIP5IG$ MC[GZ5WC$CJDH>P"Q_%4+QLSF3:*LLUYBJ!QUO_B[94[HU[U#.%6%6; '423, M4&\#\_"20QLI]E,).XMUWBA\/AKL2AR%!Y+>")_P\#1=HCDFD/8XA53-T 0R ML'J(I;=^<[$9NS$TE?.%F:5&OI1WC./&ACZ2'P]O(!!L=7:WV@LS-)'5D"'K MZ T#]M;I,OD=D-DD%A2$*W0>DXW3%LHV=B9&AI#TIUV+ZMT5R#05F[/TNX>1 M.OYY:ZWZM&2:EDWW#;>,!"^;*M(=*?IX30L"EN6QV6\D49,OF_NR+G5F9/Y; M=/JP;DM.A6[9)N^N&,&[:S]K+$()#;1( \F$4:54HEZ83##QI% MN%'T3@QB\8VZ5-S09-^/3J[,)#$UYXH*3X=4Q"=,'V>7( D10M MF;Y.1XS9Q);6A6"'ZK]2^9Z V=(9DR734IQ*^YU,1@T.B5W1V?PD*NA2(U)M! +9XE[24JSUCX8[/V=>98[*W7J<$3=]^KZ5(* M D^TI8>K;=5XW10+L14D=:"U>_7]MMIP;E38N_'@$!K'9SK.]0U,$Y)E6A"IB89/7#WDZ:@:ZHZ(RM>P!;] MG%0(UF1ZCJY?& \*A_9160%3Y M KM'U8#;/#=U::(K1'/'C !*RUOD1+&/0-%HZA),=HHQAOT6>883NG4QGE[T MUH@0\!SK306=?K-IL&,@$Q#HUB844&H)M7@N51BGV:WOHY]!@BG%KHU+=PXG MC<6QQ@U4SU87C>R M\-,J?:&"-!*,+7BCG&^ AZ1:+9\QDA+%KZI,E^SNP/2J;)FG+D@'L<) .%AC M/QB.U?B:XQ-Y[F4E>8(UBNBK?"-%2- , -QD6U@V=@2?+EB5=QAF[.=K#.9M]F!GLV#X+8>R MC_IWOV\!3#6'-<&+]YPRRC0*5Q^T@A](02;>V@;1^"*S"V@VQ!_F:GHYFMT9 MGU3?D&C>4(Q9*N";U0.^'.2WGK!2)36N\0/[!E=UU0&1K%04]!!>\(39R T; MC^MH'/#+/] MTM'@G<%S$1<^#_*_3@2\=$JN89182" >3K%,S+P?CZDD83*:QM,!%3S >)'Y M1!_T63P?3J($?H $GTSC\7 :##,?4Z3^)1?Z@N,%0BW#B/H,L1:R3C9$8BWRB>SECZ/)K$LP%*E6JDH*B, M$D2A.1K-L78DR*7Q:$X?P#C&B94ZS48XZA/]Q6@SP'6&8VQBT(=W9Z"GH#9Q M-!R$#=ZYL3>HQ'% = +LR'U/XNGTS$-"=8WP38Z\="/&/J;!HW8 MW\,_@U2;S?/P=?ZW!=T1T==' ML-M)0EV/9D C.-ZCX2R>T3)< E-I()W'M/-'N.!S67 2^F&?)B2HPR^#P=CT M_3O@"(72'>7AB0Y,T@#E,#QP//BK'CX,P>GLZN/'BUL4*+F,]=G5Y>W%Y8_G MEV<7YS?B6P\+K'.Q#>)8,N/QY ML"RT_%SX$!#*3V^2!.)A-=]1QI96+KG0/IS 8C8U[, M,Q^AG3-26#YVX)$2W?$B*7]!.*OUN#SF3WPU?W0WDRFI(@E+F+3";G %D^K! MC%%FB.G/9#6\J/#4V@,_\,$#C _WV*I,15V B M]A>6:NHJ#YS$F$]_*G@6Y'B5Q9#>%1TD<%U@(<4IE@D"?CB&?^? D<\<#):C M-I6G@N'EV6\Y1RBH]JS=A+BO_]??_/,"^[>E*-XCZ'Y ;#>!^X;NHF$\2,9R MK="EI-93DAS52B:C 56;Z,_'C;\MS/N5*F*ESS9,*F?+4\K)42@8J*A2MH*@ M6+F]3TGMJT0?VA((;E7;4.-EIAYC.5$4"0Z80&2$3@1MH\U]QX$>;ZO)_P;U(!!%/V2,K89F>P9XPU9^!&T+@^Q\_NP,^E:P?7 / MFM3K):?^<_,KU_S"-7^7%K^J5P])]Y/L1L_KTMV)5O0<_(PZ5Q0V90'M\!98 M\-D+4YP)[1M3/4&,JC'GC7QO7G5Y+/^\=$ P.@^LQKBO4NX(P:NOZ@#*HS'- MQ*>$8+7V%JK4.<")"O5GK&Z[!&ETM\T95(=%$',W(/][C];?Q^C&8HS$?MI MT!9%QGNM>L@J*M6.58$[U*W1="KOE5E>O8 N9+.(7_%D 7]W@I*RM/7BU/ M$(;M)4(1UZA7?%.UDR,'1\4,253A31,KU(=8O2^$&^2GDK49Q6\; ZPSE%LB M[LG$):LL9Q_7*T-SH%M\9/.BHJ#-W^H0E HA[!,#K A.P-,>\V>I$CEMQ(25 M%E._ZE)G1Q8)T09Q"YI"P2$#<@I5-8!>]+?'?.6B:PSOL1&[P4'X7^U]^7,; M.9;FOY(QX^J6=U)J9O*NBIT(6;:K-%ME:^2C=[=C?J#(E,PNBM3RL$L=_<R(Y'\:MF.27#L#!" M$BQX^BR?B^Z&G8,%AD)/LA_GGSGG>K[\1/B)/I1*;10LY;D+Q"I^'$]M[$1JSX(2E04QB=@6S"F M'G07O,%_A6J +68TX.U[OE&==D!FYCLI_RR[J(U[9-*M5%"A1U_0RF+#A-.& M4[$S(C^_!>7ZN5K#.L*4($!F+2L,O/>@CV&L,JE<_Z#T(4Z'IVCGF,YKK(DM MQ3I^F;B^\N+)LMP!-A8-^G9%VF'SJT1QI[@65&)A/L>P$8_'=H6'X RRO^[ M1ZJPP-;@?/)@LX;2E5FUO)>7T>L):HSGMR]@8[K+2\'(BL$1Q;KF,N)?,YH@ M@UYI]-C9:OIKM?67=RRO-]^?@34+4%OPR7%1]@8GNE=HYQF# 09SM8;09M@[ MPERJ2+P8HZ.GX=0T)"0U2;7"YLW4YHJ6TF*PP937.F'TD]F[]N=H-!0#BU.& M6(KKFYV*4N(V\)9'PYI94?>B9+6)#%;[\V1*KD7*]J1EH NH+[KH [NUY8,5 M8D8YX#>J=12%,,% I-VANJ5:2,^6>%B+5^0=+E*02GN-(#*?JHD*B\F_C.HV M]Z.I'%>UP?*.@N7K%DV38H1[7CFPD=9O!8M D-9D9B$=RQS6BVPDB1#O[?Z$ MXWY'AP'9[C@C,'-P=.$=&B. L+GE92Q)#..S"?"B02TKR?& ME)ZL?^64 GLJ?7AW\?ZM'$LT?_@1C0V[6D/>1.M*]0LZHOH%W91^>;B:H!H( MN =--@10GE*:$&XV.XC:H:K&\&2&HF=7)35;_"XO[56&^8IH(>QVNG[ZPQI-D,4ER^98IHQ%X M".&RR$4(%]SY=LEJ@XKRVXG"S>)WC5*U @;M @O*(FKEP" M.O0+1=BI&U$B))<]AQ+*DLKF#SYI!=5";5[/E_JV9[K:@6OC9#&?2F9%V*M)W;; M1^U,2UD M/NR/W[>P(:R19 ]9IY+2J]I\>@Z]!X MF$XDO5Y0FYSE8B'5W@!G($S 0)2Z%N$Y!&B%6X%O=I):Y%\$/:_!UM:'> U8 MHDZ'6:QO?!0V<3=7?35$K2( 4I(R>0M00J9]!^!ONT4,,.X>RQ=5!AV63,R MGQ&X,74XA94GX/I%D0MPCJ(N'<^6%*]4B[>OECM[B<+="%QH'PEG;_# MW!+_29R1#1&\ZS(>/P14 YJBXG3V6R%TX20UFSF.="4\AG3G7U=L/LP8 @ N MB>BE"N9]PWWG,G%!?!:L9UNI'B_U<(ZX %,Z5UX:ZUOR@:8C51;NT'\%4[GO M^TU30FWXV_< >_AB8;1Q^.L/+]Z]^L\/D('[ZB/\UYJDZ#F]]!+BSCG.#@[% M9@84BG_90 =<1?S<.N1^U9[[IO=>F!_;8QX/<=PZYH"[6.,:3I)/ <=,751?8(&/^?:"G(H3N[/>*3:#4P>8=@'DKS"X(_E;D)_T@1SK M0D(>I"35OZ=2O34EC:MRO021;\(SC!>=E3F=MT1M0R;OCZ>G%PX 4*5W2N&W MRSSA;%DIEV5WLD/S=45O'$YQ29OP:!TM=.92JS@5 !WGV^0S![JF8]V1?$0O M?*2*(EP:NC!7GM*!)MC]I+^)L0W;UEP>([CWU:54VY!!_/UCS)7BHDPMA>WC-S=L.2JIN[\Q5^ M*BL5'IK-N[[^\U@>A:9!J;-&SRNI.ME,U_,KFD8$]BDEGBRT+][TO;8[X9W> M\_Y2H!_IM5$!YOIW_+^BD5#=-R'KLQ2_MH?MJZ84]"=M%-[U>F 6L.@=8TUN MLO-;]I%5$J8(%\)M@\ ('AEF0A'ZKT"03B$HG.RL84YG$=VZM7]VFVTO\[7\8I3J:$-(NHL M-;==ZU.:_7:[^'YS-YE6__-?L'_KS]6_X-PI8L:)+1IP-3(3;>>HS,JY2Y7, M00O#+8WE@<+4T QS,X#VF3-E)'S,U>Y>=)!1D*AQ&[MTZQ!3-VC-8)7N#[4C MP[>3EV;]2!KN&*G4(<[8M?NA?O&NPUWA$:DY*@DSQ6O$X?LPBPN.>[.[)LSJ MK=13?6%>&PUZ/I-J;$Q9TO-QDM6%_J5YP6>LH::< M$;<5<67,UU[&S\JE2>:4=C)E5#:77(&OE<):GQS-P 3?[M2 MS#T6&48+JSD5S+_A))JP@A31/5ISN&8S%)O=I# A:$$7$&/]O'=([ M&@5V:YZZ*\K/ZFFM*Q4'R 0Y)Z+[&A.C"96>H"0..>Y/LI]67X!F@W:FSM*C M_4@P@9X"F%"9".@AQ(*SSB^-53FKN";2J56M:LP4WT'9+,V,WXSS@B#LKM8$ MX1'U&E;EHZR*LV'5/H^9H8/1SB%5XGO#85IPJQD)(=$G!B*%5\TL32!BVP#J M'N#OP+$I:/\J-<["OCN\4I >,"8G,R#6--8.I >Q"6996:1MOR&)F 9JF(( MN#(W=+!@!=T3MBB\BQ4#FKRJ=A94P EN%^9[@^RN.03OW:G"Y;)ZQ7<($/F; M.VW8TEA=@86'NVB^O-NQ%'CG$O]RMPQ^&RP-+=R&S\,%T,C90)1QUUG.-+P"+;Q>KZZP-A5-+_4CECTC6Q/JI0O[,'7O]0YH:Q2>8W0 M?L#,N:3QRG"U7@$,!0Z1)L-!\TE*>_0Z+B779&38;>Y;&S[RG:R>5*SC?1A^ MAA(FF($\VQI75^< M:8:^0Y\_)< 2HC.?U!ME@*H/V0I5R=9[RPU5V$&/V7$CSMDK@F1;6RU;.1/OO#-O%E@:!9GF:=_4V7#)8%;L>CJ:(B <1KL&IN17A< MDS4#(227/)2/T&?B@,.7A,N-":V+'84YKRC::P$O?:1VYV$CU'T\DJE."F&\ MV6EAK^CU^--#^FX$XO>4-5:0=?,1UW%H1>MLXY!,>62\L%(A61) MLG,/K$_11E;?)=@V41AF%I>=X3-=W;KUM0@WTTCJA"22N P^$(. M$>]4(>MDQCN/]H4KHX1$ PE<0^4):S&->VJA>W@]$-Z8UX-<)KR1 2/7.B=K M$,)8Y6,F@GFX6.E2E34:*&HS.^!1P2V-X1DJ+>#9\*1TL[%)[J.N776XIZ$W/-4-9G"\Z\3UP@1TSLT)ZK47LKTK$K MX@?)-6S0&:'['/L3\)"5@!8$ W\-G1K(<9!G&NW-"N$I1\UZM#Y)A+_*5P MZ!75RE;9"WX'A/Y)N#1(RID"2<%!7E9;H6#43Y[(R%\^&.7/N_H>?H^.WXT5 M.V00UOIQM9IAK@,T=>X(N4^9&DR^KS]W2CX1G1YP(TV!3W&^IJ@^ZB5Q1D A MB-S0/7I0M"HT"Z@+C.^62%I,L%F,H!T;NF7LC#YD^Q;]&?A"&)G-AG@]V<1T M2?^Y$R\A0T:VD<'.O,R[L,5:)VPJ#3^"RT\(+CJ"4.NH)NSVE40.3KXOD")* M_Z)T6/MCH4PPEL/M?'>K#$25<%'WT&Z:DC,H44$RS.# =8D:TF6[NC4C-S*[ MK.2H56/8W]S W=/*U4EV'E?=NDM:1;F.\Y7.@_+&^^T\WF($*= Z>^VMN/IL M4T&FD+QZR]7%\K:CZN3FQ-[5(?]]PS2"EALXD;Z@C-KGOLG!W@TM;P0>H_>? M *]!>*F&6@YTD)%?!NF1\)XM9.;XZ.=3\7?9K$+.%TBD:BQGL5AH^YAP+#S@ M.5@\JWR)MVPJRV0-JB#Y)^Q>/B:4'0AS6FC]-=HD\$9WU@BJ.GKPP$=K>2<( M:V!6V3H]-(QFDI ZKVPU.%J4N95K8;GF4FY;*E)V0K?U.T4CK,^B[!4%-UK- MX3<6Z&\LT-]8H+^Q0#\%"_2%@ 346&_3J*.6-9D@77@JH1M@73E?S&I];38\ M9G0D#L1$$NK&R^?S#YZ$:F:K0]0R1,-U_UD'!@5@G#3);Y8ZU M#@JK9FM(Z]2<90>D*)A&S[6 )H2@SOKI>QC3XP]Q*'H")3F+^:[?VRBU^*@6 M<^O$VD.<3-D6$<&O$28/QGFGTW&I2%5;GF1S-*SIY.1C)L*4# .82Z+>I.4T M8]Z6D?AF:7="E3@W/ ],D(!#;BH4C?"8H"(1=09X^T+:17(<\YAC.9YO=%@# ME3&&1B*[GUV:=38A#%7*%7?CT9HJIZ'V*1V+3XFSQ:SL^T_7L]W)"M+>(%JT#3[A0G?2O& M+7T)P'*#]\+I^;=JO3HV2N(.=]8&@MA<0BE@820BU@$<&7 =70_LD<_HDC0V M*&8O<) ?U3;H#D?!A5=WT1?HRH+2ODGP.[%?5B /%673\AV54.+D3,_)KS=9 MAH1?V?T=L74KGM^"%J\LC*)U M,])%[H4V[S;678A[8Q;7NGH@O+WXBNHCA'ETMMX\$W1_\YY^5A4;3NZ=6 J>IZ-^I:1('2T U8Q]YF2S(^Z MS_$%R2?NP.UQYT**J@7*Z[3?DS/;2W](*G!AA^39JGL^F#GK_>2WAA(+G?IH M#Q3L4F5N7]O:;7RW5-FB:'&M-I8-6[LH6->%D*K/.BIT:V:'KG>)-]OD@KV4 M:%QQ*(ZAE> Y6,O0]G-")!\(47L-)=*((8,EO7DX/N>OV,C)A[?S-GBHKA) M:5!);[9#3[\2QV1=G$1S')1ONM@@YU(@WX]G-:H,3$11V0I@FH6!="ZY)=0! M%R5'71" XYOCZYOCZYOCZYOCZ]&.+Q_V\&!M0L:,#8=:ZB2)W: *;=(8.+\0 M886;[3$$30&Q$JE675!898LZE'&43VWOU5 I7)B+6Q7R--TK=2RZ2RG6&^K, M/Q%% ,:HUG9BX>&_[LSV #03-!.X2RXA&KMF-D]%6)D8&4';PZ@1?+?C3*33 M2"4WHT_":32J/Q=L%C!:(-X5$45.;9RKJ^;5[E[UV^\SS@IJI2NO[J3&%Z&' M53--)Y"6[6WN!HE1E:^-.[N5F9[0=QP( 3'D4)DR4H&%9(Q2[QG(YJ'\@:^K.>( M#W"MPH'0BH=CCCGMS-;%[W9H -(C3>]N+#_(]K?Y[L))$"*LWR@) MOU$2?J,D_$9)N/U&2?B-DC!.25CWPRB.+ I:\LN$)BL5K>4&6C?5_1[3$Y(G]D MACG(B]Y0K\?W085%LF EMT,:Y=U!Z69+ZNH*H)_K&2.<+S<"A%;F_4Z/V.RJ M/15W0/S:'?0/Z90;N;&4.J,A/XLD9Y$7F$D;#%T?87[UUV;:2N&4U)_CW/4Z M?9L;G_6*?##LJ/3Y#7QD##!^.B&KR%+;-Z( 2VA++D8VCN@CCIS9J]=Q:U'3 MI1BW1'OJ#GCSOU82%D)AJ9W_&HH,JN.?L>(]J!]0>Q\@V0GU+890%],!->;C MS*9(S, )L5!X2?:M8O'(6R6]-HFWYFN('-W==UM$UP)]\GU$%/?*C9#UJ(2N+?&A^ M<\:G%=F](,W&F-ED??Y5T<]+D";$6%F"JU.>AQ<\8VEK P6H=7MV2C4?8D*; MWVT"5%;E)]15.LH4KW%*66H?9:RG;'5/@-%)).5IZTJ3>PK^)LI!G.E3CV(L!N^NF##58PVQUXM)=SQO_7,^6.$"WDQ@67ZTNP+C'!1 M?0A*&QJ_*4[1OA&:8=;O=XS60?#B7("&R!B=07T)(.^BUV,TZAM)[IKS!=1E M@52G95X.1GBP"!=WJ[N97>]GV.HS;O<9MOP,3@>DVR[S03'$;XOAJ(V5DL-< M(M3@Q"RZ57'-6F6W%&A#8P9BO>3$DJI;7>.EIWC:TRL7P>"J9(OX()EFLT#4 M&'W;#''B>TO[$EJJ)7>I\FIBY9HLEVBT,E0HC"8V!E)O>.A2)08! /(U!+V' MB\7.+B_#@E'^C( [O/6$462E5_K25"?+E"MFW7M@ M];AF&;<04Q!LEVB$BCKR;18N1,I8C[!AQN8.C"_-LY81O@AZC1HU .;,2#4) MQK#)(_!LX"<+-&Z3K+Y/_'IOB_>HIE+>4PL:48SK9(_: AW*?7-GGQ$OBL>) M,GX.T*Y*.9F3Z*3 SW"FCGK@ZG[N/K -@*MG/F6HH05R43S+CCHG_3+D4"=X MS?<^O&;#Y8/WJ9G1^)-M# I[P&RBTGT@8F=P(%E_/QRKV8\8"_VP-/>R!7[Z MH[DN;L*/?R;8?6=Y*!/C-/'JLY79PNA-)R)3N,2,RY%W:!SUL^?\19=5=F* M^YY. S\FOS()4EB\&2U?$Z_\V2W&)#TNH^*_HC:75>J_!Y#VO@XHK:S.HV]XXPM MMLN(Q7;4K;WL"%G0762*J_8HUTI9!NUV@&?]9Q$]C8'( M?:]/ES$+9#!H0O& U)Z0 X5GP__YEI+DGV A7TL)<2?O#=AI_XZE\W^TARF:_4M&?]MA M8#&-5@J2]H?%A[UW"!S[V@)5_79=,)Y'M?9\@&&!:])T7\&??M]8# MB1+/F=9>ZE'[L[I4*,0")PXH![6#??\VBSA"(MFR^DI8HZI7B6L^5.JDT4=- M%J%20G6L8D*)/0BYM;G1QB\?\C:X"B2:N[! ] >U&,-J)2_^&6C:+?HN+A:( MHZM>'\'0)2E2I@#*U)%19,_UIYUA:I^B[+E?HB#6'^\'1K*RXG_16"XIT]@- M.(']^XL"9_6\D!R/1./N^#W GZJO?Q+XTU;W(WBO$6\&V-T/G+0/J>X01-E: M9'4/F&M]$PE,ID"2":02:9785CZK1X)^62TK"X=WO:-[5=D;))QR\ VKP0;U MI^]*](FTH*42_D[F#?_H9QO84+C^Q;@,/'OPF1?H<3/N)?]YTP\>Q9'="DJ* MS:G>+E2CAN5'2FK[Q/NG-,VP42ZF)%9I?7!=8V_T^;_-D9V@:1<92C=>]H;\ MWS#FTVX::Z,=YL6@Q#_+Y/WQD/_[ M%62Y8^Y!]-_'RS*.=IP/^OSG. PT)0*5R=/-QHLO573='-NM\H7VVK:IV/WW ML6\HG#L:PT8=%V8]8*=NC+EK$WW)&3Q;[:ZV$ (4#%GPS6YWZZ5C%Z.FCR"L M#)?.HUX^ZA;J,C_HY+T2)',TR(>#?GU2>-M1D@][ASR*GJ>9G=:V^OK.709;$V*Y@:3ZD"-7 _&6,(XJFJTC@ C8M@/+-9_,)D>B\ M7N-6T5E3\".>P7?VMRZ+2F#:MR[5FW]]MO[#OY;=[@\0L)_QR\]O[\R'O=X/ M6]A<9B#F_]:E>'9^Z=I=KV[6DUNO)Y$%M+]GV$FZM'BE*[=FMX.G&^HO* Z_ MEHBD"!E%@V+RP9#A E+)K!H3=*UN=4A#4DOX=L53< -U?TO*A5Q2PJ:4L$)V M-07)*<&?T# E/BV8;TB@ ^@$?X//A$T$8# 85!/$@TF?+9IK0M#M8^2AL2Q/6@XZFY\:E3MC%HU7HM94\5'4@H3Q>Z7_FC0Q>?:6UD$R7*3EEP!<1 MM64](U2DP-(BF\TID#BEV 01CT%?L@ MEE%MF9XY@1(K+\3CA4$MFPH).>.F3U3/K3<1I\3:C6.:,,UC"KM.+Z3])-_< M3NZC^82"2V++/\RY8SM$!;7#?&2& 4K-=3 V4UZ'M72ZJI_YDD$6<.XLM8J' MGL+#RQU6"(<+J]^,LH%"$(+@IM+ X8#+G,56\5OA68!1TF4O7"",GD_"NZ]ZI8KG()3 5V=V?R&N5>5#PQ;]F"NG)?1 V$:BV[1UMM@C=EJ+.G<- ME8W9FEB%%^@F[_JO<'B@>9XTYW=@:$O>%U94$8)QB6:X9>.&@Y[FVC< N*J= M_+E(4P_E3O#-U'F8-N"C$)PC5S57GV-)JO!G+*@&EARSJ$U$^/68IIY=[>9$ MU(>YH,R!Q*>TWAJ_URGS- :Z2BW^/KNCQ? M'G.YE;%MA^;3$HU4R,SU;NF>->N 7&0_SL9D81HS'J-EF=;W] ENR6^:#[CCK]G#H""8/_(^00N-0 M?(I>WNL,\(]^/WMMKGV(HL.PMK\1HHZYU8TZV2@?C[O)'E-)?-'KY(.!::_? MS\=]>^/T*F3-],"F4.%9EQMU5'3&>:<'4=:CHNSFPW&I[IEFV@8E.*#,T(I! M+W+YKL==GNS>76_X>_NAA=WQ *4\C&:7'&BD=#"$A2O&>7!P^_A Z5N"_D M)7Q5M5!.YNOA&#(DQT5)ET@4G+(<00+OP B.K%"_8Z[!);I8\Z+?\1/ 6V'N M3WW,_7P_Z'Y*M7$+'G%+,TJ\J_ ($[Y3'A\5F#L3+HI3>Y]*H['X]Z7+4$FDJOJDU90S()47!M(\0-V"'J#A #1I MV1T:"1B',54$#5CPYG"&>3Z0\#WC=&343O&^/[C,+I#P/' MG4JC:[W$S9&C.<&;VV;#Y/Q#6FM9,K&_S^4BD]1S+IPZ8RK M4ZU"(4A8__$3-.&2_:=0;Z$R_LN3(>GF88UAEBGO)'7:.O>N![-$=YIU/"Y]U1SWQ>YIWQ M"#XWJFPTH(H"""9P"KXM,-A@?P=E86[.V,M>T^25P0?G*LJY=#M; S3<1__[':X8@#UF]DW9=][UA536[L"=*(YCKLE M%#'T>VPR<*0I-MO0?@?7W\AE=XRI3D6O1T&ULJROF,K9I0MI5";,> Z0@O=^ MJ3*U&^TL5$(W" +>K!#) X /%IB,T5PL64]R##(8-SQWH(!Y?>OJ>Y@=.:>& MD[SGWM+UAR.:6B@I 6^DV74C..H*8QJ;F>X.X.-Q]..RDXW[!6S_<@"6H#$6 MT8>I2UWZMA"O:?Z4&C9*LX_Z+A$ WY3A=4@)$WN!V*_;Y_>D"J.WU25./.&*5]1/5:YBP/ M%(>M=4>%ZW<.[M397W[!714*A5>#K1\3D3(F\?M[*D"/5?>U$ 9+!)K(::]+ MH[D;X1QYN7![1SAK39E5%[U7A%!X/9E*@!MN,W2C HMQR720%KX00@$UTWT; MM=M+<_?LJ]AWP5:\T1-] M!(#3#SE_O['=X'^8"&)OFD>#X8!#S /T A@I'8"9=F1NSAV(/LO-PI+88B4% M''C=PMAU(SUX?X)-/WM#3EX!U3G.>YTQNRCJ:0W@33T:]<$P.J)[^'/(O>[@ M'^;.,L8$]7J^ CQESM QEC%BQHV7;V#.6'AN08%!)@^N\S=M43_)9U.];3ZL0/Z;6 M/$BDE='(!;VNP/#^"JJ.8](S_Q]GKVS%E$_PL-($GG;A MLO')N)=])W^\0GRR[SEA&4",44KI!+ACX(P2,A7[[B\T"?1H;1K,^30 ,Y#_ M"$=KFNA@GB;]I6F3L+32F X2U4C%LJUIDCLZ">ZC3.N#"O'./!"F6O_PKCTJ MU9_FPC;HVS]/:[7:,RV]\(P1TP*=34901X@5T!_&GZJM5P%)6N:27L)3 [FZ M-4T@(@;TN(\%^M6-54&E2>-1L*):63E]QZB)6MV%QYD^RGAU*6* H&TF:G-]S_">4M>N,+ W C'@N#)LE;BN.3D< M3V.?CGMMNX,1ZC =R^C* !$90C:?:_*P/F7^C@2LL,BN@*;C!RUJ6@,=2 MC#LI:W>(@5"TLLMA/VK;PG6AQ&S2@@QB&,U>I'TO&A/$O2D%9NE(LPF>M^L# M;]/<,(:^S+23&CN]@-J37*W=J^,P/9<-B_A3.*U,>W\]_PU< MZ#SZSLG@.S-E=PNSJJ\^7)Z_>'N9%70,9/^6%2?=[P@#CW!;KZKM%TA0JHVQ M&-B-.+N:3;M^MXE!=KAR'X#A [: ?:H QB^+-E\N5Y\MU.1?$=C;O!:@ M9VZUOE];ON$MD;YBAX-A&GM7+657,OX<&K=3'T)7P_D[&O[2F*E;!&S%.D N M[U\2R,EG"'5L^:;(.KA!@B$Q%@(D"&! P]K= K;MKP@_R@I*R#0HL9GV+(F0 M9LN55Y.OB9)J4&MA7Q!S4 MZ)&-&K"ZJ:]_5@L2@#:L9U'ASIJL_9H]7B]]! M/!P0(P?C[[A:*KP9!G.*S\OU9+ZHZ =XD-B7(%>XDS-69#$E*?Q9@IV"KW+) M00X! >OX:3IM%K;((>84FX:6XL1;K&[F9OVG&X'$(= 8 FP/<<=I"_-(XC+$ MHA<9IIXJ"+!L(>/DZKZA+<@)%7(8:WFLUO.;.7%G$&>"T-?Y*7?65X 7UR60 MU^-6L-+'#P@,W;WMW!3@Y1 M8W#RW5L#M(4L6*_(XSPB9\GVE2&O/VYVH?304!N 2Q;.R=$ 8D\C^NL'$,N#@ MHJE\I]"R/=;O%IA(O/'_N*%6LK>.ITL5OM!W'Y;SK8#UU,N"$R$DW>C& \FX M?/?!^^!_$.?=)CNU:/X@"#]B[O>;':XK8CCACX)4CU>24GZ!*>7N >ATY/?4 M[DLX$;R:Z 8W?Q>SM?IYAQ)T3CH03!P1O,!)."E7GQD[C>C+CYMQ/HU4?V9WP-B7\]T!YWQ@Y.B:ZXOF,K0.QD/TF& D6D- MO3:Z0,,"C[--*.;,0O M^A94S\$RV9">I/TK>'N55*53>ZLY-[\P9\9\RJ+ZD;+#!=19$U1"0=J(971D MUIC<'9U>7WJ$T]?->U!7>M+M8@)/D7>&XX:EBFJ#IUTS5 DPH O\V\,6#98G MMCK(U;6XYXAG;"@-Z_.1:VLNV(L9K([2(4T+4^80RH+*$4"6 O]!,^P-L:GX M&E^Y,-H?RK[O&[R] G=OB34T@>LEHA!$^9%%@TW+-.4_J) M::,<9]TRZXXU=CB, /<+9+L3F*"#.'!5ZF]2 _4H#EP"$#9D.M1%AS8ZWGOH MW.X&N>QU+<9DK=[YR]DOP:.I\WK/CME+MHLIO8L%7E:^5N;%NU0G(.'B+$BT M&!+J,":9%SG-)AQN221:&4N1=[OF:.D56*0 'N)1T0Z%5EJ !$;P^_4[4.$. M.(5=#&@PI&%Z'&%&&#P)241YMP?)8&4/[("RV-L6AJB[E"$P',"!.#2J>8AN MYU$80/AHN:,0\/[.V0=G.]')T?&&T]I5\QR?7W.''6? *:LG M%6:HWVN<2IJ3%M/G@J]?Y#"<\&&H(!^47;3U&>21":Z#U5V!+>$8>EM&A[FB M^XKX&5U]=S/!K_)?.%7J-K2X4R221J?#1L)O8(U_%;6)Z(3!4# ![,C\;EP6 M!#Y8=HRF&3(R(:4QXM][?=1FSR&G+<7NUA^.,U!-74C*&72\X*HMCD>1."J, M"?+\._BSQ#\[)P/^MWEWL'5XZ8Y@$,]!=&D#)5?1&%]"4D5.E>4*V1971 _S MPH+]OF2P7SBG4R^!I=UMTP;/'BRJJ7MR5X,@&Q<_:]PT<& MV2@XSYUD8S <6]GHET,K&Z,^H6;:B?[>F;.R@Y?6));Z;BX"5W;VBV!J1AW, MOAV:@\N(EOE7:8[3X1!3<$,@Y^\C+2"2UC0S7#Z "(^^5<"D?]KOP=W,;QTM5%ST3)4-8=!L0ZT!A,(.A MXO)(&Y?\VTO+GZJ>RA$PGG[1XHBQ='VVA#'.C1@M-/T=94(1,DA=*O@WC#9& M; !SN*.?MN@-\R'RJT"A.4";J>I5HZ_-7:TP?XP0%@!JH+M]K$FD1?6H3Q1R M28:\5=V"\@/'>9\\/0-S=^[C6\>0E=-5D@1:Q?7SR+RR1RJJS^"KYD ;,7#W M(!^5E)5H>VHT5P^K^HYZ6+MH!!4K(C&'L=MW$&NR$.YBP I-U%LQ,+^')LJ. M>79D%!?F4H[9(O^P=(5N4PN8Z-CU>G"XT0.$[&:&,L0\(*C7[!?01M*3 TPBZB+F^BHSVG\]?0X7:MX1+5H^.L^:L,CJD;#;G1Q9^%1@5M/!<&- MRL34)NCE* >03WAT9&0$4YFZHWR$T_!FM3P.?"241'H$$S[F"4R!V_G6E9;:.OUI$[4$5^#]PO%*S.<3IP"[C7' 4SA_*##E MY#6>_??:#X%2"-*&0%%F8\*R0\W M2V&FG!+$S6V#(YHE%K^J6";(Q\!&,8VXC,H 24)Y2_\L@ NG7!VA:S'W(T[\ MNP0@[16^GO-A$1VX_$)XNY%PU[UJTJ8 (H>G5#ID/ /R::QX%5_S&)XX=1I\ MB7VDPL+X,/XYPFQD"$QVE85$::2XN6L)I\F(8&$N :5=$<0LDHQ&>KOBJ2T0 MF+'(A^";-[L=.+[&1M\HX :7NZT2 8T1>5S]-J=(BFK/F@FH6_Q__=GG\[64 M<4=0QHM*!4JMNE145%)1D5&:J'+5?$+.D3^318^2?SOC?OW?8;'(M*+B?K 7 M,0RT7BW-WZ><,GN7E3?6D8@UEQ6C_>A>YG6)6P M:"XY/;/0:.QT B/TLN+4F%>3-+HV,8 ML?'?*8^NP+C6GS.'O65H@D=?R8$G#;9X$2-&_#W[6DNX?P5SNS;FFCLC;T&> M_2>@#*9HN/_]#3)2U$?SR&'$>/GV;"&S-_\DSAHS/ S8YN;#.03-6!'77V,4 MVB^D@5^!!@X.Z>KJ!! :L+NMNMBT Z(/F 4BID'9 09DA)1:JH#0Z=R:<;]LD M+*WIFNL/_J5(*[\:*7'HP[<7A$#2T'2S:WJFJ8?KO_WG(" ^B(0X(3RA='C, MO4I2O(K39G$Q5K<]O0>)X]\R'>]A1&Y4-X1SLZ_I1;SI/,QU46.O-RHTQ>%8 M!<#HO<4NJO^&R8=#>X$1BBXUZD_]5_WXP\1M_&9RFU8\-371H'DL0$ERP1^G M*?2[+?8'V++M'H\IR>CCXK\#<*Y-;I$O4(0:JJ!=#L9+E8,A #1), G)POA1 M96&<^ED8=F(/L@*.%3WOR_EFNE@! 8%:G+0=\ O3DP;6]FYAK6W9DJZ5EB>K M[11#W!SZ6!#@?'K[P1AEZ6$E2%./L[WTJ#+W[8],EPN7[Z4D0K$6-A_XU9O5 MTM'[O,"P2Y,>]*E3 S#"*)/JWE^1'SU^2L:94/-HV7JX1WUFE>3V2BV6 ]_U M_=V'KM"Y[KFM:.5HFXNT9G\YO=I@@""\\(&Z^:7:?EK-FKAT=?=-ARB>%+ZG MY<]:7*V-878B_K+ J#^]6SM-4/_R+9 @ER5^&;JOH-E.ZDN-:&#FY?@VF)?F MRW-\+FOH"+&G(F\27(:MN0J:<_D6!,YL[_-;8X6M8[&-C_.-T>6_9G>+:?K> MN5IBJ&B%:M]>*WOGM?5H3]#+M?\DL00-Y*UNG:J%QPFC(.#_J)=WFQ6OP MV>H+6&!##6-7K(OJ"HRR%TA&\>Y^ ^*17(2/$..]PM@O9W>],O=O %-V\2SZ M!.9QM2! XCS[9?(;.;9!RYE3&4_4G%$HF\9E;-F]XQIU8^-*=Q58"2^P<.^> MTYJG6$:E %U>O3Q+SD$Q.NG%12BZZ5RC7ZU'K*MJ!M/7?*/F2)S$6;3WG12; MY_M,IJ75HL.$IH51O/2H0*4CBG=1#>DULV9*J4-:T!6M5I/:=#_+J68"U2\U M'FB>Q!7F?+.>5(MD3UQR-AHC"^(=BN^<_=SF"*O%]-_F;ZG\@<-]%$HBAAD1.KE&DB-(X^8JS_""H T.5M=M9,'K)JKR2X_LN<69L+>C M^V;EB5\GES9(Z4GOAY /O%D9F=/:11.E2_QH>J;_ >3@C^F^T2@'::# Z*OSUST2M2FDQ90:V^3+9:3;Z\MN+<;UUE.I<.7)IPGYLUJ-P.) M'Q]Z=(L/]Y7VX<9H!QLN$(>],4;X_0A[B()6V@EQ+VS5-8OH@)5HXL+>]_2F M^?&'4&G'(G>)UGFQ'D:P_=BA/9"7/(\2>_^C.I/@$V_1';7M_9#_+V$[G?HT>&BYW4J+7\IWOE]V2U[%6<,,*^IBCE6]IS; M?[D' _<>;S$U$&>/Y)YG.3"!]!0]Y'EFZDY?)'UDR,1+&ESI]35Q@KG/Q3[9 M^@@7#,Z$.6O'[^?F$-=&I/DWA(3N#W?(0%7GME#GQYG6,^+?#Q M4,?AKWSG BYMAAN F5_S)6L:^)T.[\OC#>&OVKU#K&;26,5#W_;$S3U KB-O M_,>(>J0C_S#ICRW#/_>&^+U[?/@>*9]VCSRXN0?OD?*?98^4_T1[I/QOMT=^ MOQX?OD>ZK;]_DCWTX.8>O(>Z_RQ[J/M/M(>Z_^WVT._7XT/V4"IY%E,7F;K[ MTB:XXAT^;S\EN::)SGVZX5>.;OB-RIK6P\_DK0M M/;MU))BY, +#B&'V[V15J!"2,)[A0CZ9S2BW.]7J5%)I+3S^41GFC9=Q"AS' MN'[4#1_JQ@.,J9Y(=-()H@A@XMZOZO2%551-/9%6_((#R<[3O50HSJ._5;J0T-_!5UPN^(!R_-^9UZ6YWV.[J= MDD_')C3P[GB,]DKT4GZ9&*]]^LP4AOMSS7"?]&UX7/>OA>L^Z7R+E.Y.I'X! MUG3C4+8=U8FG4Q_\^.^$UGYY>N76+'\'H2KTK9V&>8&(/*MJ\,T3KS#*>PE,:C,:I)R+TP M!P1[\Q&C9%VO=I;7"NN\KRJP<:0$-X>"P_EUMEQMLQU@T?T-/B/N#T"P7S.% M,IXNS!5@>=A3@]&/$A'-%= ]0)\G.U@M!KX/.M\T1UY1%8,7_^%?BT'GAQJA MNP\8[U&(8&;+NO(07:_\H<:)0@C#_=E M17GXY-3U)DMOAFGJ?B>%:.3SI[V MZ 1V(.Y^*T_*R/<6",P'ANLY0H!F9 M"S-1]2;C6G"[J4P3IGDC7@A"",10V"SM-?GF=F*.,B5&0N7QF1%]'7MF[CJT MNX.?#O.1&09P6[H.QB;-Z["66(OOQ' #J_5,7$XJK A 3Z&]@ MO)@2O4WO9#@@D:_Q0'(C/ F?"8IX%5L?XLUA*Q/0D'SI+Q1C$(C6O4]B8?@Q;]&.^<9L*>K"DJT-\P[:N;'S$GE-H(+[F M\MD[IERYN:&!4:=#364)6I#D S6:+:+EB;.]$\I*WAI66L%(G",GWQV5FD6( M.H67U-TRA+6":,8^50N<7_QFZD+:&TK,)X0/V;!7D^6OV4N4R\@ M3\P$2T=9\N4YL>J8>6()A]85;<39>O)EZ1#^0HN$;[CP6P IQ\&OYZ9G7TP? MS7T.9YW3>.%+AP]' ZEF:(K[.=50(#H-3#[(%YWG>K?\7D<039F'CA-@W.GK M9>;=)Y^-\V(XIC;,WT>C<>U&6>3#$7\/,$8C_T99%/F@UZ6OS7H-AX/XG;( MCD%NI@">PP[>*I]U^T .QZ_O 8U<@(.8= GM3>Q_%&0"UCG)"1'T*5KCJ"Y& M7N%XX^W7PP+6KJW$-><,TM$5>!#8GI=0P9QKH']7SW-FMEB%-$D6HE*>"&]V MZ;9K! [N-PW-/=Y5*2W8=YW+P92ZK'-.S8]VGRM'I$VJGL;?SA3*C4S)I%C0 M4TV9/.8OKYS+.O(,W6 ,.2,;' L9KNN)SPWOSLI)>ELD$->??A*[9^KUB]_ MY+*(>2MUWN]VYM2YSTYOUE75Z "P0H4,/X3RVL#A094)7/2<2W4Y^(J],,0# M.P/-(15Z'*TCD7G6K,)BM4NV0 Z48/A 6!\>W'"@.+2;J!RUHVC2>$Y-N6H] MHAWY>];8/6D]5S6<42Q; DU,RZ9^:QTK1F6 S3%QO2*5:$M0XRF#"GDQ6;%7 M1BL$_96?50A!%$7!.-:X8K7^". !MF2#%WM@&AI1UE+Y.A8R=:L ?-T%K^$E M'O388Z9!5>JW?^SPXOV'8Y)0ONL>D=$^;.VGCOO?^?;A,8E7<5*5!@"3DMU8 M(T'DZV6SR7T:E&2M04G^%$8#ZP]VV[6/N"40-2;EZV!,&I+W7,@HFX@ZW7C> M<:^S+35MLZ!YT*(2U($+A3R'NU[@@IY$ZC0$Y)XHW'F4N"<5(^ ,SQ;R<\@, M*; '$M#HE)DQ/.DD-8!X1JTVA0S=Y> MO/K?#TC]9GM 8]>X,TP@!^%=!SU(4-67Y,\( CG^N!+M-PQ^!; &YP(S&<,> MV#^W^X$Z]@#7->+6%:/&KQ%<<@\"50RE2GAO6AE4\N/HRSN]9O@K!7N_79'G MPDZG<\<&VIDG%Q01^B]_FJR-],^G-5&&L&688CVE$I2SQ6I32]2PS6"C85M) ME>J(@BIPK(&*!C0>J5,X!3O[IA8R>\S[G 6)OBQBA01"9ZJI^WN67,%(3Y^B M0QAW72W,(0]FR4N Q$-EZ#WTF!?$"T%4&3;<0S2HQTLB@C:W-]AFT9"KFT4) M/&_(8P<.1"-:'U]>-$UE&=?8H^)0I< M"IH#-;B%1!> M+Q;W&8>0*"H3^E4K3&?;;38J6,>)*\!^^IDL;+[O5-:^M*#Q*J;<"9I_ G,O M9M5:$/P&;,1VA\!Q>R'98QNULKYBA.@G!.+\8.O;;^:2,G^ROURNC! P MD$.8V&D=#.P0:&YT&K=6T=V:2B$*DE@198;(+ ([0#B^6O2%!YC4\HE?ISVS M[06@0=L\IM%6DAKD0!;_E4>2)P]Y;\.9$GU;F'6)+%4"QZ^@5A8VLE;+ O!M M:@?&3]DYL5#=:1LR!)V"XH7XD,LB^7O(<=W<$?X+!#Z?-/=$5]8")K$%P(,R MVPV:&E[A<;O;621PYCY(H6;AK:J@RT\_#L,9NTNE03OU-:W/OYY-[IL>N-IZ MB!J-$"S>;W.'4W9IYCTG>*I9 _1;+^;7#5HU6[E* A[4?JO64OZ!Q^4EK$_T M:?BW2#7P62#7 MYAT0).6-'_3@ZAWV%^!B%,;BN6-+L0\CS#U<2(D08JNY//$V.:[C9\A M:?.=* DT"M*.8'2+%5)PAZGX3+2(W )6W*Z20(LAY( M8_JZW"344.^_P61><#PCV.7D'J)/1J,\M"50U-64"#IUJX&#O!-UB+=]C1^K MTA"5[]?SFYNP(L%,8TPYX732S"\0APPP4L,;M3K&&JX@N\]./U9:I6:_ M'QWB>!3%_41L#LCC>5/=F*LYBIS/'I#,#5A-JVIFL]Q\6(FXK#EE,6.#>8M> M@QK8Z3LZX/Z>T'.)8'S]9S^CW ,\/9S=]Q:V7T+CIS6H<14JOU1INBW#X)V3 M03B[Y& TKW_UX?+\Q=M+/M!B7I6"'.A[!9. J-_=F?V*B7,6W!.:#AJ-P=S2 MO+Q6ZN='IU=>0S8)EQ6=+Y>KSQ.!__YKU11X$N,?CWD(U])$JLE[<7$NF?/) M+'__8;&]/8@28(SAHRF=*^"G3L0*W_:LYFF;C#AK+T;SUBBKU9C'-T:WWL!^ MA739HJNR6B0-&[B6Q)Q/OO0QYFPH9#CV>XGZ2'7T51I"\B1+DN22 (NT) M3O&G"6"OFG7\#<*B/ -&0WR79W<+L\"B#GC39_^6F9WZ';[>M E7P:MJ^P72 MCVM#+,;U/&)Z(4ZPDH"XF^@.H7[G"^%" YEP7*&;W1W+>AZ,M^SH)>U&4OPKN5QNG7F#.:03FZ*K M&5 WV_EVA]V#^#F";4Z6RQV2A7Z&B/:6'7'LQ&X0;*B2@3@XO&)BG=O@\$:G M"=_NKB3E DLG:4N35+ENN5=3!)U2V_# Q;Z FWBK93^2$"MW:=,K+(6!"DVY M3<[-#?;*;'O(DN22%W_,D"MKLZ_Y'@>^"AP)T8S@JUSNKP,E1KQ?FDY;EB5BB<5%IJ&E>.06 MJQM@^9MN(&W\;H4E3.=07+0VO0E3G&E7\TCB,L2B%QFFGJHO$X@H+F92)11O M"XI ,&=UIRHQ5H(VSWZV;,.@_GZ"O76>8.;\$NPHW I6^KC!^2;Q\DA^] P= M%9283J),?*$KAY!F2QM%(QX"&4F\N%%)DK M6SUM4Z?BG;JTQX^7S\)!O2/,00JNFY*;U)?GS]Y$ MIE&=NGFFQ:S5CYN'+J7K?B\4Q/7>NHO(;RK,94+>$Y2(D S3"CL/=K M(TGF(2"#3H^.0"A=GY!$1,)]*^62;-]XR]YBD@:,^LN*"*N?H)/0'K0%C3ZV M6TCE_/0=@V8?V;774)#]Y#V#5A_;,3@.GKYCD8*70SKF&,J?HE=4 O\4'6ON M33)W2R>!D+F(WKUCNDZ<:? ,+U><3=<_;MAQ^O;.Q@]5;0]]!Z&NS/*KVWB8 M"WVUJ[IPP9(4&9WY--9QE0P$-KS^'<]@=DJ%- V!+?9CGGXV?:?"?'-'^9%* MJUU _BH>!&]Z^'2W_;1:QP[0IJ?PC\,>,4;O=37'RFTX^DPWH9KMD!8XTI\8 M9'3=O3*@%ME5'!;=.Z/!$XD)"7XG9>_[?\DSL:[0/-C_^W;S&SS6/*D!HRJ. M,WL)QK'&#@LFK#&ZV+95)YN-S;D4GR_2\(0;=@#%"GI@LG6@"$CM_11]E:K* MYJZV;:VV^$_29EQ GF;PGA UL_5FVNYV?:VPS/]N$:"57A<U^?+ M1*FF2N-#K( M!?H&LZ%X!HMAO+R1^)'5+M6(?LV'6^I ^[B"XL98WGHO6E;<'<0^O9QO?CV^ MAGN]Y[,,X_;#\-GBI(A]&&$A?2708#-S?9I5D4M2-"GET9P3P@8(R+$D= M[)B ME)+.)Y@F]F5K:CW%WYQ)8XHU#^V-=+% M(*I%>H/X+NP/PVW][@-9!A?XMW_\*CU,U"F=S:9S1LY-L2O@E[EU+\?,#'8[ MI:P-FZFI\T^7[N5O><<$T]]T<'-:'MX?&1/=VC*ZYQ'(OT XHN^A^-#;Z_I4 M(7I)5DNEW6UY/8(MPJXX#0#S6 4@5L=3MBG&F .C@9JN->;LZ9JNS+-;XL-Q/;X[$[[RZA?T2^M)T;KHU LC>1;+:RTXG38E%K?(5*/=N\U&%;R\F M3^XA3=^SU05B_V5\7]F ]9WN ^%J+A*([YSPRLS*"*9!@Y:"G9C,\=Q[DVMN M]( KHHMEZ\@I9DX?823A>>/+4N'KTIXNL;3F4YL:YZY=+'=[!M;"0T$SA8[8 M!T^OW\@33Z=J/+B8U0%,XLG,#?-7Z_F3[]$6+FNU60]P<#_5!FVW+4U'9M5Z M<<\U<[%.MA8>M^:^(28K'ASB+K4CGH[OEE=E_GZ-Q>2\9N6!4,7OAZ<+U/O# M74F9?6E(>KEU3",E)#8W)/:E@B2 -!_YCP@2QSOXQI?,NG.%C, M_KFN)Z"=A\+>^C&"FTC"ZK%^[=KC*9%<]32F##F!$H/60VPR\H5H^!4]6]@Y25AG =)&=YT'BN]Z.EB)VHD^:1 ;! _LW= Y*-T3ZM$ 51 M7P:"P2[N,YZUAD(B4=-Q/UNOB(TV^J%7L_, Q:IR_2R-0,QS=E2X>IW[3C(VNE]HZ[YL'0Y<]KA%!;A5S,"KK:IW'LF MK!N]Z+Y=5L=0=(:/R"6,/%#>A*U)B M?B%-_M+\RBSSE=DQ%_SB8//]^?S]_WUU^?/IFY<-J_T3YD7? TG.9KJ>1YT# M,2X2+_L]>_=EOOV;,=V$"$+C_!- /<\]9L-2UB+,M7X.OOY$O>%2(2Y^V-B* MA:T4/1(=@J5BHYN) W;Q>^0GJ0.*_FVUY8*/2,M25I#JFYG]RFY]*0NAC'?$ MLH3RF"#GFZG P&)Y!T8V'D$?[C!K '3[<6>L5:,%<($E8D2\%.G1(>VJ0T_( MQHAZ/7Q=L@SML#>"/1(<@0?F"%#S>*4OIDO=K!+H:>IYD!X=EL_9797;5K])%E?;I6G3YPYWY.R5KJP+Q\^OL[=*\YUVUW4+8 M_EQ^'T[V(0 (X7TG>G4] C]\J;8"EXX+=T<+RWMES&I,M0Y1;Z@:K'QDEX,'^I+# MV=&G1=C,DID7K):0D#K]-*\^-P._-ZR)$03DBDJ]"6#B*G3AO3,=)(S>,TLV MY*Y< /5TFZYZE^9<(X"_,/W4 ,:,J@XL**,:_R@QP6--S@%E\@K?F@OBS??K MZA.$=4S_X 1[ "IW.QCRX#FPL#DVCKA@Z.NQ]+ZAX2-^JQB^?)N1!;H]\COO M+,\M"^^9#$WA8 A.MAVJPX[-S27G&FK"WX?4J"W>:K.FCTTCQYO)PCO^G^PU M_/!E-06!-W(VE8+.1S4;GS.>(PV(>KJ>(WY:#>KC*\S90QLU3^7F@D?P9:=; MBF@*3^'%))9YEMB']4FFL_;T[=DY-(5P5K><9_;67>T.]XH$[W'2 H9<&R7 M?5DA% PR7#06-<3'_&!O2+0]//K3[O$6J]DT-VXY_'$3G8B9M8@ (?3A M:W./RWZJ@&7BS&+Q-W&6'()Z$\]_JFZPRW&&I0<$AZB]U&L<-X=^89,X6$*6 M",Z6+ E"0-*L.U=&L*8VS/ J@:#_9K5TL0AIFW\R@-&[OGAL#5I2TAY=/%0+%"J>\G?SA>@>013U7'*N+)UY.L=[U'B3BBDO)MN8+4>,1?2;(O4;4>BVU M9])$">>;]:1::,UVV)AJD.B'/0SP--7_V\$$O +VQ4<"=P2QQ:#])HG5*+W# MK!FE-VPX&.&?-IOMO_]_4$L#!!0 ( *6#"$M0&POJ M^. X99QCALIS46"N(ZF0#"D]E9E3%A*CI#1)C#HSU_4=A@B'4< K=LM4"6)1 M<15"OWL^#S;!"7SQ0O@N]@3MOPR]@SP!7SX#[O=H6,..I^GO=Z>/)5R;1 M:4\\"E+!AX.?0^O09,0P6",:PAM$R4H2DY4B1NC&NF?&$0LJ)%#ZQNG*GO&4 M3S;LV9FYC"V'$2YD4]M6L+^K=ODDT,V,0$)I+W &K2,*"J04EOQ63YK%C?.7 M$&CMY:;0"C.)-MYL 8>$9M!%5D(F6/9E/-BYHH#BU,B1),O-J$3AF*!2@FDC M(2@3'#4:NHS6T-@84_I@WM1OZ1:[3H%=8X[$A<"HZ$R]Z]8<3LUM)(]IECW& M7NS%!059"_6ITMOAS=Q<67PO<4KJ9EZGO0!-1T5!-Q\IR3C#=C._+>CM63 * M4%<'Y$*2)\TS5R76#BPA6&.I2#SV_)"H6.):==>I3O?5/#M"S?_Z.6>88XGH M6+2^^X?\E/^SXOGEWTMN_E6F@@_KJ;ZV1-,:'('(Q3&(](]!Y!&\-J:].@*1 M5XT^N&\*MIHNE6PS-T7!JO MT$I_<6WQ=6Z"4U11=6^VV 1#.-A?C'#/[UT0(!_L.)Z1BMBT?/NNBGU!+ M P04 " "E@PA+E('4'S\& #;/ #P 'AL+W=O#39U_70R&MELHPII_S!/JG2? MK$Q5R-J=5NN1?:J47-J-4G61C_SCXWA42%T.SD_?KG5;C; M4R&S6C^K>_EP-C@>N'8CTK"]Z-OK*]%)]5^8S&JE,S4UV;909?T*5:EO7R;S0ED""##0T)&!#("D-$A(6,"&0/(F!?R0EIMA5F) MVTI9U[1MT0[UA5Z7FD F #+AA;Q363,!3;+,;-T$5*X=K2G=<:::;Q+(%$"F MS'=R:W6IK'68/[;NQS],CF- -N8E6VQ,50_O556XB?M9V;II;^G$?8QF[F-> M.H(D="ENZHVJQ,S=0N>9AI*?)?Y5HEO2MIMI3X];"07C]DN%S*7;M2*1?L+EZ9X,N5'/N05 MCUDL?QJS?-%YWC[CJZ5KK%=:N4,W,Y9K.AUZR"P>LUKNW(BIMEF]K9HNV+#> M-\I^K!C7:*B>SB,>ME5CSE MYI=2XD*5:J5K<>LZJ7V58&TZ,Q#RB\L>[<)U0$7C;>06G]DM?\NJDHU8CMKN]X5R(9GXS#)INM7CQN1+5=G? M=K*C;#!)83;(0JW;=*\_Q_.1/7SNW,04A=Z%"LWH=/-+$PVJ,M.=(>$CA?C, M"EEL'ZSZL6UNX>RY&YWZR!D^LS-@I._3=,1'SO"Y$Y*>,-J-WWOI,+H#&"G# M9U9&?TC=BXF4X3,KHR]H?8]9:3CC(XOXS!;9$[2^W4Y:&$$V"9AMLB]XW7%2 M3"27@%DN,(8-?(J)/!,P>P;&L$&G&@;+8>S. 3%L$%),9)V V3HPA@UH12Q M$@J8)41CV+[9,D#J"9C5LR>8[9N&D'L";O?T!(^]]Q*9)V V3T\4V&D^*(EKJ1=D)F[<#J9^A13*2=D%D[?8&;F#<)6!-_T-$3(NV$S-KIQ1R* M29Z;3'9"HA!I)^0NE/5C[NI0#Q03KL,P:V??W=R=44RDG9 []^G'=.-(?'77 MHYA(0"&S@/9D%4.QV!:%K"@F$E!XF.3'/?;ELIM5A$A!(7N]#"PLA&.*B2P4 M,EOH/4>S?4D:7NQG1Y"="%HJ8+80Q:?(3 M(0M%S!;"F#3YB9"%(F8+[:L?#%_C#XH)]P,P6V@_YE==2EIEC9"%(O8M 7O* M',,V!J68R$(1LX7V8GZR4(0L%#%;J%N-V85ON1(3:U5W#2Q"%HJ8+02+1O$Q MW:R"+!0S6PAC4@O%R$+Q(4MP,;50C"P4,UL(8U(+QS^3>79;B>:EN9+GAU'S M/X'5-L\OW7LWY;61S?OM-=[^;'S^#U!+ P04 " "E@PA+\NI3.\D" !, M-P &@ 'AL+U]R96QS+W=ODI=D$6?42:9I-R#8] .Q+4-4D63W=3VI"B0Z'1A'$PN&!?(?&!\$ZCZ^ ME&,['+ISW1\N=?%^.I[KJMD/P^6;,76]+Z>V/G27N?ZW[4H9J;A?[ M<-W@>LO'I?S/]MUV>UB7[]WZUZFF@0 _2Z2"E!\7IH$@/2M-!B1Z4IX,R/<@N@8Q+?A+"FJ^U!5Q;OM<6@&WY M8EM MN6;;0':EJ^V!6Q;OML6P&WYEJ^W +V%K[< O66&9VWT ML,W76X#>PM=;@-["UUN WL+76X#>PM=;@-["UUN WL+76X#>PM?; ;T=7V\' M]'9\O1W0V\UP5H(.2_AZ.Z"WX^OM@-Z.K[<#>CN^W@[H[?AZ.Z"WX^OM@-Z. MK[<'>GN^WA[H[?EZ>Z"WY^OM@=Y^AK-N=-C-U]L#O3U?;P_T]GR]/=#;\_7V M0&_/U]L#O3U?[P#T#GR] ] [\/4.0._ USL O0-?[P#T#C.\JT0O*_EZ!Z!W MX.L=@-Z!KW< >@>^W@'H'?AZ*]!;^7HKT%OY>BO06_EZ*]!;^7HKT%OY>BO0 M6V>8-4'#)GR]%>BM?+T5Z*U\O17HK7R](] [\O6.0._(USL"O2-?[PCTCGR] M(] [\O6.0._(USL"O>,,LX)H6)"O=P1Z1[[>$>@=^7HGH'?BZYV WHFO=P)Z M)[[>">B=^'HGH'?BZYV WHFO=P)Z)[[>">B=9ICU1L/>?+T3T#OQ]N^[7!E&ULS=O?;ILP%,?Q5XFXG8*# M >-,36^VW6Z5MA?PP$E0^"?;[=*WGT/;2:LRJ5,3Z7L3 L><\X-8G[O<_'B< MK%\<^V[PFV0?PO11"%_O;6]\.DYVB)7MZ'H3XJG;B&J;/=O,;OV\E_ MB N2Q9=C[.+CM4T2JSX1;YCP^L;3>;SOVX-UKFWL?T4;M]NVMLU8W_?QEM1/ MSIK&[ZT-?9?ZO7&V^1Y<.^R>\]X9%[Z:/C86QT[\M2"]7H[PV-GS >;*)2>' MN"WLN5%SX>DS>]? E]U0C\XN)Q>K+K1G'B]&NHM5+TX++_F(]K1U&MN\:7AL M?;T?]M?H#O/WV MH@2AB)I12,THIF845#.*JAF%U8SB:D:!-:/(*BFR2HJLDB*KI,@J*;)*BJR2 M(JNDR"HILDJ*K#E%UIPB:TZ1-:?(FE-DS2FRYA19&UL4$L! A0#% @ I8,(2TY*L$YB @ % @ !@ M ( !]P@ 'AL+W=O>[700 !(5 8 " 8\+ !X;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0# M% @ I8,(2T)18P_F! D!< !@ ( !E!( 'AL+W=O MH$ !:& & @ %&&P M>&PO=V]R:W-H965T&UL4$L! A0#% @ I8,(2R]"&@2S M 0 T@, !@ ( !9B 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ I8,(2V- F5ZU 0 T@, !D M ( !(R8 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ I8,(2]C56\"S 0 T@, !D ( !ZBL 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ I8,( M2U>GU3VU 0 T@, !D ( !IC$ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ I8,(2XA"GE^U 0 T@, M !D ( !:C< 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ I8,(2\TDCWJU 0 T@, !D M ( !+#T 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ I8,(2_[@2Z"X 0 T@, !D ( ![T( 'AL+W=O M1 >&PO=V]R:W-H965T&UL4$L! A0#% @ I8,(2[*J MX:2W 0 T@, !D ( !FDD 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ I8,(2R =0]#L 0 904 !D M ( !B$\ 'AL+W=ONXY\>$! !!0 &0 @ &K40 >&PO M=V]R:W-H965T]@$ M *0% 9 " <-3 !X;"]W;W)K&UL4$L! A0#% @ I8,(2]:VDO+A 0 04 !D ( ! M\%4 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ I8,(2X88E?O" 0 -P0 !D ( !-%P 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ I8,(2[A-(#-4 P H T !D M ( !#FD 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ I8,(2TCWLS?D 0 I@0 !D ( !AG( M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ MI8,(2RTV3+L>! MA0 !D ( !_'@ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ I8,(2TXOX9DB @ H08 !D M ( !9XD 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ I8,(2VR@+#4Q P V T !D ( !?)8 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ I8,( M2TZ4G]NY P GQ$ !D ( !9)\ 'AL+W=O&PO=V]R:W-H965T6E !X;"]W;W)K M&UL4$L! A0#% @ I8,(2ULX"1U? @ = < M !D ( !YJ@ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ I8,(2R@K$I70! W!H !D M ( !2[, 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ I8,(2_@>^95O @ "P@ !D ( !&L 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ I8,(2P;> MMD6V P %1$ !D ( !(L@ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ I8,(2SAA &'A 0 H00 !D M ( !6M0 'AL+W=OF4" #O!P &0 @ %RU@ >&PO M=V]R:W-H965T&UL4$L! A0#% @ I8,(2\6\MQ1' @ _P< !D ( ! M']P 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ I8,(2TI6 BT^ P @P\ !D ( !U^, 'AL+W=O&UL4$L! A0#% @ I8,(2XY;4''^ M @ 6PP !D ( !:^T 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ I8,(2QER*^WL 0 #@4 !D M ( !3/8 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ I8,(2T->$QFN @ K D !D ( !5_\ M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ MI8,(2VD9+7+IQ@ KC@# !0 ( !;P&UL4$L! A0#% @ I8,(2U!RP6YG @ XPT T M ( !BLX! 'AL+W-T>6QE&PO=V]R:V)O;VLN>&UL4$L! A0# M% @ I8,(2_+J4SO) @ 3#< !H ( !B- XML 108 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 110 FilingSummary.xml IDEA: XBRL DOCUMENT 3.7.0.1 html 309 479 1 true 102 0 false 10 false false R1.htm 0001000 - Document - Document and Entity Information Sheet http://www.harmonicinc.com/role/DocumentAndEntityInformation Document and Entity Information Cover 1 false false R2.htm 1001000 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS Sheet http://www.harmonicinc.com/role/CondensedConsolidatedBalanceSheets CONDENSED CONSOLIDATED BALANCE SHEETS Statements 2 false false R3.htm 1001501 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) Sheet http://www.harmonicinc.com/role/CondensedConsolidatedBalanceSheetsParenthetical CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) Statements 3 false false R4.htm 1002000 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS Sheet http://www.harmonicinc.com/role/CondensedConsolidatedStatementsOfOperations CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS Statements 4 false false R5.htm 1003000 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS) Sheet http://www.harmonicinc.com/role/CondensedConsolidatedStatementsOfComprehensiveIncomeLoss CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS) Statements 5 false false R6.htm 1004000 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS Sheet http://www.harmonicinc.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.harmonicinc.com/role/BasisOfPresentationAndSignificantAccountingPolicies Basis of Presentation and Significant Accounting Policies Notes 7 false false R8.htm 2102100 - Disclosure - Recent Accounting Pronouncements Sheet http://www.harmonicinc.com/role/RecentAccountingPronouncements Recent Accounting Pronouncements Notes 8 false false R9.htm 2104100 - Disclosure - Business Acquisition Sheet http://www.harmonicinc.com/role/BusinessAcquisition Business Acquisition Notes 9 false false R10.htm 2105100 - Disclosure - Short-Term Investments Sheet http://www.harmonicinc.com/role/ShortTermInvestments Short-Term Investments Notes 10 false false R11.htm 2106100 - Disclosure - Investments in Other Equity Securities Sheet http://www.harmonicinc.com/role/InvestmentsInOtherEquitySecurities Investments in Other Equity Securities Notes 11 false false R12.htm 2107100 - Disclosure - Derivative and Hedgiing Activities Derivative and Hedging Activities Sheet http://www.harmonicinc.com/role/DerivativeAndHedgiingActivitiesDerivativeAndHedgingActivities Derivative and Hedgiing Activities Derivative and Hedging Activities Notes 12 false false R13.htm 2108100 - Disclosure - Fair Value Measurements Sheet http://www.harmonicinc.com/role/FairValueMeasurements Fair Value Measurements Notes 13 false false R14.htm 2109100 - Disclosure - Balance Sheet Components Sheet http://www.harmonicinc.com/role/BalanceSheetComponents Balance Sheet Components Notes 14 false false R15.htm 2110100 - Disclosure - Goodwill and Identified Intangible Assets Sheet http://www.harmonicinc.com/role/GoodwillAndIdentifiedIntangibleAssets Goodwill and Identified Intangible Assets Notes 15 false false R16.htm 2111100 - Disclosure - Restructuring and Related Charges Sheet http://www.harmonicinc.com/role/RestructuringAndRelatedCharges Restructuring and Related Charges Notes 16 false false R17.htm 2112100 - Disclosure - Convertible Notes, Other Debts And Capital Leases Notes http://www.harmonicinc.com/role/ConvertibleNotesOtherDebtsAndCapitalLeases Convertible Notes, Other Debts And Capital Leases Notes 17 false false R18.htm 2113100 - Disclosure - Employee Benefit Plans and Stock-based Compensation Sheet http://www.harmonicinc.com/role/EmployeeBenefitPlansAndStockBasedCompensation Employee Benefit Plans and Stock-based Compensation Notes 18 false false R19.htm 2115100 - Disclosure - Income Taxes Sheet http://www.harmonicinc.com/role/IncomeTaxes Income Taxes Notes 19 false false R20.htm 2116100 - Disclosure - Income (Loss) Per Share Sheet http://www.harmonicinc.com/role/IncomeLossPerShare Income (Loss) Per Share Notes 20 false false R21.htm 2117100 - Disclosure - Warrants (Notes) Notes http://www.harmonicinc.com/role/WarrantsNotes Warrants (Notes) Notes 21 false false R22.htm 2118100 - Disclosure - Stockholders' Equity Sheet http://www.harmonicinc.com/role/StockholdersEquity Stockholders' Equity Notes 22 false false R23.htm 2119100 - Disclosure - Segment Information Sheet http://www.harmonicinc.com/role/SegmentInformation Segment Information Notes 23 false false R24.htm 2120100 - Disclosure - Commitments and Contingencies Sheet http://www.harmonicinc.com/role/CommitmentsAndContingencies Commitments and Contingencies Notes 24 false false R25.htm 2121100 - Disclosure - Subsequent Event Sheet http://www.harmonicinc.com/role/SubsequentEvent Subsequent Event Notes 25 false false R26.htm 2201201 - Disclosure - Basis of Presentation and Significant Accounting Policies (Policies) Sheet http://www.harmonicinc.com/role/BasisOfPresentationAndSignificantAccountingPoliciesPolicies Basis of Presentation and Significant Accounting Policies (Policies) Policies http://www.harmonicinc.com/role/BasisOfPresentationAndSignificantAccountingPolicies 26 false false R27.htm 2304301 - Disclosure - Business Acquisitions (Tables) Sheet http://www.harmonicinc.com/role/BusinessAcquisitionsTables Business Acquisitions (Tables) Tables http://www.harmonicinc.com/role/BusinessAcquisition 27 false false R28.htm 2305301 - Disclosure - Short-Term Investments (Tables) Sheet http://www.harmonicinc.com/role/ShortTermInvestmentsTables Short-Term Investments (Tables) Tables http://www.harmonicinc.com/role/ShortTermInvestments 28 false false R29.htm 2307301 - Disclosure - Derivative and Hedging Activities (Tables) Sheet http://www.harmonicinc.com/role/DerivativeAndHedgingActivitiesTables Derivative and Hedging Activities (Tables) Tables 29 false false R30.htm 2308301 - Disclosure - Fair Value Measurements (Tables) Sheet http://www.harmonicinc.com/role/FairValueMeasurementsTables Fair Value Measurements (Tables) Tables http://www.harmonicinc.com/role/FairValueMeasurements 30 false false R31.htm 2309301 - Disclosure - Balance Sheet Components (Tables) Sheet http://www.harmonicinc.com/role/BalanceSheetComponentsTables Balance Sheet Components (Tables) Tables http://www.harmonicinc.com/role/BalanceSheetComponents 31 false false R32.htm 2310301 - Disclosure - Goodwill and Identified Intangible Assets (Tables) Sheet http://www.harmonicinc.com/role/GoodwillAndIdentifiedIntangibleAssetsTables Goodwill and Identified Intangible Assets (Tables) Tables http://www.harmonicinc.com/role/GoodwillAndIdentifiedIntangibleAssets 32 false false R33.htm 2311301 - Disclosure - Restructuring and Related Charges (Tables) Sheet http://www.harmonicinc.com/role/RestructuringAndRelatedChargesTables Restructuring and Related Charges (Tables) Tables http://www.harmonicinc.com/role/RestructuringAndRelatedCharges 33 false false R34.htm 2312301 - Disclosure - Convertible Notes, Other Debts And Capital Leases (Tables) Notes http://www.harmonicinc.com/role/ConvertibleNotesOtherDebtsAndCapitalLeasesTables Convertible Notes, Other Debts And Capital Leases (Tables) Tables http://www.harmonicinc.com/role/ConvertibleNotesOtherDebtsAndCapitalLeases 34 false false R35.htm 2313301 - Disclosure - Employee Benefit Plans and Stock-based Compensation (Tables) Sheet http://www.harmonicinc.com/role/EmployeeBenefitPlansAndStockBasedCompensationTables Employee Benefit Plans and Stock-based Compensation (Tables) Tables http://www.harmonicinc.com/role/EmployeeBenefitPlansAndStockBasedCompensation 35 false false R36.htm 2315301 - Disclosure - Income Taxes (Tables) Sheet http://www.harmonicinc.com/role/IncomeTaxesTables Income Taxes (Tables) Tables http://www.harmonicinc.com/role/IncomeTaxes 36 false false R37.htm 2316301 - Disclosure - Income (Loss) Per Share (Tables) Sheet http://www.harmonicinc.com/role/IncomeLossPerShareTables Income (Loss) Per Share (Tables) Tables http://www.harmonicinc.com/role/IncomeTaxes 37 false false R38.htm 2318301 - Disclosure - Stockholders' Equity (Tables) Sheet http://www.harmonicinc.com/role/StockholdersEquityTables Stockholders' Equity (Tables) Tables http://www.harmonicinc.com/role/StockholdersEquity 38 false false R39.htm 2319301 - Disclosure - Segment Information (Tables) Sheet http://www.harmonicinc.com/role/SegmentInformationTables Segment Information (Tables) Tables http://www.harmonicinc.com/role/SegmentInformation 39 false false R40.htm 2320301 - Disclosure - Commitments and Contingencies (Tables) Sheet http://www.harmonicinc.com/role/CommitmentsAndContingenciesTables Commitments and Contingencies (Tables) Tables http://www.harmonicinc.com/role/CommitmentsAndContingencies 40 false false R41.htm 2402401 - Disclosure - Recent Accounting Pronouncements - Narratives (Details) Sheet http://www.harmonicinc.com/role/RecentAccountingPronouncementsNarrativesDetails Recent Accounting Pronouncements - Narratives (Details) Details 41 false false R42.htm 2404402 - Disclosure - Business Acquisition Narratives (Details) Sheet http://www.harmonicinc.com/role/BusinessAcquisitionNarrativesDetails Business Acquisition Narratives (Details) Details 42 false false R43.htm 2404403 - Disclosure - Business Acquisition - Allocation of Net Tangible and Intangible Assets (Details) Sheet http://www.harmonicinc.com/role/BusinessAcquisitionAllocationOfNetTangibleAndIntangibleAssetsDetails Business Acquisition - Allocation of Net Tangible and Intangible Assets (Details) Details 43 false false R44.htm 2404404 - Disclosure - Business Acquisition - Intangible Assets Useful Life (Details) Sheet http://www.harmonicinc.com/role/BusinessAcquisitionIntangibleAssetsUsefulLifeDetails Business Acquisition - Intangible Assets Useful Life (Details) Details 44 false false R45.htm 2404405 - Disclosure - Business Acquisition - Acquisition and Integration Expenses (Details) Sheet http://www.harmonicinc.com/role/BusinessAcquisitionAcquisitionAndIntegrationExpensesDetails Business Acquisition - Acquisition and Integration Expenses (Details) Details 45 false false R46.htm 2404406 - Disclosure - Business Acquisition - Pro Forma Disclosure (Details) Sheet http://www.harmonicinc.com/role/BusinessAcquisitionProFormaDisclosureDetails Business Acquisition - Pro Forma Disclosure (Details) Details 46 false false R47.htm 2405402 - Disclosure - Short-Term Investments - Summary of Short-Term Investments (Detail) Sheet http://www.harmonicinc.com/role/ShortTermInvestmentsSummaryOfShortTermInvestmentsDetail Short-Term Investments - Summary of Short-Term Investments (Detail) Details 47 false false R48.htm 2405403 - Disclosure - Short-Term Investments - Additional Information (Detail) Sheet http://www.harmonicinc.com/role/ShortTermInvestmentsAdditionalInformationDetail Short-Term Investments - Additional Information (Detail) Details 48 false false R49.htm 2406401 - Disclosure - Investments in Other Equity Securities Investments in Other Equity Securities (Details) Sheet http://www.harmonicinc.com/role/InvestmentsInOtherEquitySecuritiesInvestmentsInOtherEquitySecuritiesDetails Investments in Other Equity Securities Investments in Other Equity Securities (Details) Details 49 false false R50.htm 2407402 - Disclosure - Derivatives and Hedging Activities - Additional Information (Details) Sheet http://www.harmonicinc.com/role/DerivativesAndHedgingActivitiesAdditionalInformationDetails Derivatives and Hedging Activities - Additional Information (Details) Details 50 false false R51.htm 2407403 - Disclosure - Derivative and Hedging Activities gain losses in Statement of Operations (Details) Sheet http://www.harmonicinc.com/role/DerivativeAndHedgingActivitiesGainLossesInStatementOfOperationsDetails Derivative and Hedging Activities gain losses in Statement of Operations (Details) Details 51 false false R52.htm 2407404 - Disclosure - Derivatives and Hedging Activities Notional Amounts (Details) Sheet http://www.harmonicinc.com/role/DerivativesAndHedgingActivitiesNotionalAmountsDetails Derivatives and Hedging Activities Notional Amounts (Details) Details 52 false false R53.htm 2407405 - Disclosure - Derivatives and Hedging Activities Assets Liabilities Balance Sheet Location (Details) Sheet http://www.harmonicinc.com/role/DerivativesAndHedgingActivitiesAssetsLiabilitiesBalanceSheetLocationDetails Derivatives and Hedging Activities Assets Liabilities Balance Sheet Location (Details) Details 53 false false R54.htm 2407406 - Disclosure - Derivatives and Hedging Activities Asset and Liability Offset (Details) Sheet http://www.harmonicinc.com/role/DerivativesAndHedgingActivitiesAssetAndLiabilityOffsetDetails Derivatives and Hedging Activities Asset and Liability Offset (Details) Details 54 false false R55.htm 2408402 - Disclosure - Fair Value Measurements - Narratives (Details) Sheet http://www.harmonicinc.com/role/FairValueMeasurementsNarrativesDetails Fair Value Measurements - Narratives (Details) Details 55 false false R56.htm 2408403 - Disclosure - Fair Value Measurements - Financial Assets and Liabilities Measured at Fair Value Based on Three-Tier Fair Value Hierarchy (Detail) Sheet http://www.harmonicinc.com/role/FairValueMeasurementsFinancialAssetsAndLiabilitiesMeasuredAtFairValueBasedOnThreeTierFairValueHierarchyDetail Fair Value Measurements - Financial Assets and Liabilities Measured at Fair Value Based on Three-Tier Fair Value Hierarchy (Detail) Details 56 false false R57.htm 2409402 - Disclosure - Balance Sheet Components - Accounts Receivable, Net, Prepaid Expenses and Other Current Assets, Inventories, Property and Equipment, Net (Detail) Sheet http://www.harmonicinc.com/role/BalanceSheetComponentsAccountsReceivableNetPrepaidExpensesAndOtherCurrentAssetsInventoriesPropertyAndEquipmentNetDetail Balance Sheet Components - Accounts Receivable, Net, Prepaid Expenses and Other Current Assets, Inventories, Property and Equipment, Net (Detail) Details 57 false false R58.htm 2409403 - Disclosure - Balance Sheet Components Additional Information (Details) Sheet http://www.harmonicinc.com/role/BalanceSheetComponentsAdditionalInformationDetails Balance Sheet Components Additional Information (Details) Details 58 false false R59.htm 2410402 - Disclosure - Goodwill and Intangible Assets - Narratives (Details) Sheet http://www.harmonicinc.com/role/GoodwillAndIntangibleAssetsNarrativesDetails Goodwill and Intangible Assets - Narratives (Details) Details 59 false false R60.htm 2410403 - Disclosure - Goodwill and Identified Intangible Assets - Changes in Carrying Amount of Goodwill (Detail) Sheet http://www.harmonicinc.com/role/GoodwillAndIdentifiedIntangibleAssetsChangesInCarryingAmountOfGoodwillDetail Goodwill and Identified Intangible Assets - Changes in Carrying Amount of Goodwill (Detail) Details 60 false false R61.htm 2410404 - Disclosure - Goodwill and Identified Intangible Assets - Summary of Goodwill and Identified Intangible Assets (Detail) Sheet http://www.harmonicinc.com/role/GoodwillAndIdentifiedIntangibleAssetsSummaryOfGoodwillAndIdentifiedIntangibleAssetsDetail Goodwill and Identified Intangible Assets - Summary of Goodwill and Identified Intangible Assets (Detail) Details 61 false false R62.htm 2410405 - Disclosure - Goodwill and Identified Intangible Assets - Amortization Expense for Identifiable Purchased Intangible Assets (Detail) Sheet http://www.harmonicinc.com/role/GoodwillAndIdentifiedIntangibleAssetsAmortizationExpenseForIdentifiablePurchasedIntangibleAssetsDetail Goodwill and Identified Intangible Assets - Amortization Expense for Identifiable Purchased Intangible Assets (Detail) Details 62 false false R63.htm 2410406 - Disclosure - Goodwill and Identified Intangible Assets - Estimated Future Amortization Expense of Purchased Intangible Assets (Detail) Sheet http://www.harmonicinc.com/role/GoodwillAndIdentifiedIntangibleAssetsEstimatedFutureAmortizationExpenseOfPurchasedIntangibleAssetsDetail Goodwill and Identified Intangible Assets - Estimated Future Amortization Expense of Purchased Intangible Assets (Detail) Details 63 false false R64.htm 2411402 - Disclosure - Restructuring and Related Charges Restructuring and Related Charges, COS & OPEX (Details) Sheet http://www.harmonicinc.com/role/RestructuringAndRelatedChargesRestructuringAndRelatedChargesCosOpexDetails Restructuring and Related Charges Restructuring and Related Charges, COS & OPEX (Details) Details 64 false false R65.htm 2411403 - Disclosure - Restructuring and Related Charges - Additional Information (Detail) Sheet http://www.harmonicinc.com/role/RestructuringAndRelatedChargesAdditionalInformationDetail Restructuring and Related Charges - Additional Information (Detail) Details 65 false false R66.htm 2411404 - Disclosure - Restructuring and Related Charges Restructuring and Related Charges - Estimated Future Payments (Details) Sheet http://www.harmonicinc.com/role/RestructuringAndRelatedChargesRestructuringAndRelatedChargesEstimatedFuturePaymentsDetails Restructuring and Related Charges Restructuring and Related Charges - Estimated Future Payments (Details) Details 66 false false R67.htm 2411405 - Disclosure - Restructuring and Related Charges - Activities in Restructuring Accrual (Detail) Sheet http://www.harmonicinc.com/role/RestructuringAndRelatedChargesActivitiesInRestructuringAccrualDetail Restructuring and Related Charges - Activities in Restructuring Accrual (Detail) Details 67 false false R68.htm 2412402 - Disclosure - Convertible Notes, Other Debts And Capital Leases - Additional Information (Detail) Notes http://www.harmonicinc.com/role/ConvertibleNotesOtherDebtsAndCapitalLeasesAdditionalInformationDetail Convertible Notes, Other Debts And Capital Leases - Additional Information (Detail) Details 68 false false R69.htm 2412403 - Disclosure - Convertible Notes, Other Debts And Capital Leases - Convertible Note Roll Forward (Details) Notes http://www.harmonicinc.com/role/ConvertibleNotesOtherDebtsAndCapitalLeasesConvertibleNoteRollForwardDetails Convertible Notes, Other Debts And Capital Leases - Convertible Note Roll Forward (Details) Details 69 false false R70.htm 2412404 - Disclosure - Convertible Notes, Other Debts And Capital Leases - Interest (Details) Notes http://www.harmonicinc.com/role/ConvertibleNotesOtherDebtsAndCapitalLeasesInterestDetails Convertible Notes, Other Debts And Capital Leases - Interest (Details) Details http://www.harmonicinc.com/role/ConvertibleNotesOtherDebtsAndCapitalLeasesTables 70 false false R71.htm 2412405 - Disclosure - Convertible Notes , Other Debts And Capital Leases - Other Debt and Capital Lease Obligations (Details) Notes http://www.harmonicinc.com/role/ConvertibleNotesOtherDebtsAndCapitalLeasesOtherDebtAndCapitalLeaseObligationsDetails Convertible Notes , Other Debts And Capital Leases - Other Debt and Capital Lease Obligations (Details) Details 71 false false R72.htm 2412406 - Disclosure - Convertible Notes, Other Debts And Capital Leases - Debt Maturities (Details) Notes http://www.harmonicinc.com/role/ConvertibleNotesOtherDebtsAndCapitalLeasesDebtMaturitiesDetails Convertible Notes, Other Debts And Capital Leases - Debt Maturities (Details) Details 72 false false R73.htm 2413402 - Disclosure - Employee Benefit Plans and Stock-based Compensation - Summary of Company's Stock Option and Restricted Stock Unit Activity (Detail) Sheet http://www.harmonicinc.com/role/EmployeeBenefitPlansAndStockBasedCompensationSummaryOfCompanysStockOptionAndRestrictedStockUnitActivityDetail Employee Benefit Plans and Stock-based Compensation - Summary of Company's Stock Option and Restricted Stock Unit Activity (Detail) Details 73 false false R74.htm 2413403 - Disclosure - Employee Benefit Plans and Stock-based Compensation - Additional Information (Detail) Sheet http://www.harmonicinc.com/role/EmployeeBenefitPlansAndStockBasedCompensationAdditionalInformationDetail Employee Benefit Plans and Stock-based Compensation - Additional Information (Detail) Details 74 false false R75.htm 2413404 - Disclosure - Employee Benefit Plans and Stock-based Compensation - Summary of Stock Options Outstanding (Detail) Sheet http://www.harmonicinc.com/role/EmployeeBenefitPlansAndStockBasedCompensationSummaryOfStockOptionsOutstandingDetail Employee Benefit Plans and Stock-based Compensation - Summary of Stock Options Outstanding (Detail) Details 75 false false R76.htm 2413405 - Disclosure - Employee Benefit Plans and Stock-based Compensation - Summary of Restricted Stock Units Outstanding (Detail) Sheet http://www.harmonicinc.com/role/EmployeeBenefitPlansAndStockBasedCompensationSummaryOfRestrictedStockUnitsOutstandingDetail Employee Benefit Plans and Stock-based Compensation - Summary of Restricted Stock Units Outstanding (Detail) Details 76 false false R77.htm 2413406 - Disclosure - Employee Benefit Plans and Stock-based Compensation - Summary of Projected Benefit Obligation (Details) Sheet http://www.harmonicinc.com/role/EmployeeBenefitPlansAndStockBasedCompensationSummaryOfProjectedBenefitObligationDetails Employee Benefit Plans and Stock-based Compensation - Summary of Projected Benefit Obligation (Details) Details 77 false false R78.htm 2413407 - Disclosure - Employee Benefit Plans and Stock-based compensation - Stock-based Compensation in Opex (Details) Sheet http://www.harmonicinc.com/role/EmployeeBenefitPlansAndStockBasedCompensationStockBasedCompensationInOpexDetails Employee Benefit Plans and Stock-based compensation - Stock-based Compensation in Opex (Details) Details 78 false false R79.htm 2413408 - Disclosure - Employee Benefit Plans and Stock-based Compensation - Valuation Assumptions for Stock Options (Details) Sheet http://www.harmonicinc.com/role/EmployeeBenefitPlansAndStockBasedCompensationValuationAssumptionsForStockOptionsDetails Employee Benefit Plans and Stock-based Compensation - Valuation Assumptions for Stock Options (Details) Details 79 false false R80.htm 2413409 - Disclosure - Employee Benefit Plans and Stock-based Compensation - Summary of Stock Awards Valuation Assumptions (Details) Sheet http://www.harmonicinc.com/role/EmployeeBenefitPlansAndStockBasedCompensationSummaryOfStockAwardsValuationAssumptionsDetails Employee Benefit Plans and Stock-based Compensation - Summary of Stock Awards Valuation Assumptions (Details) Details 80 false false R81.htm 2415402 - Disclosure - Income Taxes (Details) Sheet http://www.harmonicinc.com/role/IncomeTaxesDetails Income Taxes (Details) Details http://www.harmonicinc.com/role/IncomeTaxesTables 81 false false R82.htm 2415403 - Disclosure - Income Taxes - Additional Information (Detail) Sheet http://www.harmonicinc.com/role/IncomeTaxesAdditionalInformationDetail Income Taxes - Additional Information (Detail) Details 82 false false R83.htm 2416402 - Disclosure - Income (Loss) Per Share - Numerators and Denominators of Basic and Diluted Net Income (Loss) Per Share Computations (Detail) Sheet http://www.harmonicinc.com/role/IncomeLossPerShareNumeratorsAndDenominatorsOfBasicAndDilutedNetIncomeLossPerShareComputationsDetail Income (Loss) Per Share - Numerators and Denominators of Basic and Diluted Net Income (Loss) Per Share Computations (Detail) Details http://www.harmonicinc.com/role/IncomeTaxesTables 83 false false R84.htm 2416403 - Disclosure - Income (Loss) Per Share - Anti-dilutive Securities (Detail) Sheet http://www.harmonicinc.com/role/IncomeLossPerShareAntiDilutiveSecuritiesDetail Income (Loss) Per Share - Anti-dilutive Securities (Detail) Details http://www.harmonicinc.com/role/IncomeTaxesTables 84 false false R85.htm 2417402 - Disclosure - Warrants (Details) Sheet http://www.harmonicinc.com/role/WarrantsDetails Warrants (Details) Details http://www.harmonicinc.com/role/WarrantsNotes 85 false false R86.htm 2418402 - Disclosure - Stockholders' Equity - Components of Accumulated Other Comprehensive Loss (Detail) Sheet http://www.harmonicinc.com/role/StockholdersEquityComponentsOfAccumulatedOtherComprehensiveLossDetail Stockholders' Equity - Components of Accumulated Other Comprehensive Loss (Detail) Details 86 false false R87.htm 2418403 - Disclosure - Stockholders' Equity - Reclassification from AOCI to Statement of Operations (Details) Sheet http://www.harmonicinc.com/role/StockholdersEquityReclassificationFromAociToStatementOfOperationsDetails Stockholders' Equity - Reclassification from AOCI to Statement of Operations (Details) Details 87 false false R88.htm 2418404 - Disclosure - Stockholders' Equity - Additional Information (Detail) Sheet http://www.harmonicinc.com/role/StockholdersEquityAdditionalInformationDetail Stockholders' Equity - Additional Information (Detail) Details 88 false false R89.htm 2419402 - Disclosure - Segment Information (Details) Sheet http://www.harmonicinc.com/role/SegmentInformationDetails Segment Information (Details) Details http://www.harmonicinc.com/role/SegmentInformationTables 89 false false R90.htm 2420402 - Disclosure - Commitments and Contingencies - Future Minimum Lease Payments Under Non-cancelable Operating Leases (Detail) Sheet http://www.harmonicinc.com/role/CommitmentsAndContingenciesFutureMinimumLeasePaymentsUnderNonCancelableOperatingLeasesDetail Commitments and Contingencies - Future Minimum Lease Payments Under Non-cancelable Operating Leases (Detail) Details 90 false false R91.htm 2420403 - Disclosure - Commitments and Contingencies - Summary of Warranty Accrual Included in Accrued Liabilities (Detail) Sheet http://www.harmonicinc.com/role/CommitmentsAndContingenciesSummaryOfWarrantyAccrualIncludedInAccruedLiabilitiesDetail Commitments and Contingencies - Summary of Warranty Accrual Included in Accrued Liabilities (Detail) Details 91 false false R92.htm 2420404 - Disclosure - Commitments and Contingencies - Additional Information (Detail) Sheet http://www.harmonicinc.com/role/CommitmentsAndContingenciesAdditionalInformationDetail Commitments and Contingencies - Additional Information (Detail) Details 92 false false R93.htm 2421401 - Disclosure - Subsequent Event (Details) Sheet http://www.harmonicinc.com/role/SubsequentEventDetails Subsequent Event (Details) Details http://www.harmonicinc.com/role/SubsequentEvent 93 false false All Reports Book All Reports hlit-20170630.xml hlit-20170630.xsd hlit-20170630_cal.xml hlit-20170630_def.xml hlit-20170630_lab.xml hlit-20170630_pre.xml true true ZIP 112 0000851310-17-000057-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0000851310-17-000057-xbrl.zip M4$L#!!0 ( *6#"$LBZS3%0&," )6.*0 1 :&QI="TR,#$W,#8S,"YX M;6SLO6EW&\?5(/QYYE?XU>=7=M=>Y?,\GE.KHQE)E$79F7S*@8 FB1@$F 8@ MB_GUT MWQYTNOW;_W[S^_5;?6W?O7OSOW[YG__U_[U]^W_-Y_<_N$%[?)_V1S_8+&V- MTLX/?W5'=S_\O9,.__SA)AO<__#W0?9G]UOK[=O)0P\_MU+<(KR%Z%?.*"-8 M(OZ5ITI\;>.$I+CS_W__N<,9(9WD1@J$J6I__$LQP:20^_ DGB+]- MT%N"WA2/C;,,D-STW/3JF@<[:7?],W AWDZ7;T^_M^_6WQ^OK'G_7:\[FCWP MUU]__7C7RNX'_6Z[VV__V![6N^/EKZUA6MS>;W7;P_4PY9V_W0\@-9>K,1$_X37"UN'';;ZU& M"VL0&(X>L@WWPY4U#XR';V];K8?9,S>MX=<&MWFX#V MAZ-6OST3N>\E$?V+Y'BG__OA_77[+KUOS6_N[K[Y M[0R:7_[G__BO^*V?A_F%S^G-#_FW?[Z;R!TL[[?%$OX1 'DSO1SY\-]OAMW[ MAQZ@]%-\S437M0?]4?I]]$,78 XN/OH;_L<7%S]4W *:N#MZC#\4OW0[\;>; M;IK]D,.1+J%0R*5]]W_>_)+ /Y(A@I+_^FGUX?P;/ZU^9/J-!UA4@\[B5X$$ MV9?ZQ0W%S_-OE?\,*7,3E+]<[J> M_FG&PVX_'0YU^]_C[K [ GNGOW>'_XQ,^>>7/SY^2.^_IMGL]L^@.[-Q>S3. MP!+:P7"D^QWX+^_/VA!Q9D-('IATX7;IE8^RFN/V\@S9M?(I(_SVCS7S^M?>.A7]M! MV?E7MY%V&RPSJ9M3XP7)\1+Y(D'FXOBWJ;<0%7KIMGJ)Y%HLIZ*Q!YJO0SS> MY=)!KL%+3(=7XU&T0M%QKZ)YF-C(T90, IR-V2NG5XY?)9$._#=:<;3Y6X1/ MCC8HAXJCO2+T3T?;Y=RNA1O$#],//"Z,^>VG,1] JM_J02J(GO%%227J02J1 MD^IR3DG4.ZSRZI:=0]WRRJO;E85Q*BN#9OZG[OQK/!Q%SVD8!MG']"_=SC-M MT?_*!GWX8SO-K\[]TOD=U]%#:66=X>\/'1#"""_B]?),#\)_ZK'N18#S^:S+ MUIB<S.E= MWZ7IZ/V@W5I.&+GT)LVRM/.E]5T/A^EH^&LV& X;\3QEHF@3!Z:@;&-!LT : M.UT_._UJ96M_Y5O<\$>K-Y[\VNL-_HKW7MV4%,(K%]AG4\?%'0-]'\=2V,AC7MLB?9=OSVX3X&1HYS/:^W$==KK ;=_3?MI MUNKI?D=W[KO][G"4P;W?4O_] =B6ULQ2/&^]=@N9YZK_(#H_DX17)_O>2'@C MX6>2\(L73PR<:,7ZB&&\CZ^N2WS-[U(TV?C7:N K>\^'2_(JD[X6Q M6S3&MYY:JP+&]])-44?+[RL2NQ?&[J-BA8;==76MSV^=FE3>ZTWE54&A/6W' M7.-_O7+_JVH[Y9KD1\W$N#K)CXI(.FGP-H\?6O\: M9+;7&@Z7)/XJZZ395395*_ !TVK_V1O<-B*^^6L'T'DN\ML)754MOK1=^S2[ MU$'&&P%O!/QD G[N:2[/+*]V/!R! U\2=MW_0&L]L?/W=N[NNWRJX' [J!TXS^<2\2_9*U.^K%UWT1])Y?I M5=(VFK<1RU!MG#( ,8S*#?F=]3+Y'8$^G%YH0M6-?3.YD.<3^H=>!J=)=F M2XUD\ZX"X&AGW$NO;B:4_)".[@9@4.-14'G[6>G7-(\_YXK%.[ORSC]:6;<% MQAC,NUQ(Z@1"OHOXZO/ZI&*'?&C%Z76*TU,=]DN"1_D:N&R&JF1 M M6"@0"+6P,_8T%FIEZ\G3I>)3^A5LNTE;[;OK1[A\7[-(Y032L8D$SZ1J+KT' M9#7.:62JEC)U;M]XI>^^L4>UL$=5;&YO?.-ZBU'5,K2-#-5"AIXS5[OSE(JX MF>Y^A5K#)F-[J0K4S@,LMO"KR=N^^KSMR7W39N$VB^;2BZ9*KOLD'TE/FH]L MUEBSQBZ]QI;2M1#5X!.G:_EOI(EV:Q>IK%:"Q&$#+E7%T[.-##UOM'LNEW=1 ML_PM[=QV^[2CLK5G?OOB9XR0 @;<5#VB8/U7(@V7I2 MSF MN>JF/ZH@,J+1']70']4H/C9.4^,TG5WI7?Q A!4Y;Y3>!9VFBPO#ZL#,7:71 M?"W9P?U#EMY%8G]+)R2NEUCL+BENQ_-U6<5_-%:QL8HO/10XPBJ^)&&MHKB3:K%&W6U*5J M;=<(2(4$I K1 MR3&&Y05E6)H\Q_-4#1I?Y$6'L:LM^0X>_Y:?6?BN/QQEXXC?Y^[PSR6A"(,L M[=[V_??V7:M_FUIX8=9JC^HE&]LPG0O'5E3/)R/G;+DO39G?Y5I\RM*'5K],C/ XRP"5R?3LE7S_T\7H"56'NDC@;F=G?\J?J'IPYD5QN0K*R9;C MV0]]:#1PU33PY4=\Z'8[&Z>=]]W6UVYO81IUHV]/JV\WT;G1KG5V=@Y::HVS MTS@[S7*L3.S16+[&\KV*I5;)N +^^EFX:^M;O_]8#@TCU,*+YZ6 MM?R-5C?[H]4;I],;G[P*Y[9[L'" 4?'C]=T@>PV!T1*OSKAL=W-Z <2UK*[F M2C[@RXMR-O_>@J#55V,\-1?\$C3&^T'QB49A- KC? IC+F-?-!%)HS#JK#">.R(Y>_9^ULGS:SJXS5H/=]UVJY>OK?9@W!]EC_]\ M][XN2VHC+F]^F2+S\[OW]63;FO;$?75]5!A%WF\UU?MR\[-[J]_\D/:&HZS7+6$ M+/WW..VW']>_;^'.X>=XT'56=G[F,VGC&=I[NV9U67D7KXSL)PMK')BR,)P> MHDVBM :<+;)T(KC*DOATS[,^P5(-=$9=UOPK7W+5]1N?HS.Y,90OIG^G,515 M-%2[SZMK#>_B^0;?6KVT?%+=)=;GAT$_??S0ROY,1V'<[]1L,L,>)\ZMH_@K M7H3K^5U?FWGRXR)/X&R2QMG<=W6>_3S(4SB\I+Y:HSZ+]P3K#C7K[F0RCQJ9 MKT"0M[>_6-6\2.."/IL+^AKS.?5WBL_>^]X8P3J9G+.+PTDK>$T6L:;EMMIH MYI>9,ZR6#WCN=$7C U;?!ZQQBJ/Q 0_Q 9O<2I-;>;&.[GEJ<8U=;>QJ8U=K M:%S;#8 ?9PR!KC5(SZ'>NX_,+Y9:Z2.-N^["9 M^J]8)6_E?7V7914;89M=5WM[JW*IFW34R7WF#58-$:A4J.$TB MM;*)U*:X\S(3J6>,<.NLB9J@N5$]U5$]KR",KX'>J,NR?^5KKC[1[^4+E^?N M=&P*E]4O7-:X0[/^A;;$.3;:B<3JJQ^_%2L@V7GV#3-)0VFJERFJG& M)9)&,YTJ+GN.R<]5",U>AQZJP>3G)D:[N-:Y?*369(->@+)ILD%5US0ON8V] M&=K[6A5"L_SJ8.*;@52O( JHS5*\N,]]^1SD_%6;EM1TVS4 M-!N]A&CBI;@,EP]FGD/K-)NJ&ZWS$NJ)+T7K7#Y0>5H*I5$:+R;?T2S:RBS: MUQK%-_'JLR2;7I5,52PSU,AUQ2*BIIC31$0O(?W:.%>GROX^SW#]*NB=9KA^ MHWJJHWI>Z'#]"NJ>*F2!&]U3'=W3)()?@>XYG=ZHR^I\IJ51;1$X\=ZF1@3J M%_V5V[^TOMLL[71'MI5ECS>3 M"',)AL_I,(TL5;"\LX$S;WZ)K/EYQIH3?6TC8^<46.;L*UE2.9,_#OKM MTZVA7\>M#+!(TZNOO>YM_LFA>?S8&H$+M;*"'1=:YC.GGII"VL+A6NY MDG:Q=U&E;.9O+9?7Q&TE?P<5 N\9VL%]NS4HMYF6K['/W]FXT5Q?3VT$T.N/VZ'K\\-![U+=9F@=7]5KZ&S&=+KP]4'TF MU_VT E V,HV/U3@T57%H]O=C:R-7S^2[OR A.(-7^V*UUJMS8%^IYGRZ8[90 M.FD/[M/K46N47UU?+6KUTN'G]%O:'Z>_#@:=X<>T\>^.K@YLI/="-6-\+9OX6?.O+_,7J8+/RJ[ORSUX:/H3YUX.;$3AS*=Q6 M_-'%*MD@?R#V4K]D4=@;^_H*QK$FH1&,Z@A&IJ]A-5O$_OKB&F\_#3>!8-G( S'1I(OCO[(VS:PL/I/W.PNV+*[FX MMK+_6=VYIU"NW#_Q747HUR;ECZ$I5TP]5&63>&NI)*>JJC?_W[ M*!V..H!OP]-+N-+)*;7TDWC:Z.I*\[:\7:H+ 7WZOOLM[;SKP[MONX#DI#7' M/'YH_6N0Y>T+"PP>#T>#^S3[G/8F/=MWW8>AA4]DK7;=LM\'(%_(P![8UU*1 ME[=2'B 8LW:YK)-F5]FTDP7(8UKM/WN#FDU3.D@J9LUM6U&OI[?^%)%H=$5U M=$7U!.-#JPNOZ\>&T5FG6VPWSDF5=I8H]M+%Y'!:U%=HGN1Y-$)3>:$Y_]30 M([R2:8]"VOF2MN_Z S#*CWD+[DL6DN*A';B_7J%H7-5+NJJ5C%Z^9*U.>M_* M_HR*-/_+Q]9]W*I6J7Q/B[K?50JCFG4 MRN5-S:FB93=N%,6:5,SHG\EL;J7,#J5$J03F&FXI:.JYM\0_ KD)L2 MMO4T1R?)CL W01/W;Z>C0%X!]]>C7$\16&-$/J?#439NC\9QY'"4]#Q9/$RS M;^G2M)(_!KTQT"Q[=.D#:*QQEL:- 1.LU[\L7I^_XF^M['[0[[:CYUVZK5YB MM(-D\ZDBVVBV38".A:6@^!2"/4C^BFS>8KS>"'TC]'5/+[Q"L:LHJ\_NJ>U2 M5\5]_OZA-WA,TVL(=+)8 FXTU3I-5=RX@5RO2$E51G)#JQV/17NTO<&P?))* M([RM ?WK$+N*LOKL/>6- M2]FXE-67VB>XE(W@-H);,W?R&/W<1$Y-Y%0Y'7W@F0V-K!\B9,]["D.SLFID M1*9+\;=F*39+L5F*]-)+$?RYC9'+BUT3]1 /?IBF7G&:SB\>FQ+(I:4--YFT MG]YT1SJ>?W.[>++ :Y:\C>GD@RCXJE1F!=?$B;V7?6HP=9'VBOD>3RW5O#PY M7O3"\^-?%M3+;-!Y+I'7K?[_'@Q3J_WW-G"T2,8=Z9HWB<_I<3MKZ#V5TZT$ M?VYOOZ==(\2-$%^Z<^Z9LMXD%ROJ"DW::Y"->8'?AVF3F&D2,TW\LK-3 M*"Y9>C*C.;&9R'_OCH"TS1)LEF"S!$]O-^'V4R?+SMO=USBZC:/[@A;LI7L M*Y M:=;GQ==GLVGR&5(_SR:@-0VZI"*'48J=CY2+0P9_3JR@SX8V+CJ MS./O_>Z_QZE+A^VL^["LQS\.1NE#UFVG/=!#H[M67TGX?AN(,+@9C@;M/_.+ M(UC!P_;LC1E 7"]-NQ=%IOKGB21Y)F_ATF*WZBV\'_1O1VEV'RF]'(B_'[3Z MPY -[D.6]MMWOPZ 9/V(?AADG]V[?G_P+1\N_"D;_"NMW5#E=7A/!>DXQ.MK MVUC3"?-*5O^4VPO] ==WK2S]G#Z,L_9=:YB"2-]FK?LYOS]E71#VM/?X,;T= MC+KQ+*PO$.T-6_E!-S5;\YN1G8K#7M@^FZ@ [Q$]2%3FMU\JK*R+*%Q<+3SG M-#G3ZL6,S?5=FH[>#]JM&>^*&ZY&=VEFQQG8N]'[;NMK3,%VT]7DVPN3@ U$ M69A@O8TJ)PJH7[0=-,NQ_AI-'^^G.S%-X,>']Q?SZ+5VRP%0+)!EOY[ MW.HADLPBVACMSE_W*=Y<+ZD^)+1_$D%>AVM?,OJ3!5C44Y>+XD"^[FW_/6B5 MJYO)?:MZ=^'2TBMR^32?WH6%;>9UD;@R.@MUYTTD.956W4#0J8"O4+2^YGY% MZ37A977#RVJIJ\8Q;!S#^JF\U2%N3:3=1-I[R.%SC&33?[6RSDPUS@QR]*2O MZ_6O(VFVP8_,^+XNK?./1NO46^M4S0%NM$[% MM<[%'>8C?)U&8"XE,!7Q:QHS56?;4"IUN6YS;G9G(N?KW\?MOJ=3_'_Z\_ ,C:O5\$W M2_;%J^D)UU$4]Z^#_GBXHPCS*_>C^]K M+2;%SQNPWR8I!WQT1KOY!Y>(]WP"20X32'KN+&QC=%YX!K5A]FO(0^S7LK=4 M#Z\UM]=6^.L>#ZRLUC@2\F/K?G'L=\0R_HR48O7BWR(RBQO6E[%Y):MUOWB@ M4_T;BLK_-P#5HEOVS+WN(J.1A M63]YCD,BMKMTKINE[=$@FW2GQNM#G"2X7NQ?X]QMQ>MUN'E3RS_)@>8KI,G^ M5MKJDW,O_X;M+W[1'[GM:B77_Z)"_].XADVNH:)%J&Z_*4(=781:)%YE[>)) MH^%I#!(K,-)=9:P MLMPL_*7U78]'=X-L:0SQ]5_=T7_2##S?3KWTPGJD"G=^%:O*KI/S%PX!A4ZW M-X[=\]=I>YSE4R']]W9OW$D[\80F.[A_&(_RANJK&]_*^MW^[1!4:^[BFL?U M+]@VZN?W?G9U">%%S7.J'>B&6% M3'H5DN@7\#$;DUXSDWYQO_,"D7DCI'42THI$Z\\MI$U2O6))]2KXEXT0OF8A MK((FO$"0TPAAQ83PXH'-BA#:7FLXO+J94N,J^]R]O1O-^VN!T+%;^U,VZ(S; MH^OQPT/O4=]F:=[I72^IVHCIM.EV#U1?B9BL3MMJ9*02,G+&^5R3\VS)%._A M%,T#!0 4=)IV0!-?/Z3MR)&.'=^/>_G@\V++RQ^#WOB^9M.[]Q2*0]%_%D$! M9UJ]Q;Q:@O*AVX/8>- 'D]R^ZZ;?7JZBV(+IZV7_;'U\@;N C36;";$GZS=@ M64NVKPNA9_O]S'C8!0$?7D^@'B[PN_6UE_K.;9HUU;4=,FP'V<, >)5^'/2G9'Q9HK@1P==; MZSI.K;T4@3A"-[TP*\ES9XNI-3%S&HO#:H@K_P MO#YO#95)]?W=BZBRJN4<7J;P59/]57!D#O-KFU#G=8C$ =:L$8G7X> TB>D7 MX>1W"]10^"K+_I>ANNHB M!I6W9!?7!L_>-5)#9=)8LFKF&@ZOH]4T,FQBL]/%9DW*Z74X.4T?V8NP;*^Z MG[>I"]=>?B_BF5U\KRK_#57Q7*7E#3F+_NO3-^1,MNA6'>V5TZ%.A?9\9_+5 MZ"[-[.#^OCN:JY?BXJ_C5MRAE:977WO=VWS1;M13OZ:#VZSU<-=MMWKY2]J# M<7^4/?[SW?NZ:*=UM)CKILW$.+5Z6B7EFU^FM/SYW?OS*:4S;HY^1JG++>.7 M/S[6RRY65_)RHSBCYZN6OM][P,EVOE"FZV]>BF4_1&?JYGMF-=6U8C?:#Z5Q:^? M>JW^W!OY6RN['_2[[?AXZ;95QV;\=9C^>PR(^F_PK](AT"O7ZR5':VDT=3'V M(-*IG)WU)%XX:'D=C9\O&2 .2@: VGOBX<'C?G-AIQ@NM_CV3O<;2-@B%5-+"/Z '\\AJ7KWKB5/3M>.2'X9C@W,63':PNQ MW2G7![^YTWK<^%*X=C@!)AIDXSNGUP]^[\3CV[RPI]=WO[>3=G_6 $(G@A%Z MK=L?IOKDCE?O\_Z>,>W^42N9!0&IQ0 MAA(2D%(%ULAKM.Q];?S2"A@0Y0_Z^73TW+8.K\:CZ.7&(7I+,$UB&5*ZZ88]<\QK02@7M%@XGEC\YH>H$_*7%VI;(BPP5G@) M_"T0+N,2NKTTL\#8VT&V%T%1PAF'->4T9HYB0K0N)!GERTFWVVDO.@!IYX?\ M[8N +7UN&9+/Z6T7/% (%CZV[O>1*:*PL@X;[F_[\ MX>KC._O#NX]V$8KE3Q5@?,E:^1C$Q_NO@]X>WT<2&" JXWJ!I;(W_'-D._\:#T$H_.^?WYFKSY]!"+ZDV?U:0B\V+.V'XD*^H'\[ M@O>Z].L\D,OO?3]H]8>FU?XS[9C' +"U[R#F ?W:OM.@W-)O:6_PD"N>UG>; MI9V(>#OM?HNU]2(9.2<==30!"E'C.27.FV"8+4CG?2+>_/()?2CHM![U&6G6 MH/@I&X1!=M\J#8EN#;OM"&X<$PTKK$0]/A73.*L$%M*$ MF2$B5BTS?!X\O$U^9'B*S?'0EA &/?4U.O&1I_.W@9YZ!UC=9OF%SVDOZA+_ M_0%BRG2-M>7'R,O&)6$=#4R!OZ)A&6.C@G-$66N4=$BJ0%>7!&>+*^()B)V- M./\X'7$"^"I$Z200\"/@_PEQ"(CC<:"4Z(37CCCTA,3QWA(N F43;-*49_IX3 =31 %30QZCRX M\0! [L@]#/IKW0#V&]U(+,J\$9Q:#HX(N-K<*R0*XV0@-"L32V$V)];14)X# M3[X%3R$AP&4)IEQQ1)DPTO)BR3FIUPA%=?$$MVTA_'@LC".04AQH?68%^37HG5LE+%4 M+(E0@=J/P43V+5UZ;'UHM.UE&ZM8?$.!9B-G@N0"$V&L=1A,)%)43/P1P@@G MN*0<92*7=,9!U%WE2BQ19MVOXSPZB ]/DKV9ZP[;69I[--GCA];W[OWX?O'> MB2*"^.$3D*O;[CZT5G7E8BR^,8V21^#<@BXQP4FDG5 S9<*)+KEB);Q/"?^< M-O#P]'(;B-:Z3:_ZQ1$+5S=YNF83KO/3E_YJ99U2A7+=H; ;0D"N.6*P,$-B M* ],N* F(2#60O$EWZ"H8"0_(E:09S<*,W0_YH\/;M*B@-5Z>.AUT\[-(/O# M?5KKCC\MD%L6 B-QL &[Q$&<2ZE!5.E"_JGDBT9SH0@GR133[=!O1C)+)Z[C M:/#7(/OS:_HXZ'?NN_TH*,-1:S0>#;+'_@!D(YU4"XU 8@X^#43I\ M-P2;T.I]&7Q.'Z;R!L^TUR0*61[5;1)_@ZSPWB6*&X\=#M)/M2*H!N02OT;\ MT8\S[7 2D.<$&,0"4+?5F^9K\U3M[V#R\LXW4Z&O4@6)G> MM]-,KZP&*Q/BJ'6&8^$(QPF;I/H0+!*WY(,4F66,24)AJ12X/P7:.51>J<2S (Z'L*#>D99RHN )ID&34%+P"!"> 8:4D@\D)%LHTCY5:!%)0?#N.'5A= ZD?OZ//@L=6+ MV>U^3/5_R@:P[D:/$*NN$Y9MU%5!:ZX%6$\%-I1Y(A-?4!=IXE3)JXE.S]];9'X :]STGW<,#V<2]'\9\R0#4Q)I*4SEOO>S,J@03 M$IS&E$FFK96,3-27L\2STEK"9!'HO6":X5"DKJ,7>!\)/>%#1/EVLI/I<7[+ MU '.W;))U#(/:(8Y<[[C-.683XO*$"^4W M5062N6&L%,V>@9/^.W@"W>'%&#GO\[ ^P=(X2KS2(1'&ZVD55$DE?+*!=S]\ M'W9_[G=[__T&,(2__O0,-/LCC46P@F"@NXJ(\LL@7OHR&+5Z9Y?[93;M L 7&4VFJA>;P[>/O'Y$MD=LQ[B3IY0BAGU!BF1%"%H4%ZO\44A M9*4G(/S3$#T[H8^FJ'4$/&+NI9>.28AZA9LD_)$(G$JYAJ) 3GE^BIZ.=).5 M,;,&JPJW4,@;@L*]E$>N,B;?V6XPE>;6@S<"=I)9KH'B"!4^E%:&G]-@'D*' M4U%]E[5[5N)CY9V" -Y"@$*4]%Z$20(+*<]0,)N(3WY,^&F(?Q Y3L6#7Z<> M]^498*PVQA)N(9R5Q@@D$E.X')BPC>XB^Q&=2/KWI\4)J+_6-)=,\D*'W40E M;H_T3N&],,V5)YH%Y;BC5BLN<)'0"V0I)IJE=*0B)U#ZQ])DSHV(7LX@E[:S M-&;&9IFUG1UAU^V[M#/NI5?3/PS@18T> I)%Q3E'I HBZ1,CPI(@^J5!H;ANP:BD!0O9,B M*ZGAIU/DC^ZPU^W_^=!K[U"^B4'@MGD(P(GQ0D-,/@D5L1$.+.):2G!1HD09 MR1DE\'D M,&SF1%A;.-3]24UI%%?L:J7V]!U-U"=2*L= JV@J$\L@M)RX.90X:]>$1V0Q M6;07#CLPGI89Y]NFU_>,'HGW?($S0216QH? M/5<2C+KYF0,AS>_?*+_V(K6 M6D C6"I+63!@ MWR3OO1V*8^#'<,444+^#T1I1F=M*/,00BOG+:6L-P4GG$V]#8BTA'DE"9\V=UG)#N B'@LAV.<=25,A*$KT>CB.!W2K' 72:18R!ZZJ O*"" M)Q*!O&4AE)J_$*'J%,#..S4/(RX)6"#)3-0-(K988B**RIX*O$1Q)N$"$([ MBH(JX$T\+_65,898L@[@,B!'0KN-NL0GU@0KN%'>4L415Z(H,5HC2T4UEF!1 M4L1[0SLI0!Y+66)U /W+J:((#)X LZ$*%UYC:TJ+3:&UH*Y"<12@6[T()3%X MVTCP!#L!:M9)441="2,E0+%0)96[!Z#C^W%>%01W+@- 6?*#"NSTF,8K83 MO/DN#K;XEDZT8!S1LICQOF[UTNL4=.)DMT"^ZRN^%@S]U0VHS .[AK6F1#"( MNX(WG,H ^GHB_J ;N2H;&5%2V*=&X-GILTUNK)>(.RJIDZ!O TVBP.1Z3,@D MX:5@Z"TA):>A @2RDYO@-WL7\V[#=WUXVZ^M;C]>#=G@WK:&=Z$W^.MO:0HMYUN]$K%O M4F)+,6@M[)@H\MY:A%+360W(M]+E/9G:4W05?1H,1['7.?#/DL1C+8072CE>S&"(8QC6&/)C%NJQR%R4;EM]=O F$ZPE-Q8; D&^P;/9 M%4+Z4AJE^G0#%9IV;Z=[P]N/7S)X76]2=7BBM4QXHI6G$-IHXS""U3G=CPW6 M$D*?DFY[*S O>8NG1N'9*;0UA>$-01(B44,HPR1H/0U:XQ(,Y6316TRF/1?5 MHM!Q\D&DQ[SX9A--@&$+GPC?0_WQWW*8+NZL[VT*^79WX?I MS;CWOGNSOJQU>!I_=OL6&,SCA]:_!IGMM88K!YU,^ZOSSM!8RKSK/I2'/3B* M(/Z22""CO75(8#IKLF.*TS>_?&+_6*3G\41Y2<2=SM1(.U_2]EU_T!O1==+L*ILW.,?Q)D#F$GVY ML\Q90@7H^F#R';:\*!2 .^:!OOQ#0]]5^L:Q/7FAO"RQ*@$R!A*8D8(SE^@0 M:*$2!$CRN22VTYG,@^A]:G7A%;;UT!W-MN24=Q#N,HM6&Z4P>)F)$,8EDG/- MBDXVS-;TU6-&$[92C=D)TU,QV&;^DH"PI#COQ'!2>T.+&0!&$&+*3C+F"2B5 M)V%0>#'@Z2SFE3;-IMELNIGS(>$ #OS6%L0F4X^'= MUF::**NLIT%(B.@2!^XVG57N,%4E5T.6RKHGAE=LIV^@E)'$\,0+#R$4=IBA MV"#"!E[ FZBD),L44?H4>*]NBIT\ M>4==&KN?K]/L6[>]>9;09N%@Q,3Q%(:Z.%P0].)\QI^5O 3\6K"W070*''8P M0'A$#7<*)034.%?8HEF&3.ORGGF*5A7)P8@4(SC6-^--=WH=K%DXT4@&H>$? M2UG03EI5!'L4FU*-'0LNES'9"Z[38;(PO3W&&[/#,=9N@XN-0U(:V*3@@Y,^E)Q@6):'S+,#NZ:OG0'+118Q(1[;1GR(-F$ M:S%-D1@'04U9&Y)5[5)E8JR?Y;T#]+2BZ6P?)M^'( 9,\W%7M)=TT1\W.D@%:68VX12Y;$JA$?P M4"Y9LH1H!1D.- N,>L) )@QE,3,3@ JLH(5V M9>5':%66P[G-@M".&0@E'2+.P)(!C:%G[B -I?@2$2+J0YG3F 4KL$2:P )B MVCO/>)@.J ?I\2!)Y>R34I>CT3:7V4-(Y%4"7$[ 7P9+H!-1&#A0FZ7B:1SC M>5%,3FD6+.7:>,4T>(<"@\$#P><";+UQH!_6F$16#=1/:Q8"TXQ&'4@%PSYN MCYJ.RD#!(BO*"Q[1&M'A0+N C"+5AM(I=P *Y@&02EP=U 1P&+0O*(&K*DZ<)NE2.Z0C*G,8N:,-!F3C-B%$,:5"@ ME!8AE1-)J8^0*'P*3_.O.,XD##(W&'\=W8Q[Y0U)1VTGT%@S)+PB(3@4MY+0 MHH;%" :C5]*/DI2#G[UA.R%26WMJ'"/6 F\(U]3%"AV9S MN\]Y>_@>G,?4ND2#6?;@;=)DEMH$82YO[4G4BF;9!=+3X=_&&NV9)ARQ$!3U M"/2)'?1G^$$([GN @6I!4!\%!)L0]3K-F7A(D\F?R$;ARN.1VGOO&8G\TA"HE5 M"<2PY)A8%>M;27$:6 +L* >D> ODR\ \">BM^E M.8NCRU6$+Q#+HA*EMPKV<4#G!V%-5L/AHL)%P,[(Q,8#O)@3K#@"))[4)<5;5^ G/(S_8N!U$>J2VW*3C+X-X M/F(<39,?6@&0'3@:'*BLXRF0R(&(*ZRHL[/!Z\ZY\L01R4H+]Q#H3HK8UC92 M"OK4QR5L1#S*!F-$"L3BELE2!9BOYOF>@%A_U.W$(Q*[WQ9VE_KO[=ZXDW;R M;7\0WH]'4^:OGK(X^?+!^DMBZQ%3.I\,H9B'F&C:T<$M&/;%C-[LK%FR.M3D M%) _&RGF6>&G?<4\KG_!(1/&5EHGK::QIQ96D(80G()RF[=.+IF2@A6W-"=B?H();?35GDR9MBOO8()Q4M*0 M6&:8H=H[1BDN,DP^D>M61CW)O[4*905@QC8N]/]8MG:)<$$%( M1NHJB?^HL.4TB6#Q?"\((3D22A+M4#&X$4M.U[""K&Y?:CAQ2LN)#54:_F-@ M:4C#V30^@*41G AK+>=JKJ5AR&DM9T+CV VM,!>"T<;+: MQMDPY6F6$\$2=XH$D MO AWC "_?QU3"%UMB&Z8\C3+B4PB58!_E*%.8LHU-K-!B#ZL2U0*6<_LV*[] MX200[[#T<=X[=]H&/.LOL JO<^2DJJ_YK'+@B6.V'$O"XM"UP+65Q9X?KL#' M]NLT@ZQGX'EI3NQE/I4USHFXP5L2Z1+C@I-%=C#Q:IV2H**F.9D+,.0X\XF= M"L)@#$S0L77>SLZ!X"JA85W, ]YGHZ].:CZ998F/1]69P)AP(4CBBI7!.%N? MK3RW^5Q31=\Y-#L0H37X A@\8T:MB-LNI[Z88;140H\5=+ZRH:9<+-\ R+92 ML??"(,,(A$T\L.BE8S&;@N/+_=LLD MP:-5>9\1XF"WUL"SKAUY.UA;R0129C2P2:)X1&VPVN-B@C\GO-2K@<1D@O7^ M8,U.0(WM/KW!<)RM/T9^__.UXWC=. W\6ZL7CV5='2%6?,\\SO[XMVZ:Q=>'M3',;T";7_DA;44,\N$]6?KO<9R=N?Y]"W?&AF,@#ZRV ME1?/#_\JG7WU8=!/'R>[H,*XOV[_T[)XZ;A'00F4&!P#3D:F[C53(FMH[C:'@P[,EO.*V80ZS+B7!7<0]4J7SQA+UGF*+YLYY[9G M\:QWKSAXTDY:,3L^"RQ2J1G_E?'EW%9H#G1P(018UDI-'K= M;*Y"I'0FX!ZJ1(N6$#WWM*[H*@=1QK"9@ !-#=! " MQ0FQB9UI;V?*)RR_##97FR?4&Q%L6P\:EG)P_O5\VU50I8D%KXNO M5;"8Q_%5)?&@',I\\%3'(@GB=+;?VLL27[G"Y+6MVBH8R>.X"RQ$CBK#3*#& M>8^\UX7?JX''+V/55IP)L8R78-"1P0HM1!(^6H3]F)YOY!PSCV8 (0Q2@1C7J)9:F2Y MY;@8-R7J1-B+)>Z0-(CC!+QD21*+5&PC+O0QX>)21:#GR_;CP.+!3YHF+$FX M\T',CS<+:\Y3Y\GJ@-(3DT'\ABM4UZQ"?'!@>2VA2B"A$@].)#&&.#$=L9E; MM_)YG7AURM"+9F@5 H,#&8J\9B9VDF#+.$JD"R@IB@M$T:W'0[UH7E8A##B0 MEU(+)ZBV6F+-"6+A"',#5"T9!HH75B M9N=_4\E+HT5?&5\N%KH8K@GB%JAB-?A\6#@ZZR[E+CQGP>6#B>&)8W@UY>YI*O-$^>5DP9\$4R8D@D$6L6N.2V"*+?Q/>?ZJX'YVY(Z M,-YZ25T01BJC8R%QIM>0+^7UP*C5B:X7BV\X33B5'E%A$LT3QI&;50.5*V\" MK)F\7BP^B9MKG$,"K+!R*&"/BE&@E( >*)T6\OPD/;-<68-%X-10'V?_VGC2 M:9&VU1R73TM>G??\)")\'/2S M##=I^"BZR]THF3"2AQ%7?FAF*W,!/XJ!:% M16C. #Y;.IP96P%*.6[=E,0V(T;+Y>1+XWUK=7CRR!BQC/ IN8;=Y MNSV^'^Y/!?;\F#^S&/G !=$X#B+$!L?N]F(C R7>\E*T>1EZ3HY F(S6/TQ>@I2* M$TZB[J=,&L7E[/@%PTEIF?#2D7O[074J1)Z9_: M<#RN$V%#4**03HB>36T5 MO.3DG)<\$<_YWPYC=*Q,!J4L O8&S>,6PU"$;48GZQA-]L1D&:R3H?+,K*:Q MB1YB!)48)N+L1QM087VE$B#M+HX!%$9;!6C27':FN6)\5MW M7QV!A!D/N_UT"#H-N#+LQFS(IS1K@S/=NDVO;OX8Q/-CWP'\61H/(8IW96EG M":4)RQ%<<\"W;G\X:O5'\WQ+^0,YP_-3B[_\\;',V7.,2XJ!*^ ,+U;E^^/\5;^@.4F.0V\'@8:?L@&0^+[U,1U-#EB->G^O@>N+ MWC!QL'0#-4%+%??12ZYY<9)V')^[RNFW\=S#Y9[,O8';%Z//$);VQ_N=N;F( MBTQ 17$E!<5(&AP2<&.*B>409)5PPN$S!6H>%'=Q_[?8G:;SYD],C M:K:>NO<$$5T.IJ4/ADD2+/%4!,:5]\HZ^#O"7-'23AZY,C%O?TPNBO]"4G+? M([A_'0PZD8>=<7OT'CZQ*V,L$QZ/'A >,4=C<$A$)"0-A!&)MH6'+Y&&3SFQ MVB0RCL/A#EP'$A)LD".1E/$$:T1H*7'VPDEYFB.N2;1#0B8*!%)XRHP@,E_H M8+/MFJI^)1;Z/TZGZ)B%> ,G7!A)C+;.,AD5':7(!%!ZY3.&"49U),#Y-1TC M8"RM4)A2@:WG*&$A4I)PC91&VUK;7R(-GZ+IE*=(,POQO/ D;F?7/LE)"=$< MK,QM79LOD90GTG2*"604"3HDC#I!&)'=6P&DTTF"&>MT60FGJTR%DM98D$$L?)G3MHL!&;*E%AT:\/ M/&!"/*$*P\(B2E-)BY2D$ZP\]P6S#6[]":@0X[3;R5//Z=]CQ1*@@T^,!2?4 M>NEUU#",6>*D1>5)I&RE"KD_*A^I+YH&JG*U5[0CY%Z3'" M?0C.*1*3_$0+XB?T),00:/V<)5HC0@TRVGB?!&M13EDFI**^ M5"\%0RXN3%IQ4D\O=IX'0Q*%K8@-'4G\,VA]A+U2KCPJDO):XG]^G2 M*4^$,IK%H"&F'RG8$,5MV-;[^Q)I^!1UYR7HN*!)4+$QCQ :7.XS)Q*BG?065F0 3)T%[]:# M+<41?Q,"^'JR'-)R5$L"G%_320%VPGAP_\%D:B\%RFTF^,@&"Q;*F3*Z,TE4 M>T(^1=W!0C0>&XTHUR(PG1B:JSLC/07#44KGOGRQ/(W&4_&,$\YE/)%6&!5' ME9.)*LI+6<6; R+/&82F6 Q"(4I%7@+Y9(*^G.Y-\)<3\;E1>W MC2UO+2MVECV#7 LDP389+[C$*$" 5QSK <076I6&.&"ZNY9Q?I(\"T_@+2D( M 3QY7A: 07/"FH @G%8HH"1X6K" B+*C@*C:G?T^.0G.3/+%"^UV/#]O^*GU M&-]Q5MH[S[GV(.AQ))-6U!EF"MI[6=XV@S!5]-RTWTR+YV."2R>5M[5M?R=F M ERN, -'E]B7"SVX$-M#A^:B?FYNSDIUQ[R75 7O!'(3:ESPAB>* M6IWPF<:QLKPK&R/,ST;X790X%P<@2&OU;[NSFW-V?[EK]6.BXZ]NKW=>KT<[ M@UT0B2$,6>8(GP[\P$H25.X?H6A36_BST*+63)AOC>X"3=/WW6_E#YO'?$.. M[;6&*_MNQL/1X#[-\D >WC^\ZS[LRBF8P+P@23X?SCBD."5TSEQ=:GQ'##?, MO01SIUDX4#YI^ZX_Z UN'S]W;^]&.PN"0;K\Y'E*N?$0.4+0/MV':XG7Y5T= M>9:X8?"S,_@JZZ39539-6\,'3*O])[!YYX1IJG&"G9:PDI'R3$S375C&?U/'8<2::\P"H!'R=X6VADX\H#%EXH/R&"&PVR MQ_.FU!*'P:6AQ$K!&7(N3G^8NO7.R])!%82>,9J:H7PNFB[\%9:/"L3SI\90"*>1&NQ0"@P3+E+PJPDH@TO90;X'FT(9Z#! MN:B>OWS^V6< *1N1\* M'>7%[.4=-I-N3A2O H(S,KU/6\-49UDX-A>6#DTELBIG,P_M;* M[@?];CNB4+IMQS8@3UF@5F#A&;%0/5B7],3 M&BUV4;=X[(]!;PQ^:_;HTH=6!K>G^U!'&XP]MQ8KQST17 IDN+8Q_>@Y+87) MB&Q*]VC(.S60B6"!T.A2(QYK#^HV]\\%#;!!P,9(4R%<*!I18WQWR M[/1Z-H=DJ?2 A4P$2ZA5S$C%G"A.I:%$KO'DZ?IFQO,0ZW1HB@3K!#/"1,*( M=XDB@A1^%V.NM(JP4(<@:EL/W5&KE[NO5U][W=M)Z>>PX71>4V"&-9J MZ,M MTXF='8H<$"O/])=\63]N@.(H0+=-5B,6AR3Q5F,/809SDG!1 .J96>/$KDS] M/1#081A'G?NAV^_>C^\_M1[S$<5N79O--K M$8)8E%"0<(T81SI,JVR)P;3< MN;L5[(TP'8S$NW[H?DO_D;:R ]D@$\JECA.]A>.P6K4FHDB<)FKKF46' G8, M4H-Q=@12 IB1""D200A#@C!JIPM52(-8*6^)Q>$L6@#N",2^W&7I,>Q"W(E8 M#=(,K+B1))'3D=-Q%$*BUTS1/ :S.73'H/;7X!B6.68MLE)I0D+0F%H\/0N! M*[/&X,J5AO@#@3L8KR]W:9:V;D;KDI#;\-+"82NX!E?""X9COQ&;'V/.2FKN M4)3F@.VZU>),NAJ*G8J09FD#"F%0E$3TV-\DZ)DBM. M5TZ$.A+(93SSSO&5,Q?UR+:R[!&,>CZ=O(P5VV) 33S;2B1*&Q:P"2"-QA8K M#.*.LEW"@.^J"=T#JA.@P;!)D/LME.FJ7KME_Q!BLJXM@L?6<@#BQB4JF) N>"(_) M5*2PY0ZSDM)F>'56W8FP^)1FW7B87#N+:\ZED__?:[SHX*^_I9W;V/R<2>)<87_5!\S1Z. MDV$5.T*N;O[>BB6&T566-V_Y[VG6[@[33UFWG-A0-BN[UI9"O;V1\$74#X&ZIUH M?\R'/%_=S,=9VU:OEW;,X^J[#B3 \MAI C2(RQ#4OU,$R1#(]/!)3#72BU'* M,"(_?/.+D(@CCG<08'_X=Y+B:CR*L[8[J^>PK,=UWNJY[EWS?,7T]FDOV?7X MX:'WJ&_!/8]"NFM:MPF<:4Y5+&:#JA94.US$V!0M10M+9!,[J+: ZDZR_-[O M#H?CM4/*GTB36,!+(PS7#X#_33>VT^<'0@9&/2]7[-+N=E.GF. M4=QL&O^=!,.1\;B8_0TV6ZZA$T("4\QV$*I _H)4^M#MIUJ??^'[\/NS_UN[[_?@,E+W_SPT]%@Y#9Z MWL5$$Z25BU,J&9"(,UID2>-0V%+$NQ.,0?]Z-&C_.8T6<]LVG&:^.V&030+' M=T#(6!W8?J*9CH &*:Z,7A,"I\=CPD7 M]7AT-\AB2\R!?#"4AQ@G(IPHB&TIZ)I0I):)69H?.1.MR0S)I1!D,SQ'@[V5 M[#HPXC$SR*&$8.:IYKXX1B[1W)X7['=E*[$[' )A9W%T8A!8@6,)Z@G-SALD M2X>8S-VB4AY_/21' ;LU,2IBWA#QQ MM0B*U-*P %L+N=5(A$[Z:]ST"V$W^ M[$[R4JRH$51"**V,T<@H+6?K4"V5Z \@[R:?\R"PMQ&:<0Q>,3-82<:]53R9 M5D)@^3D(/(XC]&ZPCTB+<>:M ;(ZIH(!4^]MPHI3>" >*A5M5H:!KG[\,,"V MEB__GN_>9YV\XG-K$^'I3)$RJL\;IHF\")+V6X M2^.V-P*]BEF6WL%]>08BSB#ZF(ZN;DKG]LU']FX68J1!FVG%K*&:)H;Y(&>! M4. +^*Y"<&3(ODI0/P'U+J5#L[%"+ M';367&D"SC9AX$)Q91%G15Z&\G(%^RT6^::3\T.]E=8DP9HQ(D*(;>[$R+GN M$,R7-B6!2(%K>QS4_6]I-HI[CN)V@36GQ>[H+S_=6=F;S\!EEDB-I4RP"A:X M**0MG!>^YI C1$EYC>]$\\E4.<\)XINI8N,AN1X3$2?$)_$/H:"*]>6C.E'< M(G1*JNP82;#%,"+,G4B$8-'IL HEMA!N,.[E0>'18UT5[@V0' GN-G/)*97@ M(YN 05\;ZL =)2,#?!N_%8QD3>B7C3\X(Y EY]"G]"M)MTE;[[OH1 M+M^OVW>[2(<$PB41J./@B()-,T@P7?"*A5#>6%0+,NPMJA01^*_'$)@C'%N; MXN;-''T1C#%G0O\JZ]YV^ZU>Z;SA2 GZ&[EVEZ"%4A[4%E4LD(0HY1R?YE1B MJ=J2TI@KLGJFYTYE+">&=76G[_:&7YGJSB6%7?'^5U+O.8YZ2[-]W) ME%/X9KSRN.0\K'WX\>-@]"D#:F>/)NVG\((N_'$'(\!.2!_;@7WBK#7Q@)EH M/S0VW!MO2OU=:]RL QDQ'1ZL^YWK-/O6;:?#ZT&O4W$P?+'U<4[*]$$F&&$84 FJ(B)04&>SABGE5TMB<;\4WLKXD\"\0UHA"!>&4Z;B 3%&KP&S@* T';J@98 MK3>H5D('G__'1F2'[H MG"OI*"RI6.>>' /:#H&T<:X#LYQ:1Q-,(&"6HO"]#3CCY7$F=*U$'@G:5@_) M!!D$1(-*@^DA."!'B]T&U);'GQ.L\#JSLPFT^Y*C6HQ;^I+>/PPR\)??W3^T MNEEYZ,-TJ,'B]O'GC)82=8D?3P/*S+ MV:Y67"^-'[F0T',;P,X[;*S4+B&4*ZEFKI0,9:%?ES&Y).EV*&*24.DA7K74 MQ"ET$H=Y"P'\O.W0J@I@MDWH$YI(XS@X/"'QE C'D9L5:(TO^6F5P^R%IGX6 MV_0E@?QBSR?],V:@?W-3=H>7?4_IZ-6MY]V?"OK M=_NWPZ)H69XJ)'Y#89#=I-T1O$5W_C7O(.S\:SR% V[XF/XU/2P@;B#/!GWX M8SN==$W.^#*_XSHV@K2RSO#WATYKE$:=EZCMQ+,0,VE+4 @T]IV"2V7MK)H=82]EMA*3%G[ M]&$P[(Z&]IA*9D(2&S3W%+P5A0-%6+B"\6%-=HFRE=,_-T!Q%*!;-\1C*H@4 M(2282J%($ @5W:-6F_+46KDR_6$/0&-E,]]6=8(!"0QB)"$5(<++&" G2>'Z M(V.9+.\-1ZO;.[=#\Q2XM]&96B2,<4 ^$(M$"FTM*_9R8&K*TLPIQL\']W.V M)SA"98B53DV$HI(YKV<=I]*4+0J0(GD*"R!:Q65^@VD-N\/KARQM M=:[ZA;7_#,KUY//,XM#0T71HZ/(POO>#5G\8IV/''5U?DID&>2HU+F">\ MK Z.!/5L&&\=&),@1;@'1EH,=H7 ?/<"^U&P?5!<@>U$"*TP;!&A@*6) MLV64@Q#:L:#I=/(%,DY[SR^+T.>HZO?2VG1IU4E.'0J.&6SC:38RT< DS*-[ M%I8J0H5208+\J,#C. BE"71[H329D0'"&SOKHO@NYL G.\\WSN]^!*&+U94@;=_\\HG\ R4?L'1[8+(/4&?$KLB'S(V!D1S")T7 DXY3 M2P))?.'T);#(IRX=MK/NP[)-AK ]?8C+!,SF< 2QLY(/:=8&> 8WP]ANGU\< M=>_AX=D;,S!NA8U=R+@PRQE2@2B;2 >^,W.%UT(T"4!)M@\5=R!?-0)>SXAT M"QX .#.#+/WWN-5#))D1,A)Y12N5R$>20"D&693>>FM0\%+."P\^7V;)L]/O MTP2%UFUZ=3/9^!:!_Y)U;V]7YQU=6 XW3$A(I/>)-H('RZ7B$B%;4)5+L4XM M)S^J?53R?B2J*+6?*+3K:0TQM MJZI/-P6%$F$9-,E;-1P(-.5!S()"HA8+DYW6(SA+A]#U:/U03:6Z<4.J\HR" M,0H! CUBI9'6%=/_/%K:3933$!\DG'L1$>#8N#MM=?C8HG_IG5>(>40!!0PN M&41WHFC=A:"NO!T%2\S*J8UU@!P'[-;A7%90A"D&U2L<:%W+BETBR(!W4.K= M.CNPVZ+'@)D',Y$$0[!G6L#20K.3S+3;3G(O MBH9C1'J(^,%UC;W,+M%AYJ COG0XS$(^0RFZ"8$=P)T0JQ6^+&(50PN3",.X ME\PH(I2?[15F@8O+8#79\K\-);:94>#6Z<0R[ZRG&L6D"/TVG>J"DYZ"IN4D-^!3.>1$8MEQI#F8$]!*628E%N%PI.0+&920G)RW/M\(/ M^GFFS\!;.PO'] R+0X(>CRJ8\@16OC,AP5):%7N;BO2PY5C1\EEU3(D53(\% M]%SH;EM[&!%,T?]C[UV;W#B.=L&_HC@;L=_HK5O693?V1-35UH8ETJ)LAS]M M0#--$J^' Q[,#"6^O_YD N@> -7HQG4NDN.\<4R1&$QF5E569E;F\^ E(YV( M+'+'4FC'4IBIN>*DXW!!=I38#G&COLZ_T;F:%;;^^ V/*4Q;Y/9$/V0349SMAHH MYR5B!-?S'-XK_0YQ3I)\;* @2#1W$'@#29UR,'@QM7=1Z!F5>W.ZZ#]1CK6X M^'M@WG@DO_/WN^:/0^QE"IJ=X%,P4DQ>"4<5^16/!MZ<-7G0KLW_:-A^LW]M M;A^:H]RLL Z$PFP4LE $DM-.$^&=KT/-;X0?KN[\/BF.D7.P78(2?Q !O7]) MS&"8Y50'>9M]=?$!$'K'<7+B7E\RWJW1W.T L^7/UPZ%!A!!:KP5">3"8!)L M0Y>NLYJ->.?FVJ'NH&7P#^W?K=S""[,.C\:K%&A.7KM 3T2%MQO;F:_[H(R?$8#90PSBO/ 69*IE&B+Z1B11*@/E!C=/K7* M.RRTOL^.! 9AF"-FZGC7!6]HDZ6-MAV)U=94F[]?[EY!3A-ZD)LEHW!%X99, M04A7\%+N"%(QW*L['J#_1MY3^-:P%V,!E)-2:%JISPOF(=JLW1JV+Q M%613!&2.ND\JZM))JL:_I# M(ZL+\ #A!M2BN .#"^I%NOGS9'K[URK:WF,BQJA,$UDQXC8#A<%VL1VC#,.S M/7PRQL0YA_1#06L&9M%W@<\2/RN],YRY)(7GA'-(2"M[# MDOEBI5BA4_ <<44JZ=]LUWZ>1(/!(?B(=BY,YU86Q(4L<:;.7SJUL:/Z])&.3XPFL\;C$:#7<@4(1V- H MBLOEK/:".8&S4T4EYZ2EIG5%<,E=TP\&IE5E16V#Z9UB-4H^KNZ;ZR6B>/L/ M![. /:=A+\WKF35D&9WTP=-%E@P&=.WHK!!0O\)(->9$#[?Z":M(/TYDA'^X MA6.@#-.,"&=IJCL#=[)=.#QRE3LR=BS\V,O.)R[5@EWQ#[=6$#FF?TS2'+(1 M 4^6<2NVIE)BJ"FH-6Q/O!QGZ5-7Z]?9'VZM\.PH73*1O8!.(1.B>WNN"M0H MTK)^E3[&SL,KU3[15SAZ^V2Y4@,H42)D5X*1FC'AVBR7T%E.5'N MP>>D!,E:QX(#%[5DQ:A%?NN\*#2[7S_S/9'<(YFM-HD+3 PQ+\\Q1N#!A-;> M7,:Z-4 _G=R#]00!7$E,#BP]O^#MGZ-;V!LR&%W3.\NQ?;^_W#\V]\OI@>G5 MZF^/VND8L!B!"8R%$I+V.F%PTUI>%UU;?C36[!?L;,H,,C("*S9$7(ZB E!' M9UF6=S052&KP12['+OA+*C-R)K)UA17E,H:7)J48,$+I)GAEJ+'NGEF7X;J; M-9I0@H))-B;E U^<$SPU7 %4?HD/UW6/5.:GKB$%?[HM&!$I\BP^S.\GTYL> M8-ZC,^R=Z9UEWN*:^D"X>T8F781N6Q9P@>M13#9ZY/93;-@X*VRJHYQ(@<(B M;C^;!&;\Q24O6>M$0K05X)D9"]76A#E-ZJ%-:5/F!-;GB\HY,T6O6@OGC7^C MI:L6P@W6Y<\F]=A5F3U/0AH67; B, .K[<,Q$Y6B?E$?.TEGDWH0>2<6;UBA MPJ.+N*.UH2XZ%#=K(BFJ/3,?V_/#8D>4;S[]Y>%^]5:R(FV;4X?=O*&_Q5!Y M_4-]3>+]>VC]N2II>G/#8#I^N=Z=?Z2TE]2[7L\-D!XG M%JQOPN(1YXXIZVP7->2:HEK8WEUX>;U_F-Q??5ID3FO_OFS5W4?GS0'E@(<. M:)0\@@F H5_'.A-8Z)MDHD;MO94>$/4\"K_]L/C'0_6./ >C4N%1>VN-*G+5 M="P9*)MXK]X"SJ'W2N)-];_,4>QZ([TC:H\2>=X]M1QW'K-PA-]I@>+8GKWG]JFON_SJYJF[R;-U\F MT[;-C;#L%QA]JR]?_J8]UG!L-RSN$[37R0LV M,J-/1.*^-!Z9R\!TQ*/>B M:MZ&[02BU[HG+\#IQAH@;*2)$,>MR59@DF>I-KIJ>X12QWT7U'BCIOZ'V7)& M6BN*95%#R5J:XE4W 4;@U'4>M=WC=YD5N.">8\5I:FO4T0&30%,272.R\JQ& M4S]%Y3B[N:'1\LG-8T/+S[.?FON'^6V._L) M-Z;83]./G^[IQZYN)M//AZ_.@DN .6ITUS[;(/,C T+!2/S U:G%Z5>@"RC> M?MC:F@>NAB\IAA PACO/Q6Z)#M5@&4)@0/'VPP?ZSX\8 M9M%C1FNC X?P\5Y-)DAI@Z9;5@0%K89%R9ZBT>$:CDE\G 7.HK['7%3Q66O=IEH&>AP?VTY63Q3W -V/S":ME"%KXNXAA!C,*XWN.EIC9M5UIG?% M$\-"':/(>;1I&I+F%%U-"JZ@/MG*=1RIZQMV\]9UGL0*Z56ESRKSX MD W+SB;=/:LK4;DLV'[2.H/$_2;82@T?'U2^OUU&BC6'\2-&+N(84PXYZU-RXN NQQXS:+.J[F/,UKA"\'6@0JDCCA8XM M 9_5KGY;V>XI.;,"SV*=;FLM?VR!L4*_K'?[K@<#0#]U=CL%HU4(<8^Q>=\%4C1^_!_-(W^-4F.&MQBP$UD&C:9J;Q;,;_=[%WW-EKG0L59VZX%'VAFBNP")*:.#**E]K*/<3" .#L!?EW&'V;IM M20R,9$YP"P4/MNR<74R_?\M,8)8BDZBQFD32&VG<4T]_T2C=LEZ\NO^?ZVV?HB?WN]K.?EWZYN'JZ7 M4G2_C?JP?V[NR$;GR7>H9/#C[';66GZEW7[VUUEQ#(6<\:846TJ+C8&9N]9U M0_$!F?OYS/1"%N;@HW#*PCAM)"C@6:9B'%=@5MPR>#"(#*EWHOJ/N##'A!PG M+8SP@4&(.F$*C.L2^0H>#@,07^)^3[!_@$5YVM-B0TQ)0 3/#/."LQ45&G=9 MYAK9\>4ORDE/.$_QQA#IZ@83#+ MC&(Q11:#\M"&-]+F_8I70^*,*/"?@8GQAOOWG_#6&WM;B-ZD+&4)*NC,@]2A M:T33NJY:<,YA5_5[Q^*I>_2NN;EY_!!QHM#H7'^3Z;&-O"X7PT4N M8'(RG(;[5I17Z)>8K>>U=S;R7EJM?F/^W,P_O_W07A^C"=.^YX$.0/NEVV'! M,7?YH_N@-)8_QO2$6QQ_ZS+NIZ+HQ\F1.G*)W+0\NT4U? M$4O.].8!1=BGZ61CMK48H;(0-,UK5($@8XMM[)-]]P_XDS*/D(U*= MJL# D"IF319-3+ 1/'#)"/&FA2#*20XI .YI%*@?$-<5\!$7P G%N2TVE!1M MZ::+4]CNYMY00#Z= @,K@)L9P)<(GKAQBLY^Q8K#?2YBFXEC0P%]I *+O/7M MA_8.(S*FMXN1"/P\_0^1T#KO;JG0-#B'T,>BC6^*6=%1R6+Y#801IJ0N=W#1EO_Y$98PFP-NT M+H.K.RN-WL*@.DKZ%0;1(P_:.CO:C\0&?(??Y2FQP"3H?G*S_N_4-(&IX[^: M^\C]/;^-H74^3YK/58ZJ4OVN3\^F$R M_W=S_PO][LGBUXSAER?BV&1%))JYEB7FEK$RZQ)\C;3PNS+O$E\/$^/57]'G M^&['N788";\<8Q=EB\FF&+OBH1%X9X8H,=WE_S(_<).>P%*]2KP\\QVU:Q^# M$2-BX!I]MY5. ^>^B Z.BP6.%F?_LC]P_7HL_D@9^E,SN:'O7;P&_];,KZ9W MS=L/"S+XMU\&DX8=1FW_MI/C\:M&VQ4,,!4]7I2"%8C1KAJLI)*RN,KA'NH* M#E'ZZ2VZ>YL>;U&MI=86TTS()M(@L, (1(-8/9M4$Z&_(XN:L^W1=60^SU4N MF/B6PH(1QAC/3=N\441-]/K[,N@EMFBT65(12&*(G'1,P;9-TB!%84/M,!>U M:/>ZXN_N'CXO_[V%34_3K]/KYO9Z*-5Y[-ZE!L^W'_XY(:K4^[?S13'^\?I! M6:\F=_?OYK/KAZO[]P]?OMQ\ZVK[P[3K63L.-D95BD]2R*!"5Q,40O- M@K*L,]0_XP[@06G.F2HLKIZ!@MM%/X3=X+G5)*TI3C/K%^]2!JK=,B]%E)BV$"#RFY8 M:HI?WOQU^I4:Q.XGMQ^)CWW16O#WN^;#P\U?IQ_&C;/[2^["MQ\F_S6;+\RW M9JZ'N_O9YV:^_G)\M_7TM@%Z%1BP8B(Z7XRRF,KM,$9,AGE&[V<8WJJUZ'8? MO9[5#H^/DU^;F]D7.MQ7GVYG-[./WQ9[J[:"+[6 M9A_\9^J5_.])W34Z5FA3$9,%G456H610+GK;L;06E7OPNYW:[&@Z7,(+Z'?I MP[^K?T-$%[P/SF#VI3/>H6HY8B$L>L]4=511PYC]/5GOA\D4O^Z6NAP?&RP6 MG$"+W[QAU!%;BA2)C4%8%5@4&3+PTNW$R<GNWJX>LUY=[>=Q?.@311VLBC M2Y&F2$JT'0B_D*FNEH/8HJQY_;9[.R=*NODJYL%?$297_T8+CF7\5B1G,2@4 MI0B732HY=]3:X*LQO^5&;KM=KJ_@]:^8DPIO"9\MWA;Q$2NMAFWF M6^ :SV^W08 TD\#81$\:#$!&UF+]48RG?#4)I-D"PN6EZ?=,UR(P@AZF)BB7 MN4Q6%=_%A@"V:NR04JN7=JI.LMX9KT7KG5;4IR>"<]D;7U;=>L2RC3G9*[@6 MCS7EJ=>BP8S$!>V$!"Z+CB!$%]L25&G]#&NW,"M?O^V.O!:95"P'89+GTL<" MSNN.485Z&U_!M7BJY8Z[%@N&KY$Y89.G\41O.@C1%&5FU3R6>+(=M_8CJ\'+ M_?F3=P?M!724Z)RLS<5A"!56]7V1=5"L'F7F>O_\9T^)G\( )^VD_?$H')JS ML!!CT%"4+5RU^6320I8JGQ3@]G?VOQ=S'@A#83R:3@D57"Q)^&!"Z0 S@ZU9 MWSD&?B_'I@O69OSL@5CBP0MJG6*9;FW&90VP^"+V MV2ZN^8%Q>"6"E0FO-'3* 2R/W2478ZP)I9W9_U+?+>2%U'RJJXQZWR-XH,'8 M" 8(WW1UE>D4*BYB!_L'D*_+9H>"EG*IDQ5,)9NBTC&IMGDT:P"H2@^2B?TK M#Y>RW(*K_K!3Q9(% EHN@%&CCQRT%"W(!.I31S(3$LUSQST1M3$VW!0L6BM^IV0X-!64.0$T@/*J &1H$ 6TK:"PUK[OD M\!*VW*^S ^=IG14N.Z.MY0RB$[*E="[@;0U2>8Z3]>OL,DH^T:E2168I10HR M\*"D$-+$+DDP/<^@9SA5+])D!YXH)2&:$L&!3$4D0QP$[8E24-?)SW&B]K;; M ICBL.=PZ0+Z"!X@&94%QURI=)C8>'8J[VJ!&]A7H84\)\O^3#5]I1:7= H8 MD?"2.-W3;1V:IEVJ2H^2=N]&@>>VS#GK]0*]B&9&,P$I<>M=M&T#E62NNF,. MJ=<_HYE.K<67D 7X@'=N*3Y" "^Z@C+!4]:.PNQ?&7T!=CFRSFXP.?+:Z2R5 M<<[I8BWK&D@PYSRESOX"K')<#3UI6UPP-@KBGM9)P>/CJRY05Z^,?$*;#!.( M:265S1A<"D]XJE*$5G**/.OK0]DGEOV9KH]2: C2F2B4XTZA;]3=6YS !:RO M#[3D:[',&:\/C#ZBC[E 4! UVLRDT 8@4N1J!SWQ]?%<3[D\)R+ZU)Q+FUE2 MGIO<7A^1]704X/6Q=Q7_!=CER.M#.&-"X-KH0($&QM^L:\+A/)S4O?0"K'+D M]:&X9]%GKRPGV@!M7.S&#[FH=HFQ+)Q3T8!S(K8$ ML#J%JM-#8&*_M^0_;J+S'2'W,UT+<@AI_^49Y]2K0DI0Q9CBE F&R'K! MNJ[KAZLJ >,:(Y(7OF%.O"9<-#+)6)0QTBL,3:O@"E0DX!0V;&"IYZ%5>S:LYFG:N: L4^XC58Y8Q7@X]ZT:0= MC', )9>84I=+ZSH8>M'&.;RN7_#82(A6F61+40[',K@_.YF^LP-7;5J[#%D8DDYF-<8_+(O!6A M:)UY-QN$^Z6N6?%C8X46Q/KM[0H(>XGR=?6M%_+ZQ]E]ZN!]_=T*#'CM Z,( M-"=@75^<[R6PG+5/&6_V4HJ(-D?=0IW&6$.&O('- MB9;?G4R_2O5[),*E Z M90I/!@SPHF/A+4*?CJIB%WM#8-Z_EW4RK^@X&>6U55X"!Y!%6F\Z_G8 7?7A MO0'Y>UJF5W.7, MQ#PS$<.H'/&N-(0$Q]K6$)%9%68*:839G!%M?_'>PG1K$1[NID31Y:_^U\-T MC9QAD5[]_(\?QWHP/0TN2IT 75E4E%MV61/^;Q478E2X1-]\ M7": CUGS! .)?/UQ=%.YG"2N0Q %I,PR\RC;N@_CMBJ%+=H6GDZ-?TROF]E8 MA)Z%CEG*1-RLPD LL7OX40*J:( ;#?R47314AC%)0;:Y$"9M2-D62@966]KX M>J!0* 8G[8OUN/>,^R)E)01/Q1"%DY%>Q\A:HUH#U>PV[@OWA&KLLR^842(5 M# V+L P3%N\-:Z^UH$WE+[EQQNZOPY8/Q93A]FY9=&G][,%H]YAMRYS HD\, M@BB8'',=%%ZHJU52;)6E]Y?MO!I=8@F!,?(.'+J,)#R*45)TQ20N?%%YXX'Q/(A M2M<]9*3GX'?SV8=I#^U/S12Q-9:(L@OE@K9%V2@C!7HK'CGN8^7 @+,M_L*U MWWZ(4$/6PJM-&H-7G B+^D]R6K?[4?&:LIO*(^IDH6JVAJUM)G";B>Q "O3Y MJ(0OK5#)ZMIQ2LOA'$(-65T+N)=3#A##] MFN;M+S?3C\LZ_PKS/4[F\V\8IB_@]89OV99<]?/T_M$MM?_8]RM&H,>5Q'"8 M*Y;(-,YR$=I2F,N2Z?JZW<8>WU>M%V.*VM7_N9E]G$^^?)I>36X67W)%!&OS M;___]W_=C8GO8M+4OZB%3UP*+E>0HQ2FV%1/G/P!S#:0@ZV;+@,>=HSW>=3T M7),91G7MEN.QAT3A4K;[8?+;]//#9\SC9WS=T/T]O9?'K_[?L5 M>JF_O=[\%F)1NO_V0W/_:8;_0@#L@T7FW2\++*#JI4!P%E-]RP3O6-V,854G M#_X _L.&-9Y0O9=DU4%F,$R" 5/CP)PP!0-)\*MY ^W0L%4(^48!<^X/;]61 MF -4*$R \NBP8\ $4ZS&%=!OXT&N8HXW$LW/_V/5,<(WC)-T<3:HZ-&06;5H M\#3E7.J]"M6!#\-FP:(L&JU8!MH[*0=6P*Y3H M4;^2XUA1AQ9+.DQ+\@+J(*K,DQ,,VA0=7,_-I?M6ZCRBCIS6DDLVV6'.#$$9 MJZ4,W5ROL&FUV4F),8)73@G!-2T>^ZHRK,BRI^F[ _43] MR^QF>CWYEIJ[J_GT2XV2U5/7Z'[6/^!IH%/S&+*]_W5Z_]_-_&9R6W/*EI!3 MQ'RQ8$;HD\?OFOYNK^N_O9=Y/OYLWUPU5S_=W]Y+?OY@21_D 8.]]AD+KQ M<_3/GY9J?_N\?=_P-_;GO?OZ.>; M!47"XC\W)?K3=VL*?/=I?OU=T_?-"UD&9)O>?=>T!&ST<[.'CY\6 M/]#@!U$L7!G[IYY5KY>T=^5_:JZ:Z5>JQ0T'^4<\DZP'M]YA\FN*$TFI&(S6 M'D+K(HPT51U9J.T8O4?B70JM\=*E9M72TGL%\6U7L2YRP60B^V (TQ,@2TZD MHBV^/4#U;,W%@,2](O7*W]P-+&_\4N(>G\RO/HT<+<%E M5%X;W*TZ%)>\=+D-0(6!NDEO$2<]NTG?S9LOD^GUZG*B;JME'>$%6I@7[0L] M?$GA=& JR%4G.%H8@[&JI*5W^JZ##/RXW\[AFL]OEB*5SC);QHD;QA0R^H6O7":SN2%5;;55G MDG^71]AC"3"[P:0F@ ?ODL)DQZY&6/$RP"NKGMC2/:YK5*S3U1A9B1QX]K(4 MG7)VZ"QD6=&\B )6IKHC1] ,__GUF#\TUVM'ZMB#D9CU"XZ/; $M#E';T&XL M&U+=5LE%E7KN*]S9=!I[4H_1 =Z4RGF(N+="B1W.N"WU&QH5<2ZITAI-[\'K M0Z!X66&VRDRA#DH/RK9($!BSUK41P\0>NVU+K-/5&"OQ)"D-!B.<#20FE'8S22=2O=9*-'8R# MY*-. M+SH*+U2(D)SM4$L7MN !STR5V2IGSR_C2$$Y&DZM0I+)8(5Q2;.V/4T[P6.= M!.FJ3G\6&0>=/%Y+K@#CA0GCJ7MLA;W,J2/+5[<4"+7]0'6HC/FWJYN'Z^GM MQ]W,"WMLTB+!@HJ+O,!)EUU+N83&3:%N,N)B? /T2G8V;09=!UVH)BO9G$:"WZW-/J 1Z$GA&# %)VK/0VZ 3T[$*6>$-,-._=\XC[LA. MM]FG"$5%W,!"QP0M2*Z42D1=G5NT;O44?69Q!_.J7$06S$$ALE&&B:Z0+2X8 M_E]U([T!88X1=QEO?J/1U;M/S37UP-*PZML/5#Z+[3$/)PJ6AZ* M)*CJXGU;CM.*URQQQICM5&I4I),U&'K:D!A":544D4D%7PB:W78:E%Q[1+X- M7'>L!@<#2*F(!R]JC=XN&._!2Q8ZJ"1>MUG^-M/V*H1;PH65/88%(-$*5SJ MF@B2J%$GG;7;]984N0?WMHD.CYPS M2D,6.0F=-V75>#U5@ M/KUOTNS7PW,%%= _"Y^SI<"#H3M<\6(28)&OTW,0;(=_[F0X5,*QBKK(F;M" MC_8E,D7#6=W;C>>Z9I=@;OOY:4C"G97E\=UJ+(;NCGF:6D3AI)2M=RNFYUG/ M8A2WN5]WE(\'11JDOI,T\VN8-UR(+)T*V;<'B+MZ,A7%41(.%,G?7K^_GUW] MF[J*FOG=LE/Q0.\*.D>\U=!969T+AN6A(^))RE=Q.8!BVNV2LU>@TX0?,G(H M5I4D,=1BF& 3K&?+(A0U$3+5^]&R+82>(X6/NQ[I!V?>G2F8)>=2#*:2F'XR MV06+(M93_.B K3.[Q(WU@_D^ @X"5*.KP5_JK<_H6@KX[%AKSVSJIDZN0,B= MYVA8P#*9SA<#%FEZ=W6S8W9B8VA_K+ND?@C:ZH+H?F7XUOWQ+]-F3GT/W_Y* M>%D;W]=]YOO;+P_W=XL/\-U?^4,S(26H.[!06R%-6O9_W]HGZ:D7S32]_5A! M2K2=AS]_^])L?L]RFC/_=O5INC(-8C:]P>5_V6H (D/'V8W2;8V(4A%1=>5#6A:MG.6ZO MX+H;* SI"(Q+O*JL-9XRT:ZO.4-=?WV-QKWT93, ^)R)M9T%+T7)8'+AK$WC MJ.#]>]F]EW;UN]U#9IA6)4)N*410@U%\ZH(M<%7#P +\ZEE-?%E[L.(82(9A MI_6).<[9ZO&'EQBBJKIVG'9/98^#^M?_DV$,Q2=92VW)6P>.?\;[4;CVJ3MH M7GF5/^;ROMH,0UEGC1,@3TU4Z%]/?+2U2!\SW'<7L%UM[L8 MZPOCH+4QD5/Y.WC/VAC-Q;J7Z34:]]DR#"\S!!>=T"P6X:3A[6LY#\+GZKGY MM>[>9\LP3##6H7?POC@>L[11E!8?+LDZV#)\:X[BR4U\67LHH[WT&?-7#F"3 M3C%WIYE'J*(3(\3.=Z"3[/'C[';>RGQ@*Q'1TQA03@>C7?;.0O=B'7*-]KBW M\.LB;2IRV[S]L)P+10GH"QX/PML/_C/-HKW%K7X_N;W>I4ZW?)O?TW\>OIQ+G,,$5$",R6 T]9(4XK M-3-=I[2N<;>S7]*W]_>SKXNXNQW\QGA MK8PI;E5(FDL;<$<;[R58PUO%Z6FYI^_A,+UO/_Z\TN.P;9P,P]LR050).# @ MTJNE8%F;8FKB/T7HIIN2/?[N73+AQHF3+]/[RIK>I-M"-=U/JG/H,61UI@C>/Q=.V"0,/+C5L"1UYF13G0,G MG'@2-8YJX% E)8];VT8%K)3 0TNT1WN)5=H888Y9E+[&B=.4&NQ4RH*)+(N$ MXKQ4O)@52S!N->YRU:=HMEMPSZ+4#Y/[A_DB@OFI^3)98"S=O?WP#F.6J^F7 MR8W_@-[K7^B;"T$B'=;4PM -Z^+Q>E7)&.9=BYF@")>FNE]A:TSQ6"F/U/3[ MV^/4I%XAJ;04S*'&.6'TF%KLN.!*W0&PU>]XE(BGZ3A[F!_:[T5-=!F*M1R" M%P5W:Q?E2U^GE5O,=$>)>)*./W^:-X>B)>'2972:,GI, %S1,G;(MG@T*]>O MC=WM,O<7\C0U?YT=IB1/RBGFE9$N"0]!I!4V _6C@ZC;#@D>]S0E?YT=J>)/ MS>?)E/#DWGXHF%1-;NCK#EQ3;3%A#YPVK/$A,HR,'OE[:EPQ?;RVO=)N:GYW MMT3&_+C(P:EDBJ[K$/3GS:] 2<*W'TDJRJ'6OGD]!_P>1?I\._TP759M.^#B MX93.%24'>U[V47/<+AL?/Z[KDP?.065ADRX%/5)+ ML85;'?/]NA-X>WQA?\'.I3^P7L^,U-\[&YOOGV_>T'*F\TUS\^T'[:4(D:V_G?U/)'UO7Z_L>R'JK2 M9%2.W&"4"C8%ZNCI0"I=6&]N7_UV7*N=:HT(>$;5Q-_$J&HYAR(#V%A45EDS M6SK\S1@VHO!.-7X.U;;!==_^>MO,B9CX73._PB^9?&P"?E^U"VD3JK_)]VN4 M*E>?FNN'&_0P_7B\]=\V"Q;/=<:5NYOI[;^_W%S5/F=#92)(P4$T'Q M.M.^@EG!UZ^FVX7"Z';^Q*1\M-<3_< M+US_@E"U\^SX.^E?-KU_[P]_^W%VC]?6Y\G\VQ*G]FJ*?QQ>'&U]M%Y!D2;[ MPK7WPKJ('BG+Q-@&\.'CXG"K3EZ<'QN\.>X^O9O/ODZOJ6#T]SL"@BI3XN&F M>6\":UVVO?>@3A]!M:(Q^6>8F+'L3';6J6Y>S\5ZTH;#UE#&:?)>4O.1&2,C M2>5H2A#"9RN">QS'&E.M$%,VE7P)1H6N4.2#KA("]]2*=]SA9UYT MD97U3#A"97%:@96NZW3EX&KD/2NVQK)/$_B2JH^Q;Y6 >;O(IAB5\!CS!&M' M75=9D=!;%-IGU?P1]?]@+ ['04:\@YQ20<02DEUM7NJ-\J4&MQ!,F\I?/PIP MF&1#)L8 C\4,B@C*&5B\)@)OBWO!IUHRW(!P'LE&$#:D*I'[" 0,;@KZ<*N[ M?C*G0@^'QJ+ ?2;)!FV6E49K669U($(/0G1H1R)9]#7V!\ 23F,OR7Y=@7SB M5L1]>XM_O%H\=;^=QT5[4(<"NOC (JF_:?("#1ZSZ\5'WMYVWU]E ^9OO,SF M'YKI?7SX[*__Z[$UZOJ_'E;4%?B!W7*L<10^?N(]O7M.YM=W?_]RC=$_[3OF MMI&:=S5G+;ZK!3HC\H %N-F"X&P,0=X&S%9D<(Q'$9/!F,BT3Z,Y]T#,Z6J' MG-?<_UE*_"Z4>'LU1]91 ROHX ,W@@=G18G.MDP (:4AFL7_K.!Y5_ Q([MY M6/[MSP"&B7[+%HX9F9Y'5;I:NOO)?"BA$& (U]F\WLJH+1$POM(O%D#%-)'$WDL M!<^KDI%X4+N.@LS7&S/NEK]DH[RY6Y3= J-J?\?O/$+8G'3Q"I=>)J#NW,"* MB9)(W8UD9F,';_RJ 9%;8=;%[1*%EI'B"-_@/'?:.1,"".YDD:*-%0D;M'K8 M<=MXQ)4,1PGXV(:'B=-:LXXFZ,Q\-; _;=:P+%)3,X]X,', M!=,(H%Q"L>XY4IN:]-=*?FX%!XG(,F92Q0J5DM66%9=;I**H,X0^-&O09U^" M?UUT"9CG(8N$J8A,&9@0*K?>IIB>9C* K2>D4S4<\]\!+SQT)-[D( -S3/BN MAA%5#3^HN=BB[CR/@)=; AL=IJL)$VB\58O&G)5U-U0I]4.DLB#/K> @W*\, M$1U\$,4P:=$KL57_,_HA#74%@A/9P24DO-P2X&4+EJ@/<'L9X9@J6G:P]5%5 MU5%KMIJO]E/PA#(0R]J'(#1UR1I"H>-*/.+[V+JD@1$EW^&*^LL'!TBY[T)T M7]G>YZ.3^=Y@1JXO'&9(KTS$M4P+85->%4_;KFMBEV7XR.ESC F:G(60Y1 M>XE[P6$<8]L]X#/K8W6"'='N:S+//B<8,W%;%/CHP*12-&9DHC6-Y*6:.'N# M^8\[NVG&J'ZYE!J/<>%.."\S0S_3)KGHFVN:)&'4%I'5^:2\U!G6FC-1H!27 M#.<SYW>E9E+S$(0:J&AB>,Y%*<8ZN372-7"R+JG?B MC<%/O7[S['.(B3*4\#(9QJ@>$TJG5[U-U"2>I-WN8'Z$>)K#4#%VD#4(SW&7<=,A=,M5L M3 ;$CD.XMX!'J;<883E"/^^%\1(], 8,4FB(814K8(#E4DTWQIG;==7L+^)Q M&OXZ.T(_&TH6.ED\:5JI@MK:W+V\%UE=,^AN^8YX>%\!C]#NYT_-O)G0\-S! M^-_<)GH8LB%QP7GG"$,RZ!NKDB#8HP[?HWR'*G>&V2&5K66.&^I^X2HS$=O! MOA)33X.@-K C[SI4S@UE%[2$%;S2<1,Q@D=/W& 0%&&7 #C5'KJLZCY7#GJK MVW-8FE/D'EH)A]X0DUK%L8=&0/=;7:IA0^5.YE%P8N2'-S,[EM M9@_' L_'2-3!:$3/T$%[M6(ZDU(EDRJ#:ZY@/Y*'@/N= C)6L<) !<]#4OD5R5==(<.MK MMDO>1R&.D'(0"0'/FRN M8>2RC#-72#!+ZU]]^WD^N;V[60X$HONA*-3/IQ@:?TP/-%+TKIE/9]2.=/@4 M@;;*:*8C <&DY)-JG:;/(.M$=UNY,\J^CUT6/_UU,KVA[ A_T?L)]5=8\ M'[O%0O,!I>@UR,C;% =OBU*8]W/G4C*83IF.(2[[NK+9YP'.(?G3F6-H?Q ! M0O+$W.U$\)DZUT)+A>MMJ,F9\)]>M3U&F3V-C'@1:PB,F/@<)C-+1TNLS3TM M8YSW.-K798]ARF?##:J8P7BFG4\N=$PH/N:Z!UQS^5+M<8S^)8%BQ3/.A<^> M PWWMOZS)%F77\09M#] VZ5Y?FJN-F8/[XY?\(SYK21"+84>,E#"N^IE186= M<=4!4-L$FJ=(>YC6^ /OJ*%M=NOO[^?37Q[NEUA)/:.A>Q') H=0B#+$8) H M?0C>M=&XY+X>0*H[1TX4^>+J#RU\S-K@58CY,37-\J(ZH%5G2W%]2%WF%6D_ MYOCF>(PUA0=+4X_PX&>YJ6EYIM\L?+UW[P;470N&95T+I4A27,K%NRA:# M@\K+'W'HSZ-]PF"28-B^-G=_>YC<3#\05(*_^TMS_;$9BT)/4>2Z(2,C@!;5-*"6T- _^T .C5&U:& MWGXYOXPFSV6LP1D0 XECKA1504L574)[>22=\/3T3.OO'SB\-EN->!E>K'(Q M!VF5DH&7$E,W((W.M\(TD\[MGUZ^0EL-EB8$*]D$;5G&W86.2ES<$0((61P9?5N+H)1JMX0G.G]#\]SZS[B.#RADP(7-#6L"P9?;L4< M)84*-E0/ ?E)R] ]\$+QBJ:X[!%45^RCX)'U:'-ZOKM5HGMN::GT7V[KO'H M.PA6VK^-WZ/761!^7\]^O7W[X;'@QVN#=)6E8*Y;H91*)Z\16K&&"B(WJV?G7:+6WMVL9 MW_$N+6IG#9K)I$3XXDX:']H8AV:*ZAAG_YK[L4H\BY$&[T26N9=DG!05_@?X MEN/#64)CJ"M6;/]XX/58:2S=BK9D%K613N&VTBD%V6ZEXNH&F]^C?0;KODJP M' %BPD03/RZ+$^WK;^;QV*+7I>USC%=),:; 2F$,T^P@0\PEM-FD5:9ZW>EI M]-@MS:F"#X+#I:BY2P2HX87.R9:DV^)<2J**5<3^2?"IDH\AFV%&:ET!%THP M";.U&'-;[$@]@X1/)_5@)3QR*ONE8K,!Z3'++MWH5"R^\AG[7SZ'"3Z0D/## M1TER8HKY@@JE8(5S[:@4@5>4&DO_@&?L$5'WT?COM_-FU4UC%93+[\!$([Y-0?34R\@CT(- 4.CJVKP;@!\36;PRZPQN MH&19S.CW\509 C%5+2NCP^N+#3'0/;MU_C*[(6:[Q]^RUI5T3D>4\& 9I8CV MHY3$/?@5(BFE.3T\TOLV(IZLR?.9:[ OR0<-G'F7G)U6FO$/3E3I!2$)BP,B @>K_R6JS X5>.R[=O&^(KM-;2[6,"X6B0\@(6; M@BEU:!&8O6'1UO'1OFV.+]I>;>V[[S"J]7'/RY).;&!IHA,4(5$?"LC@"$%Z M5>SG0"UI54HJ]ZQKG&JCYUF'K>'YT]?A7?,+1N>AF5Q]>O_MC@9WQ]:C%$(< M]H%("Y7C4;94?U1!KQ^>]BXTO=H%>::#H5DT@N <$D1#+X!I5?'#@^&2JI]^ MG^UD'$"4O1PDXI$&\OY^USP2:]%?^/F<<&T7S+,;5*WO)[?_W^RNB3[_=M7< MX2]9$A5O#9G_A-:>/US=+T2.LSOB9"1>V_G79HMO>_GC$>6;M@3;_=_R[F:R MAO_\E\G\\^QV>D4Z5!\;64UCLE21@?8VY:#QGN:NI8FAA MCIWL4JY =F!$5L!\\K'HU ZB>58C'-+;;4]G5*\DQ\H[.#AG4I88:&<=,?3Q M+/.63B-I&O2HY-5$O7&LO&N4O0?2W"HE;&8F,EXP4LO2@VX;SC"SK&$+5>]V M6/O]APNW/V;VTI,LC;!FF6WH[;WXJ7>?$"]I[Z0BI(@N:V:TZV8(N:X"_G-; M9) JEF<\J"4RFV-.B@L:%VJIRJ.I"R12]R1OIPGWPI8K!1'PC#F3'&BE!8"0 M[5,"(KR\9P**5QH$X15Y%XG[W&H9 M;.=T/=3#%+*GW+P7,/@1@@^F@<9'"1G39L!]Z[G'U*\M,@2KJMM-]CVV7$3P ML:>6B-N"&0=118!2,%7*[?TA<4O4>%:\?YM<1/+AYRU<%5FT-@JW 13CN2_%H:OB&-W"RLUBT%A8['GTT^;E&>_),IF-PFP. MRG+ M+1DHS,&1;+C(B<(_!J613^3YSK.J^ M097A:*4)B6;%V$AK?SB@KS&B"":)PRLS79S5*QH4ZA%-LEHAL/V.85N0XX0= M&[@V(4I;5/3!6Y25TSE;A?W@Q=##VB%R_M3<3.Z;ZY]G/T]^^^?T_M.G9>F# M1K$_3>9-F-PUUU0KP2MD$5 ?_H;JO<<$WW("TL64(+A5/(R),IZ2GF9UJ7JM M?JBDE]%V9-6\!Z9T(2P)HQPH\"FV#WZIF)K!T(A^+W .;7^>+7(8_/0JI6F6 M7=Y$D;CZE^N#UQ,O5.U=\M*E;"V&M%EUJ/L$SUD=>?Q[UZOB/N*=3ZVQWOH4 M2_8R,/3B(5 /F.&M6I#\$"/9V?1Y-Z?0[?X;.5ZZVJAH^N7S,1,BU->=T*,5 M)C*&D@&XZT (N?95;S+Z03N\1CME.Y=&HWP6BVD?*4L"8=&'J)9@J0"+J0J/ MP6U-)A^I$16(%[-0B^CZ';K1>7.//[V7F ; MP:V(EFXO[F22+FNGN-]OOSS@[Z(/R#%0?H'I*P?%,/&6GEF_9AF=8A56/:-E M!N'Q"+-7"P/ 55#%@U@]F>'Z&B%ZACPY/)\:3[G $4P4F.H#4=MQQ;EWSY"W9-(DI<'(Z%VT,46WRJ7I15'$:@]C*'>0 MT[^$,D_J,Z7'%:8LTCH%4H=DNS.N4G[+!_^1XK4E_*4SU BW/"USN!U M[NDM*PB%G@A\\1[7(H(W&JI(W.SE:CHX%^-?O=@&22XG'G#)>;9DX1KW' MOQ)"E)B!UQ,\2\*F$U9@OJ*!?G\_N_KWN\G\[7S!6W"].,'X8XN*Q.C-MDGH M6DQR3++ \1KC,ACT>]"V4[FX/_A),:/[$&%]392_9SJ'-ENO>U"8R3&,P M.R5D#M2"IF5$>U%')?D3:;/XYSO_(.6R_5W2U^TW(Z;'-O#0ITBNB#"P#.8T@M-3!GM&=>6.;;!TLH.E]>]._O M[A[VL/CFE>^!.@J30%L#& $D=]M3R#8X7UJI1^1=2G&LK(/$",GIQ-#!:&LM M[G2>5X"P*&O! WPI6=]B?$#\]M4KQYAQJ0'#Q!RA!'* -J<$;8=#-(X=+O": M*"=)/9@S6^\]!JE>I0@T;Y,INTMV=;2 MELCG1Q7!O&9!>[N TS7T>.!7#*'X-R+G^L$ ]U/?[EI4O-+3UD9-AOX M3VSN/BV/_4?'G W&MR1W7N MC_/)Y[76]\6P6'/S[H3]&NN#3Y[Z=;,"T$&7;#$4M:T)^MXE ME7.GFX"N"@JPWWZ(L\\8."\.Y^'OOQPLQC@+PB*1G=5="[^SX.H>6&FV2,E' M13I1_C'L%!- *9&,=$)P8X0SJBUW +"Z5YKS,\F_.)#]FV_LN9 ++P0KTG.. M$7[& ],QC;A2CTV ,V*GS)T81\@Y-NW.2@Q*,:VS\!+S6(A=/R3#6+CNCU;' MBTDHYS],*.&[_X;N+LYN;IKEX7O[X7%FXO &!\^=S"8ZS-!M!*=5RSV&&QS# MM+H=5UBUV]I[2GEV)<=>:M'+<.9-D=QHAZ&<72'1T^-(K%GC)-]B:CBSCF\_ MO,<4X?[G9O[YE+5+UGKE@LM$-JU, ;T*5PG#K]I&I5#%\GIFS;CA[;>7)M"VQIZ[!?B&#'UW_B BU)6!+QB,=R*E#:"<6LM M"C5=HM/5QC^;F+OC02[0UXN8BTU4AI\5%R'HS%=5;V$Q::@;BA2& M.!<3H\3TU]>+*'[A,GJB^X-[ M]@,38#7>HC:(;&2DQ+8%Z]%>#8'U'"?AA70NVX3RQB@IH[ZF^.__(J5G.L-2IF#(8P ML(ZXCHZ9H&RG(RA;A=A/H&-/5V$TM8<9\I%L\0I%W\Z;Y;7JW&@N9 MTUAQ:I;_>P1!4 9?LDK9Z #H+F7J.&)R'_BVJ7*EPR0\OWJ#90+"D7;:J"(T M.D4)I)G!>FWAANK4C16AYS1M?(,SWL=.Z"13%<''UVS0:A<6*. M#"]MD1WF3Z"(T;+;EZ&>6KNL9JO_G/8_M^P3B40N'+$6Z\1C(2:J%3 2I27! MU2/;VQ/;^\EU)DT&4W;,944T/$L6G$)M1#O;YC'04E5= M7>)XB]A":CM(C: M):.CC-J;9# B9[I]] BLAR92F*H$]W2:#*V)+N@%C%,!\PKNF#?R,6+7KF[C M$&JO-&T/33""6$TW?/_YRV0Z7\ZJS..GR?QCTU\X&<2VQ37@7!N9K!#!8>#> M(@!G#=Q77::]9V18IC,H,;*O,BN& '\<2"-4S&CK5<2CO LU(;,PVT\H3Z;& MX-5)B&U1N!"5!YVH]-_!-WACJK4P]O35Z&_B__-\=G=W6-29# ^ ]P8]7EKI M9$)M7%0J:<\*Q+JO!C\*E?P#XIPH>/? L_-GP[<.'Z;KM'N8H] /> '!0%(8O)N%&90QX&HS<*6@\I OS X_3*X^838W_[;^N;&Y M5NYBP2/L/=JCH)\%L;2#L!)CX\HU.5,-?+TX.[R??;C_=;(X%.T?$_6@SA8_ ML!B6'+.*"P**+$&R0FA@1>>E5:3*$7.&JF:LH'JWOY15AC+2B$%EB0J2@>(% M0U=="LGMC("8?1W T)/84SFY]8[B"SNY3+0!4EK.=-(V4 %8YQ<@Z$^FXXQLD)JRDE*:I( MG4IF/A:!=I#X-UZ@TZON/&T5?^%V.(.3RYCO)(^WFA8QZ.R)&Y9VAY29"5,[ M.:'EV9W1\*56!0XJ>Q_R=LAPO\^#[B<"4 MDAFM@^$J0XJAI5TV)2=63[)PS R.DWG5%D1=']/%>^I/S>?)])9P,O#___SP MV7^>/=#^H'^_WZ=-%#:*T=$FZ[C)&#=A*E:$\8]OJ363AF15>]"A JYK]U/S MI0,_H X,>M.??)G>3VX6WO'M+S?3CY,=@[IC0 :*>U=$,-IFC/]**-FW'2(A M\?K&@*T5VE^V"D,,]7CB%XP )Q#(^))N/WX M=_SV=\W\"K]@\K%Y^V%M*F@):$FS\_/Y@BUWL>0]D)GJS_^\;^[NKS%9?'1\ MU#._<(JKMXOWS<>%E(\]<)&0U?+UQZ;V@&*#K4HP5K)4N,#%Y00\JV[F2*3U MPM7MP^*+_B?_DY ;%CI2UY=FL7],KYO9L+6D2!ER%H$SO$5=818Z+@#.?.JQ M%ON3-N>WUEU#X&]?NNV,QW!RSPF-PA'='P)M/6[_J>Z?YLJ3J.AD>$K-U M2@;D.4WP0:J3E%-TF(Q$Z:(406 *U_HKREQZB'[,]O&^C. CM3"@X(KFR5!8 M;F/"L(.U#<5,N^K^%NC%X*D$'VSA,4!Z_ M5>[GTRN\_1;H(K>+_Z$K_^ODIF[=.@XI\W$@>5]2T3)\O?#DPN9C,7M6+*:+Y?;MG%GS=T6!Y?M?&C!PYJ MFAV#FH^WZ,,O=\W_>J 3^[59P^K>\>]C..<.,-Q(,BCM92&8EU"\$"JA?U2N M)F@2VV.>>YKI5,ON9YC\%!YN[JE\^!O \@\*KQ3#&;P.,> MAA8GU=C$PK,&JE*4/J(>BP'F5$GB7 MJO)8-==R7EU^7&2O;S^\FRWCWKM\,_T\O9U4U;*>K7L)V*3G]MB;L_@B,*-" M5$I+!XK;P%;1H "7_ :48BOX'<:$*UP-"4EDI43.Z,!U8M8[ MU1;YXJ8;6%L-SNU+7([+XKJ\P-4+V03EDRY6Y6R9Y6"=2SQY9W7!H]6S>C3W M>;&U.[9)"Q, !@D ;]$D/#TX0D>74T*HQRL)'&:G ^]I!-I;RL%.^A!<7%#* M9!X)*EHQU7HN45(U%Z& #UR91TLY6A_+W*BH9$XZJZQLTEV3%<$'U."N59'I M/$(.WM@VLQR]H/=BPC53DIM62&YC739E6ZU4ATE)CYFXNQ>%JL>>L6/W@[C>0T<$YCU&WK=(P*PHH7S.LD.8 0#TJHGJGXYJ\UR6;.U MGWLF8@G-#,]69Y"\*,L\#0DO_8'.*:IJ>)5OMTL]G\6>A4T"]TLQX(U%HW%' M'%+2M76/G$/=$"S-P%5T?GN=3U/G0C%2@-<6DU4J?Z_2!0Y10$^%1X+:?E@_ MAZKK#R2OP0=Y8X+C'J\GR?"B+1SC^BZ_MZ;FWN!Z("=^$K,]LP]*N4@7P.@DEQBGL< B="#DF")4M5>]A]>\S,J,S>Y9)U)) M3GG+"A GHXUM$3F''K*JH;SYTHH,4T-ES)9C"3S@J3="*\?;6%H&7C?(#.;6 M3Z#)RXRKUIQ/$B'J%"*Y?P*2M1W^3]%EVXU^]]O=]/^^G=[\O_\#O[?Y']_] M7\]@J&>.I'"319\,1N@L2_0/F AW;^#4=U:_@;^._?F+;)B]V%]>E(O: M.9=A/:9^FDFNE0Z8^J^(#(7R/-30NQ5]S(!UGL2(S^R^'.;'5ACI:%X93YP@ M^ZSLAW=!%=+LDP@^A_F>)RW,8!1QAT=B7<$L0ZRB#Q$P=EZ]5+Y8^SV+ M"\.-9Y01IA1(GFFC@_?M'I2\YJ2U;KQL=>'239^^^VO_0)J_&8Y!&@JGQ=#SW^'VZE^\GTMKG.DSD-\=YAXO;P^6'1AI2: M#].KZ:&4&7B^LC IV.0-KCY(T2&T6NYK^$'NC!9B^_%K3*A351@:F,E<&:6+ M,*RD8@M37$.;^)< %9?=&\$DDW8[D#Y$!8+3OOL)S^;M0_/GV>SZKII1WP?Y M44HP/%E-,# 6(SBV@AK%L",G7<7^QJ@MJ.P^,8X2<[!_AS@S%PR9D)U04D"+ MG.>SBK*ZXHB9 ,P%Y!QKT380I427%2!JSI/'_*D]EDFF'JCL15/$)<0JL1***D=,%K,_]EZ MQ:EUA^\4\3CISC2 OO7*'T@MTLR:(AW$%:*:!*F5K/MFK+.[3]SE]=HQ)K[Y MW"HA"HTIM- Q0\#5,KK#B.!U^<6A7[?GU&EPB)<[[:-#%P?>A0PRM=%;2(S5 MMPMW&!^?U>+_NLQ.TEQ)ZU3*$5C(.IAVD%TH;T.N^67!LMT^\?)Z[;.3@O4R M2VTQK&8^)KQN6L37@BY+US,N .#TV90:<>])92N$E!AR\>"$C5:%UBF9["OI MK)!;==K3A;O$3E*8#V>/$3>3B?NDP5BQ>G\L!(76DSZ?V^;GWD@J*^EYE)[P M'8+!L,&$E4J<>N_J"6QIW#EU&G))RH#72F@3G(P8'J*+ZH" \3:H[(W!I(#S M.4QS,9?$E#(F9$R4-7,8I#O77OL:; M$GQ@1ZU)(8AOG RPJ86V-,8*OH M4BNM=P?VNX1M;FXP/_US<]O,)S7H[O;N?3^ZG7YMC@7E V:* :R@OL+]NR/7>U =K< D3L;B,M!&RV7]: M//*5);1S'X-L1/_O.Z'U'[Z2+$I'R_$S;'K*UV\WO]VE2;EPA=.&:^E?H(MQ MFDU9YB6LS+SJ(,?QK&0R_8'Y#M?BAC0++0G;PY/XH6SJCMXWZTIPBNMZ[_[R MU?ST$HD.(\"%$)8EDEPCK.WJ6!!+=UQ,>6I[JM_OU]6W9<6W@+#:.1-VD]V[ M3%-JYWX*LM])<8>]!_AKOD8HV"29F@=(.#3,(59+M=3J.I?A6+8C(Z'^T6%" M86:OXNEC@L<:+($EGE_<3H+DRXR5ODJS,8FP D'"WKLG'9<.=&AJ*UI@]X7- M@Z<;JNG;&IY>J;ZAV;HUK(\V--5O^M?KZN_62JC<$4ERU)4H8;9_)]']! ;@ MX@GC/?D%4\/YL&N;IX=L:Y&:62XMQ;%!1[F#/E@W_F#@.?WJJ@)JV=6\BD I M.N]W?]&O'?.(R[03O8ZS@O2]^49!8K:,ADA_CT\=AO3-I9*;>W&WKSL@02@A MWM!V](%OSL]7+$??($ZV U:K=HQU6J9*)U;B]3IWVTHHKNPICM+O6Y:'5TG0 M@54[GX?RTHWZ>B4,6[7EHTA,QU;BM4IZ\PJHL*5TL-Z6#[H%6-RUY(7'QUDJ MXU&O@*;KQG%4R]FMP&'JW?<\394=7Q\JJF.8%J@0LPZ]4I:+S-=KH)J&!\^B)\T[.!0-E@_/+@)21) W\N)7ZLOP30C89!OR/RZ9&#ZCC^P!HIL^[KG MF8JK5[&]RL ;*JNYC)L\I)\ )RZ AUK:*+A#HV^K\M!5[*%A8'%THU]'(:F^ MKVQ;1^-:/X'9TY%U_)S2U,]DQ+*3/9^1A(=.UGUY: [@/T/3] U%Z;MU:*1C MR\K2>=W<+K)7#T&.18Z.K$$S2IW'&O0]3]7CH-D-9?.M!5]H%BJ:RF#/I:X&SK#.;@!X&U708KR%I?N2UGD19",HN1^ M943S&E0>+%D&M"V#^)9DTZV)^ Y;QD;<)^P==-/"E)28-G>@ZFY]$N&ZNO/N M+U_E?RCR)U7VC[%0!Q#F."OVG;+/47?QEFT-?%61%14SV7FZHFOS-%**IF]R MTBOV:E#ND0ARBD6X38L@?L;27@DJWN#:^G;S6P[,AK[(324*F]EI=,?P=5]W M5%^Q7&7@^MZP7RLG<^"M1;"L7N4^#5$ZNBPO>!SW6!9?]@9#1=%45?$'LC6P M7=/%B%'/]CV,75]/3B?69?O&E)^X&/I04_NPP1D.--N375,=:G6DD:,::W&N MJ\4TQ++L[J#?!\6\ONWTM;XW\*V!-Q@XJJNCN/1MU;.=]6S)EOYFUZ43KIV! MI5KF4%=E7=703--,QZ_.@&WXX&^SJ[5K1SW^HAW'N)[WYN9Y.67CP @W)*D? M/40CDHR^P5L[Z<-?BOMS%54W;0^CJDS%\)6!:3,?OFW;ZE($[Z*,)1]IW)6& MIUTPZV\*.WRDW7 \H]1\WU6M_D S#W5:6N@FS)OK.)\F^(ZF=_RK&4 M)0'6VNL; WGHR[8U]/2A-;]4ZOL#]4U+V&O^M:--]B,;V^*ZB\;"P=0W1]BML1^WPQE7G6 EG;R.]O MA^K/;G)>076@N&^KQE#5/6_HZVX?*]Y5O*X,E_:A;Y/JK?"ZW%=\L^_8@.^6 MK/0]H+I27UKW7.-B>?U;E/\^S CY"'3.P 0_"W/7P[O3#F8.MA7+'OB.;E8A M*X9O>$O9'9J*6&]IP3;1\+0+QM73$M,GP8:?9]PQX:U>U^U;%=:[,^ KKS. (]'[ISL@26Z.Y9BCPK>\.C*$^OQ_H#+QM='\; M>H6SY;OLTU#\X4"V-=VQ/""Y93GU=7I55Y8B_BZ.[BM.YN\II@;$S*Z=-8*7 M'/K*8(BYZBRLFFT;FJTH&C."=5A.6]NXS.Y*8R.:2A#W<<$99IBN.:P[U5F MLFD,[(&YF0/:LM:ZS@"<[>;F0OBV)P\5735MP^BKIBQ;NE=[S\"6V[P0&H^@ MSW->"$Z&17,A%-=5-54?@AUG6J;L#DQ%JPWI05_9["EXVPO!S[)>NIOCJ:8% MZ#3LN[ZG]4U]6%<(=VS=V'Q">:WSN$]\S@O1@D0X0\WQ;=>7#=4RT"RHTBNU8B_T8_"!9&,'C1PE^-1U/D0VPD6VO;P[Q@DQ5R FS M;KF&O2'XE8?[:H?I\R$SY94O8W+W/7NPY-V:QR-S M"X-]F6!=69=U*OL16*-%FC'.PM]S59;5E^AM**;O#?%RF-,?RF 5]2T7Z*VZ M%AA(@XU)6KB%ZYTSN?=B:F7H8C$S64>[T^GW+-C4.M+'?M"36/L M_O";W+O+JZQY<"75GEVR>KYAR2_1NK>EUOE1M*&^]C&U><\EJMA\E6B ^ MR9>NHGQ,0&,G>10^>WEJ6[RY8]N^9\BN[JJ.Z0!A#5VI#'+,IH#]L2J3P##7QLIB8ZZ,9 U8>V[P\'L%_2'&.H:[7YKYCNUMR4 MYK7"$1U>1:*6UNJ5-\1WUX*6:FE##"L::*YJPF[55M7::AU@"N$-WH&52L$M M3)LG5;DDSMN=H'U[./3[IF;U%=]QAWU-JXNU#@W/-C>ENSDH&,IG',?P)\U-Q7)<6#CU(S]&=9?8'?+4K M5H$][#/$YQ'==#KBLPP=;'M,+RC>IOA58R3N_7U&[D$S/.>@X8TX[M"1=4P\ MT_<]3_=D0^_/RS$YLKI6ODN5=8,KW!Q,E^,NSC'0'T1!]7W+, W5E5UO.!B8 MUKS*DVEOJEZ!%7Z/O!S\E<++[SP97"G60%=LS?4'EJ? @FC>< Y71M]_3E?8 MQUR4O5#L[N61W.T2!#1\6 M=Y>& VVH.IKGR(:G.P/?4;WZ_&4@F\;;(.=KG6R-O/!@C7KR0.V[ ]T#TFKZ MW *R_/[PS9"3#W?:CCD8&#V0-K_5H?<^K4Q!AN=XS).=Z/,+RKD!I.>1% M'?CRP#4,T]=4TW,TTY\7C] U?[BZ75)D:X-]WLK$>9)WB\&Y/0ID6U+P0[G[ M.:[VL5:$I^B69<..R79]19FK,,]T^\#5ZC_L3P8/IN9.CR.LTOZIV]M8)5TS M7=^UL3RLJ5J:/'2&QKP2P<#5:<%8E8_MS9T>_%>I/@V8HV0+1MZ6@!T%;#S' MDS45(!^V0S*:TJYIXR5/T_>]- @%.1F1.!T_+^<_=ON:XF -]*&L# MRS 'C@E$UA4-#SP\?TTQ7#:5^1V[+E%9]5378" R-%3XC^_;-:@,5,MZ6ZS, M[PQUBKH>6'T?EYIZ*GF*HZL!QOT)=U,"$-61_43D5-ES=?95T[H&YE M\DLD1J6)C;)T5(;%WP/LOWARPS #/5EUNZ$NWME# Q+L6Q] .:G8F#MQBKK)VMF)I2DGFLEZ6/3*MJ9O^<.^,>S+MJ/W#4.WG1I7?<-=BXM6+%4^W4R> M6Q-3'QB*:PPI:S#V!X.UZ&1-58Q7SP3DYR-L>LG(+V%'=L]P MBTI@WH#=5U_,MMTQ_4M=2A;IN.H7E^WZGIIENW[^J8K9\JZOMMCMOM3:6O MH?Z<'#B&8RJ:[VJ&(F,^9 VV8,SUHP!.66M*?._IK)_!8K-)&H](EK-+^_M= M:=,T3;;[?;WO&*HW='3+]M0Z.:JCR6L6M&K)IKZ*IZM#V'> S]TB4_N8Y1AH MIVF@KX>6I0_G QRZVAI)5=4R['T&^%L23-.LP!N'/KDK4/J")"2XFTWR#>>< MQC/4U =]2S=5W>D/^LI0\>R^;8P/2'0]VR M!K!A=1S=!P-?\>J"Z:JAKQD'L(EUCC3LYUC#',J.[\NJV^_[.%2Y;U15EDP' M^'C3O2+EX&%G)$SO$WST-OC1)PD91ZN*K*LP@[5M6'X\B(* MQ_0W1'VL7K7?,HP=1OHQ"=,I@2^^DB2(BXC>&:DS%E(UNZH@7YJ-"1:*,] < M%2,0#<]V^OU!'8VK*.NWNE9S8;QBH#O,]W82%']/RWCT<3J#T0[&8P*JZ0$[ M7L^?\])4%5]V+=>'%4-SS=% /.;FC:ZLRX>VJJL.&V1SFM^#+*K.E M>3$EQ20%^F/]4&J#K9XRAQ,R*F/8UC!D_;3R_/JWA"SGJQCXWDJ?&^<*C-!_ M\N(@SZ-QQ 8+[Z3S7QKT9D)]3@LP6:9!]L1H'T;PYPM6BJ<9/D:%VKX\L$V[ M[SBV56<>T(?^FN;1S)55/VC-6EYT)E[SV("-ZT[+7%4@^':6>V#*-N"SHAN8 M^LT=PLKKC@>;9MB-V>X&7^(9K/;KE^LKN8,A]4D03FZ>X.?IBZ4/^XKG&B8 MI#IPC*%M*X-^'W:TUL!49-5:VPJNJH57D[':.Z+:^(;G#LVPT^>I1=GMR[CJ MX$M&FR](X:53C)2IMJ@WY6P6/[GW&:&"]!)S83D:T(S]@3M4A[H^T-1YP*=F M*FNJ7UG%DN=FU979[P4R-T%,\F_D@20E^25-1_EG\A(1+5FWU3Z(IV-ZL+$& MZ]JK=E=@<5O#-=9RVJ8ALZNU^OF*1,?@)TPYHJFV.Y -;>CX TU6E'JC:?C^ MFA/L<'Y:/KM;2JO1:-(/\BB$OOPH+HM-KI87W).ZJEN*8P\-V1BHBJIYOET5 M>]9TL"S-#1X!R]+TY=0JAXVUI=D^ZR8P;=N'T=N:,O0Q',SSAK4]:;O&IIQ& M8&2;=D=G^X*;T[8'CHTW:G1O:%BRY:IU](; UV#A;/.SA,UM$E@_],H\2DN> PG=10K$W"$'5YRS3 M$K8MR#W+%A""D5^@PL59WN(?M_!'/T[#W[?/?6$C^XH]M#3+,^RAAO&+J_&P32*GS[<1E.22Y_)H_0MG0;) MS_2W'/9('Q1Y5OS\[C_OBY]7FLI0;H>_1*/?X+D28J2L,PR,OK/8#K[^3\ 8G]N M/'H%9)8:=+[*2(QN4HDPPQK>!0]@=P$U8>!S1J2\G(+52O-^10G]E:Z-=$?B M]%%Z3[]+2ZQWG/_T0<*)_@EG4L_Z3T"J8U,-V]UE4AB3(/OSNR1-R+L_S<=S MR."0Y:Z".+I//N#A&,EV88Q9,$*)N(K)N/@@SWZP7J)D!#W0S\W7)&D&DOMS MW:9(9]CQCT7'C.@AB>/J&9K0!C_GL%&O/^_/TK"V]U'"!AF415I_D=%AT6\> MHU$Q@:>!$'=I-B+959C&<3#+R8?ZCR:%L*O&N+/Y7XA<.-KDS^_P/E&6/K(/ MROSA/Q6CQ9_9QBZJ&;(QZ?H??U[J:/&&C9VNME=>U]PYZ=M/V]P^Y\&_LKEY MSH,736W:_,R>7_J* MJ3O\YL5A-E1\"@,9@QGT81*-0*WS-6+F)MRS9LLRS>?#M=X]3ZM*D5>44&8_ MI#R-HY'T'^Q\YR!:;E3I#6H]9T79AY$+F]%/C\R,NDOC464Y-^S>RL[=@XZ" MSW;D,\5XZXSV<7U#M2LA!3C)"I"G\-LDE IM- 7N" M\8[!>#?1#\%V%VC557U2C]1:AYWBP*Y#W^Z4% QZD0QZ*$0*.U&P98MLB0E> M)*4GX2EQMQ#S,KB/E[%X+CMB3-TD:3)E*(L70QW'HGX#*OH(W"B@3T"?8#:! MBX)5SY=5]\?%,]FEK$:J\.3 *G!6P@@VC-?*6##Q*34+-\EMDVY_X$VA(Q.$ M,,Y.2I^S8"P!,0)B!,0(B!$0(R!&0,R% M;^H%_@C\P7:ZI@G'QAQU7?2 Y4#2?TWO^(/) XG6&FEST8 M;'&C^Z7C4YXDW>.L]#R<&MN(TQ5.:5O[=TC@.J?YA8@)$1,B)D1,B)@0,2%B M9R1BABP+T1*B)42+OVCQ"Y\6@B4$2PC60F<90F>UZEJ\+ _B#8EC&%E/NB<) MR8*8>A*#T31*HKS I#@/^P2_[RYOITTJQ%_L;-O@)G8OT*8KK-.V8A/ZZPW+ MD];35-[G9$*BA$2]78G2S:-=617R).3IXN5)Z1G"YA,2)22*&[G4GFK:0J*$ M1 F)XB91BB:L/A%PV(;\[?C7;5J@5[&1S%UZJ8I1.PRK <..TA*+\+PJ*^"V MA3Z+8%QNX=@OTO9%@3C[0.[67+[[4/,LN*YM&Z=#X-LYXT<@I$#("W3B"XP4 M&"DP4F#DV6-D:\*H^- O\R@A>1ZF MT[LHHRK MY??!BB4XBF]D_.=W0Q_+Q/Q-_<>M_TZ*1O!%$!97IFP-=,UR%<\W-%=195.5 M9=^034W5O8':?_>7E65N+MEM-"6Y])D\2M_2:; =SQO-8Z#CU825!X&W_?'G M7=FFT<<2[LH@\+2/* &5PCXW7Y*DV32(EV!#P6?F'=.UDD(2Q]4S?WXGOZ.? M@=G#^O/^LW^,1L4$_H0Y5C(&\A,'LYQ\J/]8F_QB4,U(C[G+'OY M8-=,[T@F::W6 @-R=&G;VQ(W;B9Q;1Q*V=R&[$D)*3ZTPI]')/(YZ(W.$.MR M%:[@N->@XA*5E'-&OVU@=TJCI2MD.6:6Z\[XTTRS9SO<3Y!RFHW>RY-$XS>GB"GG8I MJ R,'E@8U-G.4MO7[O9#+-S7WOJ\G-QP[\V>;AXM9\&+=%OPYAEA_$]B=WK$ MW:F0W;GLZCU;.UI&K#2,\Y[2),N:>K MQXM@[ HS"&_#!88<=H6Y!-)L:F>;/:NM3= %(\UK(_J.%('7B/C+BZP,X7%@ M1/@[FF*.F7$)7Y!9\(15\O*[IR>@QHXQ?/];YE?W03#[WSHVT5T$)+H_HOQ_ M\;7_>_O]\R=ZXCY_?&D@7IH7,'BLVY<]D*5FW],8IA-D3SZ,+\-A?HV#A'76 MB!]T#-D=^*9N69JAVWU=EAV-Q@^JAF,J [GU^$&>3'D[(1(+![PCL.A2/@%9 MD8 MI/F*26S)I'K-J+L(R"5]][]*02ZE8VF-A0\9"@;B+/3+UHB<0[J6WD<) M3"HM\R 9Y3\]'QCP'.E78%69AV)N"29V0:1 FR81[]D*;PW"3GYK+F>O^J*W3CMTMZQ0VJSNR.U)ZF.ZU3 MI"MKSW%3=)#>NP30L=?M;PX'.V=W/J/U-%D$0PEMO;O@[ .SNQ^(7LR!I](S M#7[GG4(37;PF4OW?$UV?*UO#EW%U;WA@!V2*0// MZ%O:N1R2T8]K-T[_[G[[YGZ^O7EV-8]UA'<0J_'(3W+(8+\DT@V9%>Q*M&JR M*]$]>N#HI5.0U2K;:( USUMNJ8OV<@PQ.IVD"':- -B8>C/Y9Y@4*N 33 MQVC^;(1G^=)C5$QH;P7)IO.N*R+WZ*EN(,U@6>B[)?*#9&$$1)IE$;3F=6;OK3HKC66%'M=Q+ M4D"M'&3[N4SSD69;V9C/\36R_!CD%(T0V^;BAV!'I7,$^AF_#Q(06XPCB!X( MSHM&%&"QII0^GZ?CXA'Y-P:A3*ATIB/0\X LUG\) 7W&2$H_'/I6"=7OD0O M>"$:I#2K5\R'>DK/,?2>K//%0J0=(#;*<3B)R .=)M(1>H"?@') ;41!E&I*"DAL?S)G4C#)]@0%)IE&

;XZU:H P-R4 MH*3J;A[3,AY)Z1W(!RYWC5\PN&GP.YF_H: 5N^;Q-M72U_H1CX/G.%Z/9CL; M ,+!1*J%9\ ^@TD#%T*_E*;P1CQ%."W'*);:T]7U[<6K.>9Q0I(YI$"K42!@3&GU"05Z3^L"44:IA+R" ?4U"Y-A&\8^ /BS[$,0EJ2&Q MTK6S-*NMM*9I"%PBW1& AA%!' 4"CB0,*[VG3_7C(/S]ZB:8;#(%'T>Q :Z"]OM)/( MOTKD,-ATP7/0/D)MB-O0:\FE.U20G?BIUY3;>H@,R:GU#(9Q7([H0*6Z=U7^ MV5T8([,@&EW!KV$PB]"Q7C^D_(QOW38I+\6X6QP:_$7]B33NN1_$U#2_F1#8 M-N)D'P&LI"0M #E0>9, W6)T.!0%JCAIH'TZRH6FX:)I-G/JTBX)C?.&*3VW M 78PV!=V.KPK(] 3L\R6%$D]!+KZ=.618QG#!_ )>T"M$&WG,/0[9&"\)"69 MV_- .#1E-4O@5V8N9JNJFCF3ZRW*CKG**L': MX-Y03-"'Z'*;SSN8 6E^4*\QF+<=5?>TC'$.&AQ$$4A$UC,9VZV;&/"9[![G9V6>(?S;@2H M8AV+*A&F0T/>K^B1H!T&LV7[M8:J^%HUK0M=4Y9(\184,$:6H6#1ECE7S7$6 M=V08$]0[W1IKQHV-TBZNW.X+E\N_-K @)X M1;OI<%M]4K6#E0]CPM8+=RN4DPNUZOT$U^O.N^<^&+R8O)G M,'E13*$CQ13:O6#XW UFYS ".EMC9]PI[E'_CXQVU?A''1VF!]ACH84@"$$X ME-5^R=+\^72:IQK9;TE&X%U=E=%?@BC9)P^I$%(AI$)(CSR\7X%N1$BID-)C M,-N@#G#OI"@,@RB3ON/)RJ[++:Y+[5S[:;-WL16Y$G5X1&[MXR*YX#C!<8+C M!,<)CGL;'/?6L_AY:39+:83G79J,3KI[[ I)WF1%*[/GJ#:OB7=E);&=R#1_ M.G4M4.#,4& >7:1RXX&NK*? H$% @OVF/1[;HEGUMG\C-;^I(F$!4" M1V%B[NK4W#R84T3VO;UF6HP_4OJ_X@[ZANJR@M&T;JM)^0>D5L>.94(1^7(O:[[LW M'V^D+T/IZ[?!S>#SK7O[\$S?_B$T%3Q-*L+O$@JDZ <19C+*)RG M. J;*8[&41(D881>=)@;S1YD3U5N_#'>XYG/MDY=!,M;Q@5=ZG1& M,KK.K$8ZS>^-EXNB:9T44**IDV@"NQ']?0M-D>A1,Y-;G9>I2KD[JK)@XM]W M5;*I')--T4QVP'A_*X,,W@RT_$838V&.)@"[J:3(5W_#@P],1$V3.04T?R&\ M\)]EPE*(S0L%;,KRTV"+YYF! E] \ZH^DQC/39(2FJT/\G]ZU2)CXL=Q%)/1 M8EP+N*9T'/RHDN_#"Z91GE.R)=*G( LGC619+%>6]'Z%!V@RHOE;FZS ,F+5 M*UBO\XS),XP',P9BB86,T*1]-;N K&$F35 ,-#?9LVQ"\Y5C^8*[1E[NFG?& M),W"/YB:<%8M!IF4&RU(UKA>-Y3Y--@[U\,28QT#!/>!NCF=%A9XT MX_2JP&*.0O@Z+^\ 5B)@#X))3V%E\X7]P)@LK)O475&0R((D#T+&+I, &(JF M_R-Q-(4A%:26WFJH\!A;:&28*Y(T\7L)**A< VX38;IOZ'"&"2OO20+,'\?T=\Q".4>'WQ+Z]AM\ M)Z6B.X71A<$2KO]V?7,M_>*Z7Y?D]&"&XLD\7P"[R%U6HKY0G4V%;18)SAG# M *WR.H:!0P>@$HQRT_^F4;?M;3M5:?>MZ MY_P()P%TFBTT"YK&U'X8CP\!7TTQ@34U01"$%@H-T:@&OKQA[LZK>M35UQB> M-Q+$,^T?C,>TH=B<+-FW4P#[?@DGNQLE7JN>+ZOY:$'3MEQ3*V,_YKD*"QOV!O9LT:S%1= MF+ISHV.*=@CZ\5E)LH"Y/IJ[\TV3808L?%5KT*J^&%888;Z"*([+O,CF%9!F M* S4CT8-CLH]L>Z2V.C>8=IZ:4-9O_D5]K/0:DL6:;VV32 .93,MJ'$=!^QC_R@E+G7'W2*13,RJ: M>-*>:2//A$FW6T*OR''*PH6CI#8O%T?"L)-E18-KA_$^8:\[\V\'^+-;PG\0 M,W8HD+A->_WSHN3='KS(G?^V4KLK=.(7"_R*4-_.1/.JLGR]7D2=-T6ZLO8' M[6DO21GR@9GXI4(!6_2=VH*^V\/ :N$JD2Y?H0*?UFV%N;EU5V0 M1V$5 A&7+Z7]%[I=Z/8&.LG7AGHTBKP9V#KT)LZ>9]^;CLV]183?AOJ_.]V_ M<3U;LPUG:-JFH@WZ?O_GMYN/GP\?O/L MHG.GJ_01S\?G$=9/S8LA!2!5[N8$%6*1'#F_+ M2'(/Y ?6ZE&B/\+@JBC+DI[.+Q[I;8VG0(J3(F*A&6GUFBJ@C*U)E(RS +HJ M0WI98QIDO[.:\8\$KTG1 #*23&CD/@W?)+-BPL[-01\]&\R!X2\TSIJ:2C#M M.)W-H[]SDCW@"M*_RQF]?P,\M@@771HE<& 27&H -<_!'2F2_;8*WHTIPZX( M)?(O#4D,8E"!=0Q('2U2']W//U;1PG5J!MV0Q_GTZKMY[->(%I=GH6!YJ_7DQ2E] M-T_IM=.>TAOBE/ZX.Q.70M7SLGW28R5Q+]3V;/UOEEBNGZVA]DJ@N=]Q(0N?4-\8R$!$ (3,,>AFD?HA@O M[OQ)T7N.)E+!"UW_*A'[F#R 9D^SE^YR'BA57"E[4G'3>KK9_H%*9UA%*+0V MI.TK7M*/&E?*T%$^D:_P?_Y]*YCF)%15#2V<3F? MXU1LEY>S+53&0D_/'()9LX*%RB@L$@0ZVF?%+UOUFCU=Y18;_*:%_ WKWB_4 MLHU3G!-6'VO/MGWIMM?EJ&6UIV@Z-[5\*-DZPW5O0VVW7R-P;]%L5]]=PCG. M61W7F#U%7T]8)?2]T/=;:/OK(G2JE4"%8Y)Q ^DN((+ALOAMNWTY(G=5-L\Z M=ACD'5.#W<%(6$;>7NU>%9L[:&?W-'Y'&9WA#X'UISF;GP5/]$Y,&[NZB]FU M*6I/=_AMV\2V[$WJ.Y^,"4W+N7^NA\O59FK/D+E)5F=67VBS8VNSK*PNA2R? MQS>NB @5]ZR*0[.27WE5H>+>I(K;8TLW/U<0:A#%S^S)MO#@"3W(0?R SE=" M_^U]XT$WNG=H)53I M=FK^DJ8CS PE]H#/44E7>J8EBTW@9:%[FR3\N*AN)O9X3((4F9L$=665Q2:O M[4W>YMQIW)!X*4Y> W-[E):8J.PUU63.V[+GMR%\B;:7OV.TU9[![Z;SX00] M"\;CB*6[97-NS*O5E)KOE9^D&T)826=[J:1S/XAI8M2;"2$%S28)TTZ*_&KW MA *+^L\TY^8TS!$VOGRYN%%*T_.",\-[GC5G(NJ/G)5MWE$BB"*ZVRC MSR4MK;-";TV9NIP?=%ZSZ@EH])ILH2(S*.?,H":7S*"&\[K4G+BTI\PL^LKF MMDA,^K)_[>3^QSV,E:.4#-W==EF#NE?4$Z2?UBH4#.:YI'_+R;B,I5^C,:$8 MSA";%YD%&W:MS9AVG&Z7WK;F ^5&MCT\>S MG"T[4ZV*+)\)3<\:*$7D@XA\.(Q46L_DY[L_;Z[AZ*7J\F:C31+ZK)(/>CU( M.$F !^Z?SM<>;E,[ZFRW<+[$Z9P.O-P#5E7I6>* 56QG=J>M5^8P2((UL&)V M]VH2S2[1$F\3H@V^$-TAJITO=E].W)EB]-0C6-Y=021A7+_^/#(+1D1*@ND^ M222Z2Q]A4E\.+)\=^G)T>G0%'MZZ/=TYZ1&$$X3K$N%$0*P(B#V76P B('97 M7;T](/9H SM5@.99#1:C2>^K&WE8'SY)"QH"'&(D49%*=T0:D5$9%C2(%.-] MHR1,IX3&\\[*;)9BK/!=6:S$F^9K :=!1@[H.4JD$$0Q@'__6691/HI"ZCB\ MEOII,5D,':.57WH[? <2S:[K)PTG?V4L_8ECX5_7 M_+B1]-UJ;I[SX,7<#VYNG//@SVKN9W+>UCD7W'RXU@FN++SF@L(K3M]>WHA4 M=BXO[Y#@L\9PC;?.:!_7-U0'^-$$RAW"?>=_,8L[.]Y.,D*JNR\2@,=@O)OHAV"["[3J=C_1.C4'=AWZN)T-"@8]3P8]%"*%G2C8LD6V_&L9/TE* M3U)EA5NR?,%]_(W%<]D1_[5,B*3)E*'XU3R2VDSRO)KEF*D(XP@I_%:^U==YDZLLPA(YA8)?S'Q[/-@574? M,-L%P+K-"=CN-:'IW<.;SFD\ 3$"8@3$"(@1$",@1D#,&X:8R]W4"_P1^(/M M=$T3N-,YW!'0(J#E[*%%TWF7W^HV!YP'M B31N#.9>..[B@"=_; G7//*]8F M;;^1'*@:3NB]_Q%+GCXE0-+=&>P-IDYMPZEQZ?E3STC@.J?YA8@)$1,B)D1, MB)@0,2%B9R1BADBP+T1+B%8;HL4O?%H(EA L(5@+G64(G=6J:_&R/(@W)(YA M9#WIGB0D"UA^WF TC9(H+S ISL,^P>^[R]MIDPKQ%SO;-KB)W0NTZ0KKM*W8 MA/YZP_*D]325]SF9D"@A46]7HG3S:%=6A3P)>;IX>5)ZAK#YA$0)B>)&+K6G MFK:0*"%10J*X292B":M/!!RV(7\[_G6;%NA5Y%952E2L?,WZB8J59^#R%>4J M]R5?=\"W<\:/0$B!D!?HQ!<8*3!28*3 R+/'R-:.901""H04""D0\NP14NT9 M2DO' @(C!48*C!08>0$8:;:5D5Y@I,!(@9$"(\\>([6>8@D[\NAGZ'\J J#+ MIN>/-K &T>(H(5<35BU#4>4_GIYJ8G#W6/F3Y(16W)>B'_9Z1O(SIZ\99.I7@==+M M]\_-T<-W02$%&9&2M*"A#B%V7Z35S:N"2..R*.'W._@\CJ#3- D)[:HQ+BG* MX;DX?J)D*J=3'.2UU*0?OJ,*I1BQ685EEE5/25XZ!4AYJD:0XP"@)QAZ2?#O M2?! ).F;/S;"5), -ON)T!V.D(@1Q E@&NX9E@=J0?4CJ9!!@N_O#;5!;.' M*$^S)VE,"!(/>D;:P?LSA'*I^*E/1@OC(\45#3E& V3=-,&%B M =(*V!8R\0:XD/X:)"6\96&:LPI01H]V<$?NHR3!$5;O"/$=&:IGE-8T ]F$ M]K$T@XFF%5YLF@RTNP/RCBK88Y #/S^ E(_P&2F*X[*^/RK-RFR6 CRE"8 ! M%?\*!0$QP+*BSRS/>DG>@[ H*=#6!$,"5&^^ECK)#V?'O(NU#4;_A)6;4AY= M0#@#?P1HRHG3%&SB!4)3SLPH'Q=!U-!9 M!JVH0H4%_9A(N,/ OAG;;N+ A!12G.8Y939\:(VRAU"BH/7'<>#Y2X6>#^F> MSR"QLMNJ@*^7>#MH?(\ -FS]V1*1'\S>X=+['\QK0X*GXDT:YJ#AKIB':W&E MTFI@:0]A \T>0)SXJ;::FAQ?SYA972':047P0XH E<+B<%/C7+%FK4[A\FL; MO2RY9N39#]8+FH0)^]Q\38(R'"]Y%A1\9MXQW3)*(9CEU3-_?B>_HY]A/QS6 MGS<0ZC:: O1\)H_2MW0:K#F\ ,U !;)!!F61UE\P[QK]YC$:%1-X&@A1[=1A M%QX'LYQ\J/]86\[%N)OQXO/=N[[Q#L#N$>=L2+;^QY?= QL]&-647MG\N*\_ MD]0Y%5:X-2,^B:+]SJ'47'> M['V4U.8E&'I@R)%9@3M9*9_@?A/V+"58>#^UP;\=X,]N";^X0K>=FI]AZ]J% MLM)=3^[&[^CS%2>;G3F\5&7YFM]5BJZO_4%[VDM2AGQ@!CUDA^B[E^[)G]T] M^/>Z?,VMD.#ZFK<')-S98F?[1ZCPEV5K85Y>W05Y%+(R/%%<%KMO+H5N?_.Z M_;U\;?"K1?@21=X,;'4\\*AS]M-9#;;^^[_^5.97]T$P^] O M /E1'@).EQFYA?'WXS3\_2___F__]4R+_"OLND,:7(-3_D;&?WXW]#&@Y6_J M/V[]=U(T@B^"L+@:V(9A6H[B&[[NJK;I^9XF^X9LJGU+'NC^N[^LT'2/8XI- MTM5JL,671!J2NPQC!R3588ZGWE(8 H8*Q(2>"VX(19BDTQS^_!Z-2 K3*A[3 M[/=<>E\?XZORSXT@'E7Y^:=K%EZ42TGZ* 72+,B*YT( 6,K;(25RVG"S\]Y=OMU>W@V^?I(^? MOP]N;C\-/M_>'(RV+8Z?MG,I;Z\-[Y"N_EHF9.$?U&0J%.LW40[I>EEL)D'. M9\1)RJ4;L/M!2JY S*> ,G,Y84%3BU@P=I+-HK^@@WPK'&WN#L._8*E\$I+I M'2"*5J&.])XB6UKF (;Y3Q^.PFIG=]S?PEF^8G(YS->-TQ[FO[;]63<_[]&+ MR9_+Y,_$"]VMH\/NQ0V\)C3@%8?:FRU-EX7>ON!?/-7HO#3?I_:X$ 0A"(>R MVB_92X=;IQK9;TE&X%U=E=%?@BCAEF)7"*D04B&D_(?W*]"-7R)L(:5"2I]A MMD%>1/0><2=%81A$F?0]B'721RHT'NK*> @L$%@@LV&/2[[E5 M*GP;MT@$0 B >%, @5L&;A=DN[*2KS43Q#G2MHR1M*;SYHAU;NY!40R@O5NS MHA@ 5Q^)* 8@3@)$P91.\*K R$Y[D 12"J042-D)7A5(V47_VNN)N9=G[BPX ME9O;3L"G@$\!G]V#3Z[>1V%B[NK4['B"K!5VYIX%Y?:03!QKLSGDS2\'W!_2 M*ZT&-0V*,J.%T7"T,681*B9!(L%R2$^P,O.B)P]!%./R7XW3["H/8K(\65K0 MB9:J8D7D&JF2.KTR+;TL;,2OT@#K"BW/A)>B19 M8S@T"U)8O6&1U>E:^E9=UY+N\?XBS0$5TTM2BXI[=!8PZ^9$:.]8:PHON&18 MZ(Q7Q: *.RIXH"(_(F'*!OP!^9\MRYD4%6HMC0^=^K&(W5YQ)"[%?[#04#1^ M.@J,-:4 !)/\JXR*)RDG80,?ZKJ8T0-(1U6<;0;*,@KAPX3$(U8B+L''J21Q M(>4?M&N;;R4H'BS&AJ9?ZYR'=A:YMOA1L-9MC8'R%,/E$EX]AJLEKD -P*85@.IU&['=H!K/' M7(8D"6' &])O[I ]T%"'GFEX0U]355UU5$M56&)-Q1TXEJ)<7O9 [\NG3Q]9 MRD#)_>Q+WI?/MQ\__S+X['T<=#*)X.9I_$J"E^ZLG]+<'[+JRM,HB:;E%$QC M&*TT"YZ8V)6T>#$8$E*(L@IPJ IJGS::F=CB;VN7=[OH'[-[IQA'Q:*.5M8<'[;E5K!2U9RO<"L5T97F/+Q]O2%OO [,["P[7,(K32I3<^'!Z\O\&@B)956S$F.#TTPB=7I[Z9%- FNPYAC]5=#8 M+?B5A@W/LG14AO#:233#H)!KZ5.0!/>T&"Q6>H_2$4I4_"1EY"$BCZR6XZ+W M,2:J?\!$]30(&>/0ZO?%47 7Q1C.A1%G&09[C.#](XP'9?$G=P$&CZ4LF@QC MS6BDR>.@+621J'?A=TPLFWL-6\_J9(^F.Q.FC"%S9/7#%L:Y-PU0- M40-SI?EYES(4DQ>3/X/)GTD-S.U6J7V86;)H]JK\[]8)JA6]IC;1*ZBUV>Z\ MQ=M3"QJR8*/%Y\WWJ$161\%XKV6\FYN;_[##=S._ 1>E\PK,!?@;^"G=O!7W$0 MO86WZ^OA02'=D?LHH7=J\"2"'C:<$BS.^QRP$]=MSN1\N6?8_)(7GC77;(.Z MHS'3&[8_!8 ) #L4P)PC!,Z>!=<( !, UA%6% "V!X#9)K=+G>?--0+ !(!U MA!4%@.U,*JWG*/RR-Y\UU[P6P-YZCJ,&GGTYRLG+4E(.1"R(60"R$70BZ$7+QMN5!ZLLBW M]?H]2H?<+J?;O+CL*MQ2?1-VSM^XY=>&U%U.CA2EIUK<0J@N/D>*<(8>0:5= MDG!9_")JA7 )X1+"U6]SRMZVO^;Z3 M/Z$0G;1$C)"6,Y$6H46$7 BY$%KDU5I$G%,=M /Z^W*.S"BAAU7[7$;=W07Q MPN7KRW%1O%=ZUEZ50]JEVV4+OG ?'L-]^)9DU^ 8WRYD5\BND-UCR:[64Q5^ M9P-"=H7L"MD]ENRJ/4OC5F-.R"[GS?)E[8D;F9@(5B/@G8.IE2I!72'>\>K] MM$>4-N[U*SJ_>_TO4:8KO"!\W*W;"@)H!- TVQD]F6-PH0 : 30": 30"(M& M (T &@$TPJ(Y%Z 1U4MGU<>UM.9?RRRXC"JDAJ "WN\@+#V8,8'OQGFF'H>U7(M"J-FE\W"4A[K@D;)0\D M*=+LJ5G-,YW"B%E]TR CTCU)2$8+J&(ITK *J;\CTKB,QU$<8\W2J)A$R4*) MI,WJ"D_ ?]>2U*3/)!A)P0R&]X.6,H6NUY;U(%C6Y&M'@L?B32FE#ND1*0F2 M8I#>KSNHF!MAH4;X/?1 MW9/T*RD*%!4@JI>14510NO]2!A@)1I@GGDU]7@Q]7 Q];L@^;W1]%IRN\QQO68A8@H)?$! OK:X8\!VNJ=E07]$ M:)YE$=8[CI?N'B$05\^&08;UID-V/RE*I!L SO\C6Z'OM&NIV1>OV8C,@TB<:P)WLQ M->A_!]DT3:(0*\VGS+ZM$+>:P!/%WG0,,ZGM:UR?*4%#/*^-Y'Z*J P? M?$#2$ RX7'J/C]6:695_IH_,/RL__X167UX"--4 ?_<4!X_L%;5UCUF#JI$ MV ?W&6$X?2W-!Q[$^6*T:#?FP$CUN!9; >P5>;+^9<%Q**HYV.38>@0]@2D= M$_9J,*Z!:^'-8&!3E=4<,M"C +Y?&BL-(+]G8^SAMN*?T%/S8;J187N(:VK- MYR&\HN)Z:@"SR>)$'@*T@WL@@J# H"V=6)0@A(?X?92$<3FB,KG$;'1&HV : MW%=6-&XY$A3>]ZP)BFH&XIPFU!B'N:590I[RAATEC4%A_$2'"+N72? ,DM( MP@>XDI0/7#&X@3EB?BFZ=C M7,IBC:!SVM#]8,[V<),L+>]?KV*JH)G*I4+= M)",2IAE]X0?T&71OO]$Y9TZGT/M78%[J( "A0?\._ MR_9JA&#QD,8/3%H0;\N([:H? ?;PWP9H(0"E90ZJ?X46/_X:P!H M?$^'.T;7#<56)MY1-KJ:!0C/LZ!@SH&YRV SC%-W+8X^G0+TXR:Q5YGY4[I+ M6+2O /]ZR>,2P)8"_RO-4GP?[C'K3 D1,XU %R3P4@0:=.=() #IJ)RI3N1 M7B2!"2V(C]L1"F'XMX1$FU(U'*=Y7EN20"KZ$;4-D@&VN/A*H!X,N+::QFD< MIX^4?F!@18SPZ'Z:DN(#4A#M+SJZX"&(F"L&]EOXAI1:8]0XJSN;;Z3I/JG: M'T&W@*0$T3,H0),B2P%][VA?]+N@D3YB @Q%]49]EPJCS+#S$>Z\GGM1;6A4 M)B7R%YT^$.B.++37TX)W9 "!LU;^ 8I>8E"S2D]R'Z*1=$O"20)J M^AZF^#$)KZ7W#0YY.1^SJWCD M9'?5<#LA\0BL=DKB:\F5_ED"KL/<09+3A/'D@H04VVH0J.JI.YB&1?!+2 M[9>D6/5P1B1YJE_(AD#'7-/9H,\9R\-.\/B P)BIJJHMYVK?OVUX[&%\8DA& M>*0A>5$6@A[K52B+F_]1&OY.BN6E=NHAP.\>ND@^I]?TFRM%U,$ &OZ*)](LNL3TL+ZGZ3-F26O-Q =E7!@%( M#R@X?YP:\(K)&@!],[KCNR^9QGJD.R44B:4E4N:/-]B>$N^1Y=IZ C:'\9F8"]3[U =!SU)U""=Z#>:\6_,ME*LG#Y-.4YH@"#X_:< M^9OV>"O:5GCX1PV.BK(P71?,GEBRV1N9E<=(@X93R=0J\QY0BB#ET B@!PE% M5C(3KWY9Q4DJ8R636;_5(FYJ-Q=DRE U,S .H2QF;:%X-7-F%)(?U(!!>I ? M@-I)A5ZU'FI(KRW;=%"-KS39F>/X7*27]=M7^C-M>)L%L(T.LM^E+]03M*0_ M?[OY>ONEJ4"O%^>6E++T 39K.HG&<*G]GU:O7QG>RHAQ$O6( :'=\KX$)J"4 M:Z2:IC9D2>WD,5I=,%9$)"J7\WFN:.ZFWJD0WJ*KP;A$J;;LC#'99.;+B\9K M7/G'P(JGYA%KN:#=.=+<@=0'?9E')U'&]OM:!()SVCM3W& MN%Q6U$K]X.%[)5]W.7(TLP[:,;4:JF!)G=V@*LG*:5O&%I[>9^"=L, K8=K#0B3%EI3)9^#:KW0T]S[HALX)I*%@9K6+MZYOK6NIO MJ6*@.I&I6>;B;N 7/&$2A)GV(4-W0F ?T849% M24&6[L\J#E>N #PK-J^E 4_Q"N:MH$H_)XC0B\FCW5GC\!T!QF#6%8Z-"OX" MSVN49M*L5W +^KV2[\K6I"WGXCT"VN74IQHE3<<$#%5&#T> %^FHQ[KZGLX! MMVC5C\L>A%TLKR99*:O.QP#_77I-VES&RM#0V0OK_IO&V#;+#?N9[YG4FA;K M9IILJ0OC=-V\VLMB6[&$C,K^P][I E#'R<+,6#7<&#"K2[;;^JB"50..KK]= MO7&A-)XSY&K"K+>ZW<%TF]NF<]MF >W/K_7SAHM5FPR=Q?U:N"JCO%*>S,:: M2U<>3LBHC*D-1>F%9A+>367V+C4,0GKL2(_K23%7JLQNI;1!9? Y?6!28%;: MN[-T::(!2$3)CF!8>E5JV%,GZ:K[9\E7B Y*AG1+'=3.&@HOE>.GX>=A(74+ M?U73(40!.D?O$Y"7EA:$=TQ!)A/HG^ZKZ4OFPTIH;POO5>6>PN6-1W5 Q9K^ M!4Q_6@JUJ_01;/RSWB;O*:711D?NTKZG]D7O\/8TN4_IZ5?Z%,34/EAB9K^"H-P!>V,/S#>]1O>\&CL]ID/0@.^H]A[!;A&XAXS']$PLV6H- M+5SP2& F?6PJ\-7"/SOW*C.5%^2 T7'ZF#\O;O7?__6G,K^Z#X+9!V\1T.7U;Z MINP;LJD.3%?7K'=_6<&+IIC?1E,0G,]@UGQ+ :BWPD2GCK8&G[[^^N4?@X'4 M'WP>##_>2E]_=3_?2.YG7[JY_>+]SU7?O1GXDO?ET]?!YQOW]N.7SUW$TBV3 M ]$'J78?T52ES-#%L3\;OI@7R+EWC)^E&@CZNRK#:/_V#?TFBS&96;16?Q"9 L^1I,4306 MBT;0,NXK&ON%6EBE2EK9"M%1W. ;K^X"#+UKBGAC>X'XB-W3#8,WMQ.@P7". M3S?-@RI*+NJ/&:;9%*S\J_]AD1$$\#O.,1ZIJ.*64'NBP8E3[K!-]2S/3$ * M:* +AH0_5+L,H,6(JJ!J;T&7G1*;$E]Z9H.,< E])*AWIX10E4"#.!OO6HWQ MH6U8F!G-$0J;]XBI#^?P/:=A86"?@#68GR(9VW488"+-S^D M+!.T%S?-Z>[IF8M8AY#=ZLFRC/_CTMMB<&R^2QO$9Y85PYR>75LJR77\U89% MWK X[2S(UH%P7QF]S77A!0-JVT>>MTLG__3Z$YC94XRB_C]Z4/^:WO"G.2U'5%7BSMNB(&RTW_KK:FD7D!=GOI*C: M5JVHXF(1%2-V6X>B#(\USJ,?$O!Q,>@Z&D2-T7Y NK3,@=)@ MQI,?(9G1PHM,L.OPN9\^'$7A-?I9NK4ZEPZ,U$O8Y^:+$F2P>.D.)WW/O&/& M\"'8+]4S?WXGOZ.?\UD0UI_WM]\?HU$Q@3]AGM4]RA"$+)CEY$/]QYI8+P;5 MS"2UN%=I;4PKMGLR*C8F3?GCRS:DOK+]:9N?]^A?V?R\1R^6[FBO MWR^MG4C(L ;6;911>(%6&^BSW7"T#R./_2KJ".[9D7O,5R8S;3EG:4CP=)8/ M-VWVQ=%]7^.,;<8R#RR^6%Q&%/PG^(\[_RWVFRO<]O]V)>>9:-".:0ANZ9R/ MKE^/@(G4L[3K=ONH0W/K"R&+11^G62>'^@O>9Q*XRV]_I%R^4:#N=2B59<+\>!MR%L0U^X/W7O*'MOV91 M^/Q8A=@*K2JTZFF&A=MMN_M.0NF>2U^O?6Z\.X\F],I M@:LS@F7U] TW30^D1%?6N&T=+U3Y!4O$_#:QRHT>0B[>C%RT>L]JC_-T(1=" M+KHD%T)?"+D0CT8)+ MVB,2=T;ZJ9,L=&&ZZPW*GL;-5[:5/ET1H;:-/R%9/&[9M"9EQY8LXUH1LB5D M2VBM%F1+[9E&^U%90KB$<+U)Q:6W'YIP*;+UUJ,/JGQA$JDNJHL@!.$J%"YT M<;2TQ=/G< O:%=X\(2T7?N"D7$B D1ZZB(O<%3'B%B0L2$%FO7 MVZWT;%L[&HW>MB=TVB[:MH%176*1MTU%HJ3]UDU^.U!T)];:M12%N%WP<9EXKW'9= M7>%\H7^$_FE/_UCZT0PZH7^$N%VX_M&O'1&W]VH70X<<>D*P!'H_2\BXF#.^U,1 ,9N>OYH VL0+8X2HB."Y49G1UM#7&BT.&58>_9"F\/TDET@RVA#Z=$BG?(;V MO!_TD!ZO#V(?5=[,/IRX@WW$QS]$!3!?R'KZ"GHQS:;H%&[R0BZ]IZSR_!'4 MB:9"VWU,)+>\+_."EC+O45;UTBD W)-TS_(@\^$/V[%[AK9^Q'\0Q^;LZF,Z MKB2Q2*4QX+842+,TP]Q&^%-4Y'12*+8D 9DDTEV:E+DT"YZF\(64W@%X!"P5 M$O2 S_].GC K4ECBXTS"4R!))A%X-$(,(--9G#X1DE]+PRR=2I^"+)Q0I@?: M@?:XGTCN+(MB^M5F>@8)ZY,++0Q;[=D;-L,'T769FDB0<90!;TR">,SFN ,M MKREV OD*Q#Y8"*0!ZSG*)28=L$+X;1!.(O) 6 ]C*02]'$0)O#0!28J"F"X MZ).KQ3?IC&0![?D^#>*\[K^F,3:8OSH,RRR7'J-B IURH1 L,2%\: U4YJ43 M^ RH4BQCY&HD*657:104Y%H:P$I)_RJ#K"!9_"3!&D3I:)F[D>A3>#BGW\ZR M]"ZXB^*H>*J7:&6QX:N<8$\U<%8+BBL(>C>]3V!\^/$)KS@'*#AYD8:_5_@: MPFM)DE.6 Y'%OV&<'S>^*B]A].MO FX$2:R&&I,>?-K8+3XX']'H>GW9=@7S M=G70IS53)#_U2/E;A[P']Y$!T:IAM7RLVZ):U'2]9VRH?7>0!-?HO463U?"Z MKLM@?D$!MNP3Q<[:; VZAIE73\!"%?A( 2J?K*@U?9SBWH!DTX:* LF&Q9HN M*Z0P34814_IS%*J,-3 J)+#;1TA#7'%FW$L/05R2%47S_^4(%< R#)38*\9! ME"T]G9.%5Z.R61YAW#54CJ0R9X3^!+,E5UZ0Q2GPXK2,*0 =;@%W6G[;MFGI M4J1QG#XNMFYY.875I!HE2J@>H @?W*5EP980+(N**\HB+T!>Z,I0)GDM\U;N MA,JA2?>M(] G&1W#!Z1H6WLHZ7V$ )>6.4PH[P$BA&16H @Q&UH*IFF9% P? M4'KRGSX<95T;_2RYZ>1Z8Q\!#"?L<_-%"2Y=O.P,P&?F';/E#DD<5\_\^9W\ MCG[.9T%8?]Y QMMH"LSQF3Q*WU*P$E9'_AB-B@G\"?.L7-:PJG$PR\F'^H\U MC\1B4,WHJ84#2=L8\;9[ !8;DV[\\647U48_6#4G]97MS[KY>8]>.^O1'_?U M^T4SBIC?-;QZ\2)R"^'V+]#R>0\\VH$D:U#"/HR =KWI>F1*Z"Z-1ZR?S^7T MCF2[:LRC#BT==W)8+&O9'NPGQ'-'\=2$>*XRV]_I%R]<$3_5X%Q8IN!^?6?< MA;$-JLH G1S0L3F)$CV##@AW)X D.-[.&)R4KD*#.:%[)D-JXOJ79 M_#+6;*-?&[3H7"2E"-D^AY#MLV#%3L1SGP> F=>A;DZ***WR4X(79T1+:VG.]S2 M0'5ED=LV-X4RO^#$>N;UAEM?0B"$0)P5?=JUQZZYJ0S!.1<,I4I/MKAY\"\% M2\\CJP'O2SEXQR6JCT(7=X[J.RP/VT_0JB_G9GMUQV7I[@G>> 2&"4MV[W+I MSNXH&H])1O :Y1TI'@EA7U<]XJ6K"#.CXGV235>BZ@M4_UF7LK-^7KY*M6D\ M['K5,_.MWS[JP,B7^F379W<>?2-A!+TV1T?S_.5$>J-LC2D_F=1<1 M!\YG5/*U*L%3,9"*2X<]*2,YRD3T0.*GURQ.M2A;UBA^6J@OI<=2$>!:3:,D MF@:QN-QW,/#M=;EOGJJ%I2!X [?[\!Z?N,9WM&M\#I=;?(;SIF_QB8MLXB); M9S:&;S#HDUUDD\[WTMBIAO8;*+@L?NIJH/LWV/'!MJ:K-QAN<-_4R9']ED2% MN*9XK+ 9<*B0'N"*E^W?Q]1,")_\_B\,5%<%-@]X,CH M*2WGE$/_9\*9S/]1_)H+IX)BD\R7' M*]+MMQB*PC[BXTLI^ =50G6)GFM(7\LLG,#Z25_C()'>UXNDRC\/;KY^G7]4 M?NYN?9C;+3Q&F6N2QH#;()BS6096#PJD%$Q),J*%%ZHDZJHLJ]+SA*'UD;83 M!\NLLYX42W*3I QBZ1,A-)O[XR0*)YCR/2-44/"YI#[+;-2)69()^(YD.-YQ MFH&XY24M"E'B21[M <@W3T]8VP=I$PQT3^W +O5Q/+7DN1R$?66Y+BWV]($ M#T$4T]B?Y]:&6\BCTC,=K:: ",&&,BVG6,XPQS,OQ. HC M_*V:?L2>GZ$8T+([T6I*E+"41Q+-W!#W&J.6-E&VR/K,=B8"D31M@"&; RKQ;LRT5" MDI2/C;3,G17CT@ED!&B3X42?:.V@.'@$E,FH4"&_9N2^JJZ1]Z11E(/BP ]! M]K32*;3!RE-AD$]6?FF:G'=8)614A7BSH,4[ IM_D%'8M=!A84DA,)!0#F$- M$U)4,A.%\\4(TQQ^78KFY!S ^=SAP)F'=$Z#[#Y*V""#LDCK+YCWAG[31O$& MLQO%&\XJPC([?1=L//EL/-*\H)GN'EG_#W(:NQ07%>; M$0\W)'O Y"/H"#XE.FPE=U<(U8G@K<[$9QGM9W'MRL)O0Z"C\<,;-@L%S+QM MF+$4 3,"9BX(9LXBX+@3&'0F<>J*"%(7\"7@JTNL*.!K9U(YND O'NAU)N>2 M;9+P([H&\1K,GIZD"TZ:S>V J"MKW+:2%[K\@L5!%0GDA3@(<:C;:=Q*%0IQ M$.)P_N(@M .//46'W"1MTO8;"=/[!+X;T6M-05B4018%L12G^3ZY4[DE9N9* M]].::=P\ H>2K"M,)ER:9Z#HWHY@SK,@J/PX4(BH$%$AHOR,6"&80C"%8'9/ M,(7N[,C^]+*VH0WQG/_U>5N:#8WB1*I!0>"6@>J3UWK'OPI 8\.4I+ MS'WQFNL$9W& R^_,?U<2GOW9O]62M;*!9F?!0L)]?=I )0%> KQVCZW8D,Q0 MH)= +X%> KW. +UT?M?G!'H)]!+H)=#KB.BEB9UC6YZTCA=H:%#QGV5>1.,G MKH2DR8 Q1SHT?;'80)U'>)%SF%/) 3J4%LHK<,L=_@?]VI;@J1CFS*7#'I*- M);3G-$"#6[IY2K:,S-(,$Q^SI-*-E/UN&&9EE3(ZQ9S14AP%=U$<%1')&[G\ MZ0.\J&]QI?X+,_Q"9T4S0I=9AJ*Q98;+.;F79,5+,74RIF*'ORB(TJSM_2"F M2>YO)H04>96,^]7RYY.0T&3[6I4GBROG:UQI?WCZ^):AD#MTKY@;2NOI[G59 M>?_[3Z]+<=]VK9\Z?_T$LGF"_C_EP0,0*V>9W6E!B"*7?KN^N99(55 D M[U6(^:\2!C@&691H)\4DB\8%:\AD^8:$*!T+J[VB3"5;].)4$L32-RS>4.*@ M6%KWJ'H]5EEXS)?K*A3I(C4\DR9 M^#X8LT5 M[E6+&L J_(BFY72)]'C"V'R<&_7_H/!3W#C&)X OQEC+G%-7\^#RIORE;+(' M#9^;&;FJVJB5?,)&_.A!6/ [*=P2VLS@:9NM]S+MEDW^EGR)7:VN$N'*[=8IRUA M(9]U 0XQ^7,I7M*QYJ)RRP8LW[Y!?T5J8 ZASV^^PH8HY-+B6:I@LS=2R*6K M\-:-M/*=XL1S+H1P&6 HF/(XY0P$3PJ>%$ IF/*RF/+D=5^ >%VZ5MQJT9=M M_N(H>=X;?"A#'Y&LYX $G2'6Y4*HX#C!<8+C!,<)CGL;'+>_K;=$)>7L;3H/ M4TRD8RECT7[<)+5M#_;EW?UY?9'CDZ:%:.MF]>7>WQ&^#X$Q F/V":16^=6= M$1@C,$9@C,"8M5O*O=:R+ B4$2@C4$:@#+0S#7X5BM\(QK1U*G?^+IQO) >: MAA-Z.VE$'DB.@Y>.C?CG#9 M.C\])T1+B)80K47"@YZFM%^&60B7$*XW*%Q*SU;XG6==NG"]^4/T&Q+',+*> M=$\2D@4QW8D%HVF41'F!!1L>2*N;L=->%VM#M\D.M\*>;\5!(IRP0J*>46B& M?+0R8T*BA$1=O$1I/4>UA40)B1(2Q4VB=%D"3=GE^,T ?G5N-U&?_-U,H7'L@,Z]'*$4^UI^M&B9X5P"N$4PKE'.%A/ MU54AG$(XA7!V3SB-GJH<;5MZ\<+YRK-"U;[L;6D[?,:I,E]72-BIXGN=B2G7 M>TI;V^\-E.D*+PB/=.LV@0 : 33+K@3+;.GD2P"- !H!- )HJIPB//:PERKI=+BC>:Y9FEB;!"*N_ M9NF/:!H4)'[B51#4O#;XEKL&BI9)1L+T/H%?1MLC.^KJ=1F):;GJ(H6&#R0O MZD92.F/E1&F8_F.0C7*@25!(0<;B],.JV1UV,G\AJC$ID%@2:C*Z"N!S<$^P M8&F4CG!\+1!2N39I-=2<2V_7ZX/J0*U"^G$MM_?W("[9@KIY7D[9DAT\_&.5 MA 8VH^N?LRK"090M2J+7-: W<"'[9E9FX21 UL6!-RLM#VZ^?I7*'&.5 JD? M!\#Y-^$DC>$]K!OZ%D:N:3HB,:N>NU2-?:=WA#"B*"\0P#Y([Y6?^)7;57A5 M:,;2TFF)U8M9Y?KYC)KS_%EZK_[TC'%XR)MMWC6FE[@#OPFQVB9;4%9L]KW& M>Q+7-AY5W(T=;.3O619A6T&*[2[0L=[5?K&=3V+RTD(WW9P:0_/P;L:NU'XZUS MGRAM>PR4>_-L)DK;G@3>3G%;G9M-S+N>X.Y7/%D8%.W>@ M$&3WT%_KBB-K=+-L=\U, MA&\U4WNZJVK+[MZ8CQ %2>RB2#5!VJ7]]2JK/59!BMKE M!/'=RZJR$EDJ62I9*EDJ62I9*EDJ62I9*BO/:M^I0$'3?68>26ZJ]'"8J_^! L+"\L;%Q;6+"PL+"RL62H1 M%CXZV]8LUU/?#R>8">KAF:A4L1.)^"F5OU\N]% ;Z>NVJ^^0NQ]RR3&_)L3\ M:B1XU??/9<%CP:L+X6HD>*SQ6/!8\%Y!\*IO:KT?@K?O!UE9DB1\SP-Q'C_Z MINF;CJ1TVM8.BO=#CCCNR-+"TL+2PM+"TL+2PM+"TE(#CX8+SM9W 85Q2_)9 MVP)T%527&UHI+G?\W/)J7.#LS14XJVL!EKTO_$,%0;^F94._ZJ+05P'.N9J0 M';/@"@ORI?VG7]IW^EQYH@YN#C/QSDQL&B3G&]5&CM@+8VEA M:6$W[+GJ*.M#N]89MM"4=B$C1\VP ;F(\^:SXZ?Y:X\_1'Y!TK^TY/[4;0]> MSH?;8_!G;M/0BDDH&L:*G M4B0]3)%TH=/MXIF("[WNT[<15O.OA3#:7'B!$R:QB@5EZ)E.Y>%\D<2"&H*G M\RE-\DXH9RSQGT"PL3,"C!YC&_J9!Q^,D//IAK9"KQK>GB1Q$A6(.I(S<>N%D5[NQ@W8U/Y$. TS>#A9 */PL_I?H6F8WQ!W^FYI5W<$P5+\^ [!1+?9J=K MSB0$VJ:CR3\3#[0I3"L=>.,*4ZZ 9](>\>6'\_'U7*+-@=2/#.LBR34+)(R MV*8%ERD)!'8""?("'.S"*_C5R%D(#Y@*_NP*-=#KE"JW9M ML>PK,!]MP'^)(!&P=]V6@ZF3K9+@(K;(0.D5(0D"X'?$DTBZF!(PALV)D08R MLQ>!;!/I(3$S.IO-U/KZI-<]_J 0-\8XVIA@!?,)Z&V MEC.249AU'!AT$;I M?1$N?A7(XB];Y6F@2(6!OX3OA6H3^*SS?1%;$9C:SF_(M_B(&!O6-\*'WTT" M#5V(O3"@DRQPQL[!V?5O2+CA8>>TY:1+['4^?)HO(K!^]%K@$WD?:328#\]I M;L";]$#V7O?#>RTY@--+Y^/9]7G+ :,#)NK=RO6]*JX'P"B8PGN(.X4)+X"V M[A)G8'Y)M"KNDB \7#JAZR8&9/581&*Q6/B>%G:!3.U-\*=(QE&H%F9>\$P4 M"G>FI5TX;C)/$(W@3WKR0-$_$A7C6I&F:U*QDQ$S/&UU.NM&\RYC:?T:"U*0 M8(X@5A%A8+(K1'<.[F8>+-4+7(0]Y!_-(7K-B!!RXKE>_'YWX:_2LRNB:RZU M!(>Y8V?X?BZB[S(NR]$T$@&^ ;+]JP -J(EB!(=$ EZFAP [D0&%\RM, SXJ M(C]$Z"?6@!>(630.^^ BT+/ ^G.MZ7XN:DPKFSP8MH_7(P.[C-3:JEVM#-]M M'UF:J-:(:QK+RM@=.U/<74JL2D48@XU64G=NB)L*"F8:P+,(>5J\M=&B-DN' M0PO: ?T^L,3>ZB'W&%G6H/ND;UIH8)"7+ R6CQ#*<65JH>:G.\T M62NC9/V1&B9*J??7 )SI0UP:]BLG:XL-,^=> I'\37RH"Y\*)")(A( M@@(D;,*+%9 PN ^4]'>',DBLF"0#-3DMO@ ?+M*2.FTC]WZQO@Z.4/:$TH-,%0U=L2FVSY93R%_9872;7?L8$NF3;0B*"H M>W#X?TI-L:WAHCUZKK4ZWGC!S(:B89Z^3SU9YNE5D\8IZ6::.MV7-1N^LE>U MP,#: W39+1:^OQ*GQ]@1>OT)Q8@9:2I#&HOHT&D/K!J*)) 2(V#:9M,P^'3. M>:(\6\7+KEV*V#0%[&[6JL:J!=+4'08CU.J1)9\\".WP6"2%3QY4+'Z 3Q7( M"06_XSCR1HDNO 3.5EGHY \9N9[2$DX M@0?HD C5+GQJD42+$(_-RK:E-9:O>:1BCW406U [6%!B.HWD%,/C98WX[?HW M?6;[E?X525\?J+ IU2A3ZJ2NAD.G?52IX7 ?;Z.U]PC^?CV#[]BV"6QOWXXM MVZ)/ >WTWW_[:Z(.IT(L?KXH!'G/@G%ZCG^NS8VOO@C4C?P1G_M@9?SC/__C M;_E[ 646@N%P*4?Q#9HCV8.4-P4_?).3O[_[>(F;_=^]?]]/%1PODN.!XI&;,@ZK M=Z2S8UYMFF796-D1:FIU%6+CJ87U.8QA00>441(F"IA-O?^Y%AK.NOKEDJ6/ M+UG:M5.SM'_RND5#GULRM=&O[_7BFUWLME$[WY!"I?6],G%LJ2O"^%^LH:3#S%: M$TKE=%N]DU[E%*G+WN-[7*_^==0B(PTC#2,-(PTC#2--M4C3:QT-J^\%4I>] M9Z1AI&&D8:2I/](TY.2N2A*>S4-8Y/]F5>K&Z\6MMH&U]*^=B5879N,0 M90-TWAZ)9M_>.22+)HLFBZ8].]:>7\>BR:+)HFE1-(?V&G/MNVCR25A1++-_ MZ>KS]Y3!J(8!^\" XS#!8@_/N>-0%\K:.Z)_+)6:<50_'%1D]F^@3%UX@8/* MKYL#Q$"SAT!SU&6@8:!AH&&@J11HCEJ]P7K'$@8:!AH&&@8:BU09M$XMWMS: M%Z!Y5+_PATJNWE,ZM5QC5<6_RG@6CC\%V$V!FJE>2N5&'I5[?TJ]U?[1\?HXN2XV[\X.[DZOSS7]58OAR?GYZ>5UUM=$86NQ9:_].-::8)/GW^_NK[Y M]>KSS;7SZ;/SY>9?5]^^^W[>>*IGT(W7K MQK[=V&D-_EONA3L72T>X?R9>A'5,(VSL2HVVXZ7CY8R2%9==P&AAFA$RPK:E M4BDG'/VA:P;K(LZZGUOQ=6QBY/I"*=T35RC'#Q':L&UWZ;D FPVX?C+670?^ M3]XE^ NVFBZ\!H/)4CO@O(=RVB]Y;3^>2#\36>[UNQ.8 %'SHMB"^5SXE MS M/9,RKF:WQ?8\GT+5O);^_]K.PM08IY+K1!QH;Y'/6U,/^"S3[\Z\H?I M)@T?^ 6X. Q:)'A6IO\3$,)JK7!=U3V7WB)9L/&]]+!-L>ZD;WJ &M]2O4K>ZS?!R[$TFP#3X/2!/H?"]B-.FE3(P39!<$45+ M)%I6&C^=GLT>!+VZUK*WWQXAWJ,.&)?2E?.1C H3K;)WX0K.=8\_J%)G=VS^ M:CH.'?BA4N^=*5@6+2>0U-8^%C^DLLC6!YUV_WU]&=LN\#)C5\C8^V'%53G9 M2![D2D&$D_ MO"O:"*6GR:H8">5I7T6@IX+. @!0WAR:W""><0-N^V9+#V#T6BYB0I>T M1.8P[?^>PH[3SSK"/L2D8%5&NFU1J0FYG>T8'EOR8B84#\"&2H6I"UKS)FK4 M$F(:A8=? N>C'$7 RTNGKU5LQDO.0;H=D41O#UA:1I'V)&!/OLH1QCW/J5_J M]1+\Q3E84NA ^A*M+'@/'(JQIQ8A>">XA>B5 $:-[S#B BOV%,9J"'O)M1S3 M$X'0X:!-X[>=XH2'Z80W/0KC!N#=N6;4W.L".4U\$S6:>,J%7^F>7#,/WE:S M\([\^[)7IX4'L<"X,>^G#9L\> A@ARH.U:LM@ M+@+\VU*"HD?B4HA"\Z^>F2T?P'+38)2,0L2EI)3*,1EB+="TP:I"/2:S*E/" MP" AQ5AQ?X$A))#I5M*'='QBDYT4R3GX=C$2QRL"U%2$UT)--0XOX82WQ!:(P:S-WGX484\.!:J<++4. MS;PQ"A.'VMX7,<(,=A MJHB">L HM''T -SG(?(_(1RX%\%4:7SW93"-9R7O M$'\-*\+/P;>T0L3?F=BN'GQ&+JD$%Q=/P$!9;7]8Y5, M)A@QUVL7V(=2/XA',Z#!76]!0HAJXU9&>$I8H@M[#!4M <5G%A> 0]ATD0; MS+L6<([;+C'+U>7%ZJ'E+5C) +61")1^%@TO@F2=8Q=>XYV3 MI];&)\GQRAT*(%HJF_D=)93-I3-*XGL]'2]S4'2>!1B5@*XCZIT,N@+^#1 - M7R1G.'=1S!P>?<[*%HD5B^0>?Q5L$HIN6N'-(+2%!&//%7$8*;!LC"_0!">+ MB'IG@A&T!)D'!HCWIQ$T)I[TF\/+3N&.KZ#O%#3* =:I:A_A$M&,A4=>GI7^D=F/CZ8+OD5DTF6 MCTB0')R>G5R<=/I'@ZO^X.KDZ.QBV*4$R7YWT+NXZE6>(,D.&3MD;] A>Z1P M:SE=%6=UIE0(FPS$^A\OGEW]\.(OT:4Y.SG#4T5RH;Y$WV"<*'&!F9$I]6!/ M28_N#OMGGGIX?=:XJEW[;TEZ.N.OL7M_3[(RF M<4&L@7\QQ0=,984BQCFMK!*'9@,PN,#=>EJ+,*,Z% M8PY*2)!9.L)9,H59@6[O=0HSV8$I[7!;D8GG;/. MZ<71Q47O^/3C8*@9C8\>7OY^A=?/O]^]>WFT_DO5\[G+S=7URV3LW]Y M=7YS[9Q]OG0NSKY^NCG[Q?GEZNSZ&:G[+[ZT0;O3>79X8//03N$V";B]@0=J MYG,8R_OK/+X2==*(3'9&BEE&Y= ,%JNT==S[4[=WTN[93M:93B,Y19\&_/T M-;F/9A$X\M:\!F 72\&D)*#D9\JNR=E$:38)D$V<,2!IMA]T9-WK. =TBII' MFD+,B :F*%[=P-A0_H3FN?S/+4-^ M^_3T>+T4VTZV8*9H-Y,/36);4MSJ=-:+5.TD#YM$5F_C@38N(FG,(+5E1W2J M!_I+%1PC'[6/U_O./&]W\G_AAM!>O6_GAQ FG=)(A )+;2DT1,P]$00)^"[D MG8@H J-?X?,43.F2C.6X@12A'($E//8,]Z5JY0/:TN3<:-"A@W6PS@KG["G6 ME?528N-RFM[EP6G[U'[(A;(IT8H/72G'2GNL)D1N*;#9[=J.%>78L=WM+V * MA?O2-45J=<>048UR :X-Y#2,R9@OQJ,4I4 AE^%/*[:'YHU*#CAPM]M3> '=2F M!T7'0@PZ(1>4#)"?G8/N^_S#8W)@C1E%*9]IMAF*G015B7^=Q.F@Y6=D0&%H M^/@92)V_LA[,OO:,;R] TP 8A60?43)AID8?)_=HBL44([!T_M&S9% LA 1 MQF))-H2DT*@VKNF0$VN@>YL*.A^K8\IRQO=MWRRX40 M?DM&3^[G%$GSP3GHK0N;M?S4">R4I;/TM"8 [J=A3RWUB PUF^P6/DWGO>JY M.G, #?" R<\TSQ23)E!+YH<3Z8!ZKQOFPB!*$CMN$,\-5*!CT.S8Q#REMT(]LXJU25PKO;U3]H[]CS,X]$EJMUE'+"E3N3X\37EFVVU9LA M6)^YQ70#WL%F]Q =HQV"*H MJUB%FSXJ7ES4)]":04"5A8[TZ= ;AEQW&S B&0:!U+D9% (AT!.KTZNQJ 1I MYAQ9F*9H1^8%%_>_[-XKN1"1,'?P,GI@*E%V8(F\8"HI8;YD&&@(+U7Z*/-9 M_F[V FE6,'M=<_=AM#3J-X7C\MDLWJF#18NH,!:E2Y7+J6!MD^QXL@38$TE) M'/=.: SG52!SXQ+B^;YK%J&)9[-!T'>C#K%'=XLWDKJT6 MU=<']K3C0#^Z=IT_9!)+LT-XRI(I$E"3?HU72C3V5*G:5XIUN"< H8=TJK+P M=,5_(WYI;:_MA;A,%3'-[FBFDK6:%1W#_WIQ=O*O+T;":RGCZBD8"]C,WE0N MP"2"WRN\%XT MIHUHZT:E1:DRA,@ *&7Q-=**.(X\4/?:@5^=0 '7K:4(_]2OXM)=N4 #(>H8 M;$-PH QPPXHS:FQ1% 2+^>*Q'$A6OJ_TZZ>)-EYM-]7%[L6O^P>^CN$_NNH@ M3/=+6D%,/1_V'L43:\!HD2$ZME5%QA"!C)%VV7'7 _!N#=+K:T'>E +D>HNS M8U^M4C*@6352;"%GA0GX^;"E,]JL'L$![6*8*/@SJ SP<>1")[(NZ8P7WP+1 MK&_G8!-7"N*7:T]D8F#X8Z)^+'P[":"[\4B5F^FXVL-YO5_J^ M>>;O[SKOZ&>U$&[Z\].SZNZ\<3S[&1W6.O9+.F9KP]>]_/[M/B&=""K76W\;+K]9S8& MM-ON#R%81H5EGNQ&G9.MZ:.EFU%/(!@S%#/41H9:,S<>2[2=H*M&S4ZKO'CS M2^IXW6^*[D;4NU7792WR/.YZ]GB)G'& /A<'V&]ZFEWQBU3J9^>R>/J? MM;@P9U-TJ+2+W=M[2;OW"6Z_?6$\Z)ZV3KN#%_.J M"5^OU^IW[/7NW&_A8__[(3U9OF'X8MJR@7+9&G2L]>[>#^FKGZ U5\,U46"& M)Z8[6C*;'MH)_"F6W;I/Y&B4SK1T1UX7ZUJ)2#]+V M07:^C\85D+*"8%?GJ'7:7R\&\^(4;03G51U+KQ%\ULXZ891DE'P]E.RW>D?6 M#$A&20Z4/-W _):U4RL&1+)Z%)13_Q1W^.VZ>_VVM0.#VC!$Q98'&QC5RD,! MN#?@_2M+BVW%]IA5-EB6.#+R-,5UM7Y5,JV&L^'V:Q42^W:.Y$[;IWP8?B^% MULN^L#/.A^$L>362O(8X>*M29R[^]FQ?$Z_V#L3K7'6H%:V8KYBOZG&=ID8V M196:X(I*?_ EPM?&MAJQ6^T(QQSW8JCWML!M4XCC][0ZX5IUP]XF6()G > Q@#6 T K&"O_96JP&]Z_L4F5B#:6N%\FU2[M]O!6@,.;!\R M#;S_-8W%\MX'I:X!S^@)\.H,<=_DN#E!8?'YI#8V)^@.K70GZ)^\;H'^?J/; M"_#B=W^]U^C9-VKG&Q(IJ9T_D4WW>,_:"-S,(BF=.?QM1AWHY9B]5.:JYW+5 MM?=C)YYB^.(N*-Q69\\8ZO$AD=?G-G_I/+'=#C,;,UM]H.VQ%'P>-UH+1<..$.@&7 \>OJ7>VDK\NA+-W_O6,DEZU.=KJMGHG MU1XWM#CXRW4]JA M.["6_K4ST>K";!RB;(#.VR/1[%=TEY=%DT631?-9=JP]OXY%DT631=.B: X[ M+)I\$E9EL;*;,-Z0S5PH@U$- UJJ_E,7RM:JP$^-CNJ'@Y7^"!!/\$9/]%& S MP$"ZE(9RY\4S*G)[\_MG1[A_)I[R\ \M^N5%. <@6#I"J60NQXYP;D7DR7B9 MI:_@#KF1''NQ,Q&NY\/+$JOJ.A\CRFJ)0T>)V%.3)0TX\0+X-8"N$TGX5B3G M5(471L/OAPL947:,:CLW,ZFD(R(89FJ>$I%T8!YSF *6YZ5ZO-(4]!U)T.;6 M:O2N:(9N5M9V2^6.;J^X*X612XJYML5Q@:)3+]"3%$D6^YC9@),HG(.A* -WYDR1RP,T]!PQA=^@&1E)7\1@Z8$1B78GV'7%Q[P M-]R[Q6X.X302<^6L;<<3YE=:ETH66_8&2/SAGIX.P#LTR$%7=U&#@5X[4E;[ MS Z^WU[.E&T=G=HK+%GWS7]NR*=!(%H[/LY]6(]WVIF2O=UQ]'3_#[+=U2L]:RM!E9 M!1:NL%5!,?M(=]KJG;[<_;9&S!IOOA8N0^AEHWL'/X^6SC?:6?S?I1.+ M'^F%W$BZTKM%05+M1O'K2_-F;]#N6]^YAS=%WW_!!:\S)_T)R'H"?P<7?CJ# M'WK=MG-P+:7S.835GP#?&H'N=3Z<"Y_N6U_/I(Q)X %^@U@=?HWD0H"R,(4= M]9WZD.[8IV%1H92,52L;K?O!F821,P^!Z[Q@@K>2T4]\GU[*QM5H%IR)6^D( MD+@?P(B1S3WIM(=_L<11"Q] X>JW;Y_.OWRS,[DNT":(9W98Y?^U-*=VWP[! MB$%@QY,(;]7'=U(&JXS8/256 %Z>"R] I-7L8$\@;2.IB&L/?:"M/"QMX"\- MU"/2&UTF?$$(2WNN4(J,,_I(N%%&*@;@!?*Q1^1>G5 MX!"3D.L=7>.#7J<(2/WVO;8=U^-XC#'9>^]\"0@YJ9Q%GG%/M3F$XX++ &)6 MX 4O4+$7)[2I+@P)?\6M"Q+XFPL\ <_!+L!5+I(R.JZ'0\M(P7Z* S2[Z@8V#@.8;%+ MX(A#J6>7^''&\%MH,Q&>+_4#>-LW_TB,(I,+K+% M]G:"Z"=7DTLIZ0FX7.E M)_+*)_A0:$BKTIFD@HV:%P;N5"+ FZ ME#N3X\27>CO3J8+9 G!GIHKW?".-21DGF@$]M>7C.H6W8"+IPD+CK+!0*;NW MF)+42BVCHD5DJLU6->4(^"^^JM+W,*U^_A[HH\>J$]D7T?UWQ-+;T;)<(3* \M#C6^1V=/T M>9'Z/#A_+:_G7S^9RE Y6X@IZB\P89Q%&/H(0!)6X6'XJ^@LT?M8ECZ)E,:* M2(N5%78*0CM/J[6<&!SJ7>FS7-6.J]HUI"Q=HQ;?^#2ET]U [72K M]OXW@)L"GX^,I]3$+Z!\MW4OW%5\G\QH>6R?TQ395_03ZUHQ-:Y=R MPORWG?_R4L^[,%^5=R%.FI[YB6:PJ=M?@;EH>CUHD]/?-6)(+=^OM5R5.J?.[A%6I[55#??)TJ M=BU?0"F](VB;99=)>M5;_W7A"G9_&J";WHZ(#4XXLL#.SY,2 MZ2,I)K&,*I&K"K+%WIP&>X!&=>$4]J5JI*_>FEP=#:R=N>Z+/'&1[7NT&C9Q MJ(:A;%7<:W2^S7 M[QQO#+\0;GS8/_IXWOUX?#P8#/J]P?#LZNB\U[D\Z@SAI_[Y\>F[?ZSL2I'" M#US;WK2I?&V](=?63U_WYG:_T??.&[7XAEQ;KYVQ9_T^L)W TQJ*GNQ&G9.M MEWVQ5(NSM4)+8T*;=;8O]IF]UDK!51/M W+4R9>MB!LWD_C1I:3OKY6T*\.^ M(-6;H$AJ0ZRWJX&9XYX#DR4J=9L,AT;!:+<:IJ!B+& 7R5L9)/(U39FZT,9: M1*ZZ-5=Q>V]HKP-077;2@@E:,X.]7C#**/#&4.K%WR%B7G7PN"E3E4S7? MBC#5LSO-YPNS&<@K^DRSND]/JNZ._%>':>X\]C5=2>R-L9./*%DQM*?QX"?^0 M0=S"GE@+(,02M;"):-X*/Y'8J(O<1,%D982=[;"KV6V='+T>.WJ/IOCQP%[6Y%NW1-G-8S?O*3G) MK>Z0"TVQF_=( GXSC6;Q:%8H.UVY[>C3?N7ZM'&R?=*Q)MEUX3]V(^NC!!LG M#\=]+H7%3N0C*4OW=BJQ'1](!GX[MN6@U>]8"V3N3+:Z,!0[=@W0:?LCG,-6 M=V"OR-:^"^I^GJL@&U2IIPZ_GEKMN_F5OU/3 SGM3SYWET:P0;L9O\ MNIG%#& ,8(\'L"$ 6$6FV+X"V*.J?[S8Q.ZKKK'"ME3WXM4I^9H3/NB^=VYF MTKD(Y\![RZQ6Z?$'Y0CWS\3#>V$WOW]V5#)2WM@3T=+Q N=CA#EGSD$,KZ;O M]#H?\$&3!WZ=/9_]O?OAO;,0*$;>0L12X4 X@'GC(M)/]OI]($GLC N3^31? MF#\.!A]BYYMT84GP/^>@\/6+3]_*WXK":23F:[/>O=NYL&4A ]*4(%D M(G$\F'$<8J]I&0,1'0G"Z*&L1U+!=L/CZ?7A-I%T6R:\*P)G))U$819>Z(23 MB9*Q(Z;""U2,V1/A7-(+"[&D2BSP4(%,4U3.P1SO) /]I(!?A1-Z8!(FD;.$ MJ<#6875>^ JP#HZ(=YC'+2>,'&_B!&'L)+%'E7-:CHAP 2X.2A^#,?&L22]! MS,&+I"N!]Z3U9Z_B4, F?T@WQCF+!'=QM-P\^?MH5+@L $N)G37IV873L4I# M;GML+=>PR]#.G82EBP4PW ]O#JSM+^W,^:?>H-UWX#'?"P,[4\4\4-PHY%4Z M682=&I598!*%Q<%";3F8-M"IP[+YY96M;0]JHBN0@C7$T2@+HM"GN: MGI3?Z+\P-_IUF:B"U-,S=A;8/6EW7FJ%%#MW?@G1.I/1?,.Z0HVSFS#^(L0B M40A%\"^R3@1^Y%SX!/#7,PECM=>I\AS]5:4I<]![[WP)G&NYB'71#+#WJ&A& MJT@"QU,J@64*YTY$H,H(KQ8)8+A0@&$S$!"%J$=P'6$!L597\CWZ] MI#I@*/@,@&B,0ZK$#*\U2OJ7N5BVBF#I@GD)"L"YE2I&T 8HN?44<(]JY1-+ M%OBH%7XZ;IT 339EH^S$G3G)MC%:B8Q%+3'^(U%QJLZ$ZX+!3*Q'<(.C(5-G M0QN"MT#91;!]"]AA^C;@&1@$'A!I$7GP-CQN1Y('[>/U=+A=1M(*#X48=G5E M.88Y(^H0."<+T#E8 M9"7 /-)YX@O\FP\B8F=AG?:IW871]L'*%D:[Y.L!005]*@/2J!'>M(!?"/AI MG+BT\\::VR0C8%BFM1>4UL(&+C3O1!+O>R ZV*+*\4M1Q5.Y D-Z!+J>SG9U M_6 E'HOZ#6=D"R\JM#+;14<-2UF"?R7!UB>2:W*NVW(CH32B((&TS2=2 #+, M5:+7)(D30--4Y62XBU>)0+?#K %VD)55NSDV0?^]D9]2.AW0AIA D3T\DSZQ M)OV%:DV"WA&^HR3PG1&D6GHD@N_.-!&(W=+X>ZKT@0EPMA[8"PRLI^^- M01 46A:$=B) ?VRD]=TX$G>!EOQM#(T:$GPR1<^'2:QW)_)@=G(G Y.J')P;W#6'9Y=5EXYN,)0(?VX7ICPZMNGW\]N M/OU^=>V2IQ9UJG+$+\@ ?/T&=AR@ "6L\Z.*TP*'T4@P@.X@0J''!M MO3A$U6KBG68M=HVD:J4YVQ\ (MCK2ZF 1X2QV U(.@7H= [*5C0^(M7[.JYX M5>9+@FG,0$?1*F:T"FU>ZVIX:]*RAA4MX#XRFZ$ M=#?3IX0F1?!!\X%@BO#*V-((&OJS6,L "[YGIEU^!A",T],0 )4+&CT[/BI, M7EN\2CYBS[*#CVF !@4.MF8)&2>TA8YYT0KR4BMHH\5S#1Z6G!L#_ LX3@9X M4\KZ(IHB9IB#'P,8[@.+,FXOGN'XGABA#D#8TT<\Q+3C6H*-R4#L];L3H&LF MB&!4%N::J!,\ MIK<>GXKD#+87O_4+*H+B4>/9EXM/I: O?O A?E K#*%/C5!UZF/& YIAF"@8 M3+V_O]3P,_QK;BMAHZU$UTY?B<'1,WL;'#>YL\.PR9-_YNN-WCA>>T-XGIN9 MU*24+=-GK^B33?>XWFV9JV]?JW$\'0FVXYC9C-G,.IM=>S]V8C)6D)7? MR+##;=9NXU7/BQ\]+,F)D>0\%O2+"7@P^-D'/UL=P9Y'R\=?]7AM_JQQPSIK M]V686]\.M_I+YXFM[Q@]F1_W$#V9(?>3(9\.D#NY/34J>E-M/[P\$V)'[-'H8;AIM7A)ONTA3^PY)]K3F M0VS5!&U9A7%>=PZHVBAGO&&\8;S9$I+LOQ@Y]CL0R2#$(,0@Q$8/&SV,-XPW MKWT.RU:/':N'2TK4!('J&T0T52"#J7.E:XPVETRU8Z-'MY]_]K':&S )ZR(0 M55M^+!=O6"X.[#7TW0\+A:5ECZ6%M0C+!KT7(]:3G(-&,!KG!3&X,;C5%MS81F,;C6&LGJS(,/:$T[Y.AXVTFH9W M2Y+[.MH&S_'@L%28--?B<][4W:T-CY\;2LEDZO9(J!XU W%J50&B&CG^-'^'M+4"=7POD(,9/ W$,2C@XA8O ME/PY_<<:9^7S+@;\,P$_W7B \?@C SVEX%UVDF,3C *, M D]8]*#5.7JT-[LO*%"AU]Y\P^I:^MS"IXDXRVW<&X7,1ZW3X^K+(]=E[SGD MPDC#2/,Z2-/MMKI'UH[2:K_Y%JW#!F9N6:*DV=I>OSOI=?*\+3]T!:9C*2J$ M/A%>Y-P*/Y'%Y*P8GKL(Y[#YRZSVW/$'5:BO7CST<2*)M=7-)5;X^2+$Q"<% MOX!_TO:R6IJW?\NHE)CS2[YXT\OO' :ZL2O-F5D[R>5[RLM7%@OGTS?)O>#BOP[A.OB3&L MOF&-7CT#LDYG;*PI-K).9[YM(M\^7Z?SU6^^^MTLM&#",>'JJI^X"PIS'',< M X+M,3?_BX6JDYJ]!:G[ZJ%U-]/LV'L",R]9!9L\/%=70"NHH82VXG4C!O')R]%EKKP M ;['E:D88QAC7JI^2D4=:QAB&&+J0I_7MJ3/7#=*Y'B7S/_Z$;-9S,;Z;,_T MV9#U&>LSAAB&F J+P5;4\/KM0@PG^=W3QS&,A5^HZF7--*P1_1H&Z$PX)ESS M>T5OW0UKB?P-M#PVT/8YQ4FK(&6#SA&>0LU&<%W5OA0C)",D(V3]$+*J4Q & M2 9(MKV9<&^2<*R2624W[R"'53(#) ,D V3C ;*J8R@&R!7R<2>;Q6HG&_KC M6C60+Y.)DG$,,\ &-H62IU2C65\@>&P.5"V6J0_H\D8\3B3=3C>O*TG7^%=Q($M47OB"@2P53J@>^\>$;=?5QL M$R2CA8B0D#@7;-\S"2,GD+!1C]89R.$G-9_/JR#9N+N[VVF<\G_".+(CW_0RW8 MH DV#\)Z8$ ;G[8%R(0K#G.F+N^%4-PZJ:FMD_IV6B M;]WS7C]M\N2;W33K>:\/N7-3TT,:3)_'%W&H@%9-H _SSR/YI\?\P_S#^,/\ M\TK\,]SWGDS_I C=6=YRNUAO]W,8.SJ>^:3H'3,J UTSBF+M)U,Q?2P)W2OT M$JFSOF 6?'D'B5FP;+*PN5(+MF7D7&/;S\"66YCV:R05?G_,?,M\6S>^_>@% MP'2>\)U/67H'LQYK^A=@O0NA9H" /N:B1," 7WTYGLHQ(?K43;^OPMY78=6$S>\GUS\B=KTUZO,VB!W7?>7R/KP#5 M$&>L$JXVHJ7I=-+K]JHG%(L8BQBK7]XQ"[%"P0\&*_BV+&"OZ-Z_HNYWU:^2,,XW.-'VA\QMNX=,(/*X+YUB# MW2:AJ[W*;779QJIM-8: VD! (YP;E@N6"U:-K!IKL(T, 0P!# &O<\C 9PF, M$+5""#:>67.R7+#FK 8+COH, >5U-J!)& M,!7X?1)%,G"7Q6ZK#MVET==//ZE(2+]EKJ%2Q>=,_QQ_4(Y*1LH;>R+"FLO9 M\U1<.9)_)EZDJP;/A1?$\#]'P$SF"QDH0>6#1^8*:UI,V8O@5\%W1\3T11F, M\7*L%.[,F<,R9VT'2T]O'*)4B7@<.D$8.[Z<"M_'&M4JCCQ7#YHHK&#LN'B; M#,MOBS=0K!G7%5/7W(VT2DIUP]5$LD;$,=S/W2__^,_ M_^-OZ^.H7V4\"\?JR^3,I6+?,(P9K7AW&^0,Y?J;G/S]W<=+W.__[OW[YO*= MXXWA%\*-#R\O>L>]CQ]/KXZ&@^'YY='I\?"JA-8OV2I>'JO6!P>9(UJL-^):$RTB8 $2B-"(*8@X3\61'WZW1HHR1_N M#(7:B40LE1;^32BTB+RYB)9../H#08YJSSNST,=U;JM([ZE"U7>4G]O0AZ=\ M+UYJS(D">%M7Z">LF%!1Y-07?@6"QI'\\,[J[4 MTI^+I3."CP54\1PW3\K8P'6ZJ0E@3S@";:9)T4)858D[T]BT"/$#>&N /P>W&(BF2T+*[E?DQX)0F@']?NCJY64;ND MO@/$1$ F R.%"_7*.2@5=Z!'I+H_/E 3F2\)9JJ %*UB1JM EE&>BI$+UJ1E M#2M:P'TQ (0SE0'>^@:&0*X!27NNFJ&)Q[-(2BLC:0,%&1\FZX(UXN'NQLY$ M@)3<"C^1VMJ(2&JU5>0%WAQ&T6TD9F$4'X( S!T/".ENID\)38K@@QTV,I/& M!1,?K2T$#?U9#T7KT,U[=DA@2)!F#4@+L:0?VLX%C9ZUYRA,'F8#OP$X>7C/ MC/EG^H*0'9ER!2CT+S!,A-B$)4U:V%8C^V/WPP,E3ZYC^ ^UWX#I?%D 0VC@ M32GKBVB*F*$[5*2 X3ZP* 1U;,8",.OGR2P >2B5Q+3CQQD@S=7<+O>RX5XV M&WO9[&QY/\YB+EO;RHV\!8KTEPF(2O[>UR@,X)^N)A2HT'_+^&P<+I"^#YO< MIQ<=,+,O/GX\OCH]'7Z\[/9//VJ3NW]V?M4_;;+)O5E4OUU=7'V^<SZ_."^GX/AKM* MT/ !B,DWK[5YN-\6B)"E\Q*%<\188VT0 M>ETD"D1+1MKS !@#+!ZG^'CG 9JK! 0T%G"U$0$1@)"O/P!EBC.*C)C&Q5 M)M4T 0@'T&D[O\%HD0.3RR=I7*<:Z,B62C9DL0K+% C6!44!W+F ! M'BJ*:0@ B7:'DM&MYVHWV$V7@HH%/B.HZHSVSB(Y\26YT.2V+>#?&@*5-S;6 MD+'NM-V5V8OD0\[0'5S[9IL65J TZ)()L"&0T9G 0(T(>>K M,'V'G%B!>^G\"2ZF%VMUC(_!STA__8MQ%L=1NEL9[JGQ;@-R(%J&CL#H8'1C MZS(8 U4*F?"!+.5JO)2 MR0G8W85E""MXG@A"SDRH%'P4VE> 880"FO8I*Y1 *=\P%QP'VK#4E1(Y7DW( M+7#1LJ-(,;I2/@HAACQ *@!5@'O(R<)&7%7\J$/QK M@>!?@W2(9@YNR,#%1L8!A\2@%/XW*#X;R M4!*A;*8P# M+_A$L%7!+(8.3$"2[(3\;7HWE58*8$3AK:HF-F,6P4;ANI);TC6G1Q7QX0KT+\0("=YH)E0B;?5-!>ZZ!" MRGIS\L!)-2*KC*0,P*(#FY0HA&<9RG@7D2)?0I/#1]Z&#T.\[X%CR%U$(T0Q)<2',(!S+K+U.<3^@T M(-6#Z955@8C(-L@,[312U94P*&X"L>6KEG ]U7=$- M2H= "/%4#N_D'5FRM.6[?_Q)+,A8\>[(Z9F,T+DC1&%R(:'F(FX5, MF7/:?:&?4N8322YH3%!PF$#GD_B0^S;6VPU6UM@;DZZ="5#:,.XXC/)/YOD) M$O4/,ETQ^/7[]9>K4O2+].GJ8=5&42C&//(_KPG39LL0ES66$QGA.RB_!:*0 M'*,J7Q=,!$)?F^?ZBQ1#2:?4=KYN%$TOI1@:Z6NG'[DX*DU""@:1X5+P"M(@ MUX+ .G]GW;Q/';[,7 :K2ABU@)LG]1!(^58><\+87DD[W,TD.5E;Z4\G,!1* M!"2XQP,T>(EGJ"T\\DW\,>*#DF"8 %+YR^(RX:M!83?I]-8$&"IOQ0?:3Y/QIKA,H>,X84LBLHD$NR^>BKFH9A$L.T,M[<9$#FE&RM3)O6 MES(:15&SI;M$F4+L:+%#R\P>"\1OYO4H5)!#/X9Q0F"^*]-##UK: @BKA]\^V?)=@V_@:F M1WT.;[47?ZR=>$J=0O9?-1TR"R$/:A3M 1W\<+4]26F>2C>."4>(9Q0VR.R5 M-A *?M1>DUZGIT@:-JLU#-YGCJDV G% ;Y*%#0*I82>W8QQM/:[-P@ KS:/H MG17B,4KXE 4TGWLDO.N9 KN=ZGGML6J5Z"UJLEP M488DZ6H-T;SY7(X]#?F"M"(.QC#U_,D^SLDI>RNI=[+!]2N'&#!C0Y*YA*D* M(U26(Q#QLCQEQL;W(+S#R"EX0-KV$"I$_VV9G0.53[&*X86"Z_+4<$D>8"C' M>&JY78WBK4]!%B#5QP69!DG/O4M'1]D6)?JD6]NB^=$F_!?/CPO.ODYRF .C M4.2JG#^H#QSS9+;"G\K9=@'UO"/#C"(2>(!3.LZ!%_7I*PE#FE"W83[X2;#Q M=,3-7^9Q0 Q"Y-]7>/R@UZ554>FP-O](X:BD, US*+:=;F0WZ'^K+,)O3BUR M?9G'^=>"+YZZ=UN,EUX^!RA*=!Z<3W,(O4C%N,HH-G%/^+B@0Z03?=!;/@2 M"63G .5H4$GYIC:3P9JBT-^_!(,!;C'Q;!,@, ;8P("/-()V@@; 53E*X8'H:3PT3) M8EKM/ 0?D5SN\@DDQOIH(LHY*.0O)"/]R_>:E[5-'\M5MSG4&;CPAAE#T(6M MR6$Y[UO_T<@AJB[S=.' +W6\MQU_Q+F!OG:,:4;+"0Z&)_PIO\6&6A_/U%H/ MG26VTAL)CA%;>!,35@KYU.DLT-&1DPWGB7;!Y-0>F.C#(+U'.;#H0>F1+9O# MT/*BYD42R"VV1=&!T_'&U!98T>I:V)'MYN!K%#9+Y/YSRM(A.=:%].:V\]%< M-Y)K]P36'B[;O2GK%[/A4'QT,J"Y)G#HA^%W9+@":F6);'@K: VVVDY^B_(L MTJUSI);RN,C"A8L_.R"#NW& MB9NR2J9XQQB$5MJ% /,<^,?3,?F&FM\/:DRY*@ZL-%]%'+(HJP6G7-^1\W2P M*,W.3 L(R'%^R6[U=S@ \$]Z9D_;GUW(*S^0WHO,,A14\5Y;GGG8] MCF1\A\=@^-?6VA=;J]-I/3A'/-D)0E!N8$)$ZSF VZ>TJL,*UCNJ5&!QWROE M55!E@H?6FJK5-.[EBD66,5M#_,@3(S>$U_%Y#/AE=@VL39]FXFU6X.0LY)B> MHVT,+S-XO'! [_C)RC1,@VOZIFDLT=X&[L-+%L27Q2C7)XRCS4.\!7Z-5RIZ MV:G7^M-Z*"W#1KS2FZIYP*Z<'. %0$5OG)0-_>*-5M1>I30A+];7^2G[0,)AC4H1F_E(@&C8:H^\ZJPL,:CP# M3$_]B*O*?X7?'D8R-K%J8-Y 3KPX\Q8-HU047*HD4LUL7K/)YI<\G\KD^A;0 M4N?IZ,1H@GD*O*;).6DR$B5/AE001H=HE'E.S<#2/ 18 M,)I8S9I(2T>0+*TOD"64);22B^_Y%>E/?-V]LI.[HYU"9\68.UT-49Y)]BX: MO>9J^!RC="8=5*?FZN-SF664@K(W$>F"I.4'3LN%-MNIDJ$>U4NOL=TSTY%T ML9*''1 Z-I\KW+E[Q(ET*1&:P&F3PPN.P?9B*8BVVRK^T)WZ%!(9@^P<-OTWLF:?H4WO7V M?4J\B[Q"/(W2VU',8^R27%D!S*N3%9B@I8F)HT#PG'D\0ORV#-+("R;&V**;'JSB=;E<_X M]*.7W*36DE+Z,T0R.U MLJG22'H]']D&CT*+E:RH5)UOS$NZ]J]++I9S#\'"IC=G*!MMYRPK?&(46Y89 MF<>F\AS\8JF#K& @"F_H\.E&^8Y1B^EMV3RF@(F!",)X@?A7F;.VI8!(]*XN4Y^_"05&GA MRSSU3FZX)I&.E:>WF+P1BHO '[ ^D*0K[W1&CG,,,(_;=_)+9'EB2;DTRCWV MP[;(S-,02E<6R!/K#KM]8$)FVTLFIOMK[ZL*,=9-6J\S(#M"Q M0(R^B$)%;[*-Q:E@RG=F2,.$)P _220+!2TW'DJ:(I)ZN359<@T'%K"AU*B/%0U4,]X'P+@P.KAW*;D?YUM::)\?EI#;M M[X\W7O]?KD9%BT34][L!Q?%^OFEGK4ZG8T<@2:>L\+!IN+!"=.= GQS2)3?:?Z."32F.L=$X\7M-RI6:5(\( M2.@J*(^0OYS%MZ4J8'@E6:FLGEWZR2R_36J4K@86=61)4M-Q\4E\C2[>JC3F M2T7N\1*&MJZIPM,&3 +/.2R5'L%Z [H@LT"'>\/5P#S*O<;A#Q2 ?3-.8L76 MZ!Q -\O)9Y:)PW?0L3_V**7\?Z@CO,)8_@Z).? HH5 M+I:V-@4\[RB469X53B?50>G56/I\J?QVEAZ$5="BDD#B '\D8&1AF(;J#YEI M%8IJXO3 !,.;NJA+,)W7G,T>TO<)+\T%/U$R2YPR"KJ_&P;5XV-(KL M4*I?9XN27>O&-AJ1ZX*!Z3-4PBXPAC.9+W96T:M@%1MTJ([TWL%;*(\3PS)S M<\?=SE(Z[;[UI21!?N.@ +L%+RB/S $TWGIAH@IW2L*"Q8'F;*Y/"MT3[CLH MJJ7ZK7M ^9D)B,60,A5N+L1$TD./+6G\NBQ]B0$PO 3[FYXTFHJ6>2I!5@FG M&-/)[]28J:;%+E6Q=)9R#N!WZ6&*>E\T/J)LJNGIYM:E"*/*YQ0PH=OXN@A0 M2J-"T8G"Q_-C'/AGENE(8:VRML>/5W0_Y^1Y^8;USSG>U ]BAYX.Q:805T9! M?Y71-?I-69^V1S1^Z)\,>E=GW;.KDT&W=_*Q-S@?7E#CA^[YY?'1Z>7;:_SP M^>K&^>7+];7S]>J;<_VOLV]7.Z/<2_2,FH2H<-7 @.0L+2",'!H$I7'/=WT]B$\FB;F(@+=JUQJO,Y 0H> Z=@A]T83G_NZG1]_[G%R%.89Q2 M@UU\A_2>A_$&_7/Q0SJ&7.I'2]_)!C9'UN PF6?^_J[SCGY6(.?IST]G[3MO M',_@G[#.$=7Z/W1AG\1"R9_3?ZPI['Q26?_5>%SH(SLL-9C-R+VQ<6MI"#-] M/:?!\5\>[E2[L>NM6=,S7W_N^XU^O=FS?^;KG4;/OE&+?P )ZM+:?;O+S;9XW?W4\I >JJY%C\0,::,5D($\$SAY]GWAB,!+M^,;/9<]CLVONQ$Y,QO#V+[_JO MP'MHYZU@P\&(@8B!B(&HAV :'#4.CEBB\@N$/&AX'8B7LH@ MI!O@?"Q8 \2O#\_5CG#,<GSYL+:=0E9OWQB M>^TM^9?+>'^001N1"M]I]U\N$?Y!DKWM#'F.P525[/M2]X$WN/8>Z0B#OK]0>;M/S+W;^6J#.J[07 MO*=%H*=,&_(Y]A\W;04W/)>V^UQ;YRYSBJDS$482U4/-8W89WLXDUXOD;RR& MO],$<>F6)KE2-'UC9#K%FE;O(\.#WJW4+5P?:'B9?_,NO:2V]4J:[C]_)[%[_0_L>(L=6Z-P MOJESYJ.Z9@+8NM32G5KU%EMHHUN6,BSWY?9-SZO MZW6[J1WM>Q<_:A:9TU#;9/G/W#ZRHBR,O6<\;A_Y*H#W8(+XBS2@,E\A2W7M M$[5BTR:W3'L\E1L+H\S.-6BV5C_T989].PS+^,OL_(;8^=6;70*5ZG3B6^6Q MT74WZ-VONY+,/\EY3IOJM@;T&LG79W:J5%NNF-RP1O59O8"T,S1+!$M%XB>BW M.D?6@H(7JO39:OIV3Y%C9S_Z@^Q%DGDSH22#DU0.;!JJ6_F7%U_ M_5K+L$!MY.WHF.N$UI)#]DECO4W1&AYQ^?A:<@B+5M-%JW]RQ*)51PYAT6J\ M:!VQ:%7GE[V\3-FDU_^(*!(!>%AK!-J5^BI9W$.MM1OC^3#'BY@&.>CJ^A

, 5%G%7NM6]NY!NU"5_7UOJC_3.Z;U3"41I+Q]JD._-\#\S*:/=] M%GS0 /S M^&?]U2*TK?33YH]9/?_GO^9_G%W&G_Y8UO^Z]!?QTKYKO%UM^KY8K;[\ZR^_ M?/OV[2]_N,7L+\WB_!>*,?OEIM:S)?(G=%T,Y:\0H8B1O_RQ##__!!S.EYN^ M6W1R7?R/1^6_L4UI8HSY9?/K3=%E_51!:);\\G]^>_=IPR>JY\N5G?OX\[__ MRT\_;<6Q:&;Q8TP_Y?___O'MO48N[.*RF=>^GON_^.;REUSFEU_M+#?QZ2+& MU6ES^:69PS@L@8Y-+F*"-6;T"$1"%)<-9 /]S=ZW5]R_QKS\OZ\LO,V#^ ME]ZI._&^63A;7<3%Z7JQ@#HG MRV5<+=_.O\+?S:*.RP^+YDMGF6 "1+Z&8C%1CY M3_7YO$ZUMP"0+:9@Z?S0S*!R&P:.;G)4O@;D;T ^U\MZ'IONG_/P=KZ*YXN-]*Z7IK83O'O3P_(YFUWM_V<)5L[/=GY>P^3=$G;] M8;/L=F#XV#X&Y?QAW[\O8UK/WM4I'L]IZS8'Y>R]761 ?>T"TF?;&)1RV,_? MY/WN5;WTLV:Y7G08B[UM#76X4C'DX;3:+/I@:+7:1 M%E6+T+E#,>K 0HM6BW#W9KT"E/Y6S^O+]>6["+;0!_M]4_+W>8B+]\W\-"M; MLXR/,]![;:ZZ*;?L+(/>^BXBJ4_KRTN[^'Z6_I&7J3D8 -XOUGG\_&P=(NPK MFR]B>%=;5X,O)DUWXX;C9TME>0"C-%% MO( RH,/ #&TNX[MFV0-/N]LMR.'5*@R_=F;J<5.C\-%](AW0;J\KN-R<6+V*;KNRVB_URLZV.V4+G@YL:0PN.BEA/78R!N\/2GYL9C,P,K[9 M16AIJ S0U1ARR%_^9D%EO*/E],C[SN;'X#>?TBSBKS[4K:._N']SEMR9S:F:=CB.=>QV/(J*W9<5Q[_7'T*B[JKYN3+>CQ[S&< MUV#XG'CXXFJM>?CSW5_WL==+XT/R>K>_O]EZGG77O C=*$YW]::6L[W?7DIQ MWPZOA[0Q!.7+I[KM%EK4 M[8_2U]!$\SW&7^,\IGKU 0"0)?=IU?A__FHW5O5EOHQL1?I1C8W$2P?CM>]^ M1I+ T]^^G<.._$?+Z394?V-)Y/I@/W]IY]^7FV)G7ZYNZ#^">;:H_>9X";[_ M?5ZOKI:6[P, IR]BQI;EAT7SGS'3>57MUF09!&0'=SNV?)X8R.79>I5=%+/K MYY#(.JCKL>6T^?DD'WLM_\/.UMO%=;E<7WXYQ$8IT?>F/LH/JB1PK2# MF;]8U?]]UZ<65JKK\EFJ']8 XPSSIQU0>V&^-RH*2^_T C[FT]I3F#+?\SG* MYM3D+%W7[E%&!_956!*OEZOZ,KL5;)WCGAA0L#<*(*E'.@I+\$91;%6Z1Y%U MZ;BPC-KM$$'<^IJW^.+GUV/H0%Y^@2-Q'[_,UAJ3J!$;X53U; M9VE\BOZ>(\3A%+=I;4ANWJ\O\VU?L\C*YZLX;RY!)/JV0Q9K^[>%AXN@L%(&%)N[9:&??7ZIO"S_:,M4?>*#D)'A_/\PUH9A/J6 M:^;S-0:AZA#8/5&A3YI@+]@ZJ;^=;UQ%\BO?U??;-6P_D6U;*$GU_A*M@=%[ M5_W)(3_LOO>^=-',X4_?[OBF7>U2U!ZLYAS97)_\+%>+M<\^E&!6Y8NC638A MP.):G.^?-^UJEZ+V]B;_[?Q^R>T+G';K?9]]%./\^.VM<\.E>-S]ZVFS/.!F MNO^>IB&%!T< UV_S"DBE7<^EI-1.-3FDC?XH_Q3/LV@.\/EYOL:05+4$S=Z* M0]+8;ISWU>N1PHMFL?H<%Y=W]*F]U.VH,RQE'7:-(YL;EI_;^^8G?CR>KP.: M'9:_EFC?6[-'*O.U[D4S"W&QW!H,>ZE[ML:05'5!^C&-#+YO*D\?7GILO+A+[[ M&5("+=> /?5ZI'#MEO&_UB"0USGL35C&^,9IVNN9HV_/S9;3C91.I-=NDU,S?42G5O[Y1<8,_E+G*V6U]_D M490(DZN@G__SZNOJ24,L M$L($91U72:G[#&\"D#6+JU$LS?'?%K"9'L/SW8J5-9);JC12EE($91AB6FH4 M.).:$QXTI6VXOH/>DX7_J5G 9O+7G\G//WV+]?G%:O/GMA6[\(] ?3]HZU6) M7Y99EOZ.1CM4,/:#"P[X*P,6F:SYEM>$=XTBU?-VJW2>O:8F1;@ M.:2=BACNB"8.12PI,HXGQ"QUR$9L'19,>L6/QQ*]Q1)ZD6 :6);%L/4H'E6K M1>CI.I60RJ5@$\PA11"VVJ/(6$3.).4X-C"1V'BK[K4S\]59WT$\[ZU;18HC M9T8B8IU"P42/G%(&16(5M5%2'.P+6'O[&-EF>-F5FA^O8HI X_VW#=F!8N," M?9(5T?/MA=W-*^']8#J^T8K$J)+'% 45*9("<^15X$AY0@5EP5G388>G+QAE M185:"GZ@L(>U7ST()WAZ=4 !S.[%6LL6JF2P$YHIA+TT( .#D7;:(.>,'8&52(I>!TNEZNFLL.!XI\P4#I3V*E4+$YCCS&R-Q=L6)@3SN" M,1*>,A0B]HBZO.U&JZ125EC9X71"O6",]"ZX4E"Y/J?^_C[N L;=8I45T!C# M GDG@1L2!4H\*A0I+(HF.1%8*Z-[8(X^VF^_@>F[J.UL"61OXBO$Q=?;RXM= M?#Y;&31.*J(+#&%)+(I&0'#Y?G:E8@TJ<@)\J!5(J(U1L9@C2Q.$@<=K/<=SC++' ;T M#Y9>!58<+)_67[[,LRITOWO4?N'8?N'IYW^)L<6_M2GN/2= &^4#S=NL$4OELE;(D MG8V:V'9+R4 G8U?!!&X/CY?Y_FYS3_&Y>=?,S[,W9;;-%]:O=DV7 UNJ6-+$ M,^>02 2DH32%?Y1%D@M'O2&)A0ZG(65TM]['_^&9VN R+;<*W[R$O+T=WKGX M/E&^BIH[[9,"VPUZX=E #%9&)+T4,LE$E9B\#C>KF,,JQ>V9\/>/,0/M^!P.&-5#XJY?)] Y6@?=#D+'(6+!S, M0W2*$>99JVOW,=6UH7!11)Q=P7)]K@?@S8$[OCZU-.PL7S%-]:DV6NE3(@5^ MPX4 ZG]]1:AZ0S5_/755K,3P=Y5:JRY^T88O]5+'VN(GO]C)YMEHE=52>>8*,TP%IGB)B5G@4I/%$A!25;>6S5)CCC7?P,3QO M*@)^C E4^GR H)#3H$7 >A 13\I0:[B@/AX_3TH9>'T-ZV.?FGYE5]"5YOI! MW*OX91%]??4$\,LL7L5?OQM\[UD^=_O>]-)%941TWF&%B.<6D1 #8E(D%(,W ML*@E2S Y'H&%/+@'@^"(8KX%Z[_]\E#"[^#SH,^(6J?O*?2NZ:E77 -TO:R7 M.?1_7&:+[VI\/]7G\\T[SWMA>)I9_3AK^10H*D79XX3SY7N\^^D^TA87=BB!A[P\45&4C MD6*PX!H!:[YHY=XP?>E>69AY3_EJ9W>?F XLZ<<=5Y$8I168/#&YA(AQ!C$C M&6AA1JO@I11!3%UO'1N,S<1'K)2VW"OC=]\TWQ[M%YLISW1?V0 (D"8@:IA MV!*#+*B=2 I& W/,ZM [O.?\?83W;14XE\24VB M0]YQ#/]HC:A3%FGAHS0.,^TZ'..4N=[[@2?2D /Y$B?:,4>>1?JO7,0J!)RR M_X='-,*V;P*VR"B/,0F.BRXW5V5N/7_@B=3GP!WMD-$G0Q]??;9_G,*O]>J. MXGF]7LS#^V;NMQ^VO<7PQ!29 %65TS;)F%5EIPGB5B7DO)97#C%*P]!T\"\J M<^4[D8GS,H?S)>Y#FYWWEONBRMV3?8/<,6?4)82E!908K!"FT8"V;:A*7B>7 MY/'3J,R;Q8E,HRD/VDN<+'>^*31%[GQ3X:2DMY(C1RU!5EN6>=:(V>18-)@; MWVIB3%_.5^ORG1^NO=A?15=*0]Y-1&6CC%(IC&!WH"@%'!#CS*.$HS5>&,_B MY -930*IPQN=_0WA2URT'@OA.@+?!_M]SP.+HG1447MF>21(PS @DH)%1'&# M<.1<*Z$HTQTLSY=W1_ RIE3W4?PQ9M7U\ZN/\6N;50_HJ&")2S: :N9S M+)P834241U#2J#7.4:R(Z:!/O[P;AI(F]L M7M*40YYG[_Z@0##$4TXG_[[L3SF/CAV^ESB!KI78S_:/.S_>BJ70--I'1D6M MM]0EO8UGPQ/V2%J).(AT\@?E_& MM)Z]JU,<[;W&GD3:)4CXL&C>Y*=6K^JEGS7+]6(\:91Y;@73XK*^R@PZ#[>A MC8=_O+2CY]:Y&TL2M4V9_%L]KR_7E^^B7=ZD3_X=2,C7D:?YS=PLC]I5TL'Y M^:;D#-/49N4D#O/"ULV4)EG1%1)XH,BQA)PN&?*"2RRFC*/)$> MM_*P'T\.'^.EK?-XGJ4WL ;8V?^-=I>J?72;%:&2:"D#PEAD/UZND/.@C3FL MF8E",6<[:,]E+N\&P<7#" T%)5PLYD<[N;V=?_[69%9V7?4?W%8E!#&@37E$ M+8R!(T' 7XZA&(D,*E"PISN\&RMSQS45Y'65[/00![W&_C!WTUI%B> .^X"< MM!Q9*B@2.A.J10S)!*-PAWQ(9>Z IH6Z+K*='.[>-.M%;["[::SRU 81,$/9 M1D0:IBHV4\3?[>9%*HZR+:Z8$.C,W^0'?=6!54Y"($BQP+$1&C M..**RGSA0[1AQ@8!_<%N5TR8J:S"*(A"$ M64Z.&@E#2A/0?KV*7G:(857F+'Y"D.LDV3)G>CN.*CYE@2^^GZ4'F?#>SOUL M'?*+TL=99\8^7BETV@7-S93*4Z9$FGS8_0XC^C"?W$ R*Q:-\2OL+GF)?],L/@'Q MGZ)?+ZXV'K>Z_;1KS6C91!68MEQBBJS($]%JC@*W"FGNI-(L.=$NM_FHF9=[ M0\Z 8BL8RG/CWGW[;/)]7+5*C?MLM2I0K15/%G%@"PG%)?(FZW;"!&5AF4ZJ M0V#M0EF4^P-)OZ(JEZQCO$2$HR9&[FW@.XJF7+#KEY+]:-2O(I%7L8Z0[R*#6J.4N$N23IB@*#(NF]PHE M*XGA26G7[HQE?!6A$P)ZE]((*55:.?H^6;Z*TH9(#$79702Y$#0*(,[\BD-#.0^3+O5:M=X37W5:TPCT0E MQV"#4SF+@-&@($N,5!(A8%"',-;C';ZV"PURU[%:!A:],0()+&$*)QC/ ,L] ME36"- ?K\Q]+AP9;4PSFF.-"$::1T]$B1G.F(I M.,*C3JR#;EL-U/,C?KQXB@W\G0=QF]/A+_7*SC97FV=N5I]O!-<&$X>T M4RGF- Y<(4L<2($3C[2'W9^3Y#F/V&HS><_5KL/\$#4#"[#T2>M5((WV9ZSW M*^0GSY092Q$+ =2,R!/B%E1%1XB7V%$3S.2MY9XATIND"F(A^PC<2=/;"@Y/ MUZE\()("CXB'_%Q7.H6P"+ ?6P=307#L18?KO#)6=?^(Z$U8I4#Q(";(?D0\ M7:&B.<^S8 $9X1T2TN9K)R<0"8QH)CVFH<,;_#(F=L]PZ$U2A1>(@[3/9^M4 M0BJ7C0Y$ QL/)&A)-T+&#"O.J@?A;7-SH!I&=!E58]CXCDL3=P W-,AWPL MSIB #9IYC01,#I2$45(FITF75'K%E8].\!A 6$4O?@X%Q_.5*B>%UBHR1+04 M($:8!U[;"+J*@ZY\G[@ZHY#S8_-K#60MZ-DU( MYDQ%3./+V\;.:MQO]AT2H(QL" 5XA[ M8(A'&9",!N:)E1%;F"5.\:DO!CT/?@\R*F95W 05^F!K4'ZO[*(['.RR+?96 MKARQ8&9CV/\\E3FCKT0^ZH@,4][;[#'%.^@*94S0GM$QB-1*X>5C?A YC^&U M7E+%(>\;+(%(K>&IQ3>Q&50:4?UG$BSA?UE_CUM9^URRSY]Q9 M-J]T'& M(2U5-CJ"*;:@U6N+K/8$)<9AR[4I)2)A8OD.AZ1EC->^5Y[!15A28=D3H.\9 MW>696A4W00HKZP)<<2%+CD"BY^5]F_3]"N\4M$ ]KUL M_V"SK7X15S7T23T44^ M+G\5M__?-=$.:*8BF-ND"$=,4X-$4 :QC%$L3-+2,RE#JUN*82227_P!&Q\6 MS=<:QN#7[[\O\R'Q3<2,$[^JOVYO(3=38@W?7?VX^PZG6\.5MLZX_"35>TV0 M,80B1HT#(4IIA8Y1TI%MN2[BQ\.2KU'"PQ$,=IL]Q8E3G!P,8=?-<.U;*)BC&A R$"R/ &22$P MBCE&(C4,YHUD"=J>^@'0F!O6<'(N=UB]7"W6?K5>W"%\\VCS[>476R_R;GP* M4^A\YZG1 :U4,->BD4RA@*5'!"N)B(@)&1 TUU1:[CJ\D2[C&C$BYH85=7F] M^R;6Y/)O^=\81(D]#(>Y9RN4/P3/[J(A^6?(U;5K99S#Y?V/GG>/FE6=C%]]NIL_-H M_,"V*B:-C]X2)(0P*!@24!(61L(&20)(S88.]ROZ1T=?"8&7]D&]\9V]BI#T M:YS'M/-&>$_-RA"IN(1.C38!&0S3D#"<7?-HRH%7=K$GSHX.L?_&6@M1- M!+9_+$"ZKYIONXS+QX6K('@R.<&-UYO[2YN?AFF&- N"VD@,)UU>8^,?'3F] MB+28PC6;-=_RG1[LVZ^:M5NE]>QQ[,:#;[&Z-%LY+P)7FB(A93X6UABL<DE5WN9W[X0_;"PB_JBY^=Q$&LVU7Y:DG>YXK_5)TJ)DQY/A%,'O-\ MXY#]"GD$ 0=F3+!@'W4!V9U#>?1CHJQ/T9;;&N^C?9.WX,&\V+E9[J]>I03K M>7;CD"1IY**T\!P'QY8 TEY/(Q=*P2[/:QVUJN<]@:+X5 ,DB;$O8BV0YG9.2'OP\80L+C(>M!*)N#D/6@;L6T M>1 CR#(_ ME<_G-=KF=R>2(^#;,D=HT+)+T-4?_L1_("$7]&=^2G+;*[(!O.U;-EQ)V QX MA#%P(G"D@L>P+>3WF< M"78A\/#6*F:P#M@G%'W.::051]KZ@ 1S0@G#(N^2CG14__\B."PB\K'@>)8^ M732+50ZP=QP"GVZ@BB0(3U1^7!,]\CGWFL4(RR MV_8IZI&-D!L7^+Z-D)8-5]AC1V7(]X.*(I- .Z'*2R2YL9Z .*GH< I39C$< MVP@93M:EE\2';S):+( /JU1.2,,3B2CX1!%QP&"2&B/L@%?G0>V0_60Z&F&Y M&V2DGUGN>A#L&)K;YHHN!T1NJ:C=E*]DD(E3 =N#S/?-7B=$$R6(!AF"TE&* M+@?"HQH#17#3DU#+/:3ZHL MO?[#7]CY>?P(C)W-GS:<=D#RD&8JDQ3EW"0D:9)($4> ,*J15UCKQ!,3M,,M M0YG5L)AI.;!D1PR-=R\8W=/!(>_36C(TW6-Z6D0-W5&KDI)9F=-,.H(9(I%@ ME#,!((]!V?;*8D9:'?8-=@KU)PWMU=N8O="X76UBLW[(P3E@;%:K1>W6J^PY M]+G9!K/<@96.+5?)8ZJ<3X@8RY R3.97"P+!") 0G>')33[6^U#H*B_;*>#Q MUYB:11P$D&V:KIC ' N7KTAST&NO LI9A'-L6Q<25@%7Z%L?D:E_][;6=U^I[-E.7?8SB/MWP?"=QVC5?YB%ACE>.U)X6$ MBP)12PE*FCFLB:,B3CZ_?%GX'(#=P<9@;/3^/@<#9E;_=PQ_L_4\LWHVO\/L MR:)> J>O-A&4MK9/%SAWZ*TRAGFG$D=86XZR/@6\@ITE(Z><8N92Z! +:WQ\ M#P&QE@@O.RQC0S[S]S'ZF5TNZU3[+1)NPZG"H)V I]I,:; MV/G2;EP%3^9A\VGV0 Q=D=^AQ\J;Q&/"&GG&'%*@?:*84@X3$[2.,M&@.QP^ ME#$/)ZO1E!V8*8#_Y*NM9UFV^13?SN*GZ+/+;,YNTAO<#^JC(.[\?+>&!-%N!##\78D+Y5VOZ^O9RZU=WNL#J4_GYD MGY5WW@>O*7+..F2IT<@ZJQ#\)[B1CE#\H@]8!D3=PRZT4^5@2#;A MYT+S;7Z6;H4QO':_M^>*1Z6U< 1I33!BS@K$B<1(2&\]53J!Y%^RKC/^O!AO MI*8P.XY'=^99!6$]]QR%'%Z*1D>1D5HCA;GQ#K9I&SHXT$W #!WS7/PX 4_D M6O_Q0X7B-_GCWFP/%AOAVDX#'#_EYK1=D.X$?/BMGC?Y!>#;^2HNXC([:=YO M99NT\;>'0:)W2*P@%95P5HMH(X)I0)&BWJ-D(HP'CL%SHC2+D_!>*"-7K'>#\H6245G0C.(ZDQ138*@D*4#AG+>>*4 M$ZPG?^EX]!@]S [6639CC/??FB8LVP_Z=?$J1&^8!2$YG%]/&<&1S?[D$71S M@:,-U$Q^Y#N-V([1[R"D,2!PG7NG/0KNU*@L@X60QH2D\!$)!O+B2FF$(WQO MM4W.3?YD9B@@=)-3*2SD-[1G:0/:G,?^BN9/S6Q75*7G*U5,ZF@R:SP0BI)B M$BGC#)),:6G=:] AYDUF^A!^Y/F[*Q7P7)F.54> M69T4@HF34$I9GZ(J:"J35UU@4?AHX+A1?)QZM5=Y%;,;XFR6[\SC'*0QR^EB MPV4]KY>KQ<8#<#]0VC50,4:$UK V6DLT$F J(1=ATGFJN5F7>W_>^'PTCN*+.'>^;>7-?>6N?[N_IBI4SL/M2 ML,V()0EQ*2*"+=C#RHH)]\8+9B9_O/5B;LCZ'HJ2!O./FAJ\4/BNEX+1'RF1 M^+7@[DVSW;< SU6I8 X*3YA"-/ME4:D(BE8PL%M@6H+M(KEC4]]27PH&>QR$ MR9 M.A7L\"(9'Q W'*9<9!19YBR*4F L5-12CQC;*A/[=IX-O(TKO_7QY#*G==S! MZG-5*AVD=Z"R(%!I0)NA*2&:7[9++:S'),"2U2438J$[GE[&L1E,9*5VY?LD M_SZWVX.C&%[52W\00IZH6UD1$W><(NKS9I8#WBHAX*,6WC 1_4);#2 MC_!*@>8NM9F-JW"T^T]:=E>L3#18!9.M(\Z0<90A8B1',45*0Z"4='GB5+N+64\B.@9KY['^[0:N4%<2*_GV86 M3"Z9W\\)DSPLR][(F(0DNI7'^R-YS>I5EH+"DN&-#/(WSY-Z,MNT&\.6UB;M M9[];@Q5.1(-5";9%,!AI*V!%D1&C[+K@%"6,D8F <"[0%- MUVM'/LK(&L^%L]KR_7E]:XY$'KK@ M"$$D$# %)(TN^. L;Z42CR6#C_'2UC BBYR"9PDX^;_1+CI)Y,6Q4"-)._G7! (AX>!=13+K%+M+:R.SM_/.W)C.RTS7U ML)8JQ276(@O>FXBT8 I6;PLT!K"VG)1!J]C+]O6#(ZZK5*>&-.@S]H6UF[8J M1B+AFEJP[J5 H =B9+*)3Q*+6/@8K)A\9*OIH*V+7">&MS?->M$3W&Z:JF#N M295]S+VR%&'J\E%DPD@0PVST-E ]^>1+DT%;%[%.#6SUU[[6MINFJBAL8!YD M064*B.3!",XIE'!PH%MXZW2'))?B3P:V#F*=%-C 7EY$FU:QF[5PKZ4*6M": M@CBDW9R%W\TE^6-1S7W^QLT--[ZY- M5])92P-(CC&AD,O.1%1$BR01F'K*I&:3M\&/AT(SNC3'F%5[6'L[S[R ==6N@PMK&>M[#*QUD>!T\97MN5X1 MEANLO. 4>Y$]XG!"AFB)A,,1:1VB"L0Q13J$)2AC M(IQ#5@G!#"SS DQ0R0DV6#JC.IQ1E[&NQP!:5RE.[9[^^K7)V#?TUW1<>;WM M.01XHG0%LSUGW *E.''859(%\XMICSA1+F<_M]RW2KM=C+_7?_C9.FS=3FY> M=!_&])--5"&:$"7G2,O@86N5"44=-3)&11NI22ITT%-*Q7WM.,+/O*H:0'CC MA%C('%S[$W]8Q,MZ?;D#.WOK5HJ22"SU2*7\OIR3A#0V'#%'!$]6DN0[; BE MGD+W"YHAI#8.6M[4U#\=QOUIE+.6)"X](S%XE(#[@6U"D10S, M?;EWQCJPZ[J=OC:?Y\Q0IT2,!#H$AI MES-\*HDL=0E1YH40CDLC6SD-#65,V/R(\OLV2\>O=O[/G6;"P\(56$DV*@/& M$2,$*>X(,I3R' 756FJXENVX&]MAO*\!?&02]""QHN%1[E*\ PJ/RE9.>)]X MDLA9[Y#C22.G4D(\,I:<20E8G?K./R 2^A#8&+?U[=; YR3&@PO$28&HQP)Q M@RG8U#H@98UR7"4<<(?W)&6V^@%!T9_87NZ&?PKTT!]OU]?ZE-!7KT[U&WTJ MWYQ(WL%YIB.:TI5\C"[,AVDD?: MXP :=O*<1VRUF7SDZ*+ V7%".Q47]=1,K%KK_>PSG=3[8 M]/#%U0.\AS_?_;4X;7<[O\[0F^\B;D(%W8T4M/M\H0R1A<=P^10-.T("C4U9 M#CT+/[RKK:MG]>K[64KPS?@'0]=4O['UXC_L;!WS*>[-.&^HOGKRF^D].0GS0S$E.,P[]0B.[9=&2)DS#&\I!9@+QB!D2$NH)"TC(F#A6E'?"W:GC]8 M_884W_/-5V!L>Y 50<0DCER G8E[31 H-BE:G(2BD[_G*HRC1Y%J1AF&<@%* M]K/7$:25IC1I9RERE#-$)>,H>1T12TIP0HG$X@4$WB@-@R-P>(2DR^-L0^D- M#YLT4S>;8BND[6J@DM$04,DY4EY$%!4E.8 41D[$(!UQ5-!^PE4/&X5C,F#K M6=CEX78KD5N;ZG/S,:[6B_FGZ*\V2#2"AA M8A@3FA+=(4]ZH2AR+P%]1TI[(HK=S2(^D'77KOU*,IF2$P[1G+)'"T.05]@C MZ8G@6!MOQ(@W!8?Q.(25U[J+BB=+G7,2,<]LSM+&D&6@_W$=!,5,AV0[N,5/ M0LD> E.':=E##L?4%H8>0%MYY7"4-B%I"1@E!(MLE%!8'F$PDK>P%K]TRV\@ M2!R)RR,D7AYW-]3>MRO:GS7L:J B-CG,HT.,)H)2CD680 G(KPXD-H9B:?O) MG#>B E0:=#T+?$3(W=H,.:7M[_F9^LGY(FZ3+V35;AEGL]M"V:DIIVJXEN?' M//2YF)_9^O) ^W%H(JI@>"(Y H]3SN2=#R,L:$34">$-5V 6==#])PG]896 M"8[8F';K?3:.L%D?-U#!OL2=S7F + 4BLJ>@!_,,\12=]2)IHCLXV4[#7BV* MV9ZE7<95H,WMZK[:9..ZN?T>N.O7EU]FS?=XG7;I PS+)F_\JO'__-5NTAQ=YE1]7'V"%:D+M MK[Y])M#]H4U4R3$AI K()L-1-%HBQ:E *>=WQ()IGHY+'#&0)#[%Q=?ZV3C_ MK>I5B<; :,BOT6S.+J(3LHX&Q!PERG")H^GP[J/4^<40 _Q(_>A7C.6TW(=T M7S]^/!@W=RM6/F@=-6:("E"V D\.8:,-"M99PAVU7G8XC2WE&CL*<#K*<3SD MP$ZVMHO:SJ[=-0^"SZ/:%<94@=+/$24\H*"90\)PCG!RB>8W-*"]OP#+:!00 M]2'-,I;/<2K)$XK4\FR]6J[L/(=KF+ RM?GY)&? 7&8[>0O+)<#I2T%/Y@ZD M;W79:0N[B"OV010]-=1OFL5=B989^9OSF=^B7:X7VP.\,?J\"H-@9]NSC3NN MX75<7A4,)[>N5QN1GFUC_7^NX^+FA[_#!UBJ+LI84$_R\MXN%MLCD1$'L0CH M_]8TX5L]F^4TYP%ZK5,= V@L=GZ^28BV&:UB MY!UN/\M8K#V-YL/WZ+U*;9P81<^M-'NC%#VL6'&A-/4@1$-H0LGQB)1T"1%C M(A.)>:HF']%B&)ST+K@R=D2K7>'T C[F5X0/TSE>URZB0[0B]?5R55_FW*+; MC U/[&=G::I;&.AV@-QWH! ]HNS]3A>7W14KA17E+A+DDZ8H"AP0]EZA'$7- M\*2T4R/FPIL^]. M!H+'"W7"H-N3_.'(%BN"O<9<8B2< )4EZHVKGD,XD!A ES'L8:2BZ46KFA;P MCA3K=*&W)R/$<0U6-D@I-F?N'FRK'"H4,88Q"J!)6Q$X);*##WB9E!"3 MZ1 M4ITP[G8'\#^NP2HD3H24,![,T"VQ3,.@2,]#"-H:13KLM&7R1$P+=\=)=4+F M[\U-3JO2_]^(G)81N7ERWQ^N&-5<%HX@V.B#@FD 2=#WDJ-'+4)N62<"QV M2!59Z.'%2)M-;R*=T$93_"[RX7@5OI!].X<_8_:S^1 7GZ!(+-[A"0S%JWJV MSES?/K I7-;SS<>S]*M=UCY_FVF- 6;6X^K9 MX_\=(DI.RTV'A<835IS-A=SR[7P3[?/U M?ZWOO9X;G8#])Z\].:Q\65<^YQ3 M;GZ^>22RT09.H?#YX(C9W?GMNZZW\_LEO5^L;9GKTCTDCK:<[:9K]Z^GS7+_ M"Z;A[8;GB&R6>5?.H<+#GG< +5NHF&9,6A:S'P)%S@F/-$D1".-!86ZH$:V. MWX>1 RP 9@ %%S1__;RBZT7V\R.BPC/:#YZGB%=:>&JH3"B0(E(RRB.!\R*V- M(M(([L/Y&Z)?Z2X'^87>P0R)A0$E6>9,I8LF\U_2%9'X>(\V=[*WWPGLN 8K1:A/DGFDF*:(<,\0XY$B'YWE+@JCS60S MYTP=D\?+>,HHW.,5=FR35:0F*ADB$BHI9*P7B&&8NC%P!]8$=D3U\\CXSXK$ M(Z4\82SN<1,[LL6*@K*K'MSAV,>AM]> ;P#:ITV^'%C#@-PF&OLU K'QSKW2 M;_6\66PBCFVC=FPNH^^VLKU>^2VN+IIPY_)EQP)2D(I*.*M%S/'PN*=(T1R[ MU$2!'([!Y%_J4V_O?-O+E/\)6KYPZ$/5NG,LGJ_$@6F4"!62<9 MZHN8UF\\2/8X=^^ J]9V3DT#!V=L>/Z\HU<.]U;,L6*B<5L2P_^,?2 R4I M((.%A^DH8LP9Z)UHE:.IN!QNO24W/KF_SQ?1SC);.=#5=GV"E>DX";5KNW*6 MP_K$%7(N$11"\DA;99!22CCF)+6R'YUBR/N808#R,)+ "*(N%I?B"-[RIC@4 M1.^U74F1*,,"(VFD15C!J#'L"5+:"D)P +6L T0+1;>8*$*[2GI\A.84Y*U2 M-[1MH@I,6RXQS?GF#(I65P[+MXZ"[20)ON$TE1& ME\V1\BZ:&0!BN34JBG.UB#E0/6POEI=IF9^^^?%W:^M!N_%S"^-Y^NUL^;X%!=A=FA MQ\J;Q&/"&GG&'%*>!!13$HB$'-A8)AJZ9.,L<_Y6#F@/#]0F,RBE=);G.+[5 MOOX.JV ]/[\.:WQV)PGNR:)>YG"TFSN4;8CE+M#OW&?EG??!Z^S&EL\]J='( M.MC$X3_!C72$XLG'F)L<^,<8EF(J^ZZ=_%;N[^/J+.TQ(0]KJBI]*ZB.*I>GUL2'JV!_LCNDMPISK",S8!.N534'YV,J.'/5MQ@2!7W! QK9M,KM M^8=\Q@@\KE:+VJU7>=)_;CY8V-=6Y$C#?4^K%?':&HTEHI(:1&CR>41A_: \ M8LPIXZ)5K/2R\GI^S[^V!)[0_H\S 8_MJE+,>*QQ1%++E V+A!3.:49UP)%S MI=7+/O;H%5DM#;^"@S&%)>'YK?_XD[R=;59&,Y:,B"@J35#06J-()4$Q,,*B MER2&?K)G_XE .X34"]WT/+IS>'C0D_V[3AI??VX^K6 _SWOQ6;IU%BL3/.,Q MF66NH]9N&?]K#2R__@K_E.VMC&3_D<.@%$OA?-W;^V8U^.!=][47*5?S*__C M[#+^^[_\/U!+ P04 " "E@PA+>E\9:VR@ &@0@ %0 &AL:70M,C Q M-S V,S!?9&5F+GAM;.R]6W,;.=(F?+^_HK?WNJ=Q/DR\LQLX]CC";?FSW3V[ M5Q5ELB1QFF)IBJ3;>G_]AR)9%"7S4*PSZ>Z9L"2R@$(^^0!( (G,__H_7Q^F M/WQ)LODDG?WC1_@W\.,/R6R4CB>SNW_\^-O'G]1'\^;-C__G?_^/__J?/_WT M?_6'MS_8=+1\2&:+'TR6Q(MD_,.?D\7]#_\:)_,_?KC-THC^^0A?IN.XL7JW?>+Q>/??_[YSS__ M_-O7S]GT;VEV]S," /^\+77PB?ROGXK'?LH_^@FBGS#\V]?Y^,K= M)5Y2/)Y_.UYL"^P^3']>?[E]])NJ_\2K9Z&4\N?5M]M'YY-]#X9*X<__]]>W M'U>0_#29S1?Q;)3\^+__QP\_K)'+TFGR(;G](?_YVX:O'TF/SCQ_GDX7$:C-W7 MQV0V3^9J-KY9W">96699**/F\V0Q?S/[$GY/LTDR?Y^ECTFV> K/N?\L)X\Y M4T,M-EG$DVDU\3MK5NOXCL>3O*_%TS>SVS1[6'6\=1,J,J-,C6U+]2G72,7V MORS;9$OGD_G-;2#)/+QFA4K0_,?)W6QR.QG%@2!K3H51]GTZ#87+"%"YRE[E M:E&^%N5S9!ZZ?NBL\Q7%3[;_<)%6V[7[ZVS\9K9([K(5>L705+:#UZ^Z M73FGTXVI<',;1LY/\>QN$CKONF'%'ZMAMX; 5=_1JN2OW_W;/+E=3M].;I/J MDI:NLU7)WL593J@O=4AZL(Y66Q[F'R>)A96#,QB9=#?IA55)B%BE1M)-V'C&,:HA0HM9.I//+16#IKY/9 MY&'Y\#8)RZ;W\=/JR=]FXR1[E\Y,;FQ-"U,?E MPT.67U03)^.XD_3P(.DP8@JO_23K I M-_"4KJ#)-@_C?&UZGRR"/5V"7Y6J M:UF>CV%ED*S(<'-KXOF]GZ9_5M/&T9JZE"(L1K/D/CP3;)C00].'Y&TZ;T"F MX_5V*.%F% [?UA;JVZIZD:-^1SJCWD8E_))DB]SJ?YWM_.D[/S22.7=RCK?V1797>\6G@H-2G[FJSK#(+]X$ .7(?%^GH M#QVO5HP/^4%;J:97JJPG66HLS)I^3T\([/_TS2S,R%]+=K>VWM<7(L6F=?YA M/'N:KQZ[>=RY^UWN =DFL\YZ==\XK;Y6^9;._/=XNEP/KO/Y M\N'QG#5*%^\>!%+K@:(K)I5Z94^XE%O@U:BR)[GV,=&GV:XJVN@4Y[^V.7Q\ M/,GR]R>_)G'NI/)0QJ'X:*&6V^8GL["BFH05QVJMM;/,#*N1S8-CM=B67:%] M,_L49$D^39)L^\4_PQ]Q-KHO:6GTTIB6L3S;4^N\6EIN?;E1J$31YMKY2YJ. M_YQ,I[EOX3B\:'([2;[Q,CS5XK,JZ;CM89F?+2;_O>LO&D:JXODN0]_YKNU)G29IWP?9;5KN-#IC48#LZ1G!K*)9ZND'(ZKRX8XS*S1 5JFI'CE>O/'MVKE)7 MR.]3[*/X9'D5'L/EVBS52IHV$ZFRQR-C\GHQ2'_^2TN4UN;TKQ;/N2G M?6F6&Y\VF:4/P23-_[RYS>_>C/)/\^8EXW?)XMOB^3)DN=@]+3P?@M::T"9N MY8:&4^6:;N&G^&O91KUXM)5VU-C//Z^65EI?0P[WSED^O;)>7&^R;?T9GDU:>WVA5W)>/Q;TTZ/^-DNODW#0.%5UL Q;VS#E I M]^:N4"IGFIQ31W,M_YC5CB:?TCHW$YI^3YL(E!P#3I1KL(7+S_/D M/\L B,M#B9ULV/['6VM/608<+=5/-Q\6\HQ M?/_3!UL39Z.B09M?=]NTC9TXF2U^'D\>?MX\\W,\?3UV[H_.6 1S[VIK.?QLEMO)R^[G1EFWBPGA8;G#[$D]?KG0KM?5%-X\U=U?[3 M0_+P.QI^3Z3]^ M#,V(RA>.D,26,X$\(9I+JS3&7 N)#3)4"*U?"KZ*6I=F&V6V*WD>HW:\G"8K M+__]8JQFC2/REZTB0E8IY!@)/YFW@ +G\08%(JVU95!X)K7*1C^D63#:_O$C M+$IN.OM9Y+@]A::=8!7$"A^LQJF_YT'GDO$_?EQDR^3YPW2V"/W)35?F M>!BBUKL\G5#LH*3ZZ5-HO?HZJ=2[GDM'@'HJ#!(&, A8=$NO( MY/ MT9IG0]HV>"NF]4F:O-WVA4ES#FF>2T=>>*^ EI A8 #"%KFMW PJ$^TU M]%HEST$C\XPQJHIFR[*F-GK?#WOZ8?* MQW-<_&J3+\DT737=I//%_"0_2M<1>2P%($1@9 QV4!(@:($!P(!69@NZ1+:T MA5M7W%E%6LIWD]\\/&;IE[5OTDFV'"D5084M\%!SP2'385!VRA5R6J]D97[@ M2^1'1K_MMI0APN% G&F13&*.B:7)#147^?I5&L MNF+&SMFQ31ZS9#39G)8_3I--J)+=>VH'93S"H:9>$6$1AEEH" X@Z.E/MMZ0K7W$>M=0:Z01*<9F"BVJ;O1V M;]2T.%J=C]0S)_[KYSVG0&V>#I4.<]CAP/"?;G .+/(+W9+SQ2RESTE.A MM@A"C@5U7@+"J%'8<,^!I8 %M8:?@SCZV9<-1C^=EK+\R5"M-T1$86*@)XHP M0ZB'X5^]Q5!WNMEV]."H57X3@KB:7[9ZTLR6R9Y%(YYL-A/ M'PT<+!1!"3!Q0!ML ;< :N91(24TNOK>7FN;. UI[;5UTQ1$71'!Y"[PVQ1M M-]F'R=W]XH3E<;!,I+03AC! !7-2ZN7)3=T12BO;+FY'QR MI%0$.*,$KDQ2$MC6)0XFPK?W,7( M/XE,^C"*YXOW63I>CA8?EX^/TR=UER7)4=>3LD4CB8$P'!K'F:!*8QY^;J=( MZ0;H?]*(3M)68>JJWW^*OYHL&4\6J_B-M^O4:R>.-VJ[O.?'#LS0:TT_:(#!=J?F799S;5\ENGDO]]"Y>^4\=-S%.%8VD<4$V M(QUFGAH4["FXW?8SQ%0_T3_?+>VB+(V&@>V32NM&GYQ)3A6-,-),>X2L%X(! MXB4$L)!82HB';7(TI] 23&D M^^!,8,T/H9+E'[]S%8NWEL93IHDQXI%'G+@ M 3*04^;R&P,:;26%&G5ZNE;.0&E.>0>\S!K J2M&[,NB>L)..50DDHPBSR&5 M3#N)'%)0;24T5(/*3*#7;9\T!&B?E#DYOQPN%)G0$3C%7C&&-64R6.^@D%)H M*8=MB]177@DVU$+J6GDQ2(MC2'3HR\8X':ZFA,51MI((>V^-\TIXBQQVAF&V MW4[0#@_P**8)E7YC>;2$5U>L637W73H;G463(Z4BH[S!A!@BF(6446KLUHN% MZQIGL:W=GVF!%\T!U-DL\JT)=LH>W5\BHL(2#P1WUG!O=*"]EL_F6(TS6G;E MYF@C>/;)E_S7+#F]Z7&R; 00UY8R'19]2 0,J7N664(XW5P%&G( >C3[^^.N_EL'X@T#*5A:!957C)+'!-;TQRQ(=[K;A#EM %( MNKT>L$K>M1,AFP?/OF90ON;(".,LHLIXYR1PFD*W];^4#%0_6VOMJGZ7'.L6 MW5[9Z+Z&9>)DGKS/)J-D^^56%'@N!T_5%U'KK<,:R6 H:$:ADG#;4Y&JX5+6 M6J2CWIG7,*9=\:UH9YY8;-70F^5BOHAGXX#<$5H=*Q8YKY1GDEAG!3*A6WFP M/3U72%5W?3[_P&^ [&D0NLJKH,V^<-&4,%T'.2=?]IE!1Y^/&-)8:1K&4$D1 M5MX:L-U,\@957R.=OYDV(%4WB5F'CJB+,'3EF07C^7T@9_XCCX?S)9[NYCW8 M[YIZM&@$O!;.6H.\L$03BG(V%@L!J*K'G^>7S)*6X'LF3->!B/9EN6D^0<9\ M,L_#MB?S\,KU.>IL_'%R-UNEP7J1I3B=AL(#;%!'#?N6PIV_**J5=QIK*ITAFBEF/#2,JU+^V.U(>\81 M4H,1IM;'3@!Z[* #EO@B'2.0;U!A2HDNG3;.#>45 755H\9506M>,C!H9H[ MN96 <\2P%CD4.39AS5Z (H7IVK9/;,[5?\HCV/."NX]@-&\"8LEXS+I3# M#DN^Q= J3"_SB+:T)L\^?ZN&U_?!E8LZHNV/(CT8!YY76DB'AJ1 8&+YI M$9.@1C#;'H]H2Z-\X(CV+$BZ/71K,D*DUMYZZ4C@M[82J&"6L4).9F%U>W(X MD9KJ&0/-@=K8(6;J$/Y@OVDD_BQ8I&F2 $IH;-<>&AQF'==(6GX MI=.8&DV$@RRMN=='G9:0\4-0QWR1[TY_28K= MZ=,!9<^I)P+.(RH9]$SK,!Q[8:DML,#(50\NVIH_3SN\:1.USBXF/:[._V9W M90>6_04B!\/D+$TPZWU8Z0%+P':U;B25U2]'M^9ITPXG&H&GL^&C$'[C"?1Q MD8[^.+&6/5@F AX&.\U(P3UEU##@1&&K&BO9IJ#KV(=OU6FF% M-\T@5OG(ZSB3XQ>N4YOV%:ND0X=D-:J,!'0,(Z8L58 JP9!GJ]!7 "G O:T> M7+3+BR?5>=(Q?ITX;.XY=IQ.-TNWF]MWR>)3/+N;!"M][:=7_+$*##$4)[T= M57Q,'N. ?3)]^I",TKO9Y+^3\:0-GZ6HCI(& GE D./1( M2VO$^B(M Q""_JE5&C&M,)0QSK:/**0T80 5*V-#JNQLM.?VU M2X73TU ;J'XGSH%A6,5$!O$AQY9# C@4!2@ U]B4;]DYL'T6E'02/ _ ZW#\ MTBB8=PY)H:3SBF H/-UBR/C =UIJ:_)L#[!J>'T?7!GDILSP*-*]DZ!#%DK' M-'.&!8/<049XT2("T64$\:B*\GXGP?,@Z7$[Y-146-)8.+/&2 ,E,,<<24R1 M(8X"N#7I@#:E7L.B/IPNH!&VC"*D)3%<9EM.WC MSKJ!9Y1LG1GUF5@+Y[\XN0^K01M!ET_%0?GA](XRR 0BG)J!#70FT). M[TAU6[IEEX?.Y]?F0+QL!^U@XRJDF7#2*)]W0J*W!FNP9<&PY\)&M'B6IW8U MO*Z;(X.B[ 4EF'2]AS;0D)5QWVFY81XW:_>FD&P M3X[4R22"F(=2>(L]ULX(K1#?]B]&J1[VI%)?>>53BE1#ZEIY,/)=!4N-'RW?-A&XBH7_ZS=%T=.*6E$ M&,>=$XAHBKG9H@VA'F"JWZ$GA8OD_&XRF.>PS9TQ_\#K(TR@LEYJ*#!4 M$''@+'[>AK'5[T>T[K5XN?QO1A>7V O>S+Z$Y]/LJ2/:;]\704V%I,XP1[RS M'#$DR,Z9;/6]U=:]+B^6YU7!OT1BO^C3+Q/#%7GAUM_U,=X?:T]$)=%<2*B( MU4@QY0#9."M :(VN'D^Z]6CD%]LQVE+.)7:<(GWS^VD>S75M%3X^'$\LT\G[ M(R^)T3)P @H.#/:$&[_%'I/J,9!:#[1^L1VC*64T>56DLC ?[*?XJPG?3A8[ M1E[1]V?CYUP^Z[?EL8+W>UOUVZK(<.T == I1A3U-C#$%=ASX:HOD5L/0]]) M1[@\%5WB/+$WJ6I'<\3>=T=$&..H$01API%1*HQ*!>8"B.HKY];C[E_L_-"$ M(BZ1_)VR?8.J,-9Y9;C#W$NDM75J.^-"9ZI?9Q5_T;M)Y"^1SYNY;.>+M^GL M[E.2/=CD6__%&1$I[HY'!4HJP!G/LV8L[6)R.5G=LEW_QOPN-7$>_V.0W MF;^/G\Z_1MI>.R+GI1/.:0:P!PP!2A4J=,$HKQ$D _S5/3K2RG7T$)O<)N&S M\8?D2S);]M=#7K4C HI1BPRT7D #L.-6;:U2!'2-Z.E_G2QWI97KZ"&K55-O M_6+U]DABC9B"^7$FH_EFMMNDY"@,)>99 UTB.>UTG MM14!N\0A[740SI6E\^D^GI7@5:?MB!AGT!G@$14"AH6(?VN;3)V\F7;[OT5J%' M^L$YU42*8X$,\[D3GK"4>(/66T;4(LM%J6OQ[:!QI/G;47#^/LX6SZEF=DAZ M*GIQ [5'*"R>K$<$2^2-)YH Z;?8*5G#0#M["#D:R+@=0J1] QI_'S&,N>6$ M,8*D%8YP8YQVI %<%=C]^1LEIT5N*)30I0,9WP>EM<1HE8Z*KW!060,/;?8 M4(:>929RX $MZFKR[%BUU?#Z/KC2#THY(YRQX5!S)X6D4BH* M.0IM*5JD**]^&[+'<,:E4=X?SO@\2+KJOT=F1?WT:_SO-%LE.#MA*YQ12Z2- M$T);:(DE3E FI-C"B(BO[O+8V_\N?C@]:YQ94\1";]/6 M].9]4^6C R1#*D!5* A8F! \XQWMH56E?/N-Z:K=2:/E_GVVX2 MN*YH8I,OR31]3,:?DM']+ W-??HPN;M?S$_RY$3)B&FVCHDJ<)Y50UBDX19& M5., MC7?WZZ(TBQR73'%+.>+]"')5ID9\^.1^\GC:98<*15)G(_+1D)N)1>$ M0FCEUKZDH+K+7VM>L%TQI#G4NF+'IRP>)[GDIRGQ^M%(2:&\(4I11J FV'CZ MO-4 4?7@H*UY?G;%@YI0=:7\$DJDLT?54FW:*UJ ])SZ$$2LY04>7" MFL&K0@X;9!KV 4,%?>S3:"TL+E>W@]S2[U:E_:CRU_CKY&'Y<%*9+YZ+H*>4 M*V:EE,X[BS'"II %0=JI/TDY$[^2)M+F,.A,GP'34OK6:)@'ARX6#AI3/"P;;Q6-%_SC+\:HG\Q M;9 6YR42[-J\ Y!52 ,..-7*&JT%5(4U09RDU1.*#L:-I+1&S_0.. ^Y/CWK MJ]W8888B")6F%"L3!$08L4(^($QUO[26$YEW9ADU ]QU7+D(:Y+0"3!1",OP M#^'$P6>9Z85>SRFMR;/O7E3#Z_O@RB!ME>%1Y&QJU+Z>(ZV 1CE/A=96."DQ M+?8%B<6T1AC1MFR%!E'>?SWG/$@J*VF/'.^SU*?90^SB;#:9W)T5J/S:XPT9XQ1+2C14#AHB&&%014^JA--MD,:5#_=[!:^ M'H?\(, H"1;V73"E?D\70:9@;R=9,G]VUSAO'BA18:214MA9KKQU&DABJ"BL M:FH)K'Y@WGJDXD:/SCM![YHCXWC!M6:>(Y@6,ZC MXB2$!@N@NH-JZ_%NFY_.VL>O)]^[8G*VDWGN*K3,3H1)VC2QA9;,/[W(/-_. M>X,>'R:+W-EI'BR/T./SZ2*9C28]OEB-QVLV3=_,;G-=Y'^LM=";(^3*DW2G MS=MN=&0:.E@F"L.E%MI31"0G&N@P%V^"=1+ O2[E"MR-G*?\'/<^'R&A%=32 M@M#CF;*$8K')AXR!=G@PSHP-:.CUE<(&\+@B=T6CPH*704RE1X(88RPCA>#2 ML<$&?A,5R_-8N,TH9"K1T#W&AF[!8)PYZ]JM2B_))Q$#RP"E(DQD$C,#D82^D,5P-\#K_Y4T<=0G\3P,+N\$ECBD M"!1A:@K6BD& 6,@*^8B1@_5-:W::;0:=ZS@Z(T88S?,C)T<4=T(&^A$/CR+='[,2##6VGFK-B-&$PS"[%2WB'G3JR]?4 M,6MIE/'+L/EHD8UI1[K2T34'-"B).R MD!%(//"H@PWH[C4;&D;J.EDQR)E\2&2H0X)Y,OK;7?KEYU6N]^QIS8'-'Z_5 MO_DX>O-VCYZ?OXPH<@@882GT'!FJ"#;;P9&I.GEGVYKA&\ ^K0E#)QYN1$@2 M#(TP5WF$D)*$F:)%T&(W/.^3YA13"XJN!M:W:7Y(O7.JJ)_>Q8MEEMS0VS+.Y*GY9QED\6R2GC^*.%XR8-Y9R3K6CG#'J@U7L"\<$Q_ K^$UHKNT M19"ZHL3KJ?:$\;'O\4AIS1G1@C,9>@^$ENNM9,$XKGXEYOS4XCV:&0U TY?2 M3TX/^PM$%"(7ADYB@.*."<8ELUM**S-P,Z*>PDYHOQ9"U\:#05H(0U!_/VK? MSDPWGZ>3NW5H\),FP.%"D7 4:&X@@UP9 [@W"!126H4&Z,U15UVOLY\WA4U7 M#'B_S$;W\3QYAN!#DB,0S*%-H"7UD.]TK;_??Q&OEHX <%Q:Z 3E MEH>%E7!XVTVH%-4O1+5V=:X;DM3#J:?=*S4:9X*5/09P:NO<\[?Z!@*;YJ%K(O[E4)L$\>Q\_K9[\;1;T]"Z=F7@V2J;Y/M'-X^H2\NQN]=S\Z%7 ]J\G?EP^ M/,39T\WMO_(T#;-%T9_?S$;3Y3B/-;;Z(-G-3]%SD[NY21IJF\V3_,WS=#H9 MYW=_=3S-M?CQ/DD6O;__?9R;;O?)(C_[[J$Q6T>7^?W?IK^V0LHXY!K M9Q4$!GU[=BO9QU$RB[-)6M8)>/?Y"&"/O23(>4"1HX8Y! I I&9=4N*\@(L5 M]7J('C5 Z)#!D$=*+H^X-UG3H?VW]Q^BK^^3[,5^HM%-OF\7.2SX*=T MO2Q1G^>++!XMCA"BH3=$CE$#J8488&4X)M!H7N!G(1Q@5I,&J=0/B'V3\+=9 MEL33/*/F+P'O7-:;F4VRR9=UFDF53>:3V9U=YOM)[\/GZ5@GMVF6!# J$++& MVR+'PR#MG<(&.1&,0 3!%E?LAI@%N'-&E61T=UKHF]VY;!^241[.?^L2J,;_ M7LY7NV$^:$S=F#LI=,QYH2W6B'KN?8$ADZ"ZGP^8)E#/1NO_IJ^ZLUUV5SCC6%\<,(A((G5!&*%F<.XP!=14'T# MCW^/W.Y.$T-@^K;M1^"N2.DR54<>V[#<)IXAR0BV@G#G-HAIQGWU. GB>^1N M"Y /@:35A]75@EDJ!#T&T" =%A!*:E(LF+4&N'K0'/D]4NQ\1(? H!*HM7?2 M%DDLM#!6"0@H"#T.*J +O(@%-0YKP?=(P>8A[XJB>P0JA#E"OR.E(N@TL( * M33WV*!C8PA=.4UHB7H-:5WM UAR4-?3,+_6I9UM?Z0(D(*8.I MUT1QQ*VA4(3NLTKJ13AESI8:C[J0\937]9ZG(^J)01@[CK250%$35GD;V2 4 MKLOXRD==KVOKYIN$]G6Q&+03]NZED+?I9IOV1.*% T4B+006G&K-K5*02P2) M+&!QY'4*]^&X8M=2\>O0Z-WPQ$G:W@LR28[SX>Y8T]%2_XVXC,0:L/2C[)/#O[['H\459+F)_:2(F#SKN)\(1E3 MT W;'*BCJJ-:KX7.->E_D--^WVKO1]V;D]]\P7QSNV[WR6G^8)DH3%>8(H,M M XA[I 6DA86$$/1Z>%-\/56E[0#376";V=TBR1[RB>Y3>//)5 #?/AY!;GPP M3:S#2F,'/3)\BU4>ZZ5#?^C>)O<&@.E+Y25"M>\K$%GE(04882^40@(R&RS7 M0CKC!C[%UU/8">W70NC:>##(J7X(ZC];[?OS];Q-X]ECW#U[W*E:.-W\JJI*^^0]3:Q<#&V=(V:)WM)#>6 MV)L+ 22S!FBHPU+,6 +HPPCSZI[>[2<5:K1XZ5&L.E3]\VE:@9:Y:>X"/$@ MH:+.2EW,TYAX,?"TG[4U>7;.YFIX?1]<&:1U.CR*-&1CG)%;4DGF/!)4$T"U M!Q!2S(L6&6LZS5%KOTBCOSS%Y'B1=]=^/]W&6?$@>-_D%@FURE\4/IT+Z M'2P4,85RNX41 AGG1G$@BXTRK("MKOB6DSLU.=LW!D^_)#@=TNU(L4@K+:FE MQMA@X%J*A7\>[3#2>MC3?!,J+,6*6FA=,S\&.;4/C18-3>SO5T$\DNG3N^0N M74QR)^F=*X0G]@I*%8X8"[,F8H0RH"6F--@^^AF>3OU0RP9L:T0Q:"A(I%TE@FN$ HK)@2-"V#ZK800LV$;$ UK M\2A':H-VC?08I/TP4%8T9$9\7*2C/QZSR2BYRY(PNV5IEOQG&4\A!OE8&D;& M]#:_:/3YTBU]GCA,[SETE7:(/%8D$4I9ZH[D$WD "D3>XD! + M4ST0R/E!;/KSG6H&G#[5_S:_LIJ=]J Y430B%%FHC'$J8(B)I9#30F+!$!JV MQ5I?D268T0!>WP-3!FF\#H\@#=D?^OT;G^47A8[;$Z\>B[#R!EB/'2#(A<%3 M!TN]:!TT=(!;6LT!GC:&2Y=KS^!#C]VO3)KXK?\/^ M6"41HI0("0S 3@H%N+.^F$^IE[K3+E[>>FSO"GZ#8/5#F=!ADG62]=($>2X2 M20NP>9?OM#X7ZPA#CI2*PB+( M2FP5)>$?K;%$KK@:2V4POCH\:>V)$\VATYD;3K[I^NR1,%:S\8=D,0G+N=TL M%"N_A>,)>,6RITH9XXPNO189TC2L=K<7I;IHG+<+5W71SFV2A MP7XRR]?I)ITOYN_2V6@=QN27['@2SQ*E(Z8U#,LWKIFT/@^H8GSA_<0 L=6G MF-9"8C<_Q32-4N_&R*?PEOE].LV]E/(T.#9^*A]>\40]$=;,,,RX!BQ891J+ M,- 66#A1XW2MM0C7G1DE#> U'.[DD5>3T3)/$=84C?97&7%NF2("(.B%Y@9* MCHIU(=,6U8A/U5K$ZNXIU0AVPV'7\Q[BS>UJHEZ9\9^RR=W=T1 H-6N.I&)8 M0:VL 412RYG!9(L7\-53\[07PKI[KC4)877?YIU&A/?/1I/'>+K>';BY?1T! M^AG9/%4QZY/9WMS]50K\(H]Z[Q1D'!C);0V6!-;@=M M2T6-(Z;![QIWBEP_T]UOL_@ASRCPWV&A.9F/9\G#9/GP+BE_!'6TE@A3 M@A'P0$-/I1904U7$'N!AF5+#9+JHG>1VX.J*-KMMSH69SY?Y"M1]?;8[4 M%3&+&0SCI9 BX*>= 1 5 M\W2D@9.,2*B]4]+K,,#APC6#(\RJYQ2'%[.O6Q^6RN/^.EMG,G:_?7BC;S[D MGE.?DNSAT-!^X/$(0\DX)$M.CFH$41G\5FN#N/2S"-#Q?#+_ M^)@E\?AF]GN<37+^Y1*4]PPX7$6$,>5*V&#)(NX]E)JQ(EP]M])67T"B"]TQ M;0RKKMBR2D>P.R$=H<4WST:(*L"\ P8XS26' *FM3*C.\@]=S"YF75"Z4O2' M),@\&85AS,3S^U5^MOE];GY^B:=Y*KLC>C]5-*+:2R4"LZU7T"'L5O&-5A(+ M7R?J-QK\_F-+&/5Y1\7'D^SW>+H,7VSV4)>+^2*>Y6<]QVS],ZN*G$%26 NY M% P )C%%MD!$453]R!\-?O>Q(\R>6=1JJLZ2.2!?/?DAG4Y]FOT99^-U(LA# MR2HO*1-DZ-,FSRZN)<90&0^YD,!2P"BG3L)2)S%=R%@E$R0CRCC'7%BI,""I M\ #Y0C:C>)?IFRIE@BRMFQ*9(,_#(AYR)L@F% MI,L@\+7O,9=6;9D<$.7C.Q_QUF!CG-%*< VMQQ\5DZ ]3 (_'64UBY M) #5$+HV'O2C_RHY(#I6_Q!VB$K$77OY< 0=QE@@E%^SDY8[!L56*H%U]9@X M/:3SJSK:UX:E'V67#IFUKTBD"):2 XT54=#F^4^A*22$@IAAC_=U5'94^[41 MND8N#'+,'P(%^E'][E[TB1'_]:,1!PX!! 04N0MYD$&:+41>T^K6?0\9WJJ. M]S5!Z4/-)_OVMP\'J8@"Q$A.L%;8&2XU+J0*O80.>X2OKJ0CVJZ%S+7H?9"C M>9_J'L($_B$9)P^KJ)_K*X1G6?+["D?,60XUE8(@KZ0QFF*TE9JJZH[D/:1: M:L:R;P"F89#C3$MO?_&($HD$LE #ZBV3!EN[!14X (8]/S2IVK-84PN][XD_ M@YQGADZ;(="E7G K[Y&V82$6P,/,02X*8 MVEKVB%3/"M:YJTA51C0*4%=T>!46YSFL!G/U)K<\;/Q4RET69EZ(T8=D,Z& M]2!43FC+#-,%5L'6JCZ]='XMK9GII5W\^N':;K18=WN;C/* %35#].ZI)[)< MH5Y)HA%N/J"IO.+;5I]UNK\OMNY#.D4N,N]'"NY8P QC?*$@%@*K"@JY 325C]>Z_R*7+,$:0ZS MWLT=$V?94YA5BY@DG^Y?2U?%V#E=:Z2Q$1AX#5#XSVL.%=_V(8YK!)'O_.9> MXZ9.X^@-R]L^__#7>+',PHOROXYYV&]:W5WC"BMA8,W:?O/JBYO/T\G=R@0^ M >0E756 U@@+G)3>*0<)4*2X2D(TP2"6LM!\HSHU<7] NH%+1$#_O@NI["ROFJ5T/HVG@PR /H M(:A_""NJ\Z\J>&,X$"XL&S!G0J/P?U)(95&=.\:7,]K7AN42W=.%\190CYSP MTC#@A"HBJQ$EK%?#'N_KJ*RLGWHUA*Z1"X,<\X= @?Y]F<^]JJ",SW<" 8 & M00LIX @5$FD&J^]W]7!5H>IX7Q.42W%9AQ1;!@$72!BEL2",TD(JCH>>++FZ MDD[[KE=#YEKT/LC1O$]U#V$";_ZJ@LWG+<0)@U0)@"4@K%C^*(]5]1LK/5Q5 M:,:R;P"F89"C&5=SX(#Q>1@FBAD"% CM8"$YPT8.>WYH4K55?,ZKH?<]\6>0 M\\S0:=/7YF&]F-5V%9P9>PJ45]AY+JW;'LGZ%4/EFJ#TI6JZ\4S M)9X'!N/IUMX@H5V019;O/YX_HNT#)2*GO$=".&"E M--11*1W:RL=\=4.R\ZL%577>##)=SOV'_3-.S/J'"T8>6!*,<,I(6(IYZSC; M[JYIQSI=4/3$@T8!ZO)@\-/F..MPX\W):R=GU1,Y:[GG5!A.H!1.$B"*%9N& MQ%3WV>S\"D%UBZ ]O(;%G=JDB;R&1A! E6',!2@,8,4.C>'45+^]UODE@7;9 MO:4JV9[+XTLMD R)*52@"A-(5!L@S2@&M5(*]6T MQV=B[3>;!\/\9AL?#KBU78WE@8KYZ-L*5*,HX%1]AB M1Z@'OI#)(E@]]G9K1Q$-Z>B;2!CUD.GL/&*]PIG=;0*UG%3Y_@(1%@91Y'Q8 M#%.A7)Y6R&REXS6Z?&LG$^WHO1%X.CV,>I?.TJ+1:TQ*4Z%$\0@@C?-0"M91 MK('TC-IBR0 5JQ$ZK;7CBY:(T3Q8W9UH%";VSOGZ9/['22>IP\4B8PD+4BIN M$'#4"*&=+B05DE3W>6[YXL, 5R8-XMP]HW:A*>$7<[A89+WFG%I+@18..@"5 M$H6D1' V[(5),TH\R(S&\+IFA@QR63(\8O1#")]F21@OW=?1?3R[2S:9&4_: M*,>*11!3PQ3DG! !F=1YTJ.-I%QHTJD+7=ESKR84]WIWMCF,NF+#MW/H"6-D M?X$(.*D5X][)T'$D\P;:8L[E1H$NG6LNW0QI!.'^^'-R:CE4)'(0$TZ$YYI) M" 1!)ICQ&PE5Z(3#-CSJJNTD"VJA=(U\&*29,10:]*/^L"X?;YJ:G+8I]CP= M +TT?NY2N)H'>6$V6Y,)X%^1FEQ7Z0\(I5MTE;.Y-M@2FMX=45 M:]1HE"V3\=M)_'DR73DKG^3(H2*1\J$W0.F@]V$IAYE#6\M, "6K;WBV=AC; M B,:0J?/T]>5O_J'9)3>S?*$.V]FA\;#YQ0'>9J,M-S120/OB3BQ"!$4@#- M<"/S%*4%E@C5&'LZV%IOTO.Y3U1[96A^FZ(+AE9]3X25YT :S"U!E'H=S 17 M8$DD'N1=ZLX8VA&J0V#H-)[/)[>39.P#X&%N6#XLI_D.UHUY\V:V2!ME::5W M10VJU=0B6L'BV\Q1O@73.U"V2'P-9MCUQ+]&:6O)(I&+CK MC!'NZVBZ'*\!V0H^2^;S3\D\]S^K.]#6;D D!'-&6@D=!(@X([ I5FD">DXJ M\[K%&^V]CSC1O">F4V>MJ+RKMT8;=G#&J^V8'>>> (JQM^ M4T2=@ *RV@PLC]\=[O9B]7Q?$]1X MO*HWGKZ9W:;9PWJ9/)@KRV_/NJC\S$@'L)8(8BBQ!(&;$N)U@!]UBX"5]#'P0FN"@:#OK-; MC'4GCH]W'XN8SO-B8ZR(#C,R$AI*6HBOO.LR7-N9H4$KJO'UW:CJ8)QGEN#/*GM3]G]+#BV%[M^2=*[+'Z\GXSBZ8GA^V"9 M"#KFA?.>,0FAXSK/^KB1D5 *JZN\]00NS8SE32'3F?;7ML%N:T_Z9APL$VGA MH7 <,,6$E4@H(F4AHR78#7N8;T!WK]G0,%+7R8I!3@-#(D,CLW^^)Y85D__Z MCV_F_O7'T9NW^V;Z[9>1UP9J[#F"P'&/J:=$%^W5D@XPJ$$#V*@YA$F- MJ$E6$R^T,Q!K++2UR&-7R.F K;ZQUWJ2GF;F].:PN?0P-D%"+[ GW!&\RCQE M"UD%5P.?W1O1XIGQ;*K@==T<&>1:P0[^1TA9&&WA'+ M S)*2R@ETJ3H/7;0^<[K?0RVS0$S*7>)=0$&B6)#6 AX3%WBA=;.-0XAH<]H]17 M7OE+A=60NE9>#'+:&!(=>EK MG3'E$CB.8'8>NZ8(51*LYT'N1UB0L$F5'?> M'=/S,.HOD$VUP%B".8^!)8!+23!RT!!82*>%J!ZV]?R40+W8"8W TI_2JTTPQDX)(G#A!L:Z=F2K&K5E-MG/0&<,$ 5Z" CPFCP+"-@6:4 M>$[HY&IX73-#!FD>#(\8_1!B$^FY:._IP#+["T1.2J9LF!*EL1PCZ*$JSHL9 MA[CZ8K&?.-JEE?5M'.WZZ'0_&.1Y;V]NBU:7&@A>%HDH1% AKZW12B$!*":F MD%!C.,#MHI9NM]6!I2O%YSM:89Q<^6EL=LW6%\B/:/Y@F0A(:C!&6MI@8 G% M6+"R-S)R04!UU7<01:6^ZIO"I=M+S/NO$.>1T,(715BLIYO;V_#)\4O$'=UN M7@5IVXG7M7>S=S"WG9M,T&RQ)80XS2V WD+/&=X,(0PR+TNMPUJR':XL03.G MU%/(C;2:: \Y0F S!%"K$1K@O>Q:?.DN0?-YP [ZLG<;.RV 6NSI>\)#<& "@=YD(&"]13!(0H)&4!S@O> MM"FMQ'/6YM7PNF:&7-ZF32_$Z&W39C=;5]'N(^?!#-*>&!(=^J%!UYFOJ,8 2&284_ED"Z0CHD"!<3W @$U-J+1Z MYJOS\.J*-4UFOC*<*6Z5(%*18-%91:0M).1!V.'Y*;3 B(;0Z6S42.>3$N;H M[F.1HD S HB0%&-OF. >%@>@%JOJKFB7FXZWJ@E: ]>N&7+2I'CY8$2-PY8B M&;@.6/C#,%ET(*CYT(_(JBGF@'9K(7+I>AZDN=B'>OL^VUQ;(QO3I-2QYHL2 M$:26"T+"@,:Y!-&$ML-FL9@XB/HAT.>7E*I]8Y\PZ M(^[R;7T59D'ID6?."K;)2\ ,Q+Q+JZ"DJV>K;"@3CZ\%7 ?MZ5EEZ1FL,Z"H M4X X:B50$!1Q1IBACEY 6I_6%'YL97D>;(-?<6#*M&0<",\$=8RJ[[Z"U]6-5-:0-8="5)C_>I]EIY]:=IR)/'&2$2V:(Y,0JA0C;$AO: MZEX(K:T &])E=1 N.52)]))3HR"2D# 6%LKHV0@1X9.ANJUV;W8U".,EWWY M"B!(-. <6F*DH BB0E++[::\H(41":8D%M M,1<#]UFMJ[:REQZJH72-?!BD%3$4&O2C_@;NOFBM ",.(..Q]Y9I ;=R$3I M2Z&^BLKQ$9^M7;MA5;.@54-1BODS*#M% NABD] M;7\4+F2;AI_>^-A;(*(\O_LA$ R+^-SAC"E2C-!.,#M<0Z:.I@Y%1:L#34_. MM"\]YLJ[U+XL%P&AL; 8(R&=9$%NP0O'4</Q9*W4':C6;LR]>3%_#&(EW[8TR_+-_5R]^NGYD??QTTKC^8[_VQ*NS/4K MCY@45!&+@:52Y_M-#DE-C8/:>6IM*1^KEI ;W2?CY32YN3TIYOR0G*?\FQM[ M1YZI3H;Y!GJ/(%J%MH=@@R- 7G:9H^&HOW.7E'GM.M,3V(-V@E;C?R_GBY7, M/LW>)7^JT2B?D,)<^#Y+9^'7T1J1$[MB9]43>:\0()1 Z+R"!!',3 &@0MP/ MU8VZ!PJ]OM[=(LY=V:3Y*?7-K1JGCSEF)Q>O^QZ/,&$6&T&9P@X+!S@'K)", M&WD@W_M0=L):TF+:&G#71(U![G@-F!%G,R$L;W+]AFHP6&DW_R1Z%NCC(IZ- MPT@X_^UQ'"^2G I 'M1U^<*1Q403;\)Z26LN/*=*N$(2X+!2!&N-):,8 DQ5EA844#"5+!UACW.5U/, >W60N32]3S(<;T/]3:T M;EN==>2OAE+2XZNT/8_FY_*<:HPEH-BR,)-Y;XM62LT&F'2D*LQIHTA4UI>= M9,DH8'BS6E*N3JP0 .BXYHX6BB2'W!C@,7.0"2D%9K!H.0$UYMOV;MLVH,,F M,>EJ4&TRTKO3'!JBK5 84LX,L1P5$E(,!^NQVK^5U1"D?9*F3@!O0J@CUFN! M$2=,86 8+J2$V,IA6V+UE5<^DG>ATI?_\01Q@HRJG405JRM:,XQ*"Z"R&]=BNC:6Q[YE.ID XGRT;*!FI[W/1T1S@JT*LE%&H16K9+ ;V0ABU>]#L&N?DIK LS.N;)KXVVS^ MF(PFMY-D?'(@.5@F$M(S(R"6CDH'E%+6%'NZ7"-BASWMU-3;-XZVS:)TG8P8 MY)0R%"+T2X \!M(HGI<(2;FW0"2<=H+EUW8L<"C,DTK;K73*#S U60.:.J#[ M6M!TMM.UG$]FR7RN1O]93DI%!3]0(L).>:HQQS#T#&,E5[B8.3E5OGJOY]=N M.S2#:)^,R7_-DM/+D9-E(TN-YP(&_"2ASB L-2EDYHX-W)>AMB9+,*,)O+X/ MK@S2SA@>11HZ??_T^[OC)^W;!R(@H"(<860)T41Q8G0AJ\!.=YE+HNQ>>',H MIPU TE7__9#/?"?L@>TSD6><""X%]%IK*1'E1A0R0*2J;R6):[< JF+8*0]. MK@EVGHH\( 9Z0 $1 &+#^)RX-?0K>5Q= :PW9KLW$E3:3-8="9/N.OY?2Y M^US$$1&86;F2QG-+JWFNM^2PVHL\:&'3F3[*R%$[[#KQX+E)$ M:>&U]49+X)R3E!>6I46.5]]8D==N5M7!L;.=U\K8/$LW&Y>^4M#&ZR++Y =*1!P(P_-17E&.I602HV)YXQ#'U4>@\Z^!7R)YFH&U M\DG)KW'V1[+XG L:Y\(=YL&QQR.@&)%.,$R](=I0965Q#<-IKJOOVYQ_2^V2 M2- @II49$$:J>1PDR7\>5_ZW3T;.*^JL!(!8YK&WTOMBA\1Y:*I?)CK_WL#% MZ;TVG+U8K.?9JANY&/ TS':.$D4T@3#IZJOQZF^-L+(VC,,<.B 1H%):59AO M85B& [PKUV=PW\$H8O"$=_]9KJ*Y;\/?WRSND^S3?3Q;+T/GOX0J%O,WLV @ M3M)6V']F$R++G!/80T)UGL%>"*-5EYMDKYG=]Y ?/X4U'=5^3 M;#29)]N^^BE=Y%DI%MED-I^,5OF.VN#V&:^/K!8B)'R>+PD#[D,R3[$LR]FGFEXMEEKR9SY?Y M9M818I]=5P0-MM83)" P 'GA$-B.#UR2ZM[5_6TSM,?2MN'M;HMZ=0(9EM$K M"^A]&BRB9#')UO"M4P'E5Z2SR>?EJGL=W;P^LZ[((X APOGLPR6%0AFY76YH M[*L; _UM6;1'N;;A[8IR-E=8,M[),[7Y]>;S='+W(M/5WDQM)TM'A"%C*/.8 M 6V !@)JM!W=E:U.J_-OI@V?5LT#VA.1UMTC%V GW)!99EER(O5?Z5HB+ADT M3C,LF;:"0^GU)LB$!Q:8+B\\7!RQ&@1V2 1[E\Y&C7#LN:*(*BB!T]9J:2C5 M$DFCMVA(4CV0[/D.H-=!L\K8=LRTW>D[%V%S)I']&B]&]V$I_^+[L,P) MW< MKKX\3;[J=4>>4^($UIHAJ+$)F*$M9H+P&OY/X'H)V1G>P^=H*^2,J :8 $@Y M IIB@!@!6Y0HAS7R0%[CJ5%G0%?VD3C1PCQ+<;[>26=Q]K2Y_+'[[#J[<&CS M^SA;3$:3QW@O\=IZ5>2%-HI#BC4T@$NIM&4%2AJ#&I?3K^GD9B#P#V3,?"'I MMR)6'S=/5!Q9#Y# @$ BN+7$6.QQ@9;'-?P)X34>PW0*=N<.1TGV9;+QB_P& MWF X?TGFBV1]H#1?;:7O?F_2^>)=NOA_R>)#,DKO9B=\2%I[9Z25PDXR;/,X MQ8 Z9?!FA\(S0&B-T?<:SUB&HH>+Y_KZA,FGV>:C_+EC1^G=-B1"5)H /Y8" M,&$=-Y+20AN:XQIAZ*_Q3&?0RJEN5H?9:6,OY=9\?)?.^S MT*%N;G=.34]O#;3WTLAR*[6BF!"%B+ FV* -5@[37>$(T&$54'@-73A^; M+E8TZL/D[GZW*]Z^7R[6+B2'AL/S:HD0QYPI0(5E4C(GD2U\3'QHG*ZQ/W5- MIT7M(]N9]\[R83D-@'U)W.UM,EK+F]E/\]9B% M>$8MD9/64IC?>534%+6'[.!])7T\R59]3,WGRX>U MG]R_DKR#!3OV2Y*%_O5[FF,3.N-3GD>Y#8_)LQL1>2495=PU-'Q?9!]S7QR2/N& G7R;C9#;NL@_L>W=$B97( M2*>X,MICA! I##_. :J>K@9=TQG;4/716=2]Z4KSR7@_ +DDL_DQ(I>K(!)> M0V,Y$U@S'M:P,"Q+"NF)@-7-;W2-AVBM@#KX877O=<)7QM7J2QN@V?:[%B\L MG=F2""L%,?$>$(*(\R#H6&]-/>QK!!>]QH.U86MG\-O%&Q1^7QVP%"ALI3UY M1[6%5T8 0"*<$@B"L/3WT'&U15AQ7,/DN,8CM(&H85#GRI_BKQOGY ])/,W/ M WU067%-<;/KN9&_[M'Q.>^*$%?4*$ P4Y(#KK7 8KN"(;)ZU UT34=W0\%_ M\*;.R9@*+SOWZN2\58NG5H,B+ZT%DED%PYP*$3+<%J.K//__\6Y#G(9U-1I/9Z&^C].'GE:J*86+G M/MU;'TY,YR\E2+XNPMH[&?\XD+EMLZ@+O]WNUYV]$Q]/IX>&P-UY]DQ^T?RVL MAKX#;O%F%H;/ M9)N0]^U&_!-),XZ4BC"S^8)XE7>56V6L5J0 Q_,:NQ;G4[1B"HU>J)*VA7!7 MQNN!%I],-7"T7$2]M<@ [)QP#H8_/%6%K$9",>QT%XUHL1PS:N%UW1SIAQLG M\DH,CQH]N6Z%L3(LSN-IB1#MWSP;"28@%YPB9 75WCA%>"$38J[3]'CE%HH- MZ>B;F$CUD.E*VWF,IO"N^[ LL\F79)H^YB!L#J#*9'DX53I20EGBD,6&P3#; M@H"@+^1FD.OJ>P>7Q8CFL>IL%RR9ACKO?@FK^"R>AO:K\4-0QWR1K3T(UR*< M'BW.JB="#BL-,&52.VJ$=(:+ @M!0'6SM;4#Y79XTR9J73'H)IC]<1Y_L^S MLK] I*P0!E+"//\>QIOG, %0KM2:JD1F&$ MG2R>UMO/O>T^US_*:.-$Z9EV%(2Y)8Q;UB/*+#6*2&DP$% RZZ$ME6RC[3WF MDV(>S\)::E^YYCLB) 1P5&.H'*28L6#ZZ0V.*L]P.)2]Y"XI2V1H 0YST%8C/H- #I\SCID6T^9E4M3X&AFY?-P'(SGP@6DIT5( M*(0(M<9PJ0%2R-L-LD8"B8:]U5R1)5WDJ:T&[%_4;0[A0>Z 7S!C>]L\W5TR MG)L4M\C!AP#UW.:[?EPB[BEAH) -<=CE1-QGKKK2*CZ>#+<2J)T-;6>DX/XV M0[2TS@DBM,984D85U$(4,CE4(UW0965-KDJ4NH .9OX[E=-N]>U7$[#"T,GN42,T4V X8&I;M$,^0KPN40>HBH&1^6PL@F_WB:3,!O=9"9/C#>= M/M_NZ9KA)YH3.1DL2 IX?JI,K R+:FP*M#&K<=-AR'=_!T7\9C4T>%MF8['= M+!?S13P;3V9W[9GSA]X5*4Z@ELPH3Z#5#'O@Z 93IS"N[G$TY(N/G=LM#<%_ M*91^&=FB13Z_RMS.E. &"L8L,%8Y)[TM)DPG? W;9^_7X-]N3D16.?5"5FMD&2_<:X0%%F2..XF-5QD]_SZ#T6R MJM4+R6(M*+"M\83=4A>J@"2S0S MMC7[@LRY-F-[TU[LHLB?]A>E21M%!'G3 6;>,FF."L^<+7 L+6 >\XPUP9 M()RFCM4+#F<=0IM^N7V&D$#VS#X[L6L#Z:BK_K->!.B !=P#XBA@$7TJ?+7" M>*X[W&;-NB9C?@M_5\ED/T.>FU*?9,ZMU,%=(:HTMO13/0@<6DFA0TB!\NA% M-9?5"N4A\.W-,EG7'\O Q-ZC5-+[5@_7-NNXA@M)GN[C 2B*J(=<<0884EX" M7QE^R[IN'4(@7Y/5/5N!C$7MD]G/4]"[>0>"IE1H!ZBEI2>#0D"TJQ!50'6P M5KXFTWK60AF+YE6?QV3Z17T(VCMM)"LW1BB\EP3YZEZ41\QTR(7\FDSSN2PTHNQ.D.F21RKG:6V68VN-RN?R]['*:3YUYV81\# M(-9B[I#FG"K*J3>K49X3[Y(.1NEQ!H!%1&$A MB=(0\8,W)*Z@"/OVL^XU>6&O6FCY)IQ^OUK^NR@SE!V:W7R^G7_=YX$_6=CP M,)IQ.OU"/NR?HT=^Y<0^.?.4DTP;6-*6(@.]M@3O("'W10KO0;191@2\-AO]&SA M^;3<3&Y'C :XJ'O!.60IU1%_*XS7& )M*FE09]N'B.8<(9IVPQI58OGZ1':_ MW@&T+@>V1W.]WM[M03GM&,EX7T[D7V 2ZDAC@C&0ABN-J 1*:V8,M)3;7_Z% MAO9.0Q2'W KDF;6,$,[B)K3'42%&94*-?6C_0F/*#.9?N SLK/T+=47OC]-B M,8D+]QD_PXO/!X.D4)XCKHF#0 "O(3X HKDC*4UB(_D;&E/B63$[;X$]UB8H[:5TR $&'$?$:D"J::P1 3QO#T!'N3U;FOI% MZ74R(DO#>BY$&)< ?KDJII/UYGPUP!<;!,<0Q@HJKQ%7T&K.O*Y&IVB'8-+A M#([=)75$]IV@227XW=971KDUB4NHG@M&H'BV@QS%PZHT#KHREF\_%B.-Z'#Y M[+7K"5UP3,Z)LWO DR>#4]C'<[\P2'NMH4%.D6H\SC*:MR[04C;')-P)D^N7 M=9:[_#@B[LF&_'Z[FGZ+R]'>,/=_M[?WN'SHZ%Y]OE'02%-+F4420.&418K7 M" #*.Z2!'&J_;HW]A/GHL"@G*67R?-QJP =8D8+'D=N@(WC(-K&OFMN M$+66MC_!#^:)&D2@G5!)NO9>'!-*H7,("A3/)-XA(X'6-3X8RO8J]N4NDFO4 MO5KBF(W__0H"ZS10DCKAI:;Q9(.U\LI6AET=CT%7H 5>SI(4$7;M@/U%W?X0 MSE>IO4[&CL/4RD/<+"+TA:=#?+$''FBFC+60.>)=] M0YIT4?M\WL_Y^2EJ=83$3T$$=2!%L;J#YY:V03X:H!!8:$HY!MQ!*#E&M$)9 M\&;W #,C[H">YESDD,T6?@SKEP;\) 3OC^5M?%L\K-U_B(>](:)1+NY$$,X" M)>(^R9QUV )!;663M]Z@]N6/ Z6T\ P@I*& CM=L$,"V#[[+.:5F%E.@!W%D/P7^D9DR$7.8 M6$(0M\ 20 #'M9[+*&A_,R;G1)G)I]3(8LL\JO_Y[:!?R8).\I<;BJV4VALA MC ,0:[M/ND&@L]@TSE2([AQA0X[1B^",=LU,XK M\*XQ0*17+FH5D'"/--"D1A9@K*[*,=R4)2G<;.V _47=_A"^!L?P-3%V)*8^ M'!?.WX!X^FR $A-'&8UZ$+..>B8=K,:D.4R:4&I$IW!CT3Z[0M<-T&R6LS/E MSSJD$4K=A6 %L XB8P23&&FF:*5!!B^RCB' <\R>4KE]S[ZFOGY=%5\GFS("8#6/9[OI8 Z^ MKGV*IT@5-7LD=%P-.>-.Q!H 0 [@2S MC%M&C&4"@]H:HWA[\U;.-1HSH'^/0KGR \MQ4#(ZL+3H9+#8,>>4M=9[J(S1 M$M?'3BU<^SCTG$LP9G9@&5YNUS+[?D+BL58YY&PZ_M&@,74(Q5<*G&LV=&;'+(+"MS%B.14VO"E/,-^N?HY9O%7VN'3LT0!HAQP M1E!OJ-UK I M90:+5+P,[%<8J8B,TPA2#0"Q<5N##"M? >!5ARS_5Q.IV)@")R,5+\,Q&XO( M%81[1>5&00I\%!%T AJL":B0A=SY:XI4;,R2%'%?[8#]1=W^$+Z"2,6K8NPX M3'V40:5AQ.+1-D%!)30&C E!C-74$4NJ,2HK,DP#.:ZH3Z6SZ0!L]@:B3)/: M:(\L54!;H RESBEL<(4RM0Y<(7T'/,?D(H=L-O57EM2&&FF=E=9X[;#$6"LL M:F(XHE]EO&&GV9"C7*YR=F27U 8S(Y@'!%%/N(-&&88JS UA[1UK.4<"9C$7 M>A#'54Z![)+:< X$$-H2(ZR/>[.1OE9J$9?MIT#. 7M93($>Q)'"B59W_;=B MLMZN]J>G8=UD+W[2SQ>3Q70^N8T0%IO2;?9V/OE<[I_S8GUX<*8V==N=#&X6 MG^)24'R:%ZOZ%_\3_Q"!^W8_B;C*=A*Y842Q!D0-7IMB,$8"TY'=*GU,OA$0E<1) M(9$23&@#$5;L@"-4VJ2TPYUTJ8W$GF4>N&?M77M8ZNZ?+VYOBQ_%[1FW6[,7 M!,"X0(A8',_KSN&X94)00P9TMIE#1B#-,=KV"7 JO??E7?CY+GK.C7'1>X+G M7DF'3=3)&/*2<*!XC845F=<+[5O@Q_@T()3_;'IEZ?ZZ*E:-S*8WB^_;S7H' M"CSK\CK1*A"OL670$4Z1)5HYQ.HUGR&4,@JEX<%X(#D>8TMGS,;D!FK%C4.K M()WSW EHXWS#%FCD@*S&:;%KSXW!;.CC<:,=9F-R [?BQJ%5X)Y3"23D1G*M M",28BWJ$K&+&$\RHD>L_BE,R?)@DQ=!QB'&;\M%D>?(EL.@%$J!ICEZOMR%8>O MEXO9QW(;/>RT9XAPLEV FACOF;=:4F20@=!5U@#DA6Q?L&>P,\J ?.@3JF1' MD^6JF']=N+^GWTKWXZU#G'?1=Q"BU D/F.>L/J8CKRB M[?6(@>N'CW]HZ1_=,4WQ=;];&>"?M([C%@0Y10DP&'%.XNYKJW%;1FG>YYA> M)=O ^-X/>O\<]F1YMLF=-/F095TORLT-KR>:!TA8'#J1T#OB&;2,4UV-7"+4 M/J-N4L]-:WDV\>YU@RP56?3D=K*8%A^_%<7F;2FF4ARG59QC30+T!A.NH4:. M:(NL$J;6\1$B[Y7IE>TQ.D8Y+F["YTO%%0@%F+@(3., Z]8C*.]C!* MC'7F=[V["Z\!&SHA]5IYD:52DA,=1C*V3=;?RGJ8/R:WY49XWLCVTO,!60B0 MCL,@TGM/E%>2UHH;31H2V5#%Z$-03XUJ/4"3[A+/:,]:: (-95P<@0&_XI&+!^U7Q?3+?979]<14*#)GVT8:#F5L'8,E@>*7S MSY3R@%Q=4X*;/M$VH,=NENB.VC-X!2$4%- MIZMM\?@ =H8%QYH$#N*QV@/ B46&86")JD<(J<^P\OD %.@)G63RWZU5]8G< MSM?EG:!X #]%@&-M@L:,2\L!Q$)@&7]R4E5CY(SF'& \ZEVPOA!-Q9J?,+J, M.J<;!B5]U*RDIEP;[QTS'OAJM%+S# N'Y<&?7F%-IKG&S;+8Y9':73/?YP]> M5T.Y/RA3I[361B\(W!CI"8BKMJ$*,RH1>UAX;8=M:?CHY5%)-0B\F9 KPC7M MRJ^'=Y3*@A$D:G1&& *X- +62CXQJGVAD,&4WZN@6&N$)V,ED7@W6:VB%AEU M_['SF%]G*@:!B%-:,"JBNHU95)<=UTPQ8YV3F/Q*Q=#0,::$]I0S)"-^7"+J M *8''"WU)&7D;,)4#(W9,U@JALMPG^2D$TF3ORA=Z6/ZZ*\XFAS[8- M%A&)'014,,ZTH'&RRVK,4(+,LRATEF0#9O2!US^#*WDZLK.CR,74B$MC*7 . M& 8[<9=_$S[]\>ZH4?GQ X%R* CWAEMH&$.&>EDOE)#KE%59FIJ0^T-YV0,D MKR=J7Y;5Y1 13E$ H0)>N'K<1NF427VO3&OH']W7$W4D_AO(Q''WB#N MJW%CBV7>6D2ODFT1@-T.O7\.>[+4*W(GS>@;V*"9!I45R!K(J ">(NDMC&^@-XU$LA@Z>"TP;'@X(0!)<>/DD8%ZS"PAI)KF9WZT7@ MG7+"M8/RGTVOW+>__%DU,IMZRR:GF7'.< 94/.Q:'W=];ZMQ0I\T%?0@&<,: MR_&";'*7838F-[IEDR,*>L>(]I 9#FQ4/ VLQFE CM5ZQN-&.\S211$O?A2K MS3QJ>;;X_%"GX"'TZ)0"W:!UT-8 *S%W9=8*+*PJ,U94143V:_6.; MBE-E=R,F9O)]OIG?;^=?=[&YI^ATNF$ GBL%XL!@'"6(PY;$5:,5 M3F28.R@/)O4*Z[7'IQH*,46::V(YUA9PSN(6[274AL;-.L/++WF0J%=8,PDA MK"[[[ #K'$SXTMN"==J4&6EIW/RA5AYSJ"JXF<'MSUM7$E;8EF[#8YUN-XS2 M*V:'(93%>P\_/JS!)[?$LZT#*Z^A(6#B0!7F7FKI*^^R QBVWQ<'N[23!\?Z MQW;T*S\_HW2"58W:!^G+8&"-A8XJ@8!:0U*=@KQ&'3SY['7S:@AT\U"[&M*K M^4L"5A0K+$D\ &M-@2'05//+2X/;WSGEKYMC@T$\6MS]SM,T< G'?RV7L[_F MM[=1)F]F\:/S+_-B]F:QF2R^EN?LO40SZ(*Z6\:3_SZ=Z.&&NE^NJN=+H-YO M5]-O92W)ITU'+A]Y")R:^1*?XNW\Q_,>OFUP)>&2UP00-VF'N!1>:404XQ3N MZZ9B!8EI5BQV(,OK\>Y7(U3K]Y/5YN9+%81FEG>?YXN=Y,_>->C^]H U@T(Q MRH4ST@LFK!85=H"0E-%Z)V\9#$.(I^;;Y(!F?7W@!!SZ_K?)OY39X CT'FAED$=463O[^?QVE@DOM@K2:\8A$Q@:+[T#5(D:,2J.C] M09;,5OM3%V^^'#,VO'0&/MDP6$"U%XH32Z$% '@#Z@77&I)AHITD!.D5M60< MF?U[NT\UYY>KAHO'T381.DBI 8X+14W\1WE1GR0<$>W/](.YN-,PHR? 4EA( M&UD)S:Y T/K-PDQ6J_O2U'RWW"X.RV/9>F1;8-6-)@:_9\\&@2#41BL!!2>4 MR2@-NA>*C']C&UW4&69<'Z??BMGVMG@ ^IRE[DB+8)S$P! E&9/4:.,A44FWOARZ>-2H\>B[XJ,5&? SV BA- MK"!:56/1TMB\C5,]R>FI]'M Z+JEGJ6A* =A7RSDES-=_#&?%B1@ M"A5EQ' 33P\",ZZ)KWHE@4^:IJ29KMT2U64O +06BRDW#3?[6IP6S9/'@D/, M L> B<03U -B"7H8GLTP9+P'\70#(=7R6*D##0X%9?EMI@#APCO%);%,*U:O M( ZTCQ(:;);UIS&W!"&U& ]E:_>!N=/[3ZO)8GV[.U[_*^+U=KENP,;$^%P69T_U3H':9L3!INO9G?15UBYK>;[:IX(0[J MYLNOT*>?;&$<0,3&F' MZ"^F96G1ND:"76/H$U>*>:,4$@PJ#B2"S-7Z"J;M;A!PQ,ASJ1TF%$ #:7E\/8Q.6-<^3\APV1T2,:$7 MP#+89UXXS7\H2F2BF&Z^^/EZ.KG]?\7D9%*B[F\/&AON$0%>("P%_P-"[?U$F*J9("4TV]R)F$ *8C6PLX M\Z6;7V[[VUVK%P8IHDICF,;$,>*IBY*!%3J*TO:FJ\%RW&1*MA9H9LRU^&R_ M7(O/AC+[M-&0&,HYC].20%*9"K4G.,,"U;ER[7(T,^#:N^)4@J[3#4-9@L5R MR2UW992*UYB#PVB-,Z)]UM+!\MF,S9W+4W?'IDUW%' MEW$C>CCHF0! 4F^M]-IX+?9!!]1@H%BC77KH>/H3 VD>8G_N)0$Y22B&@@!C MB89E3B^]1T)C $G*$,O3E35[%>O10/R>\?KEUWWL'%!0(*6$HHH*PSCBZ"?P M=$JRM8S;[X\?7=RW%\&8@:8RL%--:2*)0]A[ [G$..+B*CRTPJ_)?=M4\AV] M:^T0_<6TZW??9D*P<8AERQH%R^_%[%,Q_;98WBZ_WG^8?_VV.>_,/=,R6%M& MFQH;#Y=*$,6Q/X2@QO$R!7),_#^41)\EGNT3N?9W*K;KS?*N6'TH]L'#ZV_S M[VL3M;/59'I"_HW;!F ]])Y$E11H"JVT!-3X.,DR='D,S8"AL$NU6GQ:369% M/%?_6>8]W?VA!./\6G&R72"EPLBP@QK$4XR0'&!6C17;#A%"P^7D3[12](E; MZW7BMSB"3;&8+*:%^KHJ]NE:8W]V_"UFCVA\>M6X_$V!D;@?RS*BRFD788Q' M6E^=;Y66[>MU#I= /\4:,CB2R<*'2FG,:RJK14NUS3(J?:$WI%;A4-/E0ICHY8Y:IGPE6"$E$Z2T# MD,8W&@UKHYATJGU>C8$+CR%^>BYP#C27&J$X@;# MH2)$0%"/A8(,0R];26+9'P;CVQ=_7Q=?MK=OYU_:17,\- ]2,RPUE8HYXQ$1 M7#E>C3RB>5VQ_MT]< -@-CY;UO]:G;[J?ZYI -!#CAB3CFB.?-1O*:I&S"AL MG[UP#*/1D"QIA5<&#%'3Z?9NNSNF-DQU>?G+ A-$&^=I/"*5IR((*)<5*H3J M]FO-&":E05G4#X(9\*I3;!@GQC)/O!'<2\0IX=)6HW65 M\O!2;_<1UN?#9LZV#:5I@!E&*!$4,6V5)*0:,] R MM&OF1Y&>'-R?_GAWVF]=/Q" )!HK1"W%O,RI:25CU>[*E&KOCA[,AM4CRLL> M($DU?X?)PFX44E9'GE/J!"*<$XJKL4KA4F:?''7?[Q.E9(QHE8^;"VU?O24XG$W.W0^BZI9[E_IR#L'O:D2_-PFY$/.\B$_4. M SV"T,8N5EL0D.VM=XFRL#=&]6@6]HL :!\QW"X+NP08,6^P@ (): %76E>] M QBWOWB;* M[*_%T R'5\OAN6W;NYLN'XGMI^U]\_3V"?$H_>KE!<$AA#B5@ M\3.\3#$M55Q=H#782!K_/K\9V)_EK!=(4@G\DK3[%(DR,;FSV",-C2!Q.!4@ MR*D,X_?[$VI+$)*%4OW,M??Q(!!7J\G7,G!P,E_],;G=%F\6[N]I5 )NOCPN M#W(][3"G:O_K1R=(4GA.WRSBCT79N4C= MC_&1XG$?^G:0/O^>6FSF=GZ[+5VC'XOI=A5?7/E(1W.1EIV:/>M4G,:WV]@! M'YECEG??MYM#H5DW62WBM*[']+:!9[6O3P1B*>(VJAN46(RA]U0?"FQQY+!L MM/@.[9#M.-CF?MP^/A2@T/'H(Y45B"K*8%P!9(VH_:G&[-BU(9)3Z*C7> 3< MLW8V=\1#W[_\@C/FZP&_&B2V2G!M(B$B6RBG0*E*.(2@]I&9R9S>:3GZM/YT M-J))I4>^W.%&62K.-0U6E,4DC4#. .>1A,+9:L3"(Y&W73X++C3B9V?(_PED MR](=\"HY-@ZWW-WWV^5]47S<+*=_WGPO 3M[\^EHF\!M5+*01R J6\A!PJ"K MP6.T0P[3X1+0]R:VY3 @I3.[K3>K^713S'8]WAEZ/WS\_?R=QE/M C "+EU[DA6A%3RIQ/Z_93C_8G-6X(^>"PP*XKTUTADCM?4 E^-14O?_A U M7++TH43=!9AQM#]>_?EXMW\1=EZK ?Q:H\$[SYVG_7/'HC0ZO30 #[G57C"@#<$8,4!I/7+5@7*)=98$E$N.=JK%T1:?-V\6 M46';EE;5_1@VY7VWA^&\C\I< 4\L@(W?$94_K+!2''H'-?*6"E-O,U#;]E%$ MB96DA(O<4.".XY=\%T>Q*H5:)CJSQ6)Y5U81CG^\^:(GZ_FT_-L2[6+VKM@\ M;_X3UJ>=BX,Y.E/++\O5W0[CD?VW=??*Q)IQ M5A6+Z7T3I^S)=B%N\=1*AU#4-($FH4%N@P3J4,21G_?-+_V9.TEL/@DK=_,%)\ MF@:X/^!>$S7R=+OERXB>K!$/ _JXF2QFD]4L'F1GDTU14@'(TW=#&C4.6&.' MG)/"8F5D//D:4B^JW+J4^14:GO6Z"60Y,$+#R!JR#K*N&@=BI'%<&P:\<%P1 M!;"O04(F0TM2(EFW1"C5"K]7B>I+AV]+P9S/J'*B5: 6&,@]TLXQ)(4R-JKK M^W%JX$'[,(N!;U?WKQSVA]+(;#@;>W.R72! :$VS*VL7.2X$A M]<;C:G24=\@:.YC"V).TGA9WZ .>5,+7D]NR@,G';T715'TXUB1 1Y2C<>H MAAAS#$M8[;0:D@XAFI=[AT;6'7J":$P2G,^P=;11(-8@!PBP&"-JN*<,UJLG MEM3EK3)T%UX#-G1"ZK7R(DLU(2?W9O.M6)GM:A5W MS4-YI'-*0_.7! Q#I,M$>+6V0]GB2Q$_/HL; MY4_)[T^;GTZU"5(M!F4QA MOP;>WB[_*M&X^?)L&&=7@PO>$H@B''*I!'301Q0,LBKBP(PG3FJ48=#1 ,O! M<("U7@_>%9NG/3B]&!QM$*C$BB&BD(U+&'#,(5"=C0RFH'VLPV 1V7VO!'UA MD\RW./G[?;&:+V=G#HN/G@L&,.8A%HQ"XZ+NQ!6LK.A&=TE1<[F<1SXA=L$E MN8S/ZOQ/G@R8:8$)X$8)H[UWG%A9C4<@D/G-X):R.2;A3IA_YIO_%JMX')F=/GX]>S!H@QF26"H3>V0(TP1 MD513]O?%JI@NOR[F_]V=#G6QB*"?3!%\I$6@V$3-!"G)+/.>24QM37(C8=)B MSA=*O-?K!?W@DRR[P9U\;U#<^"(*9W);QD%L MHR#O'SU\,:,N>GMP3 I#E4-.:NF BX*IUFW+M&6MJ3:8<3K5I'38&+R>?;^_?+ M]7I^.DE J_>%J <*SY#E97T+)"&2AM:+?%006_-+7!>_4J"7BEG'[[+>K,RW M283LS>+G!^91%?Q^6^S7Z)LO^T=N%G5REA.DZ_M3P4$F,'."$DBP%-!;6"N@ ME$'4FH_RNO@X,K"IJ&JV=]O;2:D8''J^^%"FHUD4LRK)4AS!S9>([JG<5!>\ M)0A;1MM00"U5P!+,A*S<>65!W [>"'!=#!L.M'0[Z)/0MK?SR>=XJ-VEO2Q. M97,\TS( AY&W"A/NF8,44:AY-5[E.I0/AE=F N\7J-&(\3PP\A)R/&\=N$?, MFKCQ(Z]\5"Z=\;K>^)%MOTW!*[-^]P_6:"2)/U1_=PBHOX0DSUN7!A2GF832 M!BWY[B#AP1>F=VZ?[ >2#)T8L-=XKQ]CKQTB?K2)"#\41SRW[Q9 M[*Z-N/]LYYO[AP288W___!.GY9*R;)I9KC>_%9MOR]E/O7[;((]ATU<$J7:Q M@IHB5H8O<(8,(F(DUX+)T@\O?C]Z*4S M@'=82R]>2D\F.NQ?G$<+N?6&UB3G](?]9Z\QQL5]BQ-A 1#02"4]/"!/O'8I M:P:V+(_6A^0O2&1S&6#7G:3$4A11@E!AYJBGUD8$J[%B <@U!*]VE.)%V4K: MX?6Z.9)Q0&M.U!B'$A^*=1&_]6V7FOQ'<;O\7G:]:5:;!JT#%\P(:HF/IR1M M/$'&V&KL4K%D?U9HVFBHVDN):D'3HXXJ'K9 M$UIC\J%+3AL9CWE<60889$ MAY&\ULMR47RR0)Y5%$ZT"A9Z1Y$OW2&2>JT,DA5T-.KF*>MX=,]MT5AH3SW2 MO0&4B@A_3%;S;]:GXW6=WO M8VRG\_AC@Z1P%[XK."\\ 0#$7<13#"/:LC(Y4&%(4HHUTZV&$7F3+;)'(%.1 MZT&/V$<'/-4DGO]M491%L<_H8EU>&["DVCAL#</^;K\J'OM]/367J>/E>F&4=("$8=0YXS"3&NS2,< MZ@X!ZT/I.'T!ONP/EM9B>U]\CANC+B;3;Q_OUV5XUVGQ'7L^8 XDIP8KXZV% MW@*C?144I@7-L,3:$&+L"9[6XG36G)9?_4!PD"#,(90:* (@=F[\6Q6K];?[]?52-XXXR^5KH^_>3U2ZF\>A> M>\%; G76&N M@DI0([5GSE0X&)(VWVDS7@P>N#H;K^"L;_[CXND\?7=W&/1>*-L G@Y7*>JR C6@2 M*@3RSM7;>OS[A/:L7*B8"=99A,VV#9@-QF!=EL5VE! 5SV8.NNI\QCQD[6/E M!DO#-3BO^@1L7/_._M^_3?Z>WVWORAD0![%<;U>%NBO35ESLXSGSOGATB7JB MCVJCPL9I*S P#]@0UCZ5S6 9N08G4PH@4Y'L<:VSJM39_C[QH>#9"4HU:!T< M)A0+@Q65W @I3%0E#^/FGOOVN]Q@N;8&)U#_L(T:H[?K_:=OD\6GXN[[:KN]/DN?A=07KEF+6<.*6-$9J .LR=.PS;7Q$:+*U6$MU]2!!;F_L^ M;I;3/]^OYM-2@]LE 7NP2!RS )YJ$ZP2V N.+,# *@49AU6D1UQ'.T3D#9;# M:C#A]PU6#T*N,KU=(N3G;0+P#E.-F=/2,6.@);ZZN60HQAW*(@R61RJ5E#NC ME2*[QX>B[-N1'&L#I[XX_>UWD]5JEY=K]/06QY/0K4]FH7O;(.]%YW<'YN-Q M&#*,&!=$(1!E M(.$ "R,D9?FG MBV+A$I&AZ47)RV"\U@MQAD,9M0*+@+ "D:@:0E:-$F"2>?J-[L)K?C.N'5*O ME1=9!K+E1(>>CE&G:M$?.T:=K%\OG322 6P91$9+P2@CF@G%/3;8B@R39?0A MA.4P\+06:X]5VJ4S!E,63_(8>N0-BCM?A0$RS=+4I0UCZ%N@?6&3:JU6LW]O M#R8 OUR=4'O.:( 7O2,JDIKJ2D=''K2_E3-PFHQQU,(AL4W% MLT_Q:S=?U&RY*R]T]J+72X\'QAFT2@CC*/.*&^A%-2$MX(;EK1\.),6G!6WON1H0D\"?K+H MDO1UBX#FR% 'A8>00A?%4$]K1&U["]A@"]]X)!P.UU3\&JZT$;6.*(LP=;O: M&E&+U)4-PAGF,ZRE/1Z/^L5R-.[T7OT(&(PU\LC%F6-\/'GP>! YC%M2T[[Z MT6#7 3+B4&<\1^-1[P62XCD6,"M).760!0IA6_E!7%D^K#6/!@O_SXA'G?%, M$V6UWJRVT\WNHHM:S#X4<5\N9A&IU=>A"PR=_K8JRU$?R@P]?K*L&CRYW<=> MC19Z]:A+9;C>;@#K8O6C4715D^9!QV.BP4Z4][09=)0S9K30.BXZ3GG6R 0_ MS.@?(A6/"3$.Z8+"0F??$K0STFA"%9.4.:PH,>B A46LP^61GH.C^A7LT0Q- M?0.6=;33H\&^OYV<"W5Z\?D@HB*H;3RL&LR-I@ CY"I 2-I,ABUS?O4H].>7 MVCHCEO"FX^.^GHU;.=(B( J40,Q#+8A$C@(J=34^30S-VUG546;G&- )H]?' MA2R]4WE0H"?GQ/\<=,12U,^Z./-:I+](#G+4-$3U$FF2*,$@@T4[H"TCEG4V;SRELCZ(Q= MVCB%1WT_NR,<;1,X$4 YH)0BQ$ AHI)>J^G.0'1%^D$7";X8K- ?7J^3&_GK M"UE08APJ^,FT]!+:1:4$I)'K=DRP:+"#"W! ML.X]-^US PXMPP( M&46H@9A[Z\K\MECYFNLTQ]BB02W0_<(U)CTNY$00Q,8-#5*J-?$.0Z=,O>AY M2U->DVU#A"ZR:L"!"^%)=LUQ&[62HDR@-=_L#L6GHKV>/QSB6#S!,IZ>O858 M::4].XS*"XQ3UHH=6>B=P1ESKA]W.QZ-XP1!CC4)F#FP*V. < 20&>&) MJB:$%[:]#V&PL*NA*-$31&.N&9^BUKN^W0>"56GU:C9?N'RMJ$V5 MAJW%* MS#),/I_\&-(.JC$I\6ZYF+9BQ4/# ,JJ'0)&C1LA*N/$$[2::AX3W7[/2:.& MI"!&:[3&#\!4L]GNM9/;-XLOR]7=/O?!ZX]\Q,PC@86$\2 92>"]4W$.*VE8 M/&=0W,CJ\EHB'Y&-:C-@ $!K 8%> NL/6'!KDMZ;[A[YV%BP'2(?+P,LZ\C' MCYLXMO)K'Z?%8K*:+\\517WI^8 XLH@ARCEVQ!EL=I5!]X!PY%-6&1PLSJ&Q MT)\2JP?$4ND051=_7ZR_%]/YEWDQ.^O!/MHF&":!8XH:1!E&B A4ENHYC%'P MS&O(=Y3;L^6E7Y1>)R.RC&G(A0CC$B">O(OI9'T\*]CI!H%ZRSP6F&!K%5?Q MD"Y,-3I*HNPX/'_OM+7.3,P M\RL2W877@ V=D'JMO,A25%NMU%8YW.@#N9*,@ ML-.*$>@0T]H*)YVI>B[BKIIA:=P^Q+ <")_4D0YJ^I_M?#UODA#^Y19!12T' M&PZXQ]99XCR0U600($Z'A!;E[+2!?C ;DQ/ECZOB_-I_MFT@"@+H !?&(R2X M8+KTY^_'S+7/W'[069(-F-$'7O\,KF2I+N1'D9Z4AD]_O#L;(7_8[+R6GFE& MF#>BC/.B\F&SDTHES>O?,%MX?R@O>X#D^F])H*QV$NAJC-Q1E[<>T)L$&U^):X?7 MZ^1&EOM^?I08APK]W)+$7FJ$M)?*&$,,$;*VK4CCNM3A'$J#Z$%.C6Y)7H9, M:VWOV4VN2&==+"*DFY]L)F=J!%WTDN!%66;:>!YUK#@H2Q5&U<@$Q^TO1X]P M@_)2F0\.U_7=I]S% !,D(9)>>J@<0+(FNB$I+4JC+0']8)/;5>DX?$69B_L? MB*3%@'A4ZL\3G@W&F>C] C3*8;%U0CV&'>3"88T=-@99X3VN8OGB6:J] M;>#R>PMY'PQ;(C8:&UHG41/ $&ZLI=)Q&P?KG:HB+Z*.H_D5'04OEUG#;&KM M,'I]7,C_Z#<:!7K:\P=.J.C$"P,CQ& 0UV'AE55:>.PKLTFI:J?, MVI@YJ?I#,17';"F7HC*5E"OIAV*Z_+J8_[>8O2LV_XIHOUVNUW9;?%J:[:J\ M![#YGFGOMK> 50DITR XZ[LW*MCQ+A&-K;:?R^YKE MW>>2XY7?=T_]R6+V9K$IOJYVOSC,D4-9CI?8T_65@4)!F8P*HQ..:(($9^Q! MIU 9EN 9A#V)<4P=+?/3B)Z/86=&:! V<_XE 6NJ,#><0:J!U-QA5+F<%!*F M?1ZB-"DB^EZ+!D,N%7_BCAP!*"W"Y1IY6%/7[XO5?-F@=%.#UD$(Y0"5V "+ MM(WG&D&K<6MD2?LH7G:5C.D?LM1+3=L49H(+#W'<=K$ 4C(D)0'5J+A1[8_I M_"J)T!FAU@K*7AM??BD.GJ#UY/OWVWDQ^[)<_6'?']-!3K<*P%M)XNXHO.&8 M8&'C,*J^4\K;3W-Q5=+M'ZK68G[9':06F_ET_KW:EXY)NU'C0(%BTEH.HU*D M*70<>U*-Q#O;/B)/7I_0AT"L9]D?=IN;S[?SKSL%Y5.QNKN, 2^^(G@>>6N! MT%[8.#R#&875J !R'5*2@M="A#Z ZV_%7Q6[0.399OG7*Y7RPC=8OO.\UDNXCBN&1S:/N!$+4>"1%RB$@E,97(D^J0KB7H MX,N%UV6J'176UD3;9=LL9B]/@>.)YQJW#8R5T2E6.,:!-W$\U-=[IT4= KK@ M=1E=AT)L//MJ?12:S$_9ZD\W# )A2"CD99"$9I)S*6L5VFK682=Z+<;2#G"- M:Y2H2JK?'Y@=86J4M[#%VP+B%H(R=RC7QF!D(?>R7BZ)ZD"CZ[*:IL,P%;=V M>5NKCL^+M9_,5V6A]<+.UV76M;AZGN!2@];!6:Z=4T#IJ-5Q9R3FU59K%-(= MKAI4%!D9!8BPA@%470(U174J!7J=-=!#8'D@S5O+< MT[^-(-Y\+_[>)]-=/^Y[G4WW,( Q^^G6F_E=^6>_W9TQ#IGU3_?[=60!MI!Z M)6ADG(]*C2U],$11$<_-4E #&ITZAQE]^BS E.+22P$Q%V4L!9'$V0,6+/Z0 M\B)^]RS C07;(0OP98!-WP^F=P M91R.M,SM,QY%>G(%7)#;!W.BO93"<,,)M49Z!JH>&9EC:47XYM\]ED(QR M+NXUMX_P#M((B_4@CA)I:ZBKQLN42UGJ.#M]H%_LKC-_BT0& 23+U)DN+C00 M1;V]&B.B%N6M!_0FP<:)7-KA]3JYD>6^GQ\E^MOWATCPX DFS#$/'!+ 0(PU MK3?$\J90?CI"#Y*X),'#90!=5X('PQG@#@/H("IS* OL*F58F*@@MQ9^1IF M>]$.6B)V?9?Z&5*[DGP40$LD)>4DJL:''#%7I ]<+K.&M_O;8?3ZN)#__C\: M!7K:\P=.\("HY@0 I[064I R?(17H^ *MK]TECS!0V-Y7)K@X3*(QHOR*Z\X M36L?8O6+@ROQ0U&"-"MOBOOY>CJY_7_%Y%2:MSY>'VA$"%@8@7*>"2:H,?64 M*RO%9TZNOCU;(V":*1O+D7SZ:]D?_PXO#$S),E>[XLH8X!FEW.L*':8ZW)H9 M-X0Y$>/:H9@SQ^+W3SGGV[XR.GS 1U+1(!CW*#H2TF2 +OQXQUW!JW7'1&( MJ&46*&NIA1H@4HH?6 H8D8I!W\AE_5HB JU##'#!N+4:.RH45;+"PD.0LF1O M]XC QH+M$!%X&6#_D(C J,0;#00D1 #"M"48Z J4 M1Y27-\A223V!$3$'N8Q(5F/FTHF\+?^=)7EQN%<[O/X97,G2,Y ?1=)'!'K MHV*M(>%* !D57^+KA5+%HU%^1MD>43Y2[>\B2*X_(C".%ECIO45<$6>!AM+4 MBI@'[0,^,HH(;*L/](O==49],:ZI(9@ZI56<#DP)"*LQZCB?\M8#>I-@X_"O M=GB]3FYDN>_G1XF\(P*YN+ K-<>&J\L662,V0EYH37 MX[,67Y$^<+G,&H:#M='_/[P8'Y^?Z^F*SVN]JGXN^-CN_^\YCX M6[\P$,L!49((YJ1%%HB(3FU@T1UN"8P;R7>I1RHIBJGVAB-ZTP$L?;]7K4L( M3Q&LP]L"%"""8AP6@ ""/([GL%J;IK;]F7+_9T]0C@RM9ZJY.UI=>Q- M(9['H#,4HS)>%FJ#%?2U23=N!E<:H#>P"[TE?"G"8C[N/>]O%E^6J[M=EN\C M03 ]I?-Z_KVQLW$=>O2A^+Y<;:+P?NK:VP:Q-TV:!ZTMI8 0JQVR&)"R9)SV M2G*(*=6RD78_]%)R8B#Z_O#+YC$XC=\6! >*:N8= @!QR(G$^H -4:Y#&8Z> M8W'Z%?31A60HX/XI,3EQ6W: 4(R]0J1,/()(639/>NJ1<"GMZ"VM; ,0H&EL MSD78O8YX"X$$I=(RHZ&"@O#X,]V/F0EM<[^5VUF2%P=>M,/KG\&5+&UT^5$D M?6R.$PIK(*QPJ!PULM3+V",).&<.,96?F:5'E%^.S;D,DE3SURP7Z^7M?+8O M2UEJ5&?4@)<;!*=)W ,A8A 23JR@D(%J9T0(\=8"3Q:),[P6T MTXQ'C['I^ MK$F@6$@I,7-0 !=/X$QX4XV0>R_SWO*[BNTL"SJA]!KYD.6VG@L-QA'_35Q3 M)^6R>%@)UT+0X;/"/]HF:"H@CGH/$$)Y()VBEM684=D^-?Q@+I+>Q=\7 M.,F<'YO8UUU-IX..7-'VC*IXLEW@6''%M4!1>S(<24CBGPYC9="W)T*RZ*SA M-<8^$4S&EGT7SVH'CYX+B'G+B.?*F?(_WBI>,U]HKO)6$7N2TU/I]X#0=4L] M2T4P!V'W9-'Y8SXKEJ=M.C\]$A0F&#GN%7(N;GY:K6$M5E+P"T M%HLI-PTW^UJ<%LV3QX+$2F.A&*->>:B\@[)VA4&1-#]Z.O%T R'9\CBY+4MG M_2@6V^)=<:I$X),G@R+4(*CB>A+U! H5-+*B'!7(96A)'=9MVPF>Y*?E-XOI M\JYXNUR?TI-?>#IH++%EQCAH.(NG 4* MQ;IH)/CJV5#&51*$M2K#*!WGJES.#F/R2*4\%&4E]I8 I1*ZNMV)HIA]_#99 M%7JR+N/0[LHN[X X]/X$$YJ](+ R-M()YZVE9< _%9MOR_B;'\5^SDP"'W[Z('!2EP/2MA\H4^V'FY+^,L@_Q+?\HA?&=E.+8A'&P4G11R3]=#' MJ0XU0]!5JSZC K0WC8BK)%AO2(T89OB^6$UCCR=?BYLO?RSW$.VYOSX$;LTN MBSUL\,+@'9,::2.=L0)X2USM[6>,L_864'F5/$J"XCB7KNA1TYW1?5;+9[V>3VV1VA])WYN+V[FZSN;[Z\],N3G1I^$?*3^>J/R>VV M4.MU$7%;S-[.)Y_GMW'T<0,N)NMM)/?-XD,QW:X.E]*BZKFJ_AC/I_/UVP87 MG'K]3B ">@"@QT)91Z-:Z\$A)1"+9U_;Z )AOGB>NQ_5VS>"\<0;0HUS$!K# MF%<,U3BJ9C?*4MR:&HD]RSQPS_K2U6^3?R]7Y:7G]:,8=,Q+Y2!5'M1+/"0TPUP^ \CQ6&QQ#X@E\X3]B*>Z M_1^0FM^5P_A6%LS>R?YK\W8YYS=X=K-%,8&80 MCV Q3Z61KL+,4Y%ASJCL.3D(\CFSM73R#,761^\.6&N"K1(<064AM4+#6H.1 MPK8/1QPL0.EZV=H%^?'96NHW#W]J1IF\ZU8E;];%=_*<_*/7:S!.%V,,^AVLE[/O\RG.Z#*B >UG,X_+>O; M.C=?'L(GQLZ ][2[#^%J-]O-&9#W81TWD0NK^8_8.LZ+)DZEH3X9("-"(>.1 MA$9Y[!'C;N_,)=2#9AI!&I2;#O2<3ZG3>P,AFO'=11?EN6!:*7P(L"#$>MD^ M4K/W2IAC$^99MO)TL&?M1MH/JU[8WBX/ CKM.CK1*F F!"U3Q6MFXXX/!-:5 M2(ATIE&EVC'<18DH\6)X7A](IHTH?=;CLV;[D^V"43:JB$)3Y(2GG"EL;#56 M$V=RWNZ?7J38C!F=\'K=',G2G9,?-<9RVZSC>KJ[DXR>N62Z(3/6S<7F&9X>-0B, TL$=!A:"(RSC!I> MC8Y D>$U]&'DW@L\J83?5I,Z6YBM_6N#,!PS"P!71 *A@ (2UTC%B9*02%>@ ME2:$.G=2-J@)UN7% 7,N(EC*"\<5%G$QK])T1:PT0GDKOFF(TA,[.R'^BZ>G M4+LE;.SGM2VN@?1EO,=I;RGP9JWKQ9;):':[)?OA33 MLOW[,LCCY,WTWK\5##"<2&HE<1XX[J!!J#(3$I=CXIOL+*9C"R6)A_"9+RB) M?W#[>5W\9QOQ=#]V9M^$'QO;>?6D.TV<3\>:! @PE! JQ"%CF@ -5%,4TX% MY5 U"LA+,LJS=9A>>#Q@AX@5F$$:AX4,M([@P^B(13BE6?UTH:7.XGF:I:L[ M&EE[8/JI3VYGUCBQ\^E MO'^Y1> &2VN=)AA9H#EW7JIJ?!B+]G-\Z/)(?6[U_8 SHO#/9S<_UB98S1 V MS#'@M442"&ZJF5/>[L)Y;_B=)7>>"9UP>IV>#YTP2 M9K3BBEB"M;#U$DHUR/'J:@]R.BWY5LB,HNT_+C;_9E'>UCA[1;7A&P)UE'!/ M+=0:1E4(:*1I-7Y 5=+::*V8T=UZ- Q4*8S1_SM9K29UHJKQ3+2FM.[??#ET MYV;U8?[U6R-#[>F& 4O M'7&084A,D@I<+B#)A7QHM&RE7#$YXRVQQL%017U M$F+!)$8<(^E]/5)(3$K7Z4G3;5\">QJSUA0*?%QV]%T32*_EB3 MX*F3!GJ@,1(:2^BIIA4LBHGVJ=D'-N;V(>FG62'[P2A9;M$7NGN^=OG11L%8 M(&$$R'D&-+-,6N&K44JI6L:O4CQHEM6[?!ZW1S)4NO(CQHC&9M_JG;XK^5R MMGY7-+ X'VT4+.66.PV UX!;*9R*HSN,,FZC&1H7>Y+:B2J2G2!*=A/SI4WT MC#)QM$W4RCRB*.ZUWA,,/>'6XVJ,)$JZ $ MAY(Q:"7R$3V&$*L);SV1>2L1/=12-LM%F2/RVSQJ*XUE?:)E<-XJXYFS7#$-H^Y,8#T&S&%[ M,^1@U_.'$G5_*'65M/M[6A2S^>+KQ^_%=';N] M.YZ4H422,T@LP#YY5 0-1Z-.A@FAXLJ^M0G!@8NJY$J7OU*0Y[^NU$ M7I8&K8*"@!+H!) Z8@6UT.!A/Z2RO4EQL(2J0XF]'X1&5?2JFHX/^5S-Y/:V MF.G[*BKE\.#%9\;F;PY$808XL<)IB!UBVMIZV2SGR)7H$6^'": 8#,A1B>?^ MCB?X^;IXOYI/B_J7]5#@I70[][Y0)L*.JZVB1"E#-$>&DGK)=:)]3K&T&LQ M).L9OE&I=;/=K#>31;D?7\JBGYH&*[DQ$G).'8_+-B;>UWLT1/):U)N!"-,> MJ53:!<4]C/LYA- *+>,_].$HIY5HGUXBK>[3G1,]HC3J M6O'[8KY>;T\6?3[9+F#,(%?8",:UQ 9QYQ\<2_&HWYH1],H8T2=,J2CQ_UDU8F9P^^V#71DQ M>D9J3&[\;U%"4LS4CV(U^5H>Z>,1_[:L)##9-*TGW.A= 3OBA!>" XNH)=Y" M_A HYSH4-.2O@#U]0CY;L.BE5P0A,3",:<" AUP(+9BI M$' 0M/?4BE= GAX0RV%[LO,?\UD1M:_+.?/2*X)P6$D+39F'0;%XRC. UQMT MG#BM.2-? 6=Z0*RU#?<0U%HIW&\6TV)1VI6/66^//1^(QXK%@YI@UBMBM0:^ MYKB%K,/%87 E(NX3GY07 ]\M-T.GIJL^=38-WF&TY;\^3];%__G__G]02P,$ M% @ I8,(2^J178D(-P$ VO00 !4 !H;&ET+3(P,3#UL=(7>!!)\3,[,!@D"/(ERVPW9W[T3%1D8JDY*X ME2+5)--ES:]?@$DR4W(F!8 2=5&S'195CKON><"YUZ\__5_?7_86=_2LLJ* M_-_^9/\%_,E*\TVQS?*[?_O3W[Z\0U_P]?6?_M>__[=__>_OWOWO^/-[*RDV M^X_>P M '_N_]7%3_"?WG4?>\?_ZIWMO(/V7[Y7VS]9S,.\:FP+&.D^_OV'S_\.FT_; M413]W/RV_VB5G?L@^UK[Y__]R_LOC9_OLKRJU_DF_=.__S?+.M!1%KOT?[4UIFQ?9+O2[K]^N;=,=@--]V7Z:WY[]B5Y;/ MOH$S%'&&;)\S]#]>^>+ZZ3']MS]5V0\$$%Y!"K M+[]0,]ZOK.NF>A'_^)6:,1\:&LFW)MKORZ_5C%TO9*,MHZC7.\TMXX>OO(AY MQS_UGOVI_2#_]@'Y;8RWHGKRQ>GW.LVWZ;81S6=?;67;?_L3^]-J7[V[6Z\? M5W\MBNWOV6Z'\NUUSI3V+KO9I:BJTKI*LFJS*ZI]F:*;JB[7FWH%8 "P Q(' M(@<#-XR]Q /L_WP7D "ZWJHQLDKS=W_[TD%J_LJDT3_)P0\._'N'TUKG6^N(U#I M8Y8K5\[M/_G7W\^>OV,_F)SKCTU&&_7U4T# MM"6( ;;]G]-=775_\X[_S3M@M]GY?R@Q^3(BQ<9P1 X$[WBM4I1M.W_6'%&Y ML8IRFY:LANK^T;KX8Z] M965Y=INE9_KXQ=X\"?\:U=0,]<;DE,.U&KQ+%-2>S+&**A^5-R2I"LZI:*HJ MAZ*B^K&\6^?9?S7#;5SD5;'+MLT/#-4GUMJ9>#0_?KRE6\4FP+_=I M6A^5KSI*GQ]X('!]W_50'$0@9*6EVT'PB%PII]6PX4*NQ6/#P6.8^- M7-VFEVHQ)9^-93G!/H5I/6?[!.F,!9L,CP/::R0'T0ZW_Y'NKW+\CNT8;_*ZBP]-QYG W ("8$>B.PD8/\?1A!Y M(0!>"!,?^H*=VB0$(V@>D( I@K<,19C$TV+Z MKJ&J%U_7;%RY(ABR$21P7>PYF,1.C&'060D=Z,K44++?;;A,.NGAOS: +G=8 M/53)RJ5^EI0E\#6"#"M:8UU(I>0X6YKR2**_J"8J+(@J!-Z799IOGM#WK%KY ML1\ "B%R8Y]@)XSMR.M,($IL&7F0^F+#VM!A8=FL$9.1)J<5LGP-:$:5 M;OYR5WS[N?/TH!G=3R_U8HB/,[JAA;YY]4./"X7&YB0YK=O-'_\U+>[*]>-] MMEGO&OVRB4]#0JGO1[9-@C@((]#:9!RT*@ OEF,L5!]?YIGA(^Y*D.UG6E"-)[-(P)MB&,0SC)'$H M))U% A(@4QZ,L6.Z6S?0CEO,K Z7FDLYF&""IXA@K MK!"@B8T @B@ACAN'-G1@7[QY4*J44C1A6*-Z5%8+2W*<-)9 ,5&:@#LY-5*@ MS=TUXA>=9\] M-H5:;%/B)@$#@N+(CB(G=KM"S;-CD*CM<],*P;!2=;M:3W$I#?5,14!,RA9 MOIS4J? ^W0;B5YD3VI5G)!3+T$K33HKL&-;-J:C6GK'65I%>0G"8Q'$0.M2. M$B^(;-K92WQ;:(9[O)59%%-IZ#F"23%9G(9$'TF4HF 8_ M"MV-34Z'3L]6/9M^\S&K*)#\%OD8V?L?4YZSZK2FT2!!@CV!$/#N$P';"V/,[DQ E MSNI;6MX48W9&"9N2Z4*GJ(1[TA'=E77S9'U8UX?[_/1L@1*G5$R%)N-23H[. MWINXF/U,'4&2NY:D>5V&'NEQ16 'DB(_\@J%B[RY_? K^_?]AO4H]F),(HI! M$/H@0*"[Y

(Y.$2^3[WNIL<@=('<=?+*5@SKSRFP[O6H*^N 3?*B>74B MQ01H&@[E%$B)/C/WT5]B9T""QC.Z# W2X,?+:^LU,2,\<[/.RK^O=_OTY#6N M_G$=XD41=;$;8X <1S;28+81SY." YB5W2 ,,J&P4D(!LMJ<#U_KVZFEZN& M6!J:D=!![C)ZDQY77LY.Z.-'ND\=WB-&^?9]MK[)=LT;5K^D:XYA^S'_G/([ MYOD#5_GV0Y&7W8_QNLJJP]LU*(RI%_A.!$@01(['QD%>BR_QJ.M(3:!.ALKT MG.NQW[:PF^/_5U8/O7F?[A2\VM-6$\914D@7%4)EU=46/;-Z/)9L$?&>+* + M4_KI_+Z4%B9F7O@P[;[*\K2JT.:?^ZS*^BW?=N#;?FP#3)@-&T,"@-M9\X,$ M29VD5;1A6-\[6-8)+K6#_*H.0#!6?>2LS:!#5U:'4?58 M_WB.U=7)'+WC=4J&V_?V@W M)7B!';H!Q4%B8]]WL$>COEBS@UCH5G#)KS2L4@R(Y)XC64J&]<8@&W*B8IZ( M;;%I]ODVAZ#F(.09 +W$O)14Y@07R@#X$#0R^=RM,UJHZ/>\@J<*NA@5:\7I MQ/CI9,:$END_]_T#MQ'".';!\88JGPZ-+BJ>-+84ZKO_C?V1IR?[]_=/[]%MZ>.<7):&38-OW M0D ])R($>)W<$L]VI2X[T&1R0MWKT8VMYD91+%W03<6NNMX)$VNZIAN@2JRL MT\'UPG1.DU.7BSM]G(VI[ZH?872W?V(8VR ,74@!C2/7#T*_PY#@R!U;Z:E; MGFXSRTD/U5;FC6!";AFQ5*93A>;)J[R)EDG7?>.H7IHQZ?1.H!74Q**V3 MU_GCOJX:67;:^<38QX3@P ?(<:.$LDJ4)IU%FV*JI(H*=@QK8(/%1+1L1'L+DRUQGAR2:-&LS-&D6!WMS&R*?'= MF-H^#D"",7]WOK6(@:NVSJ!@9Q)%@AH529A =44RP9TN11*@_[P^2AXQ(4AVR\&Q$7^A0 TAWZ(!%TU<::DR";/6;W>O6<2G'Z\V65WA[=N5X &" 'V_38S M!ICUR"6=T9"$4F^%C#1E6.,XNJ8T:O%9#4#K!*'L=4KCB!43M@DYE=.T$70: MNF!IB*@!(=/$\#(T3)4ZJ1S/Z.4*>S;TG#B(W22 <0*"P$]B MGT9VC#V:Q%)GW$::,JQ<7PO>OW8GX[Z';MS'.R"KGGF[8C_4UBVO*[YQ^')B M-I9K,3&;D&;)H7:6K_--QEANQ\ZW_5^<8+Y0MDVK<\,<#NB<)O*7H7.ZG"F, M-% YG?M45&RT^[@KGOBZ=ISFZ6U65QV4)\R&QNSO#R/ES>&'54)B'/L.]6Q* M[!A1&-BH4UP?0ZFY41/V#2OB<\A6A[GOK$]RZF;\_X6+B!V'5@BX.\ZG\ZXI0=$6L@6G18/"W'LF/CD?0:&B&_ MRMG@,%D?X\M00ZT>_3!@ULV6J-H=%E[.5*^GZRRKB$9\>A&&,1NKAW8:CGAT\&R$>T3(FY _?02 MOPS]T^Q38;*IZIPY? 8 (@\B&+G C>/8 ]BU<2?"-,(0ZYM%E#)K>M_DJY-: M8R11)_TZ)A:-,2\GCMI(GV%>45 F#<1A&5IIPC&IN<<1W(FJYI?TKGD=-7TL M2GZM?7_[-B0H\"EQ06(G/O!<'T4>2#S@>Y&+@2_Z/(/R]YOKDBTDJ\ZSF^+\D%A)DD+IVJJ9)K.L0)UQ&?]RA%:#<29U>H, M:1+"-8;R96K8*(]>D;/Q; E/G/>6^"-;W7LW1?XYW:WK=(N+JJZ^W*_+]&9= MI=M/ZV:FOSJ1VX1X.+(A1)2&"8A)@7)M (/X\MUD4!F>!CSVU>7;N"-UJ ML5L-^"NK@?^NP6]U#LQ6B8SC>V@&>9I +D,1IG+VY;SSE!P+5TB;^W2[WS%( MC>F8FSX%A\J2]9O#J?[XZ?B9%A[BKQ8?WG (($IB"DD((YM2$H3([?%ABA*I M.FHR5*:KK=81KC*G2O),<4Z]L6Z>SDF.U;BD]@3/A"$6+.L6&5W)XF_:P)JI M%'7%8:B>G#S6R\@Q,_C]LC:=B7GAQ=#& /LGS05:7@1CGWUKB'T[": +8X)[ M&XXCM6E.[IM-+VXV_9NC4;J-3Y(EP:5*8P1)+DD*ZB 5=)2 M1>D< VK$_GG/JN?NB)$Z>(F6&DN/61R>BD7+3,UHP%&A\K'.0.X# 6? MEX*71>7\\1#.)W6Q^>WC(\?77JQC1] EGN\E4>0GQ*-^1.S.3AS84K="RW^[ MZ9D&#L@Z(*JLC_NZJM?YMEDV5;J 2X$^04TVRIR2H![0S'2]U@]\#,FA,G<+ MT3)U_"^%:"03VJK22WKWOK\I)< >9*!BBL,0$V##.$$=L 1B.=DQ#\>T3@E, MEKTR5_9>]4JL*8*IJ3"=-HZ2^O55XL=4J_JBNA ]G]!AV4I4-]?& M,T9;N_T]K>ITRZID\OTQW; _?BWX7YU4=!_V3<+# (8 D\C!*/01Y'NSO0Z^ M#XG4)0N+ 6TX^QQ0](LVU95U0-[<+9"VV*VZL+ZQOYXHN6B/N^$4-&?()TY4 M5]V ZED[(2?MA/_UU>EPZ\HZN/U&TIID,$TD/U/MZ8VG2&.TZ$JD9N.VG'3[ MCS2[N^>?^9:6Z[N4?$_+35:EG\ILDZY0Y-H^)A XR(,1B"(W@)U3@8WALI+P M*%<,I^8.F]6"LSIT5@/O367J<4UF*?E[LM;R%K+Z*\WSCY;NAV(_:Q&@I5'^ M_U(:Z"%K\H)!8XRERHB;UYVZT>74YY2O?;&_QT7>;/#=KW=?T_+!7B7$B['K M@AD=_^%+DH2Q91)MXK419!$CAAKN@N='EC+BQL-@3=W97I MW;I.KYE#65YEF^8VA)47(=<)G#!F)5@0!(X=P7Z3.(B(WIV6LWEA>K-X!\OJ M<76O#+VAV0_E)K*4B8\I6L=;*#0N-L<_VFS'A8#/.M$QMA$NJ&A8-D^33V_H MB>Q4)4$[^\)/@K4+.:'G>G&$@P2"R(M@Z,5!OU^7TD!^@F)2=)/O,#B!.&VF M5HC<-!G8;-#FRZPG?KW-;0 _!,9@!E1O!'^,S#;"?\T9:VPD9LA$@RL$G@M M0$(_\8/$=W'BAQ#T.\%1,,V&:\V8YUY\7T(2&Q?TR5/;9/%>2,+[0ZV0"\9Q MFORHI27]X;*F'E;,Y5*-49MY%?NR4P/SVY#XA* D22BU$<9Q!/ME^C@D]@)6 ML4VXM<15['&Y^VWP/N^J]=PM::&3R>/)]2MU9\Z\ZS%0]C M@CI-,3!1/!6@)/\6DIB;>Y9\7]FI\B;:T[;8[+F9P_/-?^!V]EFFL!CQXB-@ M]("F])@G:F=JFH4WGWF+I:634[P)"9AH1]7AXM/KG!46C9I4+QV3/])4K5P0 M!Z'O!5'@ .P0%U$;=CY"BJ8Y C2+9_.M^O+6QO_[*2VS8MNM^4ZT16N>5F1X M(]?B&]#D\\'M+*'>Z M]J(MH 68G:!ZU<%#77:=']+B#_79UZ)>[_J7W%>$.(GGQ>: M1Q*AIPO?E$.3+2=S2*^L%[[A9F%R$FO!+6+JJ:V+]<>YV8CKO*N%S\Y+-+3\ MP9OE%'-A"VZ><\V0S=),#4^>Z0VS]BFUF5KA6YYHFXLR+=-OL\9;=%*./#SN MBJHU#9VC*!0 M;'9H&O;D"J4.DW7*X$R[/"[R,S!A,9[394P>:/"CT-W:)MI/W4LCJJK]0[=3 MKE709@-X3)ED(A G &'/(P1!##O 7D+ )/NIQ\,TK(''HS#-0:PGU4GYF6)H M>/OTM.&;?+K\6+5;)PY>G13Y;^>(TZNA,K%]6E_[6$9"60(1NK9/ZXZ-\97N M3A*2!(E;$1 8 1AC.9 0-YYD&5L_;,,I M[XAFHL5G X$UO+(\;TP7DP=_6!H^.FUQK]_(G8S9):/V?5;[1,^:&JE,E+W>"&/@Y]"ES'HVY ;(RP[W2XL>O+WP4R*UK# MB91C>G?+0%E9B\HJAU1QJ3&=(9D:#^=BWF;U)];1JZ_I]SIF4?AM%?L1(3:@H1/Z M@-B.9]N'!Y]]EX84>C+#/JV&3:_^=0OY+3JK@=?L +>BMCEQ22Z/Z8V" M6$J:+0!RV>591FEN)3P?C%\Y6*M!._'6"ADB![3>2#R6(=MF7"LF:,^28KJN M[IEI_A^^L>W;>L>WM*&;JCEXL:))$"1^Z&(7,[V._ !1%WDA %[L.!2(UI(C MK1CLJ@Q1TT6;/YQ@LW[MT$W=-0>I&NJ,>CA>2/?3Y,S+#J>3(]$NAKZMLQV_ MY(L6Y1=F\4NZV9=9G:4GG9MB@BCP;(K=V/-\-Z((=I;#"$@=6]9AS_3^S/W# MP[I\.EPU4Y3UN^:RZ.N_2C[=_+8KM[]ENUS2[ ME3F?V)N!/7M+ BK#KUNCY,6NVK+$^K MZDMZUU02Z'M6K3!R4!+'U/,\$CIN$+@>;&U&44BD#KV,LV1:@5HL;/C"T,B* MSC@.!:5G,OHD!4B0.3.:,T3*D/)H(7,A^J/'EYX\:,GIS2 M,*0?2G0M1"_4L+_4AQ$,"-TO\_=LFQ;M23N(0QP1!X,(8YLZMITP6^W7^R 2 MFN61_E+3>^XY%,DCMO+$#/=^HYS(=?QIZ)"X7<,4+6HW7 C2(W:CQ(EK9S1. MV?L%W*R@!+L8&74)4<-\)$>V=VEK(@+0\2F&H1TZH9V ,5Q9P) *'1<2>F+ M#8M; \?B>%2ZM#1+ BIGDB#9I;-)N9&0/),#%=BVO?"QTOZITK% C10 M&7JAH2G(#?BZ":[W;(1YS8:;U2I!.(!)Q'37!M &)/$)Z>S$<>+*#/KDO]VP M*A[G9SDDJ\$D.?A38$QL &B6+#F%E./)R$#P!SH&!H/JU"UC0#@"?Z&K$]H^WG]/'HN17:#>/JJR(@V!@1\!G,0TBF^"(GU^W$PQQY+&_EQ$/11.& M%>3XTDR/2^9!F;'\B4G)!-3)Z8D\:T8TY3PO \(RDLAEJ,M8)PJMC4NM/EEY M3@@]D) $4B>V<>@R6YV,.01)*8OPETY4C:@5(*]3(E=W:&5#K=R8I\(0*"R$ MN5E&CY>'?:&,D/1;_#7/$^GXE+)&P8:E=^G'V_Y\QG5.OF_2JOIXB]=ER=]Q M0P_%/J]7CN-A-ISTL$UM)TQ"#WC]/#>P;:'+QB> 85@YGF?1*^L(GN?8DP-> M66X=/.!_W_E@'9R0?2W47,S$A&HAX9*3-K.1,O1&J2K/ THZ0?"6H;U3./K# MDZ@3<2M;M5T_/#($?-+Q?5%5*VHGA$8@1LCQ01 FL8^2?CH?(:F]3(HF)JKH MKJPC+HL#4ROQ9/F3*_@,4J=6_HFS9K0>?,Z+0'6H2.0R]&JL$Q,T:UR;]Z(GXX?Z)[F^+; ME=5Z9S7N69U_5_QF@N/G^K?,+.ZDVG;S.9N F-R^D>C+2?:D@3>B]N;",I Q M%M 6EI%UED!$L;A^*I?]CBB.3WKP&YZ:_<' 2P@)G#APHS B%#DAZDP21#VI M8YFC#!G.0">B<@0WRT[X(98&)$$+N39#O4<$(:=29_U;;EKQT:9DNE:2C>&G3'H;1+;#:6&7:,L MF1XY'AX8$6?I>A5YI\>5FD M:V1(5+$^E>GC.FO>PLNKM$+YMGDW#^_+DM\K5U5I7;4 O!@"$#G8)RCP (1 M<5L /O"#V)>1+XUF#6M9B]3JH#;7$AT>[VS16@>XBMJF,P!B0C<3]W*JIY%V M(RHH3N* )!J(Q#+TT81CA?%6+'E_U&93[M/M^VQ]PY]AR-+.' Y\%"0H="/D M.F&<(#=*.G,!LRQU:92J$<.JV.*R3H IZI\ZC6)J-PF#G@1KMN**FONI^0S1<@#L>\"EXUE(:38#P-JMR;LA-6+ M4I69S!>;KKU:+$K7IL@Q)%@ZF2)'LC@2Y,5,Y7/"P5!MHT+5,K1!#?K+^D3= M?UD-:*>T/$Q@XCD1$QG@LQ^P'\'.2!S84C>:2'[U9#J@=*6)+$]R6F" (E4U MF&7V^CD/ HH@2=BR-$$6_ 554.) ?HFGZM=]WQ_/S,'$=5T2!PFP:6+3P(>X ML^G3R%%;/%6Q--GJ:?7L71#UX[$CB173E>DXE9.9470:7C<[PY30PMD8AI>A M2YI\N;AT-IXA>=4Z3-ZT,SDKVTN"T'6]) X"1$ 2.B3JK $02FVL5K4QW3Z/ M!M=5-\>I*D^2#,H*DSGR5"5)E#?#.O2,&"$%4J-R:=JCZ,5%U1G#BKS>G,S9 M=":):R.<$$R S20M]B&-4&O2\=T0JHF.@J'IE*<#]S1:?53XE)4@PU0JZY $ MBX:UZ$>&A 1I!+%+4Z4QKER4IM'\2)__2+)JLRNJ?7GZ2$ 0Q\BA'O*P[04A M0:X?P.;9(8\Z.*)2DSWC+)G>2W0<:?R2KCDVA9=(1G(I)D[3T2BG3B<,GB"; M\9FS0:*&=A!I(7@9*J7)ETO;_#4P)/^P2'MI;W]B]SJ_+T8O!L+:U>$[N#3J!VQPK:C^A^DJ)YHB( MZ> 2@B&GD*>OG C'9/9WFQ1Y'A!8TY%;AO0:]_+BBRLF6165Z^M\4SRD_?L+ M_2-[P(VA#Y'O.QX$MFMC5M*&P$]<"^+[7XC6W8H,2584Y@F2;)@X'"L%L]5\S):=64Q3!-7 M &=8&4KO8TA6$&T%A46%S>=JBY,6 O*BS MHJ(PW(KK.5%DVU$<8L\'""*2T,X*@GZ\JHMZO9-7%I'OEE*4'H9P5_G*_XF5 MI[55'C"I2XL04_*2HILD.2GI1616Z1"7#!FVEB<54N@')$*>!5%IP$55'YY[ MK;X4N^W*9Z,C-PF1XT,0^BZ-4.QT5DAH2QT7D/WN)0Y!<61S,M++P@HD!65#E;!FRH(R^T--R5&2AJTQ6V$8QQ!3;T*$D<=W @[@U M@F'@2CT$+_G5BQR!R-(C(PI&F%'3A%?),:@(G>U7!4&:KR7I@3SXLW*@R(%" MD8#R;6>LD9\XI+'O^1A'"67U2$0A=3N#"4R0S%!BA)E)1A6;MELHC2S&<"A= M4YBD;TQYP2]JZ(#-6VN\8$BL[%"E=4F*,\Z1R\7(.&Z$+U@OBZIBA?QM5J\H M=MDW.CXK="@-W"B),>HLQ(X-9*1'YGLGT9H[#LAZ;!!)WJ$N0Y&8LIAB1TY* M&A36IV%*S%R0?O1_0"A46%J&,B@A?WG_N;+WHGW_XV-:KOG6B/Y>EVYU%R8^ M@3[V@A@%=@03SP519\]V?*G;I]2M&!ZI],"LM$7V+W+",((_,9F8ACHYT3BR MUM\6-=<>CXOT#&C*>$J7H3 :_"AT-S;9I[NJE'WVGM4Y":O_=\4CWV#2&E\E M*/3B!$* _9A0+W*IURN>D]A2:[7C+!E6H0Y<4\IOC_!DW]0:1::8'$W'H^P2 MS F%)\@ZA9KZT:L!E@:420^[RU G3;[\\#J5/H:$5WK3'?OMW5_3G*GCCEE& MVX67='7 V MG6_]#*GD2K$FI@47D*G[_>L+O*3H^!YOU^"27N\8R*J9Q$Y(IIVTO>3Q":^\9GOABSD&>!I1, M$\'+4#!=SKR\JE,G1Q)CR[K<;^I]R423EXWEM[2Y,Y1IY_;_[JN:%X[V"L2A MCVW?HS8%":))Z(1A:SQ!3BAULD"32?.CS2/*IJ0HT]VZ3K?6YGY=WLGJF"Z> MA<>?4U,L/1 ]8;=%>&6U&*TCR,E'I *\#0]-=1*_#+W3[=2/@U7]G"G/[*]< M$-AVF"38!D'@QK;G0=#9<0/DRJSMR7_[)"M\Q0_S^2.G\U\G37$:7RM?8Z?O M9YZSEYFK%^9M&0HS O]K<_.23$CKQN'89_/@,O8"IDB!#8 /, X!C()>H7"( M?27ED/A^P]K!,5@\=IU^%+FJ;LB0)JDUZ M,D,N92.&!UD=KJX.N>+'I^0T19T_,6&9A#HY=>E9Z\2E1?7G&8Y67:)G0&E& M,[H,N1GOQ@\72&CA1;B"X>]2?2CRXKG4=1/D 5,[Z@78B_!Q+?=Q.^VA M'4F]"CK2E.G=3AH>3Y'](% 3%T"# M3 W50GHH7H9.Z7+F986DDR.9TR /:7U?;*_S;^EA9JAJD'R]7^=?TX?'HER7 M3]V@A-5H;F([-H7=K'D"862O\O2.S^I^E3M%IA>$4)^, M#GWR![QRX[&%]1VA7YW3NFF@],]SIOY(^7: Z*F!+.% CEPRCO#F"M M$[17[>.A-0-L]8BM(^3I3ZE(,3H@HN:BLPQ=->C?F:,N)IF4NZ./RPAE;/!W MH+-\SY3_8S\=%*>W19D>/O=U_3VM?LGRHLSJIZZV1?GV^;>0?^[9KW]YZ=V* MVK[C!-0G@/H.A"2(:%_S>EXL=4_(DG!/,4=WTWC3UK%6S?V1'5,OAS"I"QZ7 M =GDR/]D-O$P%WMTU3KZVC6!@P?6+V?R3OM5#1-7O&K?\'?=BV;SE-51,L=- ME)/$<'!Z8GDM:1D9;Y',G+V%(T3_G)-H@"&B;039*8_;^; MH-B+^Q$5X&=.9>:#U6P8GHGY5!;?LHIO=6,A&IV_%"B4R35FV5/*"PQ2MUAM M_=2BFGC.Y0(WK^JM.IM+TL817IS5L;&LB&K.A[0^6>B*F:RY(:70M2$"-K8] MNUOH(FQ,(55[RWVSX>J8@;%V#(>MTVY]^]4$ O#BQ8>C$282\R(ZZ&W"<[2"]('\#DJ4[ LL0,^U> M%6;;K58!7"$4($@A*\4"/Z;4M^-^:S*)")2ZHW"L+<."=^R*VP,@K7+W.I-: M9$XKB0;D;5&:IJYEPC2_"0T3]T9.NR19TJ19S?+1R7-\O8(2#P:>$Q$;XSC M,1MF.D&'Q@< K+ZEY4VA2^: MJ42]I9YZ1+1HXB2A,*"5W0KZLS=$EUD=7J)876%'!^U-*.]X+^4461.KHDK] MCS2[N^=%+!.J]5WZ8?]PDY8?;QMD'_=U5;/6SM"^3!LD"?PP)IAZONT@%Z&X M/]=", @3F:+3$(1EUZ*F>!>3XP50+J?&'6"K16P=(#>7=1^2Y0GLV8M:-7H' ME-APO)8AQ*:=+";M W(RG*0W]5'T>\WWDAA!$F*8V(X; !!SBUX(@.M&P'-$ M)]X4O]U<=^: 3HJFV6JF\\0,=,213"ZCHXUUHM#:NN0[RG7.S^PW#P/S=:)5 MD$3(1\!') A([(/88X/:UI(= JEB1.7[#5<:IR]QO^\W3#==Z(BT:I_>OMR! M]-$I+CHFF913'$TD&E.A%TR](D&JO"Y'?Y0].",^X]@051[>:GBCX1:_LG^) MOF?5"E)B>S;V2(R8Q('(32#N3"51A&2D1\F 8>UYWE6N+(Z+96N&3%)HU-@3 M4QKCQ,E)C0IG1G3E'"\#PC**QF4HRS@7"HW-:IRV),7#.LM77N2'29($ %$? MQVX0T* 3,F0GKM2CA(HF9M&7 [:1"B/*H9K&&*!/A\J\QMPD.G, (:$TDF0N M4VMDG7A%;90X41M%-<)&,0Y 2$(WAGR"PV'_UPW74.(X4M?#*GR]89UY4>@K ME3 JI*D,E;3SI3 W(T[5!".B5^J6$>PM0TG&.# X'%+@0DU!/JP?.L$*,4V M1QT2T@C[@(3(IYVY,*%2(R)E(].JR97%H2F6+>I$JFB+(0Y'*8PH?1,HS9$> M8;U18'2)JJ/BQJ#V*/,BJD!_7Y<9G^[YO*X/0S.$V;3'P;!*$38A3#T/4]KS,40$=9+P2_?EK%4*I-5$B35PT#?(W2 MC5GJD!\)$=0.2?:6IQZR#@SHAQ(7:B.>S^DV?7CD&W$_I656;!OI2GB1XP2N M;_,WS6 $7+^;'$84(JE;4S68FWH4= 1Y91U@:IAG42-:96QDG..1HR1Y>B<8 M,9TC37CL-(KQ92B93H<&QU,:N-*C=*W( @(P#7WD>=!W@ ?"F-B=:1_B$?/% MB@:7H'8:9H!4Z=:A> :8-J!Y"Y@G.D^9WEZ M7:))+<:KVIAZE8PCLQIHHS1-@D05&3/# MW\A5,Q'J)E"JGAMA<9)G@!1! D-HH3TAOS(EMO](_WUAK6&9ODZW_#['IN;)&F9YIM[ZZ[XEI9Y MTX/6=^QOLK3JGSZL"^L;&^P7^^KT8QEK''GSS/)C6=R5ZX?*^LF^?.^8-O+% MA,HP[W(:U8"Q6C2<3HYGZJU"+_D8W":D3-XR)&F, S]L#QK)A=3+'*?65BX- M6*4% ^S;-H08A9'7"QX('*F;E>2_W; ,?>4[Z'9-Q_C)D90-!:K$5,,L2W*B M<3C@_DPZ9GA(XY2, <50)VX9@C$"_[D7,D8P(?PHQOHQXUF7B M00.UR^A0NIPY,PVAC2.9\TA?V\,(EXWC?-2Y3$T5HHS/U;$D%Q MIY343Y(S4=E#V_^[;U\IHD7Y(?T=;3;%GK^%=/>I+'+VQTW:_/9P/(TB![B> M:]N$(MMU7.CCV,/$C@E 3B!U?;5>RX:GCT[ -B\.,;C6$:_U'+#21DK-@1"3 MROEB(*>86NDWHIQ23 X(J)F(+$-'#?E63-&FY525WPGP\19MBV8?U"\IOZUP M!5T_@3CT? 0)# D( N!WI@(<^3+BJ63 ].H$$NK%+<>"@. Y"-DY&(>D,A]3%(BJCT9SINNQ8!/0HK0-,Z]#:(^O7 M U1!&=))]; HS<2R9.6U:(*WQ:;9\-<,D99&]#-PTQ+^,DTP KCX,PV"H)%^ M<4K.) (#?,Z;%DPX5!AK>W*EZ"?6NOCU#H=J-V;?0]S(\4!$6>F+HRAJ3?B! M(_<2@-07&TX#'$M[,8G"T%N.(K%*TQ@[ZV/S&S=A1Y+5E"':BP(LAC$!S M,T.$*4TZ,U'LA\(#2)4O-ZP.#22KZ00=F;V*^>RT M!J/ #C &%/K$]L,H"J%O=P9=P2?7-)@Q+*<=..N KFGVE<7QJ0C&2$8%-'8Z M,N74=E$\2DCP='RJB7'/:[N\\MCS.E:7!SV_I-!ZZ%J 5FMRI-#>E"2/0Q7- MG!QK5NQ/5<88:YI7_-0_(.%[T*$.!,@+O"AF%MW>;F!#('7KX'AKAM7\"-!Z MAM"Z>5)_2D8#QV)#[&GIE=/WL\Z2,: WX\A; MAL:,]*'0V9PDM:0U\;>\>DPWV6V6=M<5AA'U<6C#B'@1 0BA!'?+L$'LN%([ M)=2M3*0I5]8)-,5J: 25@C(S"8MJ4B-)H!GEN<3/D/J,YG0A"C3>CY?-J.X\9T9 =!2I7);BJ#IQ06Y&<2*J-9]9.VHWF_F!&P91:-,X MCJ/(\0(Z?IZ4KC%2EZ M)'J[ 6:4^OLL8Y 3!E[K\Y(\+:C7RR(_U^^5O!?M^;]D>?:P?^B.E40.)$[D M1)2ZQ/?BR":]#>S)Y7BY;S;<^ULPBL,%29+$%, Z&@ODFJP_GYB(W#<$ :![P2^S=>;J9-XK8TD\#RAX\%JWVQ:#0Y@ M5-5 CB1!-3#&CZ0:B%)C1@U.61A2 R6V%J(&:MA?JL$(!H1'!6E5E]FF3K?- M/NF_Y5E=??[RM]8F(1ZAA/H^1(T4)6$"6YO\^2:I5TS&63(]N'Z=WZ!1VL*(-^-2.A#CV(W9J,T-HCK3,5!+#2[,LJ \6$5 MA]7*SP&8RIDD9?J&M68RYF0'7/.2)G&$:PKRU YO*9$H=GKK@M-G]%<+1PLX ML37:A4)CFY&073Z.6.?;3_R_79E)D4>2" W\2FD241I-TM&J"WVEKGJ=YL> ME3(DS77@#285R5#A2T!B#5,E.>:0L@#] M'(.^T-,TY(;-Y.%Q5SRE:3-,;"WY@'IL*$X\%[FQ:_L8VG%?%GN1*S-D5OE^ MP^K906J'QI_8Q^[Y:PK\,+'Y*3T!67SC(;/4#(P$AY#X#)& MP:,\*/0U)\D-RGR '?.:#Q->D'E27?SL#34?QT_,BG]1/_*\2KPP][ MCHI?D+S-^#]9[PYC=;2O[XLR^Z]TNX(H25CI&-@$1 [PHBA!WH MSIQ(9;JJTDL\U_FF3)LAT0$MOSZT2LMO[ /\H83KJMKSZ1') MK=1SQEI,1]]*D.7TN('2#GE/_;).'..7!IQ^KG7.:KR[.FD61P^[IG'T<>(M MXN:"-9 IEM!$EI%Q%L'$RQWO2\ T308D_]QG]=-U7M5E,W"KFO>^O]ZO\\-M M-]5?V5?4U77^*2VS8KM*?$)"2&W7BYW(35"8!%T"IY1ZR43I4#=LX[E1@WH> M?+9.G+8:KZV:N=U>SU5=60?/K2RW#KY/E%ZU-R3#N7;.%C1YXM7==):5B25# M:2(MFVI-;SQ'&Z-%5\(V&S?CV;OYG[^G5?. 6(/07B$/N!@D;N2[KIN0, G[ M$SL4(_YDO<2QW"F!&9Z"TR"CS7^LUJUITZM2I VG4--!GCQ-2L5W63GP3"Q, MY+DQ(7_CN6R4Z[KRU7C^C>>D-G&2[VFYR:JTSYU?BWJ]N\[K,LNK;//W]6Z? MKO@)4NSR86^(J$M#&OG=?144A8'4V<]% #:>"8U0HBM# MFHN7^/6V?,FK6?7$Z\>L[B:!N\4O6I1T7^_+M%L 6]D8)@EUG= &&#@T) [H M,W@0N5)/7NFW;CBG=2N$'/&5U6(^NV!XP*VX;F@@*F)9:]Z R*4@_;$P=(FN M)*4#B<%<>):A\@;]^^'27;-,BI_*8@K/S9F:9%%7> MA!G*TVUKL47%M[B^S]8WV2ZKL[3"^[)DJ%9!Y-N8Q#Z,_#@) SNB,B. (F3)(ZPY\61$^&X!Q&Y0J_A&C(] MHXI>/>_.1]#ZE50F%OK$U% 8].FI? 1FT]0CMI&RJA"4MZ.L*LXIB*LRAY+Z M>EH*_3UG[S^N/M\TO5S3P7!+"./8=.X:8X7)Z7*$; M2-WL8AZ-:17.J@T?9Q3YNGRR-J<##+XR^2A]MFV"^$C)\$)"HZ;,I^!:6>[P M6YT#SSYT9;4^\. UGYA%K]5)?UW")PCHHE1]"G_/"_UD3)O7_I47 ^@"VPL< M$'L0.+X+>D!>8(-I1/]5&,;GB7MQ2-N3G=7_M.[*HJJLQ_63E>ZRN^QFES;+ M0P^M'U/I_^LQ,BW\6L,SA^*38U#_V@3UT_KIK20 (\HO'-&W+OGBCFK3>DEN MA>[C>07-LVJUO<[V]+/HH=CG;&12?EJ7=;;)'M<,)@UCC +;@[&-01!%*$[\ M#F8,@=#.C-G &4X(W=7-IX6_M6Z 6H],AJURW-$GRQ.YL,$'ZF-I@]M@NX-6I6 M]XN%]#&M0\AG2'^$N$HH<$((7-L-@R1Q<0(I[$!1*'.5_P=/+,N'8%J%I$/[AV..O%] M.J='I+AW[#.U]936UM%!Q:L5IV\-8LGF;30$N3PT7QLP>V&D[A -I*_YF\4R M,ML">+AT!>;,D9D]'Q[.X-&B;/^*?\Y>.5Z$&6H8A< /$Q+@R/,Z)^( 1G*7 MB2T,O(QD*ETI9EPYK]J3P\V*WHGO"\FJBFUJYE1KOC$M+/]*MZ*WE9?/QG.. M9#VN8?W!,_A("@B/AN M8M/ =RAP060?2XS$#L6RLS9SQO-I!](ZHK0^YL>[^C_>'@Y&RZQOZ:!99'%R M8GXEIQH72JS,0N#$!"LN['5$/QZ)9HGYL2.ZN+4J#O4O8U?I7F?CXJJ;1B*7 ML(JFTYW"4(-3N/CKYO6;5VY>WKS2P?M4LISX\?;D.H!NTT\2)%&,/.BZR''# M! 0@1XP0%('EF:$.?]O7AGK&5$\# 1\ +$S^*?!(Y27>% M&&4E4RQT-L"$7<,YJD';%^Y'(6H0/ZOS;]DOZ_9B0HD"7W<8! 91,T9 +G.\ M.?(E!EHS!D%MS-779,W(ZEB)E4TP'I_5.P.1HNC08,T3V L9E MICPKS#=5RYMNZH_YY[1>\YTV9%WF67Y7?4CKC[=?U]_M M%8F2Q+-]B!SDT2#$7HQ0BR#PL.?(+;?IM&Q\;N^@E,UC#GQ%H@G=U0:(V&V-AHKC#(I:PC2NL D\]+=4"M#NF5Q;!RH61H)[Y14IS%@5&( MB5@L8UAAQ+.7]T<:8T]43-&NX3G=GE_1(=_Y']-52&,;)X$?PM@/V.##9LK> M&7=#6VHCMR:3ALO]9O'J4.&TX,5L9+4@IU5$ M,>(&Q% S\\O00=U.%49;Z[0O?CQ_*NL?*2^%TRUB]1JKA)M?)LPUNL[*P^WK M$"$;NI0"UW5<0@'UDNX(<$ @Q1,])6D(O?F25N-S$2\?_KNR.@*LEH'#1RS. M@<5)>.4)B;?1P"16'Q8$>]%+$N::U")?)9&,[6LK& ML9+6OPK)T >1L"%/HH"$,1Q",,.)W C M9.#\DU9\2SKBQ!RSNLNH.]#S'3F2B.SO>2?^ZQ^NLZKNFRVRU3-FT-? M[]?YV;3<+!T=!ZPT2A(0^0FRV4C5=APEQ*R?NV0_9]II6N(I &!T<+M,F1 CRN%@;8G691O[M/M M?L=& )UQM&$]OVHN JCBIY.?^!UY&5.-G+_L666,X'9D<;-+5RZ"+K:IBUP? MNQZUV?_&'3H0(RQ594^$R739W+K!)P7Z[GOJ"2]H3GZ^LH[>6,_<-K6!-N\"H2A:ITP743,&I)P)#%>3$,5Y&+IC8]2ZM/J?? MTGR?_K4HMGQ/]2_IPTU:KNP(0)> &,,$! FP8Y\ZG4$;QU(O,H\P8SH/<&16 M"^W*:L =SAW\>@ HJ^LC"!64ZFFXE%1?=1K-J.E%DH8$U:M4$Q"[/K "WT2Q4'H N)V]HAM!S+" MI&[%L"XUP'@MTT*S^&UYS1G27SD\254:0::8*$W#HYPF*5-HYDC9)8:&#I"- M9G49>J3!CY>'PS0Q,TJ-DN)AG>4K$/B>:PV';V"U4G6$Q%]4F)'Z)8:7#QL MUE7]J2RV^TW]9?_XN'M"=V7:+"*T95H$08@#&Y/ #ST4PX#]MR_3(B(D4]J, MF=:J T2KQ6@=0%H]2LG!G3Z.AW5K%GHEQ6NIS$I<*C,UPVHWR8QG6NSN& $V MSJ0![40NX)88K>X4AAJ<7-WZ=?T=E^DVJS'+1$^W1A[WDN D%G-2"AU&7 M8VW-HTI7%H>H.)H>3>\(C3+$K!:E$B5U.L4ZLB6K6PH\+UB]5+P1T3!EED25 M['-:I>RS]VWA!C", N0E3N F3N133#'JC/B!*_6TH^17&]:I#HUUL0I06B*5 MY4],F0Q2)R=$XUDSHD7/^1F0'D4BEZ$TJN ++8U)3D?^NE\W%U"F'V]VV=VZ MW0_R85WOR[0IQ"),FNV#!/K4PPX;%-I^OZG0Q9Z,LHPV9EAK6GQ%:9T Y,F; M U0:KXVG5TQX)F563HI&D6I$A5XC:T"7M/&\#*72YTYAJ#V.5[.#T;88@T[L MQ]1Q$AJ&/G!I9 .[,QM%MM1^LM'&YE4SI1'>>(+5]T[)^>I^NJ[3'T):$U X !0ZV \\G%$9A[/0F M[=B1NKIJE"'#2M9ALQIP5H].<>PWCE,Q 9N,3CGQ4F?2B&X-L32@65K(789> MZ7&E,-#XY'2J.?OY@?F\+TM^0+2JTKIJ+6)$,71=[(9^8GN^Y^&DWYL;Q')[ MT\;8,:Q2A[/D1VS6 9RB2(TB5$RCIN)23J*4:32B4 ,<#0B4#F:7H4]:/"GT MMSNU8^&OGW-ZSSYW7:,)B)B].R_!*T#6FHR2,O06*,>7KA P!R; MHII\G6^*A_3K^CL_TK5)LV_\A.DQ*ZPP#&@" Q="&-HN"(GO]G5J@I'4K5QC M;1G6V@,\J\%G'0%>G51![0E?-ADS74KH&]V(/P]H$ZW4B M1\B45@8UB=-KU$VG3+)Z),SF@E5(W <1[9%D9-09T ][/G;^>/LE97+':KJT MPNO=+MW&3^WGJO:#U0J'F"2.AS E) (D]FS2G_N*?""U &H:B^&JZ^(12%8E M-$XT=S7W;E@'/_@-/ITG_;^0O+;;>!#%='%)\9-3T$E"-]TY5W'.!W1YJF@N M0\$G\U;D3*TQED=EA>[J[D]EMDG[7_90[)67T(3 V(GBR(Y]ST:1W6T1\?HQ%2/VEXM G\J,A,I^FOD2NKY-J"M6#]UN>C MB&IK9E14JSL[*-\>#'WV[+(/3]EGK!)Z32B@T,<#UP^E>GC.MMV9J^9YWF=?4M7OA-#%'NL=(T\!R*:8-"?R:78<84O;U&V M8'R?88/K6%#TR"0N$E&G;UB)IF-.3H)F)DWBRI5)R%.[9T6!1+&+52[Y?$:/ M]7"T@"M4QOM0Z&PUT@=[:U:0UND6KZM[IOG\/_RIC6_K'7]D8P5H')(DP0X- M$S=V/8<'O%O)LE$B>=1WG#'#@GS$9W%D3973_.$$H_2YWY'TBM6+DS(K)]BC M2#5U+'B0K('B41O/RR@@];GSXV%BG3P)3TP6#P]9W;P.Q&UV.XTV65HE6;79 M%14_$-@]8.(G,*01 'YL1Q2@P Z1%U,4!;834/:CZ&275J,&)[F.. ^=\!2I M=80ZVR,^4D0.36@9"<@R>JPAWUY.8!ED4/B(QV.S,S"_:XZ55'3/#[_]DN79 MP_ZA?1>L^ISRLW!;OAA"&:[U[C_3=;E"( I($& />L3QW" ,$>GPD!!++3J; M0V&XEN&UN?53V4!C\*TJ^VX]L$#>5W^6/!EB+@YB^KJ,$,AI;8_YT&'S@5N&)D_@Y\LC+1,QJU.KDWUZ MG7_]O> PJA4%(+#=) '8#D/L.X$?N,>D 2.P%VHX"? MD"'4MB%F17B'!$:!W)EG _;-"VID2E E2-8MJ6;X-2ZJ'/:R9;4G5HNPRH?I MK4FK@H?*XJK*IG9YI:Q+M$" ZSB8H("&U*4.LJ,XZH!X#I8ZFVW O'%Q=8 A M<96@6+.VFF'7M+1RU(M6UIY6'<(J'Z,WIJL*#JK*JBJ7^E4U^];*NTUPZ : M5<^^3Y 7AUYD=T!" *56E@V8-Z^JMBE5%:=8MZH:8=>XJC+4RU;5CE8MJBH= MH[>FJO(.*JNJ(I>:5?7K?5JFZUNF0JLX=F.,'(H3UW6#&(0V[J5.2JN*?FJ(J,ZE94%IB^/54)C^-Z6!XEZI*9\D:R-NHOQ4%K0H'];7^2W_#_^K?B<7 M@91&),1.&(,D(*'G!^UQ\<@.8N'3:YJMFNNOY^\X9%BM!JQU@G:V79%R9 [T M7T-1648W-N7LN/B=QFZ?9P MOVT#L&0_Y=OWV?HFVS7W1+#?[1_2[5=^8]#7]'L=,PI_6WG0=4+?(8Y'PQC& M-(0NZ%#BT MDQHQ38S,\HNS6:U;+C)\B:3GN"DU(M+2%.4%I2]-\1%*8%.WA:6EL,G]OYC$YHF$T,4DG;W-T=[Z..QK+D2IT[O# M[?6;HJIKWI-JANA%A@T@AL0C@0\3 ((D")#G](- AR9B]S-/"DE&PY2N#:HN5+ES6.F?8YRK!.YZGC=UP%EILT.02STT7K1,7K!,?FL'1B1<6=\-J M_+"X(S)99L982MSMLL28JET%,V5LQ>Z0T<3MF4)@EM MX(::R5TN9NPJ)A9( MCBAHXB,"/<*AR ]@&#@P M@<3U**#->K?KVXEC^U*W@4M_NV&IY(":-P$X),47614H$],]LVS)*9LD48:N M'7K!QX FJ7.W#-49@?^'*X+&,2'[TG/1[:,Y/']#OC^F>=4],@V<&!**<$(\ M&(.(^EYB=Z:1[\@=T--AT+"^](\6]R"M]I6GGUJHBXH8U\.GE?AJ[I=>G" ](:^1)5/U:GI=E=3KYO[EG33-F/OZ_+ M;6O2AA[VD1T$KAO:?A0''@:MR2",W4A&]489,JQV+3:K V>UZ!0E;ARG8M(V M&9URDJ;.I!$=&V)I0+^TD+L,W=+C2F&@\'@LTWNFG,V'&R&]O4TW_-]^*LIFZCUP$\=Q'3\$&(0!CB#! M08LQ=!Q?ZG*P:9$95L*C,]:)-U<6]^=T'QO[Z5"]//.I+U_>%U7UYRNK]\YJ MW9/3T8EC+B:\RPVWG%+/%6DC.J\U* .)89[@+R.3S.1[L83NIR%7\8ZBA!$B M&H (PR!Q'<^C,2"4=!C=" :K/+U;U^GVZ\B490R@D(9%!PW[P9?1>L;=6D;F M,M<"1F2N>:.N-7.9CO1TF4LU*+*9RWCP%YRYS/LNDKDFBH".S,6?G&R. %!& M,-IL]@_['=?JC_CZ.J^+"S@))OR &@4!B0)$?=M+P@ZG%]F)YNQE!N0R,ECO MF\6;N'7BG<7$^>Q93"HIC)S#:!Y6BGU>D^^;W7Y[<*@'SC>^?$TKOF:S"D.? MX"B);&(#QR4XA!AVX&T:N*8&:N:13Y/_N%]I997/*OCL4*T7N;7MN:BLG[*C MM\V^M<>#R\U>XG7CM)6V7A_4\_G'ZX/CD@_5+"0:.H=["VD[IL>!79H\<;1+ ME$V3.?AJD6=-YIF[5NOO>$ M **^HO"PU*GNJ;$97NOC[K!4NFO2[I_/YEVY_#AY[,02X9+#)I?QFK6YP\0E MKXBZS1:=/];YC&@QEZRC3_S$=NO5Z:>F36R:8S*0P>:*_C)2U6S>%\OH@Q*G ML5EV3!F4FUU:?2W7VY1EPF8VE@U>>3ZLCK]'NUWQ^YKQSWQ)BOU-?;O?'3]5 M[\NRE,B1SF7@I6,CR4]E^KC.MKTSS;4[QP?>C[!\+X8$>G[@8I=2"@(:QBVL M) PPDMN0:QB,X8*GQ7G5Z%&[@Z6IENOV\BW966O3L1&=CUY06&1GF@_0FTN" MJBOK!#T_)?]#N-H[THY.S'YH?BSY@U/$$\5U&2/JZ=S]85IW4I[E+^*\SK\Q MC2K*IU:M7F0>BA-"' \@R/X4)C[UG:0S#Q,B=9A,FU'#4MZARU))T=;'JI@X MST*HG B?7D[9@[SJ4^/<"BO*X("2:@_",A13OUL7+WO4RINH GXJ^;G=^ND3 M:ZXUDV'RSWWVR$>U1\.(PL0/D>?:GHMC $(7DLYP$OI2=Y%H,&>\@#T@9+41 MQ]@41CU*.1W4P:V8 DY,JYSV#3(ZN_2]3MV Z&GD?1ERI].APE@;52WRT&93 M[M/36]]?:&R"?-=Q:(@B3)W$C1PFN1T A+%MSY&FS6_2,'QG3[@H%KPC6=8 MMN2;E%SUHN\,Q[-+GSB)0G6?MD@L0PI-.':Q]M/,G:@T<@VNG_H'F4+H0HJ( M[<6>#Y!-7 *\YG8[UTD@#D6K$YOL.0\#?4B1L&7T$U7PA99& M,Z(4Z'?U7SBVQK=\O.B%MN-%,0.&PX#&_%)]!T<'5#"Q4> HUP<&L!@N&CC( M(F^V:!W2V_%\SYESJQS_B)K"1*@4"HV9HS2J^A@,S[-CQ#ZV82 U*C2'PK#>7]B>RR=SN@VY1_ GJX?=,$?R&CJ#T1)=\5U"H&27 M>DW%:+H#0B(4RY[YT1JV96C[!'Z*G,PQP*RHGK\O\KOVUCXG*@W@ )7:FR7.)K#2LN1Z)XB:<,-V)R:(@6.7T38\2(5AW]'Q ?!9*6H28J MP(O1#41R['Y?E'5K@;K$]MT@\K$;!6Z"D./ZG07/3HC4.%SB>PWW^ :*8I>7 MHD=P[&N(&^)KO=5;^?;W;IVVI MT1KS L\'?NC8"'F86?&1V\D,"?TDD;K@6\V$83W@J*P&5E^_*U[JKIVC3V]L!L#)XZ)@PAV@AB'/O1CVMD-F'BJ:9:J MM>ETJT>H3;N4&9;5KRG(5=8P!5X-Z]@%NH2T;"S52].ST?YL' M_H=CH:P^/-D?^TNZYF7A]B-_/&5?EJQLC-=5]G(O"4ABEX#0<4)* 702Z--V M+PD@KD\5=^Q-@5D)^ Q5%>O!KYHWM(Z M>&0U+BUH:Z"&D AM%)PR],M(*3/Y?G$3X?01D#@\N]UOZG^LRW*=UT_-(8[U M;@41(10!Y-E^Y+D@I#%)FOO];#N! 757CRRU%MLO];JLQ3*/HB$927F)25A= MXO6NN9Z*I8F;]"[+W,*T.I]4"G?Q<[!FR!B1S)+O+T+ZQ3OQXYG4\)^/4"&VW&:_:*WX7=KRO M,GX--MK\;P*"X5*X5["JVC]T M%^A__?L':WW$J$/'QH=BC,Y-&@63.L@*U\Z50Z@Z9RPD$*\)Q?(UQJ7%5%L( MERRV^IP4$F/-G(X3Z_9'5M=>,RU*MZL04!#3( :41MB'F+H.:HU3W[>EIB\T MF30LQBVLYK;337L]TJ&4M'[OH>I08WFNQZBO49K-JNUUOBG9*.MP >W1#^O@ MR!*$]B6YTL*J')TE"ZFZ4T+".9*S<4+YJ4S3[UGSEDO7/)/T\-\5"F@4VH!$ MR(\C?F.@;W?5-8T3X([7S#'6#*>>'>BODN0W0'>I1581PR7+,9:_!/297U, M"J_8M2W] I[UT^'9DSB!-HQMG_K H0J:P%I?Q5DU=7@1:]="%*Z#(ZUE@GQ)8NY#@1[3B?4[X+?%/O^?HM MRK>?#P.6XS[P_EXPG"0N2/C=[S;R(]9S_<2)/4QLXN 0(=%C&OH,FLMRSS V MHX@6Y>E)C+GNMA,F<*#;Z0_",GJB ;\*T\U7*=%E1=Y:OGYX7&=EDUL_EOA^ M7=ZEU$W:VW20,%29B1EHT//ER!-EWU1.8K.%9+5"E MZ9:Q;$M-L4Q(M)PJCN?89,TQ3-OK)8@FVI>A@YI].E^@:&5,Z*W5 1O^ M4/FWM'Q:P0 D/B(NC=A PZ%,?S'I3*/0\[KYCJ^"3Z;JLJLPY?%5LQ8V;U%9 M'6*)MRVU<3\LAM/SK5\+Y^=8XOW/.;A6>[_S0Y&7_:;H[,AVV4*T\K3F ]_- M08!.UU[J^]3ZO]L,CGNOWW4?2_N',7C!GW5/POS%^GJ?55:]9C8K M:\^WX/]^G^;L0Q;)Z\,:SX8)>G411V.?_5L^# MAGE CJ[9.+#O'W@=H49C6!\UZVJ4<%USKC)<3SGC^I(\^?E69?H7J'@ZO!*; M:QW)FOQIZ"],?]/F]"V_13_-JV;@X?N!Z'H-V..^6 M1%[H0;5CSUHA&*[5ONP?'M9L&,2&.!SL.G_ZGY7UI6;(K(^/S9#YT+M9<+,- M[^"'W_TMS^IN?47Y#+/>4 ENVI@_2I*;.$Y.)3>0W]TT1\M/05_UH5C0R6,9 M?H=V=Y@-V#+$V;23%P\-&^14EW0W@G/0HNH"L#!D137V4! AAB<) E9@=\#" M$"F^1VD,SG22?BKDE?5Q7U=\WP]+T'HE6T>(],CWQ-$Q(>7/8O:&E/UUZD>H MO,:XO@W%U^FPI/IKYUI7)CA6H0U$7H-6Z/=UN;V $MD\304X"D$<.C"(H!OV M^0I$4O.L4V.;+D>T-)@OM4=23.>8,H(DT1 M;HQY+YE[S$9!/A$EZ6V6I]LXS=D?ZD^L'SY[MZO'$7/[A%F.(/4B/XX3N\>! MHA"II1I=UDTGDQ-!:B%;+6:K 6U]O-EE=TV E9^WU18)V70Q1Q#4$\)Y_G]\ MPW )DB_(K)"HZX[2TF1;NW\7A=D,D_+22QX>=\53FGY)RV_9)OU_Y+UI:]())"@M55^O43D1M M%@'&FAEL/;NOQ>("/WX\XKC'?F:F:MN%B'UU?7YHU_@3^6E1[[S MKRM5,9\]MK*B[W)0U9/#Z)4WN'5I06'RK1\CCMYYO7O=PJY+N<1PP(1RSE*- MQ+7\:CMYV8Y[3B3A^LVN/FM^^UW_OQ5@H03Z!!<$$1'&1 M I D(!A!PB!.5!/<+."L9[4)HW<"LCOV_FS"77^NRV8$U:>Z' F=F9FNP9E^ M,NNG%9/7(^U.JC(1%,F)KAFB[UI2FM=Y@6FNV6)@*OU,292#_<2ZZ#W[#3X> M%$!,41$C&(0)P$%1)#E,XN,"$4FE'IU=$N>,,V<7!.Y8MW=*-_K83>Z1RJQU$U@*BARAJS9TZL3 M--TZ;S8E-7+7K M?=TIQ%$;XHP"7!"$240*'/HQJZ5'^T$62>T$,F?5US>A-H[@7WEW?R8?J,?:9WOV_-%1WHHO4A@-(;( MQF)B>\@K2JS84-9XF-S08*L>GA]Z6F)3O&S=MJ/QL(PE#K$I&C"LKH^0^5UL-AHD0&3E$Y5 D7K3NOO$3T6A 4[4E08W#V6]6R517A1%E)(@]TD$@C2G M:#2745KH:8V@D274IH>FK3>B-*HJC@4C.6^3-I#H]#"G=D>335>61=>-- M[5'B151]KA^K?D^/3%)ZE#D44YXYZ),3'A7FK.C.&6HNR(XNF6ZHCK87C=DF M)EOQ[-FHKCQ4OS:[P>!H+\F#"%+LYSF@?D% @M-)XY)"ZKD[=2O6:YX!V)7' MH/TR388H:8\&EZ)USQPTRA8^:@Q:JGW.$'2Q^-$EU0T=,N#'3^6/&6:$Y]_/ MSS-]K'=55X"M(,1)XL\S?,EK'SEMFH_ M5]^JW5/U:W58@3A!80#RL"!9G@0@0$4V6LE#(GO9@(15"]7,%YV^ M(.)2SU&DS)%.HHK^97_08D%ZTN/#;MT\5!^;EG6RJ(APBA )4):R$B..23Y: MBJ*0RAW,4K$@TPF43E?U6+P_;1F:/WL\B%[3X[RT%]WNP/W(C\B@78%--_J' ME@?G!NO*;$CWD^$D>;O"&_[G.H/+0_65ZE?Q#G)"<4X MH1GV4QQ/I1M$,57H+X8LS].)^KLI^N,RZQ.4\W8E,1CZ!;<5D(@PF1MW+":(0JF-/>I6+,^YG +S MQI'G@.W/%_E7I,C9QV,:4&8R@&D8D%'XTB3WI0Z2:)BQK40=LOZ&M!'; MM'%%4HDTN!24HGEHE-0B)0;M:-%9?BZ)D3ZICJB1 4=>RI$I;D3U"#ZU]:YJ M6[#^UU/=UKP"^U2Q=L<&)7?5]>T_FEX864>OVD/_6_MJLZ(D+6 ($3^!E_L4 MQV3:?)VF62JU(=$2!,LZ-J+V3F!?>4?@O'_VT+T)NS>"E],Y6S$2TT 'PB.G MCW8B8T4_U;B]H*V6@^6&[MIVLIFU ZB>4'X%5@M_G/RK/Y!7L&(USI,T0$%, MLR2+HJ +%_X"8FR "D^]&7(N.V=4R?G8%]3A;8[_WKR#=USR:9B(J;,BX9# M3I/-1\+R:60Q1B_M(+$5'#8C09!3&.7XE].7HU2;T59)7B\(*HVHN&&GEKQK+'? MEHVIZ-'^K^5#-9RR#%&1TSQ*DXB&. 8!2"@>4,0PBJ6V^INVO:B:7CWKT!RU MXD%MXQ'1EE7KP3 IK2IQF%M?7R-436.U0N.\SNIY)ZZU!E@4U5M-X1 MGYQ4:I,I)HUS\B@GA:]1Z/78%CKM^097%U3.%,MNJ)HQ;QH[;5%[3>KC=/R* MIICD.0X IC$-@C"(032:+'PH)5E:AA987](X[*G'J?)*D1TZ]=>#%CS3>8DE MN94=>7+=4"LSKKR]2J/*SULZ=;^M#Z^N"NT;RL^+DG*_JW=W[:=J/^ZVKM=@ MM\'U]NE0;58P2],T@7D2PR G 8I1.M9Z[%M Z%X-VQB64+<1NS>"YXNV_1L? M7H??8PYX@P=B\F<]5)>5T:4H&1#-]QB@3;-^XAMH^LW%[R%0SQ"[$+"7:9!Q MQ9-;YJ>1WZ4V3?9>R7ISQ6/9A#B;E\V\K5RMW$?-PTV]ZUH]OW:OW@R'H;_N MRUU[6^WWU298T3R#,,UBC*(<9IB$89:-$ "-I;8S\5\(\ 7OE4?;5]N1M MJWV]EGQ@VBSYX,#;UQ#,'"R)@YU/GY/PKZZ9R;K;]7Q MEA\V8JKJNQUZ8LE]M_[19?IMCW\ZV_QK=;B^_5I^7^$0!YAD142BE/HTQA3V MK_G%,2)Q)G65[A+X;&]VZ;%ZZP&L=SBB]\$[^\HV/=!8%\PSAS;N:K'LQ'Y\(8;,FVX,90 M;5$&7EY,L7@T#.'JEHW_-K#: ML2\.G_B/60[=]7_SJ6D/^^I0[RL.^!/KUNV$VL\+B(LTI6F495&29 G(1M3( MST.5J^,6ABRD@?H7T*T/3^6^+K<>=\9*TK(75*,);-E SI',!I^Z^;;^UY^[ MY0V^>YU_SJ5=I3K[;*BEO9FB9#@%3BB0'V.8 Q1F04(S@O(< M3HD8 3]='9I#N36:RX1M2XVL)IC&=,U:JA(GWVCJL<*[U53B>&HP)_72H7E7 MTBWOG9H4*[(H_!B"Y-Q#5F3I8L;%^Q=&"//8)@3"'60YC'U 8!"/: M."V@Y,,C"Z&4$0VEQTN49_E[#[MZ]-RL_TWGYD6A<:M)B"6&]] 6Y!+(PHW MSCL?=J)T(2LMW2[^X"]>[DQG! M?=VR'V'VS]W=IVI?-YLC7A^$$0B*.(%QE 6@B A-1[PI!KZ9?&@?IPL947QE MP70*G*$=Z"5!MQJ \31XLFXX^.=Q!X>?\V7$TX;0N^GU?GJ]H^YE1.V0*>3$ M^9J)VUEQ1AX$\^+]V\O'B&E05C0")(XSK,LBC!D M(1PAP0(D,O-Q5H%8GIP34+A!G7[RP@YBJ=<-[:%8/D== MG)LSF((,1$Q_Z#)?L(PG%8TXS3YJN4BSXI#%3.CD0K* ?$9+AT(^#P@T^WS>\MN&D/^W)]6($@26$&5#7>;X$7Y,NSIP4Y_VS;=Z4VW@C[^W_+F%Z_%!;[ ^U-_ZE<<12(JC M.$I"F/@HHSG,TY3Z(Y""^%+C80OF+0^$N]YWV_4^WBJ\XYOVY83UOR0?X;80 M S&Y6YA^.1'DN^<[]D>X_%&N/W'$7KW[LS>!]HZH%Q-(>6(OR*;%*+DAIC8= M?/DZN&TN)83W6%"M4AJ$48S9Y_H AOQYVYA,XA[D4D\RR'VR9;GDG79[Z>"1 MK>YWI.!RSU*@RIE.HX+]Y_Z@S(#P&;[C[5-?F\\5]Z_>5L\L?VUD>R4 ,L?Y0,M51"]B/#G4'31\-BG$?_Q>:B<;0;J0 Q9M$VZDDF4I>'DX MGZNFEQIE+OK,<"75]55Y=Z[_*?ISMA'K,B+^R^<@JE+HW$68)#L(L]+,@ M+U(_R0DM1A,L^E3N24V)#[9L5K(&C-R-8P0*99>OCQ:OB 2 M2CRYH0MJT']ZP%+9?^&5G>&EG&K#%YRJ73L8"Y(D3"E%14@!B7,_B2:IB2&2 MNO%9T81E1?AR:-;_\\L-A^6M3W#)J8,J?8)+8O:9DUP,XX &TI (:7:6P%ZE MY=+BEQZ/;BB*KA,O%[Q,<")W_-TG-K+8W:&F/;3="UWMNGEBHXY5 M@B,:I@ABIG)A$ 0@A-%H/LM3H5==C!NU/5WTHH[?#,#XP5K6-MC8X,"+>F]3 MW1RZ6R?JMGUBOE3LIZWDWA]S@1"<]5DB!I(S.2_HQYSF#R/%'=*.]0GKS(,K M008OC;5,!\$-033OULN1F!W>1$7S<]4>]D_K0[='?S0*VK8Z?'AX+.L]'R(B MIN)W5;OR8X117!0TSS,4PR)+LWQ$4(0XDM%-DW8M2^R4%Z]82RZ[?= MA#OKVB?7AK)>?EM_9S5,]P>2-_,9#8N8BBX5$3DA?8;R1#@[H-X1J3= G5=' M)3B\(*4V(N&&FEKQK+'?CE6GC:]O_UGN]R63[[_P_U8;OG&^VG^KU\PX"<(P MH_R]6$!AE,9I%(-)T%F!K+;"J65RYB)TU^Q^Z98G?^\AJRY$ZM$LN[0X&\.J MBX6A.MPW MFP_'IU^Z#>=?[\O=U^KAL=F7^Q]'/5[%B,DO]A&F21B%:>PS\1UPY!'U8[GU M-//VK:^S?1P*R).ZDO7B;;.[^X4)[).OBXJ(9FMT0.&/>_+0$:9(E4?'BTKEC=/[XY[X^5+CY?;=*X@C%!!": MAC1'/DX!RD9#?@ZE]$KAXRU+5+>AJGOKA@\&JN]K_OXTGSQI;EKVD8>JJS(X MYEKT17 =+L6$RC*-AG.BZHCP9W;@B.C@.-L78D.?NS MW3:_\V4=-L["S=/-X?9I"];])/[G:EW5W_AAVOXZ'"9X^ZIL*USU_[N*LRB, MH(]R@E)*,:$T'\=C>8:*0&I.R"80VS-%(_9.JC8#>J\JM:\.3_N=[),W M5J,C.)7D2F D)YB>Q60$[HW(O2/TJ^&",F]$[_UIQ#]SY:9#]:49J3DBZ(8$ MS^/JR]FK^?B5NH?F5\99V=[W=>I0I*YP'DQS#S^8,%P7A^,(\#G"F\ MLJEN3*C[:[^/V5]2,DW?E\BD,?F>$9Q@+K8 45Q%B^.O8V' MP@W%M.'83V-U2]RI:^K/U>-@;S^!TM5$%695U= 6I29U\)7Q]-+R]S-M4L*GP;JKDJ?CTIMBI\V7 MNLQ]."X K&!.8<&-PC@J0$;#-!N7C M:)-KZ)F/+NK!]4%_YT.)05ZNF4$A'5!&U!Z50]O6.CM9IU4#B38BH6J M_LT7!)/". 9EW,_"8]+/!(++,9E)+458E9)1HV%R55_-.OFF\%K@5']<_*G\ MT16J69P789BAR"_B&-$X"Z?K0XJ$4JD%;'UKME>IQZ':8X_'U%!8F$S=<; - M'LT.@C^]P>S,(^ !CM+P5Y9L5^5.V1_A@:\:4^HB-DKIYXJ5M$_5*LF!CT$> M) 7,(4U]&.;CL; B9 CT1$S6VEP;E_<]'ET1DR935<1L\FA$Q"9F/[_![$PB M]H(P*1%3)=M5$5/VYTT1TV-*JQ+;/YWLH:XF&4WB!&) 8D*BA)]XS>)@J@5S MDDO=MV;2KF5A^W!R$,-@A:9*LD:M-@._AN;]QA,;E4N5V^OTR=9PFD%P50@- M>"92UQEA3ULJQ8,1E%((8I0E'$3./"1Z-I!@484449@_8'JQS1R3S@ MR<870[HHQ:^F(-JBUM3XM2/[HP#%\PKA"2(5!51AW7'I4W))5//4^3+_PA-J M=NP;3^Q[PP^;7;O*$0XB@D$2!Q%E8VT:)70J3Q&,9=[(M Q%2B#EG\G\=7PL MX?'T#OVG\0[]UYY.L/4.E%JDQ 35H2#)2:W"^U!7WM$'[^B$JV]%O4;X!9&> M*9)NR/=/V!A-SWXSPH^%PJ22(2^QB,N0>0O)"ZN\^" M>=M;P%\\ZE>/4(T_ZJ<5 RT!GXM^HZ(]@7;A81IY8N7%V424G!9D(PZ*B; Y M+D6%]U/Y8WBX!O!3(?L*/K7UKFK;JF48^U==AY]L5CB$*/$+0'G)GQ8I#>-Q M:SK(4C]1.!=HU+["%B2%HX+@>'R&GZ:Y&0!/)VWZ X0#9CD)-AL-,?&=/P)* MLCO"Y.^"#7"\(]*K[@&Q\:EI\!;Y5L16AL@+,FLE'FX(K!W7FAG:LZ2H[IMU M56U:RACX4FZKOY7\[M;##[#;H&:[K=9=*7U]>W+5V0JP0CI*<9&F$%(<@9BF MXXU ( )R%XO9L&^YGATA]]7L0P^8ET[="UT33$DYM1$'055=. 22XOJ,?8[W MRAL1=]/K1\P\(!\$ F)'8N59O:2T%F/DB.#:]/"E[EIG4U5^KV^_W#?[ ROU M'DZ-YZ2['3O*TH1I?UPD-)@*Z@ F4IL(#)FT+;+L^_=EVZOJXY[/_P[]NV+Y M\/'B7:Q6F5;3U!E(UI513G0'LK_SUAGA?)TZ":W4Y-Y->=1UZ@U%-,*9\L#^ MT]#?/[$F>V"B3,8NOXJ2$/D9@&F<11C[ ;D"*! D=SQ(H.&%<;S2PNB0=85 MA^^6Z38V>!]Q7GD=TJN.=O(F[?,,W<^2*#-PUX^$(S)IP;&W!NVFN#._ /7J MJAA-2!JG*./7;E(,?( B?RID,3*QY\ 4E&7W'+RV3F5KF4HM4J:7K*P'R?KR ME5E[L,<*PI^=.#A:^LP85I@>,PPP '>9RAD$11 M..4>X$,#>PYTS,^\Y^!VA&I\SX%6#+0$?"[ZC8KV!-KA/0<7B)479Q-1J95>^E"F6FW6P0ZO>' /C\BB(Z")W5B<37G(C,'6@3*<;8J;O MQIEI 4U>5!:.NJM'^*/F3 2C'*4D2^+"IQ$B.8W'12H8$!"KKA.)6YAU[;T_ M2<45J+]A:3W<7;OEIT T%N E")5?#K+#I<[J3W\)$H>TW$K/Q(K@PHX\BX[H MCIX/%Y9M5!D1?ZS^<9(X;H8OEO?][2/O;MT#\+<7!#%&TX]M/#]):X4RG8/@S#I>M;U#P\-+LOAV;]/RN? M\HM*LCR$%"$,,0DP'NT6(95Z($+?VJR%W+H#YK4<63>8K#9\_;5Z>-PV/RJ= M4DZ1:OFRSC[+.B7>B*[;=]Z3W0%0'>EKNDM=6A\.V MFBHA9N6PK]?\UWIY?=K5JE-TYB,K-X6W3#3UIO@^'V/$'],^@=V]Y-@!_^6& M(_=.H2\S#RA+L, \H;68.2+CUMT\,\]HF5?S*].O+I_6BJ0;,C^7L\KKX 8X%I5\TCW/>'U+OJ^[QQT_LSQTO>O.JO))E?:>;X#] M5F[[$P,P@V%6Q '[_P4L*"T2.$*($9"ZZ,^H8^^( +D6U%G M&2(O:+&5>+BAO'9<:V9HSW*J^KJQ,Z^L@RQ&,*6XH(0_,!(D29X-$!") JFR MV:CA&8KDS8"%W_1I2$+-A9W7RRNNQ>J]4%#K03$ M#0VUXUHS0X,VH:& U=#[_0]6&O^CW#XQVZ0@69H7P,]#ZJ<%)/ZHWR@I0+QZ M[#!_.93[@XZ$RMJ5Z<0O(*Z94'[Z:ZJW>[;I;YUNM-F!!2Z0#H**A- MUHU)9\GG$GJ47@?3!<5\P9RT5*HR[[)&*OLD)(YZC)E5Q3QFI6S*"MLHA &F M,8Z3<=,8BG(4#:I(=H)GZ\U8E=?$$: 91:SX??UO:N$[[J2B 7A/G538)Z5. M*L>8^.[*]K!_6O-[B'9W#,2PO'.OHSS1QF/S:< M*.<_F%<\15B[()9&27=#',VZU%ALI*KBUUF9['=-;WQ'Z<<*1('/[!8DHB'* M:)07<#*."0GD[E\S9%1A3Z:>"+:75="[OKUEO\47* [W%=\$LN&/Q/,-?KNV MV=:;KE""Y;;;D?WEOJID%RQ,14M6.^V'R9IZ3CB74M!+W EIJ!'R75-1,TZ= MU5&#G)DL(WO=^+4Y]$H![LIZUQ[XW<-,&O;E=A7D40) 0E,"09P'$08@'Z&Q MBC>16>"=!= ,"[]GQ+979.\3^^MJ=^BVX]F779NA-5?0SAI5DY+= _<8\C&7 M#MB](WCW*N&WZ-:LE(U%T[4<,(?+"I6V8;[E\\?1U/%XZM?F'8E&R=?J(O,DGC:MSM M76Z]#SL^?R5_^[+Y*,NFC3DCJYDBKDYD_^KD$#\_5-4#]HZ(E\H+8GP*Y0## MH7%-[TV[=U;;K?!H5L?Y8N,J@"0LPH 6>9+Z&<)I',8C .AG@34%%[+^Q]+N M;KG_R(GW:5MM[F0?OS,96Y.Z;2Z>]A6;8W51JSDN;966"L1[TF!?BJN"6G(:J\B8OE9.EYPNF_;:3) 993%*"0^QG$0UR"L+1./5)H35'H65Y M]OD)8=&<+?V,U/% M[?;X2Q^;.[#+QG9(Y09@2[.(ACXM(,ZGD6SLAX9V$BE8_B-F5VM[B50BJ[Z/R%8TC>XA^BD7N;%_Z&?N M)/<.:9#OFOJ;<4I@SY V9W:F\,Z>$R"QGV2(?LAC98ND*H" B>J1M MQ+(6C=!..I68).FS=UF.9B5.3HI>X4Q,B P3N&G6W?)>=Y;*#2*?0;)/Z$ME M9ZYRO]W:OV6\Z\HM3&^EE5I:%A6>7F<++50+*@G3FZ8A6PNX&5RU/& M8LK$F/OD+59L&XW(A>I\F:F>+F7]BD**8D M"! .(A2"'-(TS":;!0QD4HR>)+Y%9,!*].#G*2H"'%"XP &<3R:3& F M-+UAQ-",I>WUX;[:]SVM?Z?KL3Z46^\C?Z).N715X5:V$K5,JWIAZ81J7>)) MJ-S3H-<-S3+CRMEB3)L?><7Z6WD8-EA>WWYL=G=?J_W#*S"8.@*:(PHQBGT( M:$I ,,$ 6'%$;\CXC,IV1,S_Q3'_PC[QH>N?JL)F*@2R8K< ^^H">(EXAX11 MC%,AL30<'M<$U+1[9T75"H^B0DOK77VH/M;?J@T;M['&S0O3_DXOL/[74[VO M-J#]5.X/U[?PJ:UW5=NBYN&FWO4WMW&(*P(HI(CDJ/#CA+"RE?A)"HL\@ C$ M69C(:.\<>"S+<>_"+YT/WM&)\;[ZT0VO;#WN")>+T17OQ)=!- 27D6:-IYB0 MNQ9*.6V?*XI6]-X ]1=2P)R!=2,KS.IQLUPWDLL=H_D+"#\R/!\.U4.[\K,P MB-*09:HX*UC* G$8#1 @+'RI)TN-&K:<#2:A>$-0?N.(O0ZRI.2;#8.8MB\6 M 3D1-TJ^%:66(?*")%N)AQO::\>U9H;V;*X2?VCVA_K?G:"3[X_\@.+GZJ&L M^='5ZUM:M^MR^[^J5[@+P_ M[3MH?-&[K;][#\WN<-_^V5Q5;2PV^E7U$F$Q655W)XPF%[S!ARMO\H)7V;T? M'G?$G:):D'G%HMIT7-T0]ED]EBBJ[;!M)PUP(%]_;U8T 2!-2)%$"2CR*"%) M%H]8?!_Z]H1?%(%]J<]M:KHPT394W ;'<^@VQ^TQX"[K],"M,666C=5[U&)I M'[745XU1BWK+&FNU0ID?(1KZ! >8!@5-LB ;T60HQ9855PB#?>*C%$8QX6^N MDB@-@Q$,2)+(K@ +0;"NOZ%O6W_%J+8EO\99GDU].7+7Q9=C-*J]4N%ZK](K MYZ2V\BIP:E%XV>^NLB),$ QBE&19QE)"',3C8B*D<00L"Z\(!/O"&U@77B&J MK0FO:9;G$U[V-\X++_M=L\(K$ZYW*[Q23NH+KSRG!H3WU^JPBC.*<%9D.",9 MC"F%4>8/1A%!.92Y-E#3E)20RM\'^)7_B7?[=.!'_ONIVG^Y+T_N"!6NSRNW/L7.A)VH2Z MT8?TW6@,-S35\TPO#<.RK==@M\'U]HE???[B=)5?^+%/4IKY?@;8J"\'=$(3 M8JE=D[8P6!YL_?KT4.UYX^MOJ\#5KGG@FUOY-_BF:XZ]_TF/OKM,>+@F[D\? MF[;]\TG/1")Z>;IX>C?M;0JU<"Y\XI*2F.+ZBO M[:BY(<[6O3Q[=,HFJ_+2#G:'>L,MLYKL^"X(^;[>/FVJ#66\GR8BI9X%3 M=TY?H!H=\KBTG*;HUU.'0WG"5("$4LCLK<&U[#(_ 6<3ST*Q$,U)W?TF#,%# M?3C>A[4*3^T22,?DBB322MJ%BQGAOY:EQ-4:F=H%=D3 M4W?[Q,D)M#QG5C3U55HNR*(>C6XHFZ8/C@6YU.$<'3LS:][5U"-[?%JR)\FHBL[9(U-/ MV,1YG$';GI$D+&9JU+JH7HJ>7)0K'7;$7US:5 ^[^K9>=T/2OSR5_ +_JOI; M]7!3[5>O%,:+:M2IS5X99TU[\FJ!T=]KI$A, M74EQZ(;2Z+GPQL25 A^JJC*47$D0$C8FC)$/,I+F:58,3Q9Q"0-(:H"F:&)^ M95$:E*D2J*8N%KC3UI=%QF"O$R.A,9),NJDRLDZ\H3-*G(@JS50E7=]LZ[M^ MP]E0,.4D\6&&@C3( $)^1E'HCP8Q"*66X33,6%:<"9EW DUQM*5#IICRS,2C MG/HH4FA%@QF%4@]NJUN9OP+ZJ'KCJ@:5:H60'1:U:R$1 F>IASX*7)&JSZD;6F3 CS<* M(U5F1)7H$VMA]V5;'4U^'J_H_!O[[\/3 WAHGG:'_N>':K.*^&QXFOJ402 X M#E&(HQ$'I8748WKFK5M6KE^;W2_KDK6-;;?M\7' [ZV/$9.3+PO\B\G:LM3+ MR=V(]43QQHM(^56R UZO!^Q-B.?506E"+^BCO>"XH9L6_6OF:N;Z8U#TM-\S M0,]>55T%1A^DU M1^3ZXU0UPM5'K=:Y5AK#-OO3,>R5-Z!\\1[U\D/:U]B3'.!J!< -J33OEL#@ MUP!O6I-SY7>NS.3[8],^[:N5[Y.LP ')DPQG/DES$DV2G!0YTIZED[1G60X' M./P2#E[/-+?>8W-@X:B/]W,\EC_Z<=]3=Q4[&S3P$O2QW/WXWUOOMMZQ$I7_ M]MTDK 8F^62#HC';9S$>1B1SC-"(\,K[^VY3MVL>K[GK3@$"9:<%%>EW5S"5 M/1*9*-1B2W%/*UBO]T_E%KR0:)P7P$=QEB9^D60)(5$^K9\PV9:ZA].,1'W>V>_VCSZU.W1%/$11'E09"' M.$_3(L(D+R;!S3.=+?VZIBVKW\^[TP? WH38FR!?>3UH+3'4CH62*LX9!CUY MU(O '-KY!I?B(FHJ*$ZJJ3'G+LNJ60Y%]?65ITDQ&[QLN_KU>!R>"7I"7SU M%>8C1.^WQ>X-$:/N@AH:YMX-%33M5&.UO4K>#75@8LLGS:YO^QOIP&[#+P;9 M5_?5KJV_5<-WQ\L'$4R2-$XP1C!(:1&A. KS-, I#3*89*'H#4*&S=KKK!-2 M/N/X#.)XA=]2=VU*L.<(< M4Q9)\.>$0X4#:5WX>'PEG$*!G;(:[#FF' H.G%,/52YDM^>_+&CX[,VO%:MZ MOI;?/_$',IH=.!SV]*?>\'U\O3^+#1X-Q>&"1L\=:3>$?7:O MSYR4F)=UW13R]]V^*K?UOZO-7\IZQ[%>[W"UK[^5_/K:%NSKMM[=X2>^#/") M?;_9P$X/F3,KDK&A,R4@0B')67D&4/ MV=MTF+NM\P3^O=]#K/;P: MZPOFI!MY2"-*"CEICC;A=GZ:A0'!7#5?-$P,?3Y7ZVW9MM,..[#Y[Z>V.U/# M+UD'U^C#,_1'J#$(*7\<-TY(0=,4^"%" U20@"A8[:H[?NKCJYGAD#6<0J)7 M]*+WDTMR>TKVDP],Y.H=*Z.KX=YZ_'4'R$M&T-;B>NE5][1K?[!#>[8 MBSSF7L;2B8_B,,IZ6;&_Y]E70_K7:W)T" MHP1"OBX9=5=1)TF4XW&-$H!NZ[SX0[\SP)$:2\D_!HSNV;_XS)SW=*RUN^'4 M,+1B&K4NVWOO=MO\[MUWX U.UYF*F7X>6B!&F4*[W@-#_*]S(GM]"4C"+M6A,SMD/MMEC-R(/T),T\D9EGJH8V^W\R MZ-6F^7UW?7MTY*141P&KT),HR&,,DCQ&?I)-I7H2D=6W:G_3S#-AHX]61NA. M'7N/TS8&8CO'#,Z\0=4OJ__4._=GC[LG.IG#3R9W7O["W>2+Y4='W2R\#03. MVBR/N2;C=A:?#,X0&0ZG?KI;+I+& MYXO SS$\>2'\Z(Z;Z4LJ$(J)RDZPW4])EOR62#XVF3>19ABLJK[;]1>HK7]\ MW9>[MEQW:7*WZ?ZU?9$T3Y,BR4GH%S&&<1"!*"51-*(-$]_8=F&;&"W/)QU3 MT&WOA+<>O/ .1^!>.2$_/^Z:79@T:%>4J3D"[;YHS<*"A(3-%Q43@C;9OK"7 M=D4CG*8@IFE8I'&$\S@C9( %TXSFILIE(V L5\DR)QS,U<-FPJ1?!L\>(>/5 M[[&F?>M(@SNI181UQ1QB-*#N)PNS[DID!0L\FY#_;F6V &% (S] (0SC%!0P M'E=F(?2CQ%1=*F++LK?J M:O.L+\^F*3:NODY-):A7WC(\NR^*4MY(:)X\2S.=X%T540YSA$$>^(G/A#8 M/AQ1Q=A/316T)K L7<]>>;O^%*C1@M9(E/0%<^X &1=4\1.Z[NBN .F*NFPR MG.[KME%OS1Z_E6195/=? 32"604$^MA/^KS=.VNK[]7+6'_=/ZT.TB!+O-Y_XU+-2TA[:_,@N3,.7G/#.,8422'"2@ MOQ$X+@ -?*D7'DS:M3PN'Z'RWO<,K%?N-MX U^OP*EZ29S(&8OJW%/UR>FB2 M>3O7:8G3>$$3;03##8VTXMG+F[FLL2>JH<_L8P=6U9ULKGO?0K^W7O-XY+4A&U&153P3G)E%,^>1ZM MZ-L;!%W0-%/4NJ%CQKQI[#1 .;WBS>F%6N*&/TR[2C.8H#A*"("@B/R4C9"# MT1[,"JE[C-6M6-:HKC?]5%'\UH.3%"H-*L4D:AX6Y<1)D4 K"G66GPO:I,^I M&ZIDP(_&=&L34Z+[;7U8??W'K_]HMD^[0[G_@:O'OSAU6G\&:B=V7&8#YS'4]\]/([U1=A(57A-TH>L9:F341I),1_5& MUHNW%$>)%:%1ZU_+_4.SJ]<\HC^9'4JIM(!YB# ,HL /TSR$ /JCV2A.L?#( MU80QRRHT0O0X1N^UGB4_YC+"L< H=FYZY53*668E1K1S,ZPVJM5G6FQD*\#& MN=&M22(=&.$:=:>QU.",K0)_G-Z,"A.<8A]@G. ^F'LTPQ/"SH!30TM!8L; MG+5&Y2"'K1L=3(TWX\RPK;U,;(=HG6I6C>.Y5X\_"CP_9Y1V!^M>;9?$%Y-5 M^1*JB)_995_7#WS7S>T3GU]\+']T-R'<_/A1E?M^%\[QL>T89WX,BCA/28%# M[.>L'8U@,EA X3K9'H19]7%"[O70O1&[=_/#Z] /V]P\D;?K9XV40+7M1I!T MM/4=QT>B9G$X_(@ERG\% ),K]V(]#&N%PFMN*$RSWYKP%^Y8SY_F]X6/AR_KXN%.)(S>R M)U\O(F+#C:6#(9.@([DV-^U?XO?"*,5FM-P8M%CU4&PSOT$V#1^,FE M4 0$)5&8Q$4>0!2!@(XH0!P*S?G;LFU;BI\>'OAV(-;!]\]/Z:P/];?N@D0K M!Z+$N=<2WEEHUQF6G#L,Y9S$GF-27EZU8^*TM.I[IW9&2I%%44G]2]-L?J^W MVQ5@Y3/PXRRG!&1%C%,(^B(Z*H*0^&C5/\CRY5#N#V***?S1,GWR)0KA[@E+ M]L]UY94'[Z:ZJW?\$0:NCDN\,S,R1A]UH-AJUYO[:G9O]+9OC M8RXKO\@+UK=2Y .2D"R%(0Y' 0%4J^K&S1KN6Z@8M?HRM4.)ED7*QL6(ERN M8AA!7GDCZR-.[P3HZ9/FR\C4VR0*")G!2+@E=28=.R.&QKF3K@XP(BD*\QS2 M) HR$D3$C\:/9P.\8J@.R&XC61N\]<'RM<&(0:4RJ%C5_@YJ E'2W.HHXK#/ MU01R?HLV=%2W M8CGC/[O2R&/PO Z?7(;7X% LH<]#GUS^'C$=26.#_*6&]V<)NB H^J2ZH3 & M_&A,-S4IE9,5V: M@U0Y5>*(O".D!27I##<7!$F733?D2-N+QFP;DY.BKI.!_9X_K,.'^GQYISLL M!E"0XB3("XPR')"\B$@";43?T1]^-QG!+TU>@X?!8E+&A'RIB3'$8Y1G[/XI' M@RD*I*YMTS"SE HI'275H5-=B2PP:4B+%CE5>IXB23V2Y-5=19)U1$"3E+@1 MVD__I=S]WTU;(4"^KZNVI>6Z9M_^,1Q>RB,"01H'A)5C$.>D(&@TF*<@$;HZ MPX 9VUM*RIW'T7D(>#T^;P2HY%K%B M6\DO4O"*E!ODS8$MX88<:8RW*;D"LF9H%VVO[8U\84$F*C29[8J6D?>+DM%J>,ROEXZNT7*@<]6ATHVC4 M]*$QV; D2D7R\+AM?E35E^I;M><+RV"W@?V+@2?E:CL H'E>Y C1+,L1LXT3 M$(4C %:ZAL*EHUFSEI5H!.M-:+MY_@'OZ:"M5:F(#(= H-14EAL$:)E'FQV$1A 4M M: "('Q93(D2QU,E%51OS)QVU EB90[$2> [ZM+/&,F7P&6HN;7'1)-.-4EC; MBY?;6XRPHG0+T_/S+1]VW4;S[NM5P*0.IWF49,P>3!.,P3C8!S3U?>6+F#1L M6M:DRX?&KKP1Z^73TO9O"CK/X(6^9SH&;O1%XUY=NC+(&&L&^NJO3UPCKF\_ ML0$TKW5;LJT?ZAW_\2J-8Q3Y"(4Y!1C G$9T'$>#)"6FNJX.!,L]N8?6[1X? MP7G5A$[C(C6#01"K/QS@7ZX\>4M$CZ&9<'OD[=#,K:H7R%4361/13D1*3K^M!LG2SF8UDB_HN/6XN:'D]MW\:?/T++R*JCE\ M:AFE)P?S>.GO;\_5KNV6N4Y('Y21,C'(<0DPWDR M6H8ACJ5>+S-AS[)*/HC] :8I#\KT^=)H:K/(LIT'$"M H]XLB#8LB]D=#&0+IZENU MOVED*T$) S(=[12+<']#]^7^KFJ]VV;?/_)*F0NA/8G]K&5S6PWKOFWY^+BMJPWK0/ 3GH81(F];KJ<7I:9 MN>F4TQNWF)38)C@CHVK[ G68%=L&>)F"5V3;)'$.;/0SY4ECOEE)*/KKSX:# MW:%>UX_C@'R5^" M,,Z"B.0P"4@6T7@T3 DNA(7=C#G+^CZ!]":4_5.!)S@E MGATPR;. V,]/L9SF.\RN1 *8GV6U/*#/ME@V$.+C7%(P2Z8#N<&P0XVUAJ>= M*88YC>N;;7W7M.8789]U0(G&,<.VL8I]XP[E%-@ Z*>95 M3CHF>%.;=MI7_WJJ]]7FT/S>[/_GIOK1[#8/]:Y^>'IH62-^8I'XL6M82JSZ M*YB?=HQ^/H(J(E0$84C"N !%E!0AC.;0>0 FW2OW%Q6*4I/X&(97P\,P,E-K9E@62+VS$RR75=WE5B() MSLZQ6G[3YUHL9XG0<2X=&:72@4QCUI_&5J/3/?,T[<$JZ\TJ#Z,@3H(,8S^& M:9%E13'MD, PE;J)7-.4YH>3Y)C]G)"6(!4N6R@P^=,)XE. MF;JPB.0O X3'_N^O)GUV1Y/.34SPK68 MI,U-LYRN]2_FG,"[\DY(/T*<5]P$.+N@<"89=T/FC'K4V&N?TL5:Q6\E^?6"CLLEE2IW;NB+C@,_ETYZ7"A=.,3^4>V_5=W(L]R" MZ;GI8.43$ *:1SX"08QP'/LI&8TC$$&Y0S"&C,KT'*6#,4'%2 @+0J*XAS$ 2 T#[.B>X,NA@ *OJ\JX8%JU/' RAO1.7]-N*: M^>;+\P1=Z&@&6'6CXN0ZT=_;ZOJ6M(?ZH3Q4[2J+_"+'(,KR((]! MGB0YQJ,1F &I.4S)C[9<'C,TW3!_Q"-7&LO2)*8O%AF2TY27Y%SUTO+#^VWX MW\5>:WU.T0554>32#251!=\8:4_:=P6U?2M9@30M$ T)02'*LX3B+ E'@W&4 M2[U5HV'&LI*\=B]-.W08[8M_A*D44YB96)13FTL$+J\XYRF[H#X&>'9#B4PX M\O9-/6K.CY4'>1)[F=AG&6$(H"*/"V"R7@:2]UD M9LBD9>4Z0>F],HR0$R]3+(L)V0($RXG:&]PN^."]&'47Q,TP]VX(G6FG&JOM M54X ?ZU^/S&Z;W;LRW7_C$LOO/U_CS#R@,1Q$16)3T 6IYF/23[""%&.61?%SM:Y>]-EGH.54T3SU8OJX*.MR2LF@GF?;G9&G+*,7!-1:<-R04GON M-3,U%7X X\]D_HJG ]#&6420=.Y8UZ0205^^\?N,9 M^=<3W\GWI5H_[;O=1W+JI$6KF#[-Q:B<0G%47@_K1.$=*LTNT'9!L$R0[89D M&?&D,=\497?H[>MOY:%FUGK#[?7ML;S[:[6Y8_]S\DLKF$(:1DD& 8D1,XM1 MY$_5' B(W&X;X^:M[[LY =.])S5@9(,I]CT%@3,? #'56Y1Y.2D\07$U2&++ M5TJ/<*^F,)R&9W&)E.7XX@9$2^%R0TSMN??3YD6K/(K*[K0%^_J6UKMRMZ[+ M[8<=W\=U*OE!Q)2>)# B("%1'!(?D6FW"<:13-UHQJ+E"O+Y:9 )IW<"5$Y= M#?$L)JGS4RRGHP+LNE->"I%Y03#-!L,-E33L4V.S^(T3BM5N."2CU=:,ZJ95T ML67V&B;7AVKSS_IPSQ^,N-[CNGULVG)[')A>[Y\=%6A?3HS"C.(LRPL:^DF, MBA@ABD: "8F%K@1? );UI>FS3TCW;]/(3VC.%2_Q^4\'0R4_7=IZ1R^\WYD; M_9LWS=X;/3F9I>'??NZ,.XIN+B)OS,3.''8W0R8[+8F5=)$=S7-P)?LIJ:1*G=*V7,T7=S3I,FL M&UJE[\9/.YJ,\")< E9W?-[W<_78[*=]\S]M[HPACN,D@6&1QC&(29B ;)H. MEMS:9,:B[3*O!\E*BMMF_]#E!,G*S@RO@K7<[)1*5F\#FQ- =Y1+B+I+U9A1 MZMW0-,,^O:RX+# FO #U5.[+W:&JV@^[3?70'QOJ3DFR6N^?Y9[_D(W&Q\-# MJR*,49[C/$L*C&(4YCF:4"1Q(75'@VG;EA7PB&@86SW#++D$99IVP86H!1F7 M7(Z:D%Z]9+JG_R0:QV..2VNG)+^7%J8L1 MJNV/S]6ZN=O5_ZXV7QF:MEQW\+Z6-]MJE68P2HH@B"%) '03_U^Y2SU@P@E M4FO^UD!85MW7[FNX\H[0O2-V[Q2\]UL'_[P S!PJ,8%V(DIR2FTM0'-=L"%$ M\ 6IMAXS-S3;OIMO7]UA@U>+*@Z^U^T*^B"/LB@+BR@)44P2/RA&-#Y$T+*( M"V%P5L,Y>OL2+A8G:PIN/$1S"?CEZ+BBWQRE6?F6"MB[56\Y+_7%6X%5B]J- MFX>RWJT*$O@D0@$*F/D$!'X4)B,>@@FRK-Z"*)S5[QZ_?047C98U#;<0J+E4 M_*T8N:+C/4ZS2BX9MG>KY;)^ZJNY$K,6]?PC^X,/A^JA7870SP,:)V&>!32$ M!4;YE&(86-N2+@[$657G+GB=#_:572)NUL3=3LCFTG>1:+FB\1/39F5>/H#O M5ND57-47>U5^-?3^".3#AF](NZW+Z0 *6/=/.X/=YN3Y)_:SIX=J@\KVGOV MW\_RK=SR$WXK D"!\@@EA.1A#),H0V@"'4"I16#6>"IG"E=#:2*7G"204^>&$X#>Z%X7_A,'O<'#*V]J'$2@7K^-_G-LPP[^\MV%<4!P+2 01[QB^ RG^#H M..DF=]^&$X M9\'AXI36VT^8KKQ=)?GBH1-,+9$*YXBJ&PFQ]W0Z0W_B[#O. MBV?"-U=VU&T]?\ 9$0E)*8$IR%:9C' M$]8HUYTRG &A]=-*/1#I:P 7BM?\6<].J)Q(I32[,E,7D6\,?+VTI M<& Q3ZE&9/&!W*=]]5C6F^&T/?O][O[I_F>KI(AAEAF;*30\L)[8!FU?UX/JS!TUWP_=ZJ.[+#J@C8S^]UK#P8'"VAN!$VGPY M.AR;VN!^]X?]7?+@<@MS/KL*!WF),:211O?'R\X6.)IKE&DPHDMD]T_[YK': M'W[P"S8.PR3S(S\@NJ)%C& 1^"3(,Q]%-,X0G;!'O;N@75:6HVH M%IZKU8CO_/EYGM ZD8]'5Z^ZRY)8*QF7,CM_WV_V/1O"F;*M?A/ZXV57 YQ8 MS*:F(O96]KQG5HT"_XR_EM\1^VE].)EJ'HN#W>97%NG^'[VU:K-"&21^0@(" MTA@D%(=Y1D:/LIP([?UY#WY8SK24@5G?>Y__M_+A\?_"WJ'\[JT[_"=KI*WW MI^#/8GGW/3#Z1C9^#R[,FZ.%4S1X/45/K8OQX/5$G"ZIGHRHV=\?V;CR1C[^ M0&UOTZR[YPDZ9/\Q;?"9UW_0MOBRGF1V>968^6GD=S6B T%]I7)T )5P4UNV MGGQ73#7O3TB6F[GIYIF.R(<9ISA'B"0HC\,HSD($ "N;1]RYGR^VNTX-K>4Z MLI_PWC:[N_Z1YZ475Q1#.O]$C?UH.C%)T[>/HY_O?FWDU;C--#.CUV;^>+,R MFGQ8G)$Q$:DE,N( -$>84( R$F6T""'$!$S31@%!R>K0',KM_"E0$)Y4SIL\ M$9;*K_Q/%L]THJ&:/[59B)(3N>R]IZY9GOU4_NAN:R6T(#DA,/4C MZJ>AGR0@''U(DTSJ)16WD,]U"OFQQ^-2EI4.L@N)UF9\WH?9 M]D5$%TNXJBWK/R'G*G,S:]K5BZ ;F1=7MQ7[WN9S]:W:/54K'Z0)#E& :1X@ M/R(9!M/T<>C#Q)W,*XO<U1>X#%/L@+D@00)]D9'KQ@1_+0;J/%"\!>9:$O&MVOS@UH-6)L2,IUWQX MGSZ$2^96N3;T'Y)4)4F9.YNJQ&R)-#K.97\MOY_\\.C2*B_OA7.F;*LL5;UQ\NUYJBQF'$-QV^)O'ORG56<9P1F?N;C($ TR%*: MI1-:@!<[BRJ#<98#J4ZD4:G(S9\Q;07-B>3X4: !.)\$3[XS4[Y3:1-_O-2F MQ(+%+*8>E66>'CJP#EY/O]P-<+_>E[N_-,WF]WJ[7:59&A#DTS#)\R &$! 0 M3#X4*%_N22)=Y):'BD> BSY5I!W?^9/=O*%U(@4>79Z>:>AG[P_,;6_T^_UF MQS=#.E/.-->T_GB9U" W5M]/,AM!C:R+FEU;LP!W__C*GZGO![#!"F412%(* MTB2$# Z)BPQ-"ZV%CU;?JOU-HY$VU4W+2.,I2LE!W2?VTWN^[^<9TL4%["QO M:8TAQ\?=K?-_J&S#6[:P[Y<'U9Q M$440 NHGN,!Q N<]W9C" +\Y@T=Y@S9*UU&>-U5P3U [P2A]]N(\?^3N+_: M#+D2MTS/3K+:7= 3V:4RV6(7-(OP\8JXF>?2@K)[%?V M%ZLT+"*:I#!.8!IF3"=AAL>/)UD6BHS$I3_4]GKJV$TX&#'9D>?ELG1;I411 MH2^R<:%6:JOU_W'7?/L_F4^\3(KY%UPSXI/JZ*6_KXB#,B7+:H Z[$:S*8CW M:, ^>\,_GV[+NU48(5!$I$B#, %Q5N1A%HV?CV,@=#&<_*?:/D\W@O$X&O%. M+4G-V[W:'BMRW5J0$ /]^IG'9SJV&BO+]VQ%W(UN>Y#/UI^J?=VP.F&#RT.U MRE"0 XIPD48%#&*:^T4XVLG"7.AI9/5/GRM_]ZA8I;OQ."[Y5"Y)FGA.M\>7 M8G(7IMV76[_5U7N*?M.RRQ!'+ / MIU&6IQ0#"FDR51UL6"&K&+*?/Y=F]+@\#LSKD,FKAC1UXKIADS5%Y1 GS*!V MO.#A#?509IM 1#$)$ @A"F@ 8$Y3H:Q"RH2/U=4 M$1D+,^O(D%>UE$2*0%DML<6=GIH(T69<3TZX$%(4%>YO' ,;KT8@K MAB0U;ZN$/5;DE$&0$ -:\,SC,_U?C97E^[PB[D:W/8CW[7X%XW-U5_.%B]WA MU_*!#6] !'P29AG- -.. K"!SF@F0JG0B3#E#[?-*B$)-43B1D/WT>E1A0>1TLC^&2U0EITD2%PB9?2DHA M3I4QK7C!P46Q4.7+%;50QO^37.@Q(:(7PXUPQPF/<=J4TB(,HRC%?@#RA!(_ M"]!H*O>)\/*'L@'+JC%>!7DZ-R>_"J).W]OB,0MS271=Z$QV))DZP]:;ZL]8A;NFOV/%?L@&@5)@HJ"[Z[* C^>9CFR! O=:ZSZ MV?/4'ATF;P0E6WA(LB5:=M@C2JGH$.3(6,7QS/V+]88:4;ZZ= >RAV?.%FE.05)YM.X0-@/89[Z/AB-0J9/ MDL,4'5,SC5DZB%Z'\R1-.M9K(_NWX<3A2U7M=L^5=R1Z_-1>BR!BX:'#DU M%(C+;U^[P\XC(][@22>V1U].=6'R1E5X+0=25I?=B:&Z;*N$SR%1UPJ!D.;/$V374L), M7I_-&'.RKE.BMR<);:HW&5Q:[\K=NNYV8G6'01G_8+?A/SK*?VORR3OQM1M%GOQDY8<6#'BQCX29#2, H22%.492@FHQ<^ M"+!:/G8#N^T]$/?L7TR%ZYUWR_SUOG&'._7EC\]LJK:^VS%?-QYSK6)?#P^L MKG_P;_Q>[C<>ZW?='1K*PT8W>)9.U6[ GB=?T0Y=/1SJYMALO>Z,9 M7A2[3==55Q$)8YQ':9 $, Y1@$D<]:;R&(>1T!Y\+0.V9WA>=)PAI0M>2JA' MG9+:F&=-3VG>)&P.E>D@B"N,'(=.JHND"Y>5184/H8727ZN M> 6Q/CSM63GQB;6IOU4/-]5^E80XI0 F$,9IEA0AAM%H-HD)%MJR;\R89;49 M(7HK_U.&7N1#7"\64I6H1>.5EREEF)RV;G9ECMKEE]IL6NFA5@ MXQ7%-TZD Q?-&G6GL=3@]&I-]L?@>\VOK(D*C F,64GKPRPCM "CM2C*$YUR M4]3&W!4G!\:&:PR:9M4I3*):X6F#/\W:4X2Z6>K/@1N)$E2633>K4&DOWBA$ MU5C14!WR:C4"\7J5I91GAZ')HSL2,N._*$.JD\"FY<%A]57N2WTX'=H=[4VR>^ M(_!+M7[:=\\KDN_K[=.FVE#F.6H>'I_Z2$>'O-$CC[C M5WSC4W_N7'$)=.:("^JKN\&65.4%XFQYRYJ)B CM2)LU]([DCX60912"*F]1%(N12D&T4J6L4N2)#$)LL>/G-X(4V-%69ZQ<$%&U-AR0S,4L3I9P.UT)A:>I90>?%LOO#.,NRV$UDS M8VPK075Q9"ZR!CA[G-W0_?G=-CO 5N5]IFS37QRVPAFB&4%Q$4 (< AIX$]S MT&D<2FV@F >1Y3SSJ3E4S(]RN_WA3=)4_>N)WVI=\NLV6J^1O1M\YI#-DCXL M1&N1W'$U7.SXKM)&#]E>SI ,[A\B8X(3W8?Q]B<.:EJ-V.44X%C"Y MO/"'BY7$D5MW8J9V&-=V[,2.ZFJQ^$I2GC$T#ASOGG*# MW95W@O7JM)-W<.6&60:I%QM*+<.Z7%HT1+B5T9 P?Q=&/.9CX,:HQH)?C>W6 M*[FY?KR [_3^O>&BO>F.,!^F&&8Q2A"D44']+(/#H[OL"Q0)W_-MPI;%;=&G M+S+]?%7G^R2=;=Z)9F77JYS]@\7Z*=\1-K-=5^7VVZQ]T^E?OK M?8=FT]V>._O[C#?#C#O?-OOYWM5E!1,(PARCP"XKYX! D=#1*6'&DKGK2 MIN96N[:?B"DGA#JJ)T^LBMI9Y513Y89Y+? VG3,HVTNBA!5-F6$7E4S=F8L* MILF1CG)]:-LG9I#X.4Y Q)\5H1@#%+,!W&@PR8#46UD:9A92K+I#IZ]6HF2J M*Y4%'LVHU(?+%,ZF4#T.27629-5=99)U1$"5E+C14:339\+]E)(@"&-*HPB0 MA"08AJ-5#".I2Q!T;2VD3!73L+DIE=.Q<9N#TGEFE4D?'%I[=ND"1F&8I$^N< M5JE[(MX5%B15ET3L>8",8)&V7&11[#G,8D M\7$VFD2$4"WED3&TA/PHSU7I4:HH1+;8-*%&B\U176))1I=4R'54G)1<>4NA MU/D1E:G/U7I;MFU]6_?O$#.+U[=@O7YZ>-KRL>/UX;[:\_-F^^J^VK7UM^K# M;MT\#/=.QC%,,XI3IITTRU,(0)1 "HHLB&-,Y:X?MHO$LM"]!,]%KKN1]HC? MZQSPGGG@]2ZH72QL.71B>NE.U.0$U7+ K*BN%M<79'F>&+JAVS/YVBS12^91 M_NY:QQQE48I]/P,QJYV!#_PB&B'%<1+/(?Q"0!S7?85K?.W&S:[J&P_9O**_ MP'V].DQ;D'RI +YOQ9=SU9#@*_!K6^^':R^C+,L9)D!SDH$H)VF$TQ%4 D.I M95_D=M^]=BVH/Z287S?^B_KK*$,H,2Q:@X MF_]^:@_=^4!!>-<[7.WK;R6_G*C].%U,%Z1Q#D+$KT-&@$8T3#,RP.5[TH%. M=I@-Y-QYX^B8I!RQOSUQ4.,BTN7:@UJ^<;(I:&:B65O!+'G*5)0D,MCL#WPY7>E_O/]=W]X=^TBU/0$*+(,K3(@JS*"PH'8XR M%""(D=1X1\.,[05:CHQKSGC[?+/W.G1J2Q(Z? JNS\Y#I>3JK#*+=E9GSW)T M:6U6GU@W--&$(R_794UQ(W3-)A/%==D>_E9OJ_;0[*H6K._KZEMWCSUV#<4S'R'QY+)H<-0RSCN.BWQZ6C0^>CG+ M=)RD@2YTX.T/;D%:DWPX[6?/QQ$2 J_!1B@D@ HB!$(0#^--D6 MTUSJ?GM-4\O-RRLO]NJ2JS%!;X=78Y/TBZV<7B9+=K9>GF6'9^P5G!&9M5?E M2$O!3H]QX2)#J BR+"$94\HHIG0JA8.P$)J?,69L*143.[IHB6 -';/%K2$E M6_)$Z!MTR6J9"M,.JYF2.R)ZILZ3EJ+]?==?(K&*HC3(0(3R-(-%A,*,4'^T MF:<)8S84O+:=D(T8"0B?.JH6)6*#4F86^R.9]^C5!DQ4N:8(>52]X7$=E2 M9$A4LVA9[[M;SP"S\O#(IRM:\IT-90]L(%OM'U8Y#'P8___DO6MSW#B6+?I7 M&'%OS/1$J"8(/D!RYA.>-3[79?O8JNZ86W$C@\ZD+)Y.)=5DIJK4O_X2?&2F M'DD!($!2-343;5F6#ZS M)& $">[.0^$I9V&ACEI5+X.NN M #Q#>.7T&!T!4DV[QO,K)U^34JNF8.-8M:)A;[$U(&/&B%Z&DIESI[#4(,?K MV=\R(:39!CUD9?I#K+>D^WR;[Q^_IOMLY;. Q3R.(Y=Z(0TX!5'8XT ,*97* MS%N?2?%ZT$Z'VCG!=@3N\2(X,BCZJCA=/,S(I'8H)E/.0485I=1,=):KK8;\ MDQ!;DTR.4=^O>?5W7F;9AUVM3UFU;\S'B>\2"+$+Q4O <8QC2'KS#+ALK.AJ M&9U):P561X!U>K2&)%:/>7UEM4ZZ&4%5Y7LR'7V-/T7Y'!6"Y:KF.+2D;GGH'W8 U)I![Q MXZ?DUC@W/#67HWOR.?HY?9IS=:T(+%:P;M:BN^TT./20FR2 T2CF@/K(#QF&"!(.8/U%K'8A\ A#UOLFUQ+S9^"KG<5;UE-W#C,&(T"$,HGL;"U 6=9>S!6/$2 MR/'V+&M7#]%)Z\SA#*33H=04,"-,R^G8U"2KR=EX?BW=;O(F:0/29I+R92B< M48]>7!]BFBU9O?N6;>M__?%SMLO*=%O;1YN[?)=7^[(YU=)!Z'<_NXQ[80(! MAR)#Q#RF(>TQ^!Y3>@C9K&7+&MB!O7(ZN$U??0JX[ZZJYR8L14).&><+@II& MFN7?BEXJ43F@G'9"L@P-M>1;,46C5M15\0*A$/%N&U#SN$5SRZW+0WF:L0]\R%&6, Z]O*-;G0E9#\*'*=UE5 MD>+N>[YK[[-<_^.05[GX\FO6W&,I:G/5"@4)" GV(S>&U(UCEX*@!Q P0%6T MQ:!9RYK3(W7.H%XY9V"=#JW3P%73(I/LRVG43,2K:9W='N<5[( <.YB1+QZ?HDHA1%FS6JJCT", 5P]9.7W0FUQ M4^7S5;KB.13I'OEAM]X>-G6'RW?.NEN2*[.';'>8=QGNC*0WU]YT"%U&IQJ! M_]55-GTF-#8"?"NV&W17E/O\G^U-+PG', (P]@'A"6=NB&+:6_0A4'I0X_/M6[)?*ZH2!NB'F,8H"&@+JNBXG;M ;I23PU0;R MD<8F'=6+^TR4S'<_G*RKF4_;O8:Y&NAAADA>1B","0NBV(4DOK_$(_CWAX+8K;:%_MT*]G'M*THC?]'0-*=ZUK\BI.>(>I[ MUL0=ZQ)!0WUJ-*D+Z4[C_7C>DPPQ(]N):/9]_V%7[KK/:Z&&W7W'N M82Z1,R \H_E&*"G03I&I3I5TG:J%_BD.]C' MK*K^PVFZV:9#=N7LLF:JFLI,3VU1KB-9UF@VHUUG\)P>WYPB]@I=TFHVANHE MRMHH?P;U;3Q3LD)W;DE J*I#6E/1;1M;^3R@+N<,>![" ,& 0=0;Y5[ -51N MI,7))2[O #8US,J T(VE7$[EIJ!92^*>*%HC=SW!;([9X3!/ ]IFB.!E")LI M9PHKC5!UZ6573[3VHKPCC'ZJ&3B49:VJ*Y^*0P7$"UTW=B%QW= ->WN^!Q*5 MLHN^%;, *ALQ-&'4]#A"+ M,84$XAY3&"1*QXWL(K&\;GS$^+1V?-^@<_[RF*5E]6]CYI;&(Z,S[YPS*"/G MI&?0KYQ3M'KT3Y:HG1;_G%-61::EI[.V(K@,.9[(U\%IL%V&]63]_)HE=G.3 MK9OWT+*ZZ^SVZ8]L12,<>1YS$687?IZ9!Q0SW?U97RL9Z<>OP& MD]+Z:RHB2]1;8[X-ZJM9!J5>=+PH\&C;1"#;M.LZQ0W[QZ%6#-(+Q@I[)/1B MEI 0>5X8XY@%I ?#>)C(K?=:!F%]-;B]\:RXJ954H*Y$BE7X0M>'.=G 4'IQ<1I#TWJ*T%BRYARJUJ7MEY)LH M%@MXWG(")XM)V[>)0?&9[;Y^+G8-KY*(0=>#V$M"&OI)[*/0ZW&X"64*2W/V M0$RY6M=UXZ?K=2:$=U04Q@R(UIDW/A8^E]+3XIX /7LP3 R 4P7%_-BG&9R1 MH]X 7\H#G@GNESS6&?%/:I@SQ^3HU9%^P;(=<#_?7-\^1[?"/HE]EV/7J__C M. (H.HZYD8\]E85;FSB6O+1KE?^1*R 34V]R_>,8$P/S";N+'V^3K+/T83!T M2RS$6?)4=MG#.+O25[JM;[/-89M]ON'Y+M]G'_.';//\W-1U6G^Y\E@2A#ZH MQP9" PP2G/!NU07[+@B4KD4Q:-;R/5'3X%NM/#5CGA-9IX3J_-8!5;X0S M& Y=9Z)>S4Q-DB[G0OEI$D<$%L+D5B&MMIP[/D==+:XDZKDD$.U+^ZRLKF$ M1;P]<9O?5[6>[\MTO3]>PDDYX#S@.'9Q"&A" Y?U=ED"I9:(S5FSK),]1J<\ M!RD:3(M2\0)A@RQ+5&8F)UA-#(_IPER^/!"5QSK7GS5Z?!IWF5_$A>Y7+CZ2A5&P'&L&DE M_QTD:B#E-4/P,K)<0[X4-IJ@0B[[2RHV\NU$61C]*+/F8F=AN[M@\(F$=BA@ MX$5>PGD"&68(!PCZO$5!?(231#JSM6#;LJZ=(7;2(^2F5Y;=79U/,@>=W,Q& M1"2RX)F#H::(YW$XH760> BRB\/7)<9!(6.>.1YZ^;-J_QB;3ZN3="F[MDCW M G)MF]X5TS1:M3S\LZ#S<]F]L5>;Q.GZ[]OB1V>41 &$R M!/8R&(4KJ"0#L MC8:8ARJ)^$A3ED>L#HQ:MCV6/;ET>T+BU$:7!EC=(YT3-*?#-E/"/4S50,9M MB.-EI-RFG"FLM$/%5]8OUZT_YKOLPSZ[JU8, 5-=\>CQ-3>?.@,F]W#(9]:/%SRKG M5N10.1A3*^0%2O4TUQ3]_<5"R,0^@PE7@1BXK,DH2VJ(,8D))H; M\NU@L9QGGF\7SQO0SO?&@_YO^_0/W7WYEH(C)\Q+BHN:2I^'Y,.3D'1_J^%? M.;T#S0)QYT*WH]\17CB-&[-M[M$C(@+B/86X:FC'&@,-:2QB@( MJ2?./XJRFS4?W]U.<.*!>IKLN3BB@4_]J#?LX1CI*XJ6N0$ZO,:/=)J-(K;):K3.(<&UK&C3Z\P,Z-%(*I>A06.=*(PV+]77JLK[0ER4 MCXO=YENV/I3Y/C\>ZP,X()Q#3G$2>L0C #"WM\GC1.DTPCA+EI7G",[Y7NC+ MSD@RY=1G.A[51.A$H0#FG)#-I$6#/ U(DAE^EZ%,AGQY\;"5.8:DJ]1M19S] ML;ZM&UU6__7WM-ST!R%B0""(.0=1! ,6H8#'O9L:5Y^57<_PHKPC]DJ75H6S/2GX5 M_;S,=_WA(Q# ./""!' 6< @HC$+E# MNA5&.UL>!:Z'/=\/$LYY@#A*PF-6$^) :2:D9<'V#*@&Y60G5+I3(#WV)*<^ MUHE3G/((SI@*9W9F.J_1,C3#&47C,M1GI _/9S0&&)'>7GE;E/OKK+P[6TKH M2SP!"@CE88AK_4JHV.B3= 9]'$&HM'-2WXSM39$"V4_U+]XY3U93M/1F#)MR MHC,1D6K*H\NAG7V)%QD:VG(XGM9E*)$)1YYO%#3%C7P56%C9WQ:;EQ8YX %P MW00P@(G/01*'?F\QA)2HU8#U[5BO %?[GUIL!F1I%*&R=>!IN%2M FO2:*D& M?)&CP0KP>&:7H4U&/'E1_37%CJPZM8=@CE-"\03WMA"SPA7V8930R 5^'/M) M_15+4&\O@J'2_F1]*Y:5Z5J\U..D[2TH=^U\>-/=7+<63:C^R]ZY$:63!X%< M3:E&D"NG4]/PJJ92_9&\4[W).>&:5J(NTC,@4.,I788\&?"C,-W8U*3I2RV& MV=W]MG@4,HBS77:3BVMJN@?GR:$LQ2,Y$2$)#]QZ*DE"Y,,P\>!1%P'E2IL- M#9FT+%I/43H]3.>(\\KID*K)E2G"Y;1K!J[5A,P S59438ZX 8DSS/PR],ZT M4X75UFI4"3_5#'7VD0M)'-2I(8E)X$8)B0'K[0<$*=V?9<[J_'IX FM4$E68 M-Z**ED@W+HP2?,^AC2=8^O*H$8)WH9 Z?JF)I#9S\N_0EOE#NL\?LM.+B^(B MZO_*-C_$2XOK^I^:[52GW/5T A@0%$ :,YP@@ET/H3!NGX:! 7<]K%2+LPK$ MLIJ>L)^]C-K>YM[!=T[X9:9V,X1*3FL7$R4U^=4-D//;;+ R MQ'L:5U^\73L9O_([2.YS\;AVEE99Q0_[VN0O^2Z_.]Q]21^[G2SBX)BXW/N& MU[#2[7]G:;F"!((@=+E/&?,3XGOU_[?W.W@4QD3I!D9;&*SO0FE@.RWN*Z=% M[G30G1Z[V _6H6]?8A7X'>& ZFX52Y&2W<\R?Y!4=[S8BH^EG3%:! _NG;$; MLF4HN74O7^R_F8)56?W^6.Q^B-5W\2SZ+^F^.][P-;OOL'R^^5+FNW5^GVY? MA^6'!$$>1L"EK@_<@'$O[F%1GBB=U+0.QK*B"_SM1A7AP95S\D&(1.^%4(FC M'Z;4W7XR/C (3!;098P&T[E;S-1Q3.?W5-R6=/U[ M(4!4J\2%+A5O] 4!36""""W1^%!M5O43-M>1C[OU*"=?.?4L!NEN'QK^#0! M,96^VXN%E;1=/@PS9>M/^!R5I>M%9AEZ;,T[Y:Q\#(L6LO$/.P&DQK/R0AJ& M@$0L(F[,,&UBTZOD O>K^U/%LA0L9S:SO!L9Y/2\5E M[@SZR*V9K%D]5,M09KLNZF?'NGR:SHCKUIFU8T40!SZ(7!"PB $64S]R@QX' MB-4N]#1O?6%9L0!N,R]6"(O9S-A.1.SFQA+!F#4[/G)J(#]6C\\R=-BB?YHY MLBZ3]K)D@6A%0((Q#$ 4R8Y\(DY,?AP(V4-B9;@K#D3%DX8#M7EHN3K6S9 M>(@FS)<'H[.0C%E@-)HS*P5L&6IMV\G1>;,&IX8S9UYWD';XH+4I1B%"#%.7 M0!!1?%SR])AO>).(HO%EY^[I)/QF2Y5'@S-,C)E =%DHJP4K65HM&4?QZ;)&HR:SI+SAZ[($@>, M$,8"&/@T]%C"DC#I86 _L+'E0M[XPK)D<4C#8I8L'Q.S6;*5<-C-DM^.Q*Q9 M:>3&&NS:"$O1@+&4?A#% ,.?!H@ MK\;@QR&$QS0](:ZM_19J(!:8'3?!G"!!5HR6\1S97J#LI\FR,9H[4W["L9ED M62]LRU!N^V[JI\QC>#6:-:]J0QX-Q6L0$4H\1),P.=KV..*KO;BEUV"N_*9% M)94^@K.1G%E(B]_FVV R;)1J:RGP O/>L=FN-/'+4$K#/NEDMHJ,Z>2S*T00 M=D.?0.X#+XP#C\/3H6D_\E6D3NF#+2O:TYQ&/X5\FR#UM- H-V-2O?FR-LE, M3)JI96B&'O2!C$G1?UD%^)3M/^S6Q5WVL:@J]+UJGI)=D3K5\CP00QP%*'$Y M@BAL;0'&PT#ID4\]"Y;GHI\.=UDI&LA_J.F!)EURPF"?*36%J/$X+2#G+P+2 MOSEHOR_S[X=]^GV;.?NBSE/$C:G.;SW8B:]N?)6P 3T91_ RA&6D#X7))J'?;;YO+_-RM-EC2LO)[8:AS2UM5ZJ^Z56B_59$WEA>MG+][6ME][=/)T4W(0Q6'H>Q$C MI)YUX!@QVIW"B#$C0:CZ_K5I^Y8'WO:]U>MG[ZVJ/XUMG';9,NB\C*L61:O; M*^?YX]I7S>WQEQZ^G>W:> UJ!\NF]@*U#&FUZN$KSWK;95-6:5$8 0(D&D(JSZ5BS+9U<]J)$Y M9]#J7BO *3ZM.X)*.;&1G0-?&<[H,]3+@1V&ZMTV MWZ_0>ET<&C/?]O5HFI:;ZM?[3;K/1*@![%[Q#4A"6(3K!)/'+$)UWNGSWK#G M$5=&D@R:LZQ-)Y#.$:73PG2:'@"@XB/@)JD>EJR96%;3KF43O"G6S9LQZ3XO M=DLC^@FX:0E_/G34!(@!(7*A[S;#@3PEKXP+%OB<=X"PX5!AK>TI#!DTN\G* M,MO4(U3[N/+/95'U[[U#1BCR$ 2=&^Q M-=E7B\YIX"F(U3@6)0:!R0A4T_Z+W.DH_C@2%81^,C+U]'T$J7*J/N3_)3$W MPMD"--R,'X7IUJ16;OAKNCTT;0IMM\7O:>WUYYL7,/HQ P41B!(4 P9X;9]X M%-4((.$!2["GM*QJTJYE53]"=8Y8Q7;VU_J6FE19B8%%;8;\H*6>^G;/_<6FHRR#S7+]+L8D? MNE+UVI$F;.^)R_:O=$:%/&T$>1*9[C2\J4G:ZY3IY+@CN%-(<*?A4"^[U>52 M+K6]Z/FEO'8\50M(:@TX41AM/FKI;&WD2U;FQ0;]D5:I]L67A%8V_1.+\)/(H)IR)+&RLIX1,:!I(^ M/;J6D=9I8B],-!A-/:"%>/5QY4,<^X$;$103S#F+ IKT5F+/E2I#ZG[VA)K0 M(M)5!5FN%'7! DWZRO 60W:UH;4NHPZ*I"U,'U317U((+1:4=]R@P_ZV*//] M8RM(,?8"!F! /.S[+"9N%/;&6$24D@=-$]/MM3GBTLHG=!F4$Y )R%/3$1W> M[.ZO><*,S.8:/2J7H2YCG;BTK68,)_I:TTE;!%D4@L"/$0A(X G(O$ MK1%CU$;2R"QZHY6KZ/.HJSD6*#2A.K/D,9?845(>14*7JCVJ;KRI/EJ\2)6J MO_V>[_^9E76KVG1%&$Q\Z"5^@DC]H20(,..L-P(\5^JLAN9'6]::;W_[J4%/58$BB#FV7'#45.<.B4W36($BAV&R7*+TBLQ)AJBCK M\[& 2O((\(61-C'^W,7'?)=]V&=WU8IZ.*0)\SQ&758+ERM"?'!P1 IT%HX!"& J^*Z9IU2K5S-F4V)SN1<21*)GT;1?#"3[:A7ZA&#NH012R#E,_) >YZXD 4J7 M\>C:L*Q3Y[":_M4#4U,G;0;E=&D*\M0429TW*SIT@9@!!1I+Y3*T9[07A=D& MIGA)Q\U-MM[G#]E1[+ZF^ZP5O$.M>9_OQ159=79=K3@@+$P "V%$HCAA-/2/ M21K#:DOO!LU:5J4C4B=O1_Y]W<-J;(H7GYKD64ZH9J)83;M.[)[E50*G\S43 M_2_?Y@W&*['*MZYG>A-?D2+-X8#,60C$,I3/AF//[TJQQ=TX?7S:.-&>9S75 MZ?;;/MT?ZH@\/OGA%8-)3$+$/);@A+FLSA/[NA^%F"H]'#L%'LN*VH%SJAZ= M#64U'*$QDCM?<&QI<;IW^B >O7C^2XM2;*40*$NYG0 O6>,M>2PE_C;95JXL M/@5#L\UAW8Y&((F16R?K49)X@;WS?I?Y!',_#CD*(C#**X3\*!/ MO"E-W$!+ZC3L3+>,TH$3?>X(3U/;=/A45#7+5&HOGRBQ:%>S7E(DHU8CB%V8 M3HWQY))"C69GY)+)]6VZ_UMQV&X^W-VGZ_UQ(.TS0X@3[ (>^C2 'D$$N$EP MS P)53KZ;@G"E LN9ZE;Y>QKX,[O KF3-]#K[V3.?5D\Y)4XNWU3E&>3]LS, M"LWH@(U:P)DR5H;6=]HP-:"=%K5S2A?[/'$1BT!OD*N^1F0J6LO08=M.RJTP MF>5TI'H?AY$OV2[=BC<"T6[S85>K7%;MT7I='K+-"B.?$=]#+O0A!Q$( .P/ MCU#L0:6C7S9Q6,],6SC-' MUS^;-[,&(_IM)F2C1'SR:!E2\JOSV?T1>Q//8W [^(O0U47=:/06K>QF M/963=POLRFH\S=:E>-GPP^X2MNIK_>_%+OV^??S2"=B*>2SFT*-12*#O)!$:8.F'026=;T'7:?:SN4D,*^<$W2GQZZFZ)8")*?E\\=&3<6MA,6* M>FLQ.Z#;=B.U#,6V[&,Q9=M7?07R]]-%LU_*8E>(;%$:9[F[7SA,\W[8]\WAU?DULQ &,?LC@,0. G,> 4'$O1(02>V@.2$X.SK.VU M/\[95=_']+ZYV[R=:I>D)X^ M^'*#PZ+CKC9NF MY]Y/%SCF]SCGUHYMFPS(PZ,S6 I8Q'LWG_HM70F>-@_3[ M9H>[PS85=:O.\NYK)@H>V:9_=ZU&\/FF'F+!*J8DXF'HAC1$+@U\&"?](QLT M@5#IA+Y)NY;'GA/4HZ;LG!ZMT\.]:L2E5IL:\L2O:LE3.: ;-@*R#$FPXMGS MU[.LL2=?-'AVX>O'//V>;W-1N:AMKUSF>YPB/X@X9"#T0H"CWBIBC*B5!\;9 MLEX(>'$[U1I/FS"WARJ]\F9BL*-8'RA*C?&H[>4;C1;VFI7?]%_C_UQG^VJ3&SV8A@F M(*%10",7!JX/.LL\\M6.BYJP-X?:B:^/_] !'2EW.DQKRIUED@W(G1*_T^C= M2])4]&X$Y0O5NS$>O:5WH]F2U;MOMVF9X;3*-J2X$X9:E2U+4=,2)3#\>/J1 M+^FC^!;Z/2TWGP[B?J//-\V_5N@AS;?B>5=>E#_7O[M?H21BB#!*:!P32'$4 MQ2[QW1@DD-;?"E?WS66YW_9IN9>3RMF@JG3]YUY)JT +SCFB:W:B-OBN')S] MR'>B-.%\3[?JB>5\,9:3YW<16#5-;Q#]]%T =LZ=.0[Q\_[*I]V5S' M6'W>WV;E]6VZ^]PL35>?BMU#5NVSSK$5#S"'$(40LP!XQ/5)#'K\$&%OPF'/ M./9)QL&3[/VZ:_:/SC7XF0^]Y=%PUGA//CRVWCIG[CJ-O^+HR,[I/*Y'T=[G M?D!])T.F:C!MC*'6&M0['U3M\6)JE+44!K''CH+,71*N=MD/*:+QO&?45].F,LCK[ MN?NNJ:1-4]D="P]5VU32)R+RHVDJ^2416E936,*C'XOA MHEAB9UU .H1VF_K+FRROQ^W/)1'5O^TVVQQ=80EA-'0C6,<^H$GB13[I7?%A MJ/ DU$(=F'%V>,0M3O"L>^0+&")'-XH9DZHIV\,B57-EI_/O1'$J=,\4VWJ3YS]&:-H MBJ30;#QGWW1&B)OXW.5^ I,@8LA'/#A6^ES$N]5WMMM,M#"@"U1]J;WWR4CN M5W^8S(+[,E<'+G ^QRXCV3#_2=8%1M,PU2XCM;A8E[5N4?;S85_MTZ;K=#DVX". M&WW._'IG6WTN!<;&@#6Z$;SSD6J\_Z:&*$.1F&IL:L;-ZC@O@"B."(@AI"X1 M9XL33OL:,HLY"5YXK9M,,0!:#-=_HTSHE MRDFM6\,^#O7.BL MT3+97OE1<9,6QWVQ_ON'JCID&WHHQ36#;2FDR1^;?^S0L#^R7:'T^;<^W.6/$\\YB@S/S1ZV OC0L8!BPX^5W3;7-I?KBRZ,>3%&'."'#$W0("B MB"+H>X$?ACSJ(2<(((6-_HO .\T^_Q?IJJ[@SQI:RP67R<(YVQ49Q>ZGUL-7 MC@.?AI;W,HF1B)>516R#S60A@]0BJ#"VF&T\/O-7;/[:'#X^SJDB3N(D0=AC M!"$O\5@"T7'-@P&@.)59"NP))T#=,-AMZBFSK7A[9:K!T'BX+0^,L\1YX1=E MM"[/-@F;*)2S%/XT6],['TNMT3)9X6]4W*9:F#];8#PB]7S*7,XBZ$>(N#'# M(8/';"""<*+A= 3"&4J'8\X[S1K,:9;MK45Q]@KDF6?O;OB['!R+*_9CFL([ M']1,,&!X[7Y\-.:?#AZU]^@!8"YU(^X&+'1AC3N,>3_8\@B[9"DS0G7DTT\* M9QW9;,1^[NFAI: O?(9X:D;O;914#^@L\T3]9O7.1U6;S$PV6QP;O?E.&<4T M#"($$Q)["4U"Z'FXW]'"L>^3R4Y-:B.R-MY_ MZX=-U"(Q_T3A^;VUGAM$0+S)6;L1Q-0/Q;7Q'7XO)-%DTF4<^:22UDT4WJ6B MO&.' YG?5 ^2CDDQPS[Q$Z'<3C%B.G ;FD4^?CFL$T:PIS MQ'Z^=88G)]3?:$GO9.Q5B^,TF=C[NV6+$W'S$8-;LWEK;03[?+#P)W M4>B%'$0H@B[T$$][[I MTPXA1N[UM!BK*?*GIV>J!\'C,(PQ^SW;>N&B1+69:%5O+^,RT;I!C,MJS%;(J,ZWC/AAQ^ MSC!)H"BX@9CS)/ X/ZYR08*F2KK,HIX[[]*\G69Y1$Z0A,T7^9GRL--%. M, MQ0PWG^FRL?F:T?^9F25>#"9G-B,WPUE>M-NP M/^[SLOD$.9\\YL>>CX,Z[<2U)W76&1Y725WB217*WH?'C\5+=6:6GK$5[: MYE\>BC/A011@SR4P &$<=D6IR(VC))CQG-W?9-V9;P MYU!8XZS,M'U3+6H+.F3VS*NF_D_3?<;3O/QKNCUD*T1AXF(" ?']!+H!8P1?N"N$#J"*A.@W6^,Q>3MB/+\[&E-I[)IV62=V$-G9?FI:\XZ-7> M)"R)XSK%8IX'8@90[R#S"+._9C^+6U,7@R]D(=.>39FG =E<]5]\VYEZ6\#% M3.3Z+!,Y-;O!;0-J*3*A+2)CP&/;^ 3\,EOA8 M['BO+"?-K-KG=^+FVI=;SFZ$CC\(D&)76K>/+=T[]_5'W=:\.)OZ]Y92P3/> MF.8NX\W9CI9:RWOY=OO_K)*>8IN8I:YGJ]W^V8M[UGB;Z?5ETY&?N%[M^UV[AJ?>LBG+_%9 M;)9_Z@J?3=ZF*?!9C_S\];VGCS*^[9\;4.I'S,-1%*(P"CF)@N-\@(&%U/=, M>[60?+EA8^G/$1MH0W.7]>9L/DLMZSU_T/A_6EE/L4W,4M:SU6[_[&4]:[S- M]+:RZ-(TP7^*C>>*?F.$1^:97Q/9XE_Q]T@%.NU'4[G'.BTXX\L?0-CA/$(+$/'S;M56&ZY:GIX M;N+SC;!.\VI='';[+V5VEQ_N5MRGKNL%/" N\L,8(>KAWB[S8+RJ%?Q[(2N% MX^VI]-!S:-(=]1RB>*9Y4X-T-AU*-1DTP*Z<_DU+JYKP/>=3H'-Z>,Y?.H#_ M-JWBO4G8@-29(WL9&F?0G\)6LQRC:CS?U5.Z6D])4>VKE>_%0"**( M,HA1;S)&6&EOPBA#EK.Y5W4LKZJ#F-\Z:P%QC)JILJHC9!8)-:!A'WHNR2"7 M$^C74YZDI4N3WB6JEJXK@X(UBI\1,])5Q%T_B1*(/#]RW@G'<+4O M]NE6>_+YYN?;ZILZRJWZJ.=IMO>=V];O)UNMNC=9.& MU=KVI=CFZSRKKK,_]KCV_.\K%[H>K&>4K$[*8(2!'R>MSM7(0D"5-D98!6(Y M@6JPB]'^''US6_@9?N?D@--[H"9?=F,EIW.+"9.:(&I'R/E-P'<:_/_?M (Z MANH!I9TD@LN0Y&E<+6;H(8K+UOOZLV^+;4UWU:Z\?"KVF9AA;XOJ4&8G^PGS MZLPUJ:?8,&(Q#+S0\QO[ 6!^/> H;74S9M6R?)\#_==N=Y#B'C-S!$MN YN% M6\6=6J_0Z@B8S@GGC/(J3>'0>K?Q,"Q#."WX]7SEV!)STI*XOLTVAVWV^8;= MW6^+QRS[EI4/^3J[L*2];4+23/:_'F>?[>[H9LY_G7[?9BL8)(F'>10F@ 4T M\1A!88L5(<1"J=/_\R*T+;6=4R(5Z]UR.K^<2UL[KYR3<^(73^[U-],U#M9: M(ER\+"-+:@B2,K_X-J X),P9?CNCB(T(#8TXL[:(A8Q.\W+P?"1;0$1D1STS M"#_FN^S#/KNK5GXBYLMD>Z\><4GOR:\,[Y M3;CG-/XI#G.31UYN@%MRT!6'MMGB;65<,QR8@1%MKB:PC+%L-N^+971$Q>T: MQ](9N16=JA*/!)9E49*B++-ULW,8?:^:O:DKEC!"*/ \P) ;^VY$0-) \+'+ M70YD-QJ8M&EQX\&I=MWA;)\K%4B=,ZC.;SW8B15%A<>AC0DVPK$,+;#CVO.- M"_;XD^W%-*O697[?ZLBG[/>S@GA9[.HOU\UH67TJ]O^=[=&FN-]GFU6"8S?@ M;A1Z.,8!\6$4QCT6'[FN2JYI!X'EC+)6W.S9(M43L&H)H:4@R&GJ_/RKB>L9 M7E&!J!%?#H,H<3N/61VH%O:,)6XMF@>TUV[8EB'"EGTLINP(JOO+Q(FKQIS8 M<"+&A:8P_RU;'\I\GV>G<8$P[M*(N "PQ TQ1Y E"<%)%/HX0-Y;3Q%9L&AS M+]419+N-JLVKVN6L$]+9\BIY$@>W7QF/Q#*ZLPW'7FS6LL2=]*SH(T]]6,7%]%J!:(S#W/!S&%$2]>=<-H-*&=E-&K=?ABG+_4_V+ M=TY^"I3B?G9C!$M..>?@5G&ZV4/\Z:8H?ZIJD&=:V.GDZ1L3SS0EZ1N:99J. MP#+4T+Q;SV>7=GB354)1A/HEV]\6FS-17F'B44XC@/R8,!PSB#V_MT492%1D M3\^"98UK:L4M*N>#KLAIG:/9I4Y,O5<:LZ-2KI R(TC@2EZ% (WTH3#8K MO;53G.VRFWPOZF87JN1]M@=#3CA/F!]A2E'BN@D%&). >#X)@'0V8-ZPO7YU MW-31@VWW6%]:&YMKSJ1,J<3ZE?GP+*/'6O3OPAJ4+2;EZ],W^2[;=#"^U V\ M6Q43 GN;OAL M3KT&$NV9T[=OBQQ %BUMCR*0-D: M\E33^M.IYP6N%V-"O01U1JD;,*43>2--65:GXQ%7$_*DQJ&N/EFCSX1 M'?E<@D*=,Z4D45H4+U6C])QY4Z1&<*2O4DA<%E?FZ?;G--]]+*IJQ>KI&")! MP!'V4!34,NE[O>4X"<+5+OLAWBB^'J-8ZF:E^EW2]KL7"%76\OL][+ML[Z0] M3&=;8QRK9AI^0DJ"-B61TR=]J4HWPJ,WY6XL M6_J:]RG;MWLC\W7WW49R,7:#6G$I]A,.0QPA M[E(8!S[#!"=A%$<8QXE/ZGPU)AY5VJI@PJ#EZ6R/4=QMU8&\$JGA?RCN5##" MK>0NA:EI5=RAT#/Z]8S1&N&5TV&<>R?\('%#>Q-,\KX,R3/KTNL[WDWRI2]U M/Y=U9M,97]5I* VA3V%2_T%A" GNC1+N J6EA)&FII>WL<*FQJ2NI%DCT8"8 M-=B.6A0O5;?TG'E3L49P)*U5VVWQN[BEEA'[4L@ M/08O\2. J \QJ?41>1QPV&, S(_ZZIVD>!FUK5'"4U.SCUE5_8>3]J KYZ8H MG4V'VTD[X%>UV.T/Y:[= ]'?"Z^Z]=1L5"1E54LYU%) M%2*'1--*0!:BH79\>RZI%ADT,?%=$0)"@/P@=.L<-'!9Q-W>)/5C3E2J@J,, M6:X$-ESXV3!-*(0 2CI-9!0.O),>H1Q( JW?)CTJ[E M.6L'M;]UODWCBN:AX'5704H;W(HU.J/4RZG;7*RKB5U/> >SX;M]F+E%.G_E M3H'' 3FT$8UEJ*,5SPK[;5GYT:!:K<4S13=9;:^]^N9KMFWV@A0?B]V/ZZR\ MZ]](K%8^#!@$S/,I=;$?,^+Z;H^")H'2ICS3MBUK: ^S7>LM;NHI\4.V&W@H M?1K")7/"&;E63!,;I.U[0QWA[9V8'5IG7S@";WL.]HAX\I>(5.@^*)0 E+L 8NHC',"(![I)>XD7U?VJ/ MZNI8L"R,O!ZGUK?.UW])[^[_DSK[] ]G7<<@?[)$\ARK\5CNMT_?A6O3NPV7TJQFVK_ MV$!9>1'GU LX 03[XBZO "0] B +].?+)B=: 9W=T)[Y90M7E&=W^VOG/L. ML.B"W1SO03PK[J0;L2NM_JYB@ZJ\[692]?,]VB= M!NY\Q&^*=?,L??N@\D(#\ 3D/(%X/@C5A(BA)7*A[S8#BSI%KXPV%GF>=PBR MZ5AAO8VJ#U;D4.WKT;&L!\G:H#@%WRQFF] HE* MBO["YS?$6Y^CY>CT"!]>D>2QC,C.LK]FU;[,U_7,GJ35+=J=WY=R7/1V&8(G)I--:D^(U+ M:_+')Y=FSK)4+<'90&'#)./+*',8]:BPUS[5=.UL[>>7O%IGV[IE9L7A:)5X M "=!X,=1B!AP@<\CWEOU/4^ICCC6EF4]:^"I2=AH]N3D:TKBU*3KZ>KR$W S MR=8;7 U(EBF6ER%7QKPI[+1%X[MM5C$,/8I"'[B8$N33F$%Z%,@PB%4V )JP M9WD?H/1F#^.;:]YF6D[6IB99;P*MS^]<.VC&[9R1IGP9.F?4(_6=,HILJ3PE ML*MI??R4G3;C>!#1D")((/-XC (WBH^F6#W'55O3U3!@.0'K,>69ZHY /;KD M5,HZ4VJR=(337D0PYZ,)SUD97.<>0>(RA&:<"Z\\>3"2#V4I^9K^_DM:=\L\ MW5:U6?$"7965]3QSY2+NN2$- N@!#Q'*:RD[YFPLTA,6?7.VZU;I[\Y=CTQ3 M9T9PJ:@ZT]"HK4&"S".^5I*:%Z9;C#-ITD7.9!1J/.$+TRL##EU2+U-<*6O9 MWXKR[Q]V7\IBG57/+!-(89*$S954(&$$ANYI JI8A3=AS[*:"60_Y;N?[EML MFGHVAD]%09N(2FU%$_C$75H=PJ5HVF7:9$3- .D+4S43'EV2-6-L*>L:SW=Y M=9MM?BZ*S7/+M9K6&DHQ\UQ($\(X#WO+20*4#D&8L&=9UWIDS@\!35/6QM"I M*&L3,:DM:T<^&X!+4;7+K,FHF@'.%Z9J)CRZI&K&V%)6M6^'^_MMGCTS&F#@ M HIJBU$4NTF4N"@^&F6)GJ#IF;*L9=VM]C^5W6&BZCXM97?GFB)34<[L\ZBM M9#VTI6C8JU3)R-F7".=N21:)CC2*;JO7!)%"?< \RB!29WMX; _<1*$ MH:=TG8C2!UM>-FRN#VE>\NQ*[)4B^S&^5H3'E]OIJZ9"U=FJF% MJ842](':N:+_LDKP;5WG28=M]OFFW]DO+OGM7R:^%_NRKIMS:1Y%R&,PJ/^$ MG+JAR[C?FT\H5;IEUYA1R]E,C^ZJN0_[])IW@]#YK<%X>37*,M]R8C,+U:K; M#\:P;$6?9%D;T"[CQ"]#U\R[55ANL*K;KRX8Q8_7]0>A/_)JY88\C(D7$Q>Z M 'B,PA#WEJ/$5]HI:L+>G"IXY0B8SF\"J*(4&J%:3@6G9MF@ ,H1;&D#UINL M#6[ ,L?Y,K3/J$ QP-J)8)9I>A5D8\*=^$KM!$/L>$5MGD\"-^_7,P/7=4*DL9\RJ9>4B MZ7V^3[?-FZA5AU13M@PR+5F0FX5D-4GK@36*=OS+&[R>L$8)1=CWH\YP&,=8ZF9%@^;FW=0A<#H-4%.E M?06B1U;V[7!L=#>'#+W3EO6/I.E4]=497X:RF71(MJ:OR]5HI6M>1*U3/C>, M<$0]CE$MIP&*XC[E"R,?!T943L[4O,N7#49#VB9)[4A=,\^JT<7*84*G5;,& MBXZ2J7&\[S M?S;?OXAQY9K=7T\ M<\0( M0TI9L\XMDX-)WM 9*0NDCLR83?-I-%^>_+C9$$TZN;(*N\M00#.NR.;)ZOPH M9,GE(=M\S-/O^3;?Y]F+=UP!#B@B% .71;ZX0)R#8W8. JAT*=)X:Y9G^AU MYPRATLO'MCB6SCHGI%NZDO[JY!XT$<1]T <@8CX(3U>!A "#)"*MHVW-I&V91U09UW9Z;,<+6U[3NVE%[DVZ!D3.'-7+$#F# M_A2V&J6:R)U>D#YUYF^W:9GAM,HVJ"SKUMGNU.DA/1[O'_<2'G,6)+7!VSH%?'17U<28]U2=Y0&@GB-PR%'@*1XO)>X5R>7!S6.__E@K3 M^\=&@=(MV:95E=_D-=#^W:X@AJ'K!Q%R?1^&,/)9?Q-R&"6AZ@J[$9L3J?'O M'4[E$J$98J6KA9-SJEPX% B='J+389SM!1HIPH9+B$8I7X8H&O?J96'1 FNR MG7U.0IJ971[YZ2#,)U05F!H1I+)?+$*+17A1F6YCB4;:BJDBQV^=U M/K=;'V6N5KW'^EM_3;>'K <0>1YTPP0S!B!$R,-^U"L=]A!7.]EFSJQM.>I1 M[H_7>#XZY5MWX%KG6DZM9J)93< $2.<,Y=7,&9<\:0/:9H'Y9>'YJS MQ9WB"N_7XC'=GIDNU1T@S:=<%9MY>D]7FAAZ9IG1_,JD(TKC&5V&'AGP0W:'FB(S MJA7Q9K-(7NRJV_R^O[4@\0,6AR0!$4VB.D4#@"8N#5T84J_^P]6IBNO8F:HR M_@2;7GE'*A;CZ>'5E)NB[3 M3?8IO3O>GH*2&'$2(!3" .# )SP,>C,N\)0F:LH?;EE\&CR. *0F..HDR:F, M57[4I.5$S5QZ\IR, 1'1YFT9RJ$/OS#4?E0G3_\XY&6V$<^![K./^4.V^;#; MUZTG_[[-4%5E^^IO6?[C=I]MT$-6IC^R7ZOLYK#]F-^(YV5JF>*(0 6P5BO2C=8G=:\#]M!7KG!-]I\5\YO0=.YX+3^N ()U3G:C;C M)CN=6TC(5&=\-J-E:6JHS_3@['&" "Y#EZ=Q]<4<=#)^Y=]T^#]%*5Z.J#[? MT.Q[?R1U__@M6Q_*9I[\?G1-8K9>\C!$OI\US<*XFP\;HMO1&A!1_ ^)J.@++ MT%'C7KUX1\(&:P;5L7MQAP8)Y $*/!^Q(&01CTG0V_OG+ M(/W&5-("\]9T5BG%X-VJIZI>Z7FHQ)UT_>$CSK7AKEA?EMW2; MGUF3.*-5[5=1F 1A$'"_-@]J(!PER=&ZQUREI5A#-FTOS/9@FI=@%*?W MIFB5G,G/P*CBI+U'^---4?Y4U1C/E._*>EP\C)E2#=4Z&LL)9H/-.8%S!#K5O;WV0S):5&>(AEFY/;M(]-6873G? M&R^XJOAD=*8YY>-SU2\P4^U:-K$\3%GNA;",CDHB]\>%^B_X1U MPZ*O%]'W*_J:_AH0_3%,CQ=]47$Y_6T%:,1]Z"5N0BFB'F20DZ/Y*,*KAZS\ M7HS/YA7-JBC&.4+Y#4:B..)4M_5\ZZC.CSIH/CLYDE:Y5&HZ1M72I!%DVCO1 M=HFG 4DSP^\R=,R0+Z\=9S/$D/0YDC+;Y'N>KIM+Z]JU[IAA#V+$D!?2A"6N M1TAGR(L85BH1:GR\96UJ$3D])*W--3JDR8F09;[4E$>1*CM'0UX0,B Q(]A; MAJZ,<>#Y^8^Q7.@I2+?ZBT*4A,055[YY+H7UAS/>FX((C- 020-3JXC6!A0] MZG24Q )K([5DELTCKY$BK2>*'"Y1451=&-04+3YD5:6>OV7YC]W'?)=]OFGM M=GE0G?;XH4=\"ETOXAZ.09CT]CS E;;"Z5NQK"\=,$<@$]NPNNZC-WT:P:6< MUDQ#HYK@Z#)H17\BV1?/"UG7Z1XOE:[;.\@=1A.JG;C[S<.A3-_)8 M[&.*D4?C'A:&0.ITPV1@+"M;XX+3^N#@1Z?UPNG=<&H_G#-'Q.).WW?/?%%4 MPNDB.2R8BPRBFJ[^R>.W*=8'\1G-F?GW%<.I_*P6A,H!LO(A;[;#)6F M*'UE1)T\6O,.O-.[6\S4*U2'<5YSU$+ZN7C(RIV 42<37^F'W:YXZ-_Y_3_9 M>M\C\2@-0(!"'V$_!L3#'C\B00F76K*Q:7^2P5K [G7A!-RID3M?_R6]N_]/ MZIP<<'H/M"7>0I1D1^5Y Z0S$+__V*B.N//&:,P@:RM6"F.K,GF#PZF]4"QE M!+7HX8M!TS:;LJ6WYF&KK]E]W99OTRJK;?XHT[MF!0$B3WPT# ( HXB@R$WZ M^;6/7,I5:F\CS%@>]1IDS@F:TV'36BLD5$J+'ZD:PY9KUYO &ZY2;K4H1, KC"'D>):X'"".>SX_F@*_TD+.V MD6EU[:JY(EUS[JY/I(Z,6>)PE'+)TC>!:IWHD18J#4:7J$TZ;@S*D38O4A/T M;_MB_??[,E]G/\JL3O7*HLS^<4BWP'?OL[K5[?;%S:=BGYWP?!$_W"6!U(N9 M'T=1 "FBG', $M #"F(JI5$3P+!=A!3@G0:]T\&O6YW3..#4'CB="V+/K7#B M/-EHW-"9D5H.G$0A8#DQ4ZQT_@G#I5!86$[8] H.$X1/KB QBLA+A8IIHK. M L9$CA:3MWR%P5<8:_!LLZK:WZ:[)#X"J8Y@]_E=/1,Y8BIKY/V#-(SA,$PP M25@"N8]CA&$/"05(?BN>;2"6!^"FF[>*(!QPA =.$I\K076F&HT?SLD11WBB M(^K6XR[CV5FZ)W<&Q!ZB(2G!^36*4PIVW$]B[W;% MI+' H$^>7#%N$M[4AC,%RJP4X"Y1,E" &\WB,@IPX]TH#+>N\4K3MJ:N[A>$ M'@6($(8\3/V AB *>[,Q]+RQBJ-DS+;R/#VZ.Q1,?B;LDN<_V@HW "$LKO\%/]8,MJ5<-Q6CPZ,U%EEB3J 38)4A.#@%RE6[B-V=UZBYVAO7J?.-( W=,SC&*>IV48RK61V8<>H1/H'(#_$G+ MGHD8+%$'C?@U*(SFF-/;A]_9SS8G2*U.@Q4C@>\Q%+L4BJM%7 AY7RT+H_H[ M^OOR1QB=0B?/-YH?H3[IS&_D)I9YEU?)R2G7$,G1;$^PR_\R>V](I-$ +$"K &&^R^OBE+-99MFFN9#I39X%JY8*()CY%H7CZ#6,_\5C_BD*8U/- M%4D<8\>R"O;0'!']\\S%$>C49&\4G7)*-Q63:N*F2:(5-1M@:$# 3/"Z#,TR MXDEAOM4I7H0DMHB=[C39H-WF:[;/RVQ##V6^^_$E*_-BT]Q\4JTP#%P/<0_Z M-$28!)SPJ(, /2QW>ZD5PY:UJSTU<0;627<;IX/KM'B=%O"5TT)6O#K):!3D M%&ZV *A)GDGN[5RVI,#C@#!:"<O1B2FN: MK='K(M=U6ZINBZVX\FA3:RY-'ZN5CR&!/HRP"^OI-/;C.GOM,;!8[IR='(D2LEUF-@8U)GW6141):BH%9\DUT_ M,<"@.56MOU=EZ\,^?\C.X401A2B(70_P&$<$))'7+^E 3#W# JL)8B%:>X;> MJN[JALJ4!$\0)3MJK!R@F93Y=8)'B?3(F+T7O1[KIK)T&^'5G(J?]OU]OFF* M%LT]&==E_N-'5JX2!'T$,*+$#9*01I#XP1&5RX%9,1^'92&:?G)"G-!JZX7M M736=(Z;%?60$36G\=,&S(_7Z<9M)\P<)'R7]9D+Y7D8 0]XJ#P0F69:[P/_, M8&UKM\[OTVV[T^#SS1E"<8=#]:%BXCZEZ^+\A8$:WXH'. HA2J@X,LW\&@XY M H,TE!H2)H1C>Q_!234^WSA'-[H-/>)[Y\OBC2O.A\IIG'&NBZ>/=-3^J-QC M/TTXA\>'A492<1_#GSZ(*H\5+"Z8FH\93!54R2+ MV?J'PO!^,>- VR96V:9%6=S4F/+](RGN[HM=_:,K<>,2)PC$D. $,$KX\3K$ M&DLL=4[5,H1I)W=/I.&(O9>.>GK0PG>.^$>*@S9OEP3!?B 6( (3.%E,VKC' MU'9^W:5W18WGG]F&YM5: /E29G?YX>Y3ME_Y8>![+G69D$'1*,=/Q/[+L,H;Z"2HL@SQ* M5U/,1&.)E1-#G@U624RR)ZNBYS8%F&X#$_OC/MM5V0I['O!<&+D>BQ+N4@@A M/QJE4.EP^DA3EK7R2?]\LI>K SAM[QPF:Z!#&F)Y&7W0E#.%E99H8G+R+%?J MH8C]8RM(?0CJQ"E.8B^BF!$7>#V.D,N=8[=G?<8IR?/IQ]-]E[8F(P-D*<]# M3!"_Y"F($?^D9A_FF)0=,C_LUL5==IW^\35;9_E#6H-8892 MX?=77D2>#R.5<5+G\RUWQA:24V/**N<$2VVNH,6;W)S -F5JN;\J6U82B%%N>:DD!2@S?\Y5/MLPW[]^@%__BHNH[K.RKN5#Q(8A8%' M_5JC(A[%S.TO[JO_YE'I<5_7@&4UZ6$Y':[NBC8!36'I2)L]B16]*8A3TY29 M.5-80)N".[TE,1T.Y7+&"SY?2@O'4K2 S&^T"X7!)C.F<(S3*J^^W9=9NOF\ M^VM:YD+M!0*P\OTP0C'%,? BSD&"(62]>9K0$?>7CC Z=JT6)UBY_1H MF\XSIE@\AGB=2O%$G(\L$^O1/4&!^#)]TM5A Q%81JYIWJW!NK QWL:\XL'3 MO/QKNCW4_]"M]A_VU3[=B1W<*T:\)*841$D,71I:__6=]FF\.VML@/^T.9_9+O\KO#W5 E$) P(#U"48 H1"EP:NC D?APE M2E>838/(LD*WT)T.N]- ='KPSJ_M6V?%[J>U*!QOFVSKZ$_[TZH7"$T31SD! M7UX(U52]QR^D^UDD6Q].H;PIRA>15&,S"N/H1\*8O-8;W_6UJ6Z6[_^+&>-33CVC,8<9AXQ$?(10!1Y$($ MH=?#< EU]48+0\8M#PS?#G=W:?DHE*5'ZJ#UNA1;X#_LUMO#)MLX^:[]7OUE M[T:N/R"8BHJJ]L\0$'V9[\">@G*$NR UEV-42K@-!V=I&FW:O8MR;(5'>>7- M=FF9%[7P9^NTVG>O<#'H^7YMB&,O0H#B"'*,,(:$ (Q"$*P>LO)[(:^P6D94 MNNTY'H7>V^*JY]H=,O7'WPSUS]<(&NR%HQA=2E\;Y\2+'F6 $]E^@WY/RPU- M]UGS+#&)O9#5\VH/<)P0!A@-26>#)"1F*NF(VB?;7O068!R!1NL5P0I+FY+G0M0R$TL1S6_0.0*>XU\Y J'.$]4C.1V6E8GI5%.8A3&IU,KN>[S/'=IK- $S*D2JN&HEMD=*RDSTSF"%&W2*HI55Q(%\7%"R]8O C3NAENZII;$C4YW]DS=[&Q]./ M=$NGS12B/=9WV@-9?=[?9N7U;;K[?"\^HOI9E/BK#[O6G;]E^8];<07)0U:F M/[+F'\4LY+B)9^5!Y@++:9?%/S8@(WM"2Q%(S2C6L9 M-8QWR-OSA9?WYX'Z^X;B\MK[PH"DDL3E,F4[K#'2BL4]#F? _K6_Q4!@%X(<)AR)G7 M'L$SQ9'T\LFZSNH/6S$@-QH@A*3,;FLMR1^R]F#SQZ*J2/M#]??(K1"76AH^ M9?N?TWPG_K5Y\32M;OFV^/V_LDW]S^SF)EOOZQ_Y?'.=_K&JD?HH)#Y)&'$3 M+T9>A'KL+HXBM6QJ&9BM9TJ-;\X3YYSNKH"_" _^[4K<%K!-JRJ_R=>-]#OM MT,/#1=58V#95.ZFX?+0(WF47I18!UN)2U\D_ M1Z*EG/QT.D?%3D71$H2OW8]U+U/7#CO"8Z=U^# M\T#M.*5YZY9+X<_42ES\U>1+E?[920L1D!NSYB5?;?QY/DJ+RM<7!">,*XAWP>1 EFE$2X M1Q B@)6.OABT:UE@V[>=SK ZM:8Z'5JGA=NM[ERUO5SQL(O)$"A4?&9@7Z/\ M8X9X>\4@.1;?J@P9CL4RU-2*9Z_5C*RP)UU JJJL%NN^2B4^S(L]+P8>Y( P MUX()"W+QSK+:?.;.*'$C1(2!H#[01PCX)/> M=LBXTN,39BQ.4?H29(R1VD@_QI#MN4"'S2F/X*Z< MW=2ES2&&AI>SQA.[C&YFQI67BT>F^)%_(^*A_O"B?!253N9BU_<\#D ($"0\ M1D'8FP")I_@XA,('6^XT/9:AZW LO6UP(F&@7VAQM8Q^H ?]Q3,&VO[+MO,O M97:?YIONY:1Z"&M69Y^DDJLHB3CV(8Q PCC"ONM&O+?L0JA49C=ASW*OZ" Z M68NQ:A*ZHMG0L7XRK9RVST@P-]"53/*^C!YFU*/"7BL=4:]9)6$2>@2!((IB M4MOR_:2W03%,R&I?[-.M1IWFS4]6ZF-'$-)][%K\BFQW,D&41G'&*$>CBC(S M5F)D*S#29"U#/#2Q#U5<%!F0'Z"+^ZS[_)]]C%_R#8?=ONZL34OH3<=6A@-8^Q'!+IUI^:N1X( 'V>5 MU/>9TJ5%(TU9GP3VD*H9.M0P-P-=RA"IR^A4IIPIK#0\M8YUEBI_JKWO!D<> MNY1ZR(]B/PQBPL2VW-X6C;'22*5GP7(W:G?\;XO=CY_JW[[3RFDUJ9/+;>VS MII;CMH3UF>X)TK3Z\RHK [(SCL5EJ,U('PJ3[4IG=KP".,0!(BRDF,* )2#A M_3H*2Q*QJ*$Z+7[S(R>9#^O/@]^F1&4";)0-G9GO'!/>-V>ZTJPLHY>K@GYU M;JOHL_S[9,=[^.ML_^4QV^/NA1!0'@(0 U2;!B' D :=>9Y0'ZJ]2V;(J.5, MXN,'A#]\_'#]@7UST"?J?+O^3/Z?__K\D;*OW_[E_XH]$/VGP_[WKQ^N_UOU M 3)3I,MIR2Q\JZG-&<2FM-"=Z)]K#Y0L8P-299ST98B9>;=>/"!FA3<-07R^ M@8L'XF8^ !DF+/#\A >1VQNDW%-ZQ':$&=L[I[JE@.T)H>*NS3$4*@N:3?:T M)6S^39R7&9*3+%U:%R=2VHY9JP..&][!%!E5WB'Y)'\7FN=Y87,_F8C^& M.,"0^5$2N_'16!1"M:=:]$Q8[J;'7:'W+2SEVW6T:),LM=AG3+'TTI/5(9IK M^\&KO Q59\81N0PQ&NO$A1VSHSA1D!?QNF)[B\MU^LX%..PI3N0=&W8GT!M;G7:2\@:0N-+H'26C,!=\IRT[S)V='7H)I/+' M(>N-!'I43MG"4A,=7=KD%&<"QM3DYDA6AV@FJ7F=EP&=&4GD M,D1FK!.%T<:EE=V\K,2L,$X0H.)Z?4::LQD(=!68Q V] &ED-QI6[$^AFF'Z MY2&(K<1CVC:'ZY=CF=%?ZECYC <>)C0)(D#=V LC MPGM#L<]BE?T<&A\_R=X.E5YCC#?==0VCE(U?SYA[$4-I\4*:NV4(RA@'WERL M4.1"^O:)8O>0E7NQFU645<^VG6$?!,3'F ;BV@O@QXR!H[V(4*4;)[2MV%XK M/0%S=L5>=)3COM.)+YJX1-% CQE/ZS(ZC@$_GE\B88@9LVM]*\]'">1N'"/? M"TC 61RSWCACD5(1SY#)Y:SNS=3QY'@DTZ^L&/>;3F! O#FD0@'VE&H-(\Q,,A?: M%;N?1E)SSW-QT%L@'+F:RR9O?NXDZR4FUDG>9DAY@<0H.=HK([,MB,BM MA$B3M Q=T$)^>>U#T7OY18^[NWS?/L2TVXA'U?+=CVRW%A9CY@$/1""L;<48 M>0E-^OHP8!Y3NJ!TC!WK"Q]':&U=]AR<\Y?F(680_YOBVW)C>)73CZDH5=.3 MYVP^P37U.M)%@@97DL;3N@P%,N+)B]4D4^SH/PY_/*P6TP@3SE%"PI@ CP/ M)IU!CP&N-%<:8<:R/ITCZT_J9PU"Q;.L8YB4DZ2)2%13I'-0_]H?QD?[?9E_ M/^Q%K=_9%\Z7=-8CKEJG\@VPO0RA,N'(:P^FF>!&XVF=@PRO7 M=9WJMNY==3IPV-\69?[/;/.?SJ[HOYM7E5@T*DJGT'W(5XM[.46S3;N:E)T8 M_]8RWKVV^Z'A CV5"9WQ6[,S,TJ6>/V$]< M+XF!3RFNK?5F$N2IO9ZD^N$3S.2*W64U J%[28]B]PK"I)FQ1/%5$,)G\M1L M5#_IDWCN^G\==IGCNU=.W4&BY@=HML[NOF>EXX/FN_#*J3_B/EN+)X^WC^HS M2+7(R4\;K05-?:Y8QVM^+7O.R1O30RWZEJ%B^O!?F0B.X$%Z@])FDXL-4.GV M2YIO/NRZ[5%GUEFL\-WY9S+T\1[E]ZD;&@'DSF^EZ%9 M)AUZOIO)-%>RNO8UVZ?Y+MNPM-S5^42%UNO#W6&;[K,-S6[R=;Y?02]P.28! MQ< /(,.AY_F]80Z9TNS1@#G;NG9"Y&Q:2&J"9H)1.4&;F$PU0>O!_?_57=MN MVSH6?9^OX&,'R 2J>O+ +S.%&A/BM/, 0;GP7 =-=&,;64DITW^?JA;G)ME MDB(EM2A:UTZ]UUY;7-R\;8(>'?CPG-H.X.G5#"=Z=IZQ 3VS2/O=UC[9!% M\X6W%4+(CP.(, X2^1>EE!\-!3#2V1MD\/63;!&J3BZWC5UM.T^?Z2J;5>:< MK:[-O:2FM92F3.DRI&F, V>7SC2YL%6O?T6(YP<"0E_^9@@S:;V[HRM%E*30 M<"NBF;&I]RD+U?E7^997B5]L(.8[99>B5/72^DN.N2@ZXI)6JF5.JOI2%*,K=NBLHM0J8$"+Q192P( W"".(X]ECH M18AX*4^TQCPV[#D>Y_00P3.,%T""! W*OF2:GI!9X5E-RZ:F6$_.QK+K1-\4 M*!N0.)N$+T/EK'I4N'L\[6F='),>!Z@KRCS!0T8)3BF*0B811+U]A$*M2O[V MK,ZL>Q)L?T3^0XU7Y1?;'ZZ [XNVJH3KGD^OB"PH-U=$L#,O72$._-)1R M#',:]0OJ.7F2[>6+0WT;-7^H-P5EU^+^<%]F_0?KQV9?_>_9;IWO)>N7WT5> M;=;;?V?K(QWPM2+N4\2D)*(0X33[Z1,.)K)8^3 '*LLLVFJP]E ZW> MD%7E#V!7[ ^WNGHZ3734I'9Q@=%3X0X^Z&""VH$+T+L 6A^.GW9>7( G/T#Q M';2>@-J5RTRI'U:E]^6=IB:;T<=0HWDZF>QBG :<.'A&%/J MB2@,8T%Z,!%F6B7S'$%P+_J)4W57IMJ)GKM@>1H%KY$#"7W1BMW1:T^C=>/U M2ZJRMI/C=-B,4Y?**Y_8;!5'D 7,QP%$09+&7L0#UL,AL>^[UEXE$.[5-W6O MOFITN]-?ZTQ/J< U^.5K<(W2L@IK1>W7U6$]-RTHL0&O#K58R%:SBGPJK4<( MPA1CF!+A<]2A2<-$[X))5QB<*S'TG"NQ&MG.A-@ZSQ/J<(U]\3)<@[2KPEHA M^V5%6,_+\1ILP.HY";[=Y@==*"N>D!#)7QZ#*92RSQ%[@A#A2&DWEA/#4^S, M4E-;-[P.2^SLE([7U;.R.B?[U\7FOO[1I@[_Z:*_%=BN*\N>Z MO%Y!2'$04A_%@G$4>RG"@B2$")[R6'9\>H<@Q]ERG-2_@ ]3J;490Z.@DYR-5 /FZ+Y67DW=:\>7, TB9+8U1LE01,Q-P/ M0T("P9'/,?5[4X*%8G67E7EQ_?6P+@_F G;6C$[K>HU(??]5=I/OFWT89"T_ MV&CNZC7CSUR=K))F09+FUR!-X5$F<+EJH^Z"@L1H\J&[TY8_Y =:5(?*7\FO M%P%*0QP)YB-,,!%19T@D"&DM1!E\_:0YT.9V7=Y,737X+2D*FS(-&%Q&RQCC MP(EMEL9<*)?:[(8DLD]_\;RL4,0]*.(HA4AV[A&M+VCOS8F$A:M]=E,?JE9K M'<9FE-I(VK:1YXB46PE=5[?U174: %JXH*9 M)Z@9D)?1;"Y#9,:[\;I^IAU>QJ3W5^5Z7VV;V3:\;\LTX.O_W%=-;?05@A%# M!.&Z&GJ<$A;2,.AQ,(ED[+3%..N..W$9E2R_V8/L07;@^YL,W*SS/?BPU3_K MXH!X\T'#=)Q;&%%<@&=PF_/.[8511\3SCSD&"=4Q-02J\;OZ$[Q7S.2,C^K,G/1[E]LO;BL+G)DX6 M.Q6@2N%R&Y>Z"RI3 7I\C&DBM+\4+O62,((0^RSP"0U)DK#>8HJBM!_W7(U+ M.E3-&8Q_KBPMEUP >N8&1/ODFF<45@FUF3N<(W$R+:)G[Y&TP>MRE4G;$P6! M,F-GC$X]N[_2"RE)$Y\C'\(PA9 F8;_^(E! PK$#(PU3E+/;RY29K M9IDN2]K,8WS=7FSL:K]0.NJNQ0R1?]>_76^7V5K?Q0>!%+ Q_'&#(/ M0\1@9YDSS/GJ1U9^*S1.IXZVJ*,3S\$IR\6_]NM=41[J:Q2!Q @1SKY M0#F1; M7]@5,"\20>Q#E+ @8E$2I+ MXB5CW0GC72V* M=16U'J[FG15C:%7+C*9B5"_GZ5$]IZX;V8(:'V@ 3GTI_&FJ!B3,!L'+D"XK MGKR^W,(:._I2)?)]?I!IRH_L^N/^(!^_7#Y>O7#*ET$' M)$$]$L8]STS"[-EW+&U?[W>[=?GXHC'66Y@^7LLD,/^>RTSCZ !H/3 5.HM! MT17 >>)A+HPMWK\U@-\&8$%RJ4RLDHS:#]/2Y-6!AR=EUQ6;JG(\8!^WXYAF MZUN7OKZ"%"=8,")\2A+A$]\+B0A[2#YE6O7LG0)Q+-#/ ?8#OF9[?:_0C1)\ MD?_[=EV-5VNW,5.3[<6$2T^_.\W>GM#L=P,YMY"/H7I T2>)X#*D?1I7BQE: MB%GN70QU.VVYB_,0/3]AG*!0P)@)+PI0+'NA#J+\IU%2/@DPQYT!KP[Y;OVL M7LR[HB+S1VO]P;1AU4OK%Q=15_G^Q6"XY^Y#;(9#890P:=27T.!;XPW(VUNB#K4_TTK6A(0/*-H2P[X,P5LD,\7R&ZV)7$ID MG49W9>A623IE; MC-X0=%8XS"E=4B,?X<6[#7(L*ZJ-AQ:[7=XV3]F,V^9_D^TW>5:QO-ILBTHF M0L>$AZ.4QSYDD8\0# +/A[[7)CRI+[%@G73!LFG7B^='M,W*T@N\>H-1VYRK M#3=GI%MO0#G(-#ABE2/&N<:*>EP.2*"CH"Q#&5TY5TSR8)NNV=>%K-ZD/NU> M]#02293"@*>")#P)F(\$B7!$N=1U+V9FB_0C#+I>E7\V-52C_-NN@0F>X30[ MOF.';=W5]XF(-I]^,^78\>+Z:=Z45M,MT+X,/;3KTLGU\6Z?3UI,]Q-] L;3*_C%9IU:.WYY(MLZ7:)ILJ3"\->7+X MB+!'!18!3N(X],.H-R2'D5J7P1I\O>-$#(C."/:6H3%C'"BL/4EZ"O+'NFPV9?6SO%R.JPYR3$4>Z79=5?GW?-/, M#U]^;SYYQ ]YM2(L#N,H%"E$"8HB.;YBJ(,2IIAK:8P3 (Y5J,<,>M"@1PW^ MK/%I"I*;&*A)UNSTZXF:.?-.],V$O0$%=!J,96BD6Q>+"1]NS1GX5P;?A?;( MBMTZWZ]8X#$$"?0)2SP6$>Q%?@_!\Q.]^7>;AN?1U<<+\-(+\&>+5U-G[<9 M<3Y^+OJMZ*H!\VYFXC58')J'=Q&,9>BJ&]=>S\&[XV]4OOKX6W'X4N;UV;!V M'763RY==WLQ%(@+/\V# 18A\*>)IGS>'"0VTQ-2^]=D458(&'6KP#+;AF-I! M6$;DKY-%Q);(&@=CNJQVB%/=E-9*?):ANP[]4TEF+3*IOP;Z_@:PM^]FV6_K M7=8DUR@-">6(T1BE,L'VO93@ITXA%,1L;=0!$,>Z?$0I&[_$9#1OX#82NNNF M,P=!3XIU^7>\=JK/G=*:JL.0+$-]IW'UY!JL3A4].IYF+Y/_*J_NANN^GR4Y\'$"9)%/*HN9O-1RCN;<0^42K(9?;-KD?= M+1X@ 6F.IPV)&M8;]QQICH.GIN>ZV-S7:M9,6\U(TPL<;NAZ+<32IUI>8R]" M7B.N[WKYCI:.8V->Z1R)O;#Q/&@(XY?LFQS7DVR]N?WZ6-652CM;]3WT<4@1 MIH(Q7S"/DFXC'XY($BI5%AAGP;%0MKA PQTR$PDP9Q!!>65B%&3O2>W M3NF=B;QVEJ6 -[I%'' M\J=T=NJ3Z=4B]JC777"9D'4]F;5&^!PGUCXIW/EA/0;+F&FT[Y;>Z353WE15 M\G5%D\N?>ZDFM_G=ETP^R++/O,G(XY=UQ5M;7*1;[@_SOV_K>@![Q!7C"#(Z@P;='T,+6DTRK<5!3S;E"H">< MMMEWHI\:5 Y(J(N +$-%G7A6N'^<=2O*O"/@EV5^D^_7V_K#E:!)(@?C4%KC M/&4,!_PITX5QHEF8:;P]G69K=!*X1@$^OTUU>I1-+J1;0V8TRVKZ."V]>JIX M@M<+16(=E88YP]> ]-GC>AF"9]&?-S5?[#(U2MQ68>(+Z N,4Q@QB+!/6;^A M/?)A2BP(VED;LXG8TU52?ZRW]]D"&IMN U.F=L&-2MT'E8:DR8A630):[.[* M[#;;5_F/KJCDO_9EMM[6UP'^L]A>RT?I'^M\7]>2O-Q_S3;W97,R#Y=Y)3]B MS17O,IG)B^O?LL/E]ZOUPXJEF F$/2:A!6&20,'YT]29?%^[LL$<(!V/W]I# M_R\< ZUGX$/MQE\OP-%%T/D(:B>[ST&Q!T=/0>"STLJ>)G@CI:3W=-_1$N*LPX2!B ]W+[ _),GJH^6EXKV;&_'$9 M=Y*Q_?/S^B'?W>]JD/SAKBEMV%[AN4H3.8 76$)^_217![R#.4#'8C;$"ZC=W#LH]+92+N,ZDP>[-Y,6M1]T]7M M>G^5[>13ORX?/^[NUGE9?[A*!>818W' ,:$T(8'W5-DIYL@/],IMV[;N6,]/ M+!!?@#9Q/4C4X DV..*>?@I"B]8STQ-N0K2,IN_0OW>F-5PRJ;1S\.NAV/SW M2YEOZG139II5=ER$63&<()'$D'G(8QC[4>SWQ82DU*A52AMOQ?4&FQH;:,"! M'MW%LY5*C:UVX\@^_5=G_[NLJ&S_J9/]XX0MAW.,QB4.OWA. 0R+\A""*$18DC4.M#9OF5ER+ M]A,PT")3NQW)-I5J,Y73L*@IV68$NMF(?HJ?H9WGHSE=QAR!!3]>[RVWQ,Q1 MB9X_#9_DJ[__I7]'_O%-JMW?__)_4$L#!!0 ( *6#"$L4+4!>_N$ !FW M"P 5 :&QI="TR,#$W,#8S,%]P&UL[+U;%^ MV3$]$[C6=H3+\K%5W7.>,F@R)7$7Q50G296U?_T!2"8ERQ*9)/(FNCNZ+(E, M(+&^]0%8 !;6^E__Y^OM[*?[O%Q,B_G??X9_ S__E,_'Q60ZO_[[SW]\_D5] M-N_>_?Q__O?_^%__SR^__%_]Z?U/MABO;O/Y\B=3YJ-E/OGIK^GRYJ=_3O+% MGS]=E<7M3_\LRC^G]Z-??MD4^FG]RVPZ__,_XC]?1HO\IZ^+Z7\LQC?Y[>A] M,1XMU^^^62[O_N/77__ZZZ^_??U2SOY6E->_(@#PK[M2KSX1__JE>NR7^-$O M$/V"X=^^+B8__Q0DG"_6[Z[QDNKQK]\]_Q=>/PVEE+^NO]T]NIB^]&"H%O[Z M?W]__WDMYR_3^6(YFH_SG__W__CIIPT<93'+/^57/\6??WQZ]TTE-Z/RMIA/ MQ]/Y^&_CXO;7^,RO>C2+57R^R?.E*6[OBGG0PR*T8UW=39E?A3IFTV6 '+ M,(@ _,_]I98/=_G??UY,;^]F0?A?&V^=&H^+5?CY*1_G@15?9OF'?/FQS.]& MTXG[>I?/%_E"S2<7RYN\-*NR#&748I$O%^_F]^'WHISFBX]E<9>7RX?PG/O7 M:GH7Z1=JL?ER-)V=)GYGS6H=W\ED&CO0:/9N?E64M^O>M&G"BCV?7DW'HT"0#:?"T/FQF(7"=00X MNY6I1OA;E7"VF\WP1NG[HK(LUQ0^V__4BK;;KZ:_SR;OY,K\NU^A50U/= M#IY>=;MRSF;;^?_B*HR^HU7)G[_[CT5^M9J] MGU[EITM:N\Y6)?LP*B.A[E-(^FH=K;8\S.<^SG=VNAC/BL6J3-#%P;I:E:3N M_'FP9'.M#//S[71YNS8PYA-3K ?]L-2H,8O4*-I)._<81@DBU*BU$^G\:AE8 M^OMT/KU=W;[/PUKHX^AA_>0?\TE>?BCF)AI;L\B/BV#WCF+1]7.+9 P:>WW=Z.RH>+JW_&86H>%@#C<;F*^AO/5I,\S"OK#_+)^^GHRS3@,&T HO27 M=H)-O8&G=@5-MCDP*=@W\6V+8&-.XM[%TP5$C4;7K:'+5G\FAQF[\O M%@W(M+_>#B7+J/5_Z%8YHOUCI7-OVQ& MUM'==#F:;6;*&C(=65,?4B0980V^I _9GSWYJ9C-PB+CKU$YJ;E0:>%5?> 0 M/_Q]%$S&)U9.@[+OK;X/>>,N39DOEHU+^DK%?FW*8UD#5WPM*)#HI0HVQS+76ABN(ASW4^SZ^FRX^! !&Y MS\MB_*<>K5>,M_&@K5;33ZJL)UD2%F9-OZ;YV$S_^83Y?;H>6A!>(TU9B^L?Q8%O^5 MQW9NBSVN5EHAV=&O[1N?%Q2YN%@MH_M==&MLDUE'O;IOG-9?J[BEL_C':+;: M#*Z+Q>KV[I@U2A?O'@12FX&B*R;5>F5/N-1;X"54V9-<+S'1%^535;31*8Y_ M;7/X^-&TC._/?\]'T4GEMHY#\=Y"+;?-3^=A134-*X[U6NO),C.L1K8/3M1R M5W:-]L7\,LB27T[S-'T:II_YV5XJ,5'5=)QV\,ROUQ.__NIOV@8J:KG(ZH? M5X'&D>8O.U@8/7,3_HR[M29TF8>XC[+>-;FXJDHWB-&1[^H8";=8 M3F_CD?G&\>L%A8;U1@=,:K ='2.X,Q1K/=T@9"DO[ABC>C/$"56U(\>S5QX] M.Y]25W.2/'HC?V-J7Y ML+J-IWU%&8U/F\^+VV"2QC\OKN+=FW'\-#8OGWS(E]\7C\N0U?+I:>'Q$+36 MA#9QJSPPXVL6T.7K3[\1&UB-/ZJYG"(EY:_N3M9%O/P MZ[C>]DV]TEVU]F@SY\3JFI1GL2Q7X^@?&)95\>!H%I<08<557A_N-_5*=]7: MQY/\=_-OG]S<+JDWWC?YCLXD/WUZ2ZZX*QGW?VN*Q1$GT\V_:1@H/-L"J.Z= M=8!*O3=WA5(]T^28.IIK^>?\.D)SA,_/ZR7:;%5-TAPLV&8;Z^GY4+D&6WA3 ME,O+O+Q]8D\=;-V>,NVV+&'6.+&Z=N5Y/&]^XUJ/6MM@CL]O5(9 MMWI.E3'A)6W*'I9+L]%BL8ZW$U'W97&KBO'TLDBYF=#T>]I$H.88<*!<@RU< M?5GD_UH%0%P,)7:P82\_WEI[ZC)@;ZGF6K<-=U"7F*\\WGQ[UI>LZK;FFX>; M;TL]AK_\]$FM>1H[46[:,L^OXW#W?O0E?SYXOE!N5I;?%(M!&V4,V@C9NJTO MU=9P2S_DRV8;^[S"AMO[,2^GQ<3-&X;XY6I;:7N8",J&,7^MXH;;'VS#1=YL MR[^OLNDV%_'&9[-M_J[*YMI\ C&6WS>S)@ONG@0D?!\^V#X?ZST\ZM:)IYI_ M7>;S23Y91WNMWCHKQB^)MQ;M:K3XLI9OM?CE>C2Z"]A ]FL^6RZJ3^)@SGX! M?0TJS1^C/F@9),. 015=YRJ! #E@)&E&)ZK:Q\AMB\N@3AW>_N<>F(ZI)F.< DX8(U1I+H% P)(*#>J,JX/&4PZK M\_PY]_"M]O=.M#)+^.;Z6Q2E8X!H7NE4]&9E@(,U1CSZXN#3*O#3\?QC#L< MWYXL'W>,^%AL8WL>'K[J%,^X= HSJI!7@'ED&=9""XD-TA0+!_L;G5[4:Z7 MP]+7*9YYI3RP3!#LM-&2JAOX'O$: 3Y]G,&$BAPH2" "D!CGM026JQ\":!_)$O[-\ZTYT+NB MU[<6>660;Z_LU+;JCJ@EDY)9;EA<%84.!FU 5U4X"&AK+;R3A[L79MPW:,^U M!WMGH]OV$IC=:LT4B]A]9IO-O??%_#J>@L=XS%&(Q;X![[B:,LR(8] A;"W0 M 60#,*CPL)+XO@R_=FC8"E.>CWZM:J K1C[Q=7\AD@!JS8#R M@G%#]':P-XB'_YW7(-<%NYK N0:'OCNDC)]4 OX^FLZ7>1S%\T_%PV@6G0SB MQ;9)M5'US268)V0YOI(,<>\M(MY H[%3P6B LI*,08@[M='>-(-:!S^55F:U M6 9NEX'B\;KG_4O#S=[G,XN<T)&+]/%^-\-AO-\V)5@VD'2F8&02T)P8)3Y2" V'-?R8L12C&:V(_)LF81 M']">1-I>1"881591#(&V1F$K'+.[GD6)2& :3]D >[M,:Q[U[A9\F_/FAP]Y MG:VNEQ[/$%.66L4,<\@+10 7.\EWK^X+JQ?. OK6P2H)80AB)2Q/O2AW5#M> K%AGY0F<:"URC5%-2= M$RRFLW\7\WF.\\7Q#'N]=&:895)2@)'64#K#*'BT!M*L_*1-JS=+L<:P[IQC M82B?+F[R20SA=#S'7B^=F="O0F^RVB' K#3.>UK)+8/)<<8S93L<:PSKSCFV M=GV,*1N.I=>+!3.BPP+&JB JYP)(+H$2.VF=3&'6 /? VB%3$\CV8;?7M-%"[HL?G<1@45[-\G2=@ MO;4?@UXOG[H27QXXVJM;1196M0HY1L)/YBV@P'E<(2"M3?%7'>#0T^J*KR7, MN]NZ>J71^N$R-$1]G>Z;X6J4S@#U5!@D#& 0N0LH[J2F\LD;\$!^BTT3X?O M]JV:AKQWJL5VV^)V-)V?0K7'TID7/O1>+2%#P "$+7([N1E4*;/E *G6*!/J MLNQDM+MBV>^C -L\+[^Y@_-[?OLE+_>P:T^I3$(LO7)Q:"0Z;#9."4J^2T7LES<\]JCUO-H=P5F_RJG$_7Z1GF$S_]&G\[3*;7"V6" M<2:%,0HZY[GWPNH=_ 2X?V^128R#W;L2_#Q/[N[#,/FFYN"L<[S19 MS@3R8<[GTBJ-,=]*3870*8Z! YP"^ULMGHIX[SQ;W\H\A6/K@F& !I1K;I'7 M*O0BHKBH!FC*L28_B#%_@OKK,NL4G#N\FUA%%;1Y4-9XNHVC>#?+MQ$TGF8P M>E7&/?QKZA49%L&,@(;@ ")7'A)#286@=2Z%J:?>LOT^XM(;(FQ/BNE]P-Q_ MVK2O6*:P@L&4B;:-@%PCC4AE@E!H4[J8'&"SF\_+/;SM&2J-@=T6P*L/O]L+E]^W?0["# M93-J$,.*>P3#2IP;3.W.!8!"#5,N;0_0SFN0 T6[2'?%KL<[O4]2@\?\8^L, MPBK&<;W>[-Q4(CTYMZIE*V3 :XKFV/CYVI MH$.[;;(:+[>AA1^V&7W,-A)X$+3&_9%:-62("$8!)EP!'"8:QK$SNR69I"D+ MB@'N +='P7;P[HIOU1W1L.Z)%DB-R?:5$IEVPC$F@\'*"-8LWO6K/(*IXH"= MURYP>WQJ!M_.3J9B4+1BG38EYAQ5UY2U M\O#,KNVV1ZEF\.WV&OAK8.RAT?Z"&8= *VC":KT.[=N^DU$)H,;_6DTW.[<+_?#DKYUMM8PQ^:>3;9JN^E#&<8!.:Z)EQ!V]Z["V76:,I M (Y)SSU$@%F=KV;&=I;XI=V6->(UNLQZ21\._/#'\UB&,W[?+[*JXOCAQWO M7RV400DP<4 ;; &W &KF425E#*'X0[#H6(T_GR^;@K>SK>^X17]QM=VXOR@_ M3:]OE@@[SH,.@G;&AQZ.7QN6*Z,1XOE]@!Q';OB M05V7>;[WCF+=HIG$0!@.C>-,4*4Q#S]WHZYT/P)#CM5GT2K$70TVEZ.O)BAF MNEP?YUP5Y5^CQTFG8QO5WR* M09O"NVX.KN:^?3 #!DNNJ$6<6"29-]ZHW:J%GULZE,9T^WU4[]-![8HBOZU& M<8K/\XLOL^GU:#LP?QBM[TWNG^4.%MM88>9IP:%*1WN-E$,,2E7' ;H MQ-3W9->P.OHDX*;1!R>]0T4SC#33'B'KA6" > D!K"26,BEMR@#'L>8(4(-9 M"3AW?6MK'5-@)\/!N7!?LV)L2 U]$NW@5/AZ MHG*KL&>DY#M;MI[FGQC467?J/R_ M-OE?#D^"=2O)L/?6.*^$M\AA9QAFN^61=OC,=D:;H,/>;"D-8MVI]^^'8CX^ MBF)[2F5&>8,),40P"VE86#1,"0ND>9)81GMCI,UGP-)J7@>_)1\N4_/NP_,-X]D,5D"!R&9E'E);/$ M,;&S*A$[MY!7#6JH: #.'@>-5X;2]S4"]9U06P8AQX(Z+P%AU"@<.M;.[@L_ MS^P>U "GM(8UU*V;\+,\Z8]FX4%'X5=+9@9S;S$G&&,!"1".D5U/M4:=60R8 M5AE1)[?]RO^^[S\DMQ[KPZ M$O%>/3P_K**-<''U.0]=87/S<#2;Y1/]L'UNL7WP:)_C^C5G1AAG$57&.R>! MTQ2ZG?>;9"#E2'& #EQ=\K-;S?3*9/"Q_#U47T:M MMPYK)(-AKAF%2L)=+T MOV3X[7T^8TACI6D8NR5%6'EKP&ZIY@U*V4<9X)YM%S1I$N\._5678.>HO!,A%>3V:;Z.D1S45L^ED0[?YY.,3:9\$.]Y=/:T3*Z21 M^C/DI!-48>YCT!AI@;8^#"862!.F%U'+I:3F#/.X5%U[6(9E]=UT M.9I-_SN?;(V&'1AKWX$HVJQ8K,J]?::IJC-&-7:8,DX,\<%XY5[H+6)6<).R MO3Q !Y!^ND!/RNHLK,7N%&F7H'SK4G5PZ#^VBLP;ZQRB0.'PF[#,,V0K!+!U MO24 /-OANV4-=7U%X?O,9#78>;APICRV3"A*("5& R (=I745K S"R/=+Q4; M5T?W ^7WL1U/&"H/59)9Q0@*:T$E@SUDB42A9U8H.&!3@KL,<$MP*.-CPVKI M;I6^F"YB"L^E,%0,>2LYN2%%.,2F](4(1J)P7B&_\,XE62OE: M;J!^WVM?5< M- ANU_ZX3R,4KQ%XJ.%V^WVA3#$6;1[G##*"4V\Y1964!(N4.!4#W&QJ@36- M8=O9DB?54JDY$4)!!>"(<.Z\448*)N%.>D9Z"_?U-@>G5D#OBG(?\K^>-+HL MYN'7\6:5M^DJFW_KD._8JC(!'2$22PJ&76B0@09DK+B3MH&>ILT;!G^ M[CRV[_/%,C:[/O->+9.%KB81L5Y*98'!Q 0,*QFA@BB!8DF;.F^38DWAW)F7 M:[%8_IXO;XK)8\L/FV1[2F7"2N*Q!E("J0@'X0^\&\2!37'7&:!#6 L4:@[< M[LZCR^G]*+JG+38-7ZQW+;? _&<^N0X_GCRT]_SYN*JR=1@C3+E6<<_"6FLP MV W1*NGF[M'>85U6?Q#XMB\M=T-E/S,% O1_/K:70W M6OM:5%\=Y%SM.K+0V22C3D**6;P6&]2W6XY;Z5,BC\D?8EIM"^HN+;5%:&\1 M^L@RG_QSNKQQ7Z?+B]).%W?%8C13XS ZK\\'+\JU9^]JO%R5 <)%_65"6;=!&CU:!$]V&YC#*W->?K= M]H!G=^DA.F80K2O@LYOQ1^S MQ?)RD8PP&XQBPYT!H=M!BA3=K?R)42D[+##IF.)MDJPAG#L;Y/+K:,M^RN^* MC5E$A$CA!6<2FN(04*8'1Z4R*1#_ $Z MJK:Q+FD5\(5 MSRE%/SMQ%; MJA%Z'/;12,>^QW'AZ:_KO9C\>G.AN8JC;//E:#KKSW5O7Q[U(_V4=LJG3C!% M$19$<&M8O$WH-%/,>$@%]K6VC=N^1' P9M_E@=!@QU:5 >BQ@P(X;($CTCD& M=86*0O6N([^]\2*-(*_>$V@%\S[#^YX61%H"SE$8]$24*HJI*:SDDR+I NH M.=6>^FM&BSX.[C[IU%RT:&P 8\IZS;A0#CLL^0Y#JW"*V^D *9:L^:.C11^' M[\DQD(Z)%LT%#Y:5E@P)3X7 P/!MBY@$Z ?0^(D:>B5:]%%P=KOGN[O#][Y> MKJ@]I3*MO?72D= WM)5 >:-8)2>S,,6^&:!_>F=S47.0]TRM@W/1WG)9 $QQ MX[@-P!DKO&2Z&H'#B"S/+&M!(UJOQZ23\.W2$>#B*OHL++99V<.J_'!VQ'W% M,DV1 E)"9[GPT.(PA%>K#Q9^.;,LTPUI_87C^H8 [C!LWSK1<8R E-_GLV(= M]F"[#U,[]_2>TAD@0%#N+*&4::NQMJ "4R,F4L)##G &;(=8S>/<1E0QZIG68!KRPU%988.12 M+LT,\"BT'+I Y& P*:8)]ZL-"!U@"=@M=(ZE, M<;TY=OS\M.]FN6"8\UV%-3+7R+AB'5#I#*DD95RG[EP.< MPOH\%#D5\QY#<#QI_:=\%EW-UY[GQQUUOU))IHB$U&C,@6 6" $LW*% '$QR M3!P>\YHAQ&$'D&;0[I%S3]P^3N?<*Y5DH<\B90 *0SHR0G%-K=JAX)-.:P:X MZ= 5YYI!^^33NOV]8/2-)]&V?=4J];7SO80J8V@(AA%3EBI E6#(,Q3OQ0*D M /=)0>L&:-4WRK&.L>_3U6TVVRZ?+ZX^Y,O+ZM;A]U<0S]'G#1#!G;,6286@ MP]0YMPE6P !TI%X&J-GMCV5 MK/FC?>*.P[<+GSB'+)2.:>8,"X:8@XSPJD4$HC-SM&U00R_[Q!T'9X]+]T-C M:LVYZL@:,PV4P!QS)#%%AC@*H-QU+6UT MT&O*CO?"YK5RT#IFWM.?#H.C/I M('#80 ,#)%2%F0#M1@9G^\L1-QCJ'L>D=.:>I)>WZX8,I7&602 4Y=0(:N V M^DN0TSN28IL->*^JLZ&S.>C?MCMR,'H4TDPX:92/79?HG043C)LSV\EH1.M' MN2,?AV]G4^V3;+PUQZK7BF0 .^NY]R(8S#*,_SZLHBH)59J/PP"/J;NW\9K! MO4]F';;27BV4(>:A%-YB'U.W"JT0W_5*1FG*"F* XU.ZLFNPYR1D![P(V!UJ M-;L.>#PK0QH(Z E%@D./M+1&[(S<8(RF+ 4&F$+O+:QB3]5-CRQ^%.3=) ;4 MNYJ.=@>)VTVIF/SW2<; \-WJ-I^8T>)FF^#R?C2+$7:/XWF#+\Z<4M*(H$SG M!"*:8FYV8P:$NK?T3X/I"2<0\W!OZ$^#;[*_;#(2;YY\DG.^JU[SRNLS3*"R M7FHH<$P=P8&S^'&K)"D(^7GLA0ZL[S2CQ[?8@W;)O3OJ,KOW95!3(:DSS!'O M+$<,"?+D*"[%TCJ/3:]A]9%3%?<6.\4WX\'',NAI6CFWA>ZRP!:E1FN': ..L6(HMX& MAK@*>RY9>(JVM4[N9'CJ39;O6N]2NRM3ZW?GDFL$5,P'G4S&@\<'- [ MW)U*NI;\;_^%H>KQ+?:?Q^V4?I=4!]N1.8VX]Q@P;I"5A"CM=KI0)BG"VQ 3 M@+[Y/M6T1L^F=W4Y0;W>@$P 90A01#H(-7#<[3@2#QQ,TF6F?[LZ#%B5;[$C M58;MY>CKDR\?(>FH.QUJ1B:]Z,DG60R(I3G@P$)H/.3,<[;#5]DDJ^YXMX9_'S2UI[NN^D;,3_/7 M=#;;0^;JD4P18R$P'@!'@)?"0$(>)=!)Z5G_[0&0!/9;'$J?Q[Q<6V>7-Z-Y M#4YVVHZ,<0:= 1Y1(6!8>"FGX$X7TB2EPSK^?/\\B3]DC?;8NTP =SK)-X%O MUXAOJ */ZQRO5I,9CA5E7C&*=$#%$5G=U89029 4C.CH\_?[O/Q2_"#L;DHE M/<8S?M[/_ECD5ZO9^^E5?H[QB[GDR N%&$1&(>"LE9L9F5JD-:]E_K0CK9_. MI\O\_?3^^Z%O-TXN/H[*Y6,&C"<2'@IEW$#M&0I+0NL1P1)YXXDF0/H*.ZMD MDNGX)B;0$VA4]*V&MQ?@F%M.&"-(6N$(-\9IM\,6<)>TH30\FG7*B)JQCH_3 MP'G$.I:.2F]P$!E#SRTVE*%'F9,N; V0=$MM 22YR@3$BQ@Q$1G^*P.4 _F#ZGK_:T,@!V/K;_P^CV\ 1W9$T9"WU4 M6\N=X( 2"Z4DK,*#4W%F*=Q:84I]-C:@@:X8>1%U>%%ND]T'Q>K1^,]9<7TX MS_+>@IDADB$MD (L]',..,=X-[F$%=,/P[1&:^_!I>GVS/)PR_D#)C&FVB:4K<,S9(,):'.Y@1$EG6V]KZFV49,VBWA7+ MS&JQ+&[S=JM$6U#(B@ M_\SCU!]@O,_+T77^>%B81MA7J\V0#6.^5XYI;R@%@AB\Z\K(D#/+L],.B8YG M:E/Z^+=+4ZL.,!H(' 8K+IES,BSIB+25+H1@*?&Q!KC>Z:1O#%F!/3J)?!B5 MT8 <6U4F:3!_!&700.(YY1A#6:'"H3FS+;MF"%)TBGE7L^NG,(SE M!X[(=L]D0A EK?:"04I%C.D'=V 9 ,XL)4][*BZ: ;A3DAS<$7GR5)BC@\D( M#?8&,JI<6)=[5WJ]B +OGDN@YY2 MKIB54CKO+,8(FTH6!.F9N=ZESF86460Q9Z!_0<^9# M+R&5+)+RE# B US2-,*%!/P&X.?0DA<.D1HCA!@4R.$87]AHL.L3-.FVSP!Y MU)D1TIX*!D#%EEUND)'""\PH]L@2!6/(ZRT>1&/RX_@UG\Z41)>;XS3P]OTA MD%5( PXXU_0QF*()0:4JQ,D% MA!&KY /"I+@.#O!(L;.IM1FXS^,R1C"%0]?!1"$LPS^$$PQPTWM=P M>-E7+//,.B%LS+E)/(0($H4K2270*3;. #VJ^IR-3L7\Y.'CA39\+ M?E+?KX)R.G18CI6\XF=SE;+P_FLCJ\QTYPQ1K6@1$/AH"&&5=9B M^"@MONWP>-:,^E_*-=4Z]#T.9D& <=3O=>B?_RB60::P$,F#TA\=!8X;YFI4 MF&FD%':6*V^=!I(8*JKE!K4$IAS3#G"GJU%B=HK\.<>?\8)KS3@)%HO0W#J$ M.*^04)ZD<'" 2\)6.=@"WLD3\),V/9%Y-(_[+/EUN?62FHW"8+W-1/N2.9=: M98:1@QAJCKWP'$%.-:K.-FBPB5-<00=HZK4W!;>/?8^>:I518:>+\:Q8K,K! MA#%ZH9'OYE?QQUH3]7W8ZE6488*\89H)0PUB7$!D-EF>P$]$Y9(0AE2?">[=,_SS9^AM=X(,0Z;28G ]VBK[UK^(5^^ MFX<1)7]?+([F9NV0,@7PK\Y[$[X;S" MGAHEI11(>A], +SK=C(IL\';,,";I%RWRNC15EJL]PA_/,O(81]S\!DD-(BW M32GCFRM^6$*N5:W(3VW[^W]_ZZ1*>;OWSLE:HY=!ASHT\,]:UP$:>5-&0R\3 M##E$O=!8>X$)J# U@I[I;8&F"??J_8$^E-25=?8H9>+]W:-HW]"[,NH]PV$Q MSB26UBNE .45IEJ)E*GW[5M[Z<3O1TW)5N'XL0VC;_98IH][+.-BL5S&#KH, MK3PX<#=9?<:QP8XZSK %@-NX>XAV>D%)0>J.MA>[C!?>$FU[U$V?QUW?(UAG M"#ZRILQ;IARF"#I+#5%QMU-4>'BH4^)TOHUMWS8&V':5T-6:)HSTM]/E;2B_ M".:/*>;QH"Z?CZ<]+FKVM.EQ3[K&FN:H>C)J+"8XK# ]9Y0I*X.6*OTXCFHY ME_>(1YUQX[B*0L^0CD-D&<08$1)6^G!GZ^H 45\+DKMR6I33Y"',H",*+SV=A\E102PN0@Z$#$(J%J.33#I_9WD5+NG\>FK0! MI(<9W\ H3T48Q:CT2!!CC&6DDD$Z=F;WN!+U^&H0@^-0'&X0 XN,TH9"K1T# MW&AF[ X)P,/+,+ZAY7XX@11O-X M,\P1Q9V0H=-4,@>I4YQ+!CC.)&O^Z*MQQ^';Q=4X@J'&UE.M&3&:S U/-JV4R:;AF" D# M%9:(.Z?I3D9D99([4 =[7\W./$U!W!F-\NOGK3TXY[Q:)F-84^ZUMDQ MS0DA3LI*1B!Q;TF".J!1 XI_3J6&8#Z.2HM\_+?KXO[7<;&:+\N'#9.V?SPG MT?;C[-W[%]CR^&5&D4/ "$NAY\A01;#9=2:F5&]+WBYHD:[$(A'/[_7_=I8% MS<'W)B;UZ([\S?ZJ?O@P6J[*_.+J\>.' [-\_4HRBJWRF#KI@*9.(1V&J@H% M*GC*&C/II/S-3?NM8=X/\[:-/V@)["F5,:HT!0%,H;E6G(3UU@Y*"Y/[R^8,6\LY9QJ1SEC MU <#:[L/2(!CN+>899WS[$02%"VBW16WG@_F!V;(EQ[/E-:<$2TXDZ$;0FBY MWDD6[*R4$%)T>(95L]-? X#V196#<]S+!3(*D0LC-S% <<<$XY+974=021>H M!KC)EJ;@ VPY"=&N^+(; "^^S*;7FS0/!Z>LUPMEPE&@N8$,UXA>]FJ9#'&NA?84$<#0C>H&B%)T"W^?4Z%9E1%4,RK+AR#//T:SO:$XZE:1 M08F"H)0892Q4Q %,1(6 #K-&7]X/;Y* +:'>JPFV\05R7^_6WJ?'VF+?ELX M<%Q:Z 3EEH=UK'!XU]^H3(K^\M:./]MA6QK@/6V"JO&X7(UFJO;H5JM\9H54 MP!#.*)"44^>PV!F_H>.EN&>\M4WW=+*U 7E/=/LX6JZ7UK-9?IU/9@_OYE=E M_&KR875@N7E<19DD4F(!H4!6,":QC2XQ5><3/&7KX@WL=#7.N6;A'L ])K^* M^\A;T_1]'BS7CZ.']9-_S(.6/Q1S,YJ/\UES_R\? M[1ML3JXS4T!RQ[FAF#I$"1="N0HG)Y(FOJ$O*ELBU/,]CHY4T]GN60UY["I_ M-[_\JXAB[-U5.[:NS / (;$6&"B$88BS,$OLM-!?5+X?BJXI*AD>3<-;\^:( MNJLMTXB;8,1@!8'S$&(3=%#A@B4_Y_7KT*AZJE(&1U9?K,K&N+JK+-. (&2< MXEYXXI&"4LL*%8I,2K+OH:]^!T;54W4R/*9.[YL;57>59= 903@(DPUC3L5T M(A)6J B0Y,R>M$S^ 9EZHDX&QM3+F[S,1U?+O7LY1]>5:4VT4<@;2PCA&@AH M=D81URR%ITFGPC\:3T]6RFHL./1%]=:9PA>9R7>KBZ@M9#6VL1OR7.E+":K\?*9 O>YI[Q8(,/*.:^ MHI!)2H#PVME*0LQ]IPGT0G>;%I//RU&Y'.I04IL0S[U3FD"_,Z^H%QM;!5Y; M^(#A"_?!C^;>H0HSXK$W!H=AE4)HO&*>LPH=[F3*C<8!WL+KDX@-JZ)?HF[_ M#+B]6RQ6^WWV:E60B>@CYH.)Z;TT#!M/D-I*'^.PH00BGM?.7[.L3-1#ORS\ M6.;YU^EBDZ-R7$8+TN:;GT<3)>"@B<5$Q+RCAAL)I"O+8@90(?8!SF M/NG8G!8Z#%\RGXS*R2OR;)

^A8KX),6PRQALPS0)$S"GM>;1@!"'7*^%A_ M$T]N.#C/KV.*Q',;(5O11+\CY/&+%0N!E&'-#AV@EAC)S>X '7A#4HXUCMZ$ MVRQ6W/SLF-8(]@/8Y.@YBU9/7E(4@/!_J9Q"%CD$$5%K-SAJ,*;UEDPMS46/ MN6.>[J-]BJK?C5^^*)]MNIV0.2NA_@PBR92A))B6BDMMF5*DPD]P^>_P]$<3 M[?440IVIJ3-S:R?;LS&TVD9].('-]:K*!)7(8*6 @LHJP!1CJ$($&-M;OJLS M)&XK&NENP@SSWWR11YP6Q6PZB<:R'LVBK_'GFSQ?]C=C[H*[K=.+A09-PXA0 M;(--'IXHZQ3/M, \&$9(.J@!"MK1WG CO91"Q]3(_X\>SZ#7$FJM 7: M,2D!U8[KK6Q&B?Y"V79 H5.U_")9TG#MBC-FM+B)\V3XX?ZUFMZ/9NN9L_;] MNUKE,R&M 5P&&PUZ3(10T35S*SMUW9XK]L*ID\GP/)]3"W!W-CS=CZ;K"TS! MH/\<&OXY'Z_*K3?!E^7C7_M&K)I59! @YKAS5',-L"+22%*T$H2*)/" M3PW=_;Y9OB2@VMW91GXWFD[2;95/S8/>RSJN[OLLDE109!0GGP@29,):5+%8SF7)A M[7B?]6X=A!N>MA)@[?",]2XOEP\?9Z,@\7P2%PMW<7-D_[RUKU@F8UYI3ZB6 M!"L!.32L&G$MTDF1R]^&39V\,= @O)T%@BJ*R5_3V;[C^>J1S"HOD?,6:D0H MT%Z&.;F2 %N=8NB\#<,XF2 G0MD5&?QT/EWF[Z?W\5+ XT4NNVD<5\?-">>?'Y MS M@+5*8"TR),"[Z@%:R6:%3IJ6W81 GDZ<)7+NU?0\:O1G45!-E'+7:,N(D ME+N#'B=ETB;-V[!V&SK%.!+(SN*X/5Y%"W;4YV4Q_O.FF 7U+*)-M7RHVJ1L%T.W>UL]4VU) 3U0L/Z1Z^N%,D\,H!PR MIXTC**PB"0>5E-:C%+?IH9^1-<^$UZF6!GMW<2KGUY=Y>1L/6=;G?7?3.(=$ M[[?O PKOX]LQ]61>VWB32PII";#,,(]AA05DYLSR%C=!BN_"5+8'=]='9A]' M#_%(IOYAV;<%,A%,!8$%TT0SA[D40.RDXY2Y,YXV6V!6(R!W2*$8+^#=?%S< MYI>CKWF=S>K7RF1066>%$5P"C* AQDO]")E+R1(U]&VE=HC4",Y=<M]C+L/$':6$DX MM$ @RHVOI!+8I0Q#0]^7:L/>3@6X,S?;8GZ?E\NX*Q_7!K6VNU\MDVD,B<%: MA\6ODA1BX1S! \R_ MTSJ[&L:[4X>#8[GU>J$,.6R%,4A0*RA0EFF+JGX$-3KG,,"M4ZPQV'M8&=9; M$F8F+G:4M$1Q9G!8Y@!-*CF,5RFW](<>LK?+$[\C<>YN2?AJH(*]B\)72V4B MQB^ '-(@H= *22NKU0ITR*7X7XH??3AJ#O?NPKV=X!2S!SEAN3;>*VFH,-! MA)C<2HD<]"F3G?S1V=48[!W><]JH:]WR0Y?$7W@Z\\;:L-A@F'+FD U+75MM M[R(4%K]G[.[2A+:_O\R4B'"7TUXQKT6;YX]F5H;Y6V,)D!006ZN#8)5$4J&4 M, )#=REH@3.)\':V\[2-1AT#@DTG[^;;?;,GK=^W_W2P<.:D3SQ?0^W^S6QES7'_+EQ=7EZ.O^K?5C:LJ(8D@CR(3#WE#$-<4[ZW!5M OU'OO4=IO3C M&M^;?#D=/X:2/\N8I2#H6G-BJ-$>2P\X#SJ+@61)^,7@6IN\7>P)!8U\_!R46W^;Z+4*,DP%BJZ!DDA"56"ET;9"@-.T$6+PADR3#-F[A]00 M_/UL2*Y;NE"KY4W0R'\?2/JTKV"FC4-(: .!])8CIM0Z(ME:6@=,BN/ \+>< M.B-;(NQ]DJQ&5K'7"F4."$L5=D$T;ZTR1'%824FY.N> *9V3ZR3(^R36Q6JY MB&E^IO/K(]GUI&0&F'<0(N(]QLK1>(T?5?):C5,"@@]_VZECBIV.>P^'+R?8 M9S5*9P J'"P#*S0+2PC%@..[@3ON?)SU+E.+?&L>^QXX=X19MJ=4AF).;>ID M/-(D!!@&F*SD%(*FC&E#=[OKBF.)F/?&K8/6V"LE,BNP!((0KZCAX7=FG-K9 M!0QUZXMWSIPZ">_>^%3/"-M7+#.:T& +$"F(%IXX"BRO)#7.I035&+I77K?, M.AWT7O9#;[;+#V-P?&49LYA@ MBC0%AGNA!6,>5,A(!U)NV+VAKG=/\V,6LQ^5B;SRB ,+8$>>@H9DU!5,G(L7$HBCJ,'V_N\_%*T?*FT7Z*\ MRMHTM71WMSDH-"Q_#K#MZ6,9XM1"Q!'@4$@&J'!>5I*$UZ0L'(<^_@V*:PE* MZWE AF"E"+FO9'(*T<$H'C7>8@V*1SJ;5)\/O;J-G?FV*Q?JN9,RZO0Y=N6^6K5E%1BWVB$6/$PX1A% AC2L$ MN& I3LQ)QYD_ "=;TE%W]SN"_*OQOSZB ME@P08PV1T@O!#=&2,RXJ'"2R9Q9S9%!<;4]-W:]5+J[^.2K+4<#UM_AO/HF9 M6//R?CK>GRJW5@69@PAQSQEC*F:Z(PP3M>NL8;;IZRSU!R!I*QKJ[J0L-GUY M4TQB5LXMINN;,)^$FW\_UK#9H>(Z M#?88HP8&"#>0;J>"/?Q]M4QF!<$64RT(T1P0H#RLCM<$@39EA(7UCWODAISS M_#IZ#EW^6!QM2CG=3>K?]I,GJ&RCHM0X6:]?22:!< HH!:@.]C9%AC*XFVD\ M2SDO'_KF?8?GY:TII#]:?C_0'T7([XMG B)@'!(&2H$A^O/R#\7-%M32_^R\S?QXTM2\+9MQ(B1"W& @"3&><+1SCI+4^W.^ M#=SKK'P:_OUQ[EEZOZ,X]ZQL1H4"5@E(I1;:,Z!C[-FMS"A(W]Y9QEK3ASQ7JXEHX1JJQQQ#M-XYL\)W(WWPHD4=\JAWQKN:^QK1!.],[)> M8H\ZQ;,PWF.LB&;&8!PDMQ*82O* 1$H0V*'?,NZ3@Z>KH,/[7C4WL#:I)U;A ML^V7^U/]I56<"6-CE&9%"<0^&"X>4[^;/(SN-N+ZDV",[7"TYSN)#6B@9[YN M'$(:NCB[I[), $ $E-&2=A0[$BREOR;6,Q1RNTW>X.V'5%-9I$V%$CEX[3")/.(5/.5X@RD M'+P,]VBP3<8\C[75GC*Z"_!6C/-\LO !Q\^C6?[[*/HF+Q_6N:1FLWR\'NPO MKIYXU.UCY_&U92I,')A9R9C6W@8+R+/*\4EAE>23-O3;9%U2M77-],78BZO/ M-T6YC F,3R/IRQ5DPJT][C%G-/17(JF'.Z2AIBG+\@$FF>Z1BHW@W]LT'J0) M-O'RX>-L-(_9LV.\\KL#?N7U*\EP6&4"KC0C'%L+E(;N$069%.:W_L9X7V N?9A;J-2O./'6,,,.CDZFW"JB@F=TD8I-N[AY_LG-6"_5V-- S M7W?7-YM8J.^I+$-,6H*X518*P@UR&*-=+U8@Y?![Z*<_79*T.15T/<,_OTI< M8SY_7B1C1@,''/9 Q2G)6&*K8U6-.>K#W:RW!7@C3'AEUDX$OH^ER]KCP^9? M]MJ)+ST?P,(B=$Q.B00>&R<\J99EP111O24;??ML:@#N[J(&W.VX'YL9U_&; MTZKW\83IXLML>GW0M*M?2>9$$!8"!@"C 4,NA:\PU0#B;E;#9SR2M::*/L:V M&$HYWMD)]D6M9+@'RV; 1T<1+I#VQEAM';2VDEDBG[*3/73_L)X&P";TT+7) M]BE?Y[V\+"Y'7_\Y7=[$%'(!H1BTX-@X5*=6F3EK+/?2(PF]UTQ''50(<9^4 M/K[^NN*,!\J.%#.\97 SVS8U*\Z,D$_J:7WT5HC9(OB=1?EYL;%'AP4XIII,<6(T\U9Z%^]E M0$I%%3#!. Q3AL3C@Z=TG5.Z!1JV"'Z_-%1AW"_+AS"U !;"A,FG#Y^@@*G=K]00^E,NSI%\:]N?%.T'">,_"Z(^1AM83 M2VBU\V6P2#I[/C[NR89X;M[A\7./M#L.^D?:]9TF*"RXROPF/#.]S[_/$])G MTJ!-:];N3M^U\;@\0G5JRHRFE!%J;0PFXB4V!"/!H&4>QGRNM2Z7M8S)Y8$[ M3-\^F$&.;6 X\4):I)DR#-&M1,)952M94ALY7%KO^\WJ^WE [120NYIN=HW\ M/,[GHS#PJJ_3?:N[%Y_/ /;82X*/IU32?V.)V--T;[_^U,AFD1'H*F.6 &(^4"9UJ*Z,,DV%O*G[.FH90[7R "29)_B[\6FMTV3V< :\M11 RASEV%CF"6"651RZ%*P,\ M$F]Z:#D5QP[WR$_(.>>=T]1XBJ$%2#+&O!&5+(JK<\XYEZ+9O3GECL.T*WZL M?35>67JL[^%>R^+A&LX;UW] ;,L>H@=1"#+ R M'!-H-*_PLQ#VYKKSMCC9CS;Z9O,?\S(?S6+.\]_"1!YEO9C;O)S>!R;*>P04Z$"0A!L,,5.Y*2"V> MEEOG;*S9&[K38-\](\KV*1_/1HM%,'7'&\X\YN$+&E,7YMTWTJ=TC937940A M;[2BA#KI&5, F$J[C>K MQ7_FD^OT'E&O\F!!:AWWQK #FCI*L;#5/IE2*NE,X?A;E:W[E0R9^*THK&^: M/TYZ_[GQ!WN<^S[GXWCC>=JBJ73B.S/DPGK*<"DL%H@P1KBNEE7*8Y%R!7Z MR0.'VBFZUF/??:7>[.>+@2B?0OJX)LS8F"8>2F&@EA%!3& M\MT43''*B<+1=_BZR+8UU)[3CSZ'T'_4_6@ZBQA'O^/1+'\R4.SD3^TI1[TC M@]93Z)CS0ENL$?7<^PI#)D'* F. CKM#[A%MZFT(W ]BY=/KN5D%/LS'#Y?E M:+X8K>/(J/ED_=?LV4B0VA,2WAC&%B<< I)832!6F#F,*WP1[38SXX]K8W6K MQ2'TDEW;]\!]8G>H4W7FL64LAFY"DA%L!>'.;1'3C/N4*^A#]UH>?J_7BJ# M3@,+J-#48X_"ND/XRG%(2\23.'K\0>V/Q='F]#(8Y__OKR5W[N^_ 7+7J'II M+%\JD0&B,<.*,43#I!?4JHP5@%F"@";$UO(H;,E7)V *588>[*EIJJ1!VRU5JM'O(%.J!S,#E<;&&XB1 M=Y803K'92F,P)RE!Z88>P[4=HIR(; ]#BII/JL;6'UV>%5JG!V:4&2.M#T.F M#,LM4DEIL4T)+)-T5OIF^=, REUQZ;;0[JSA;B^6P6753S>4!C%EJN M)K?3^30B$5VZ#_.K7@69IIY3P;AUS$@91(>[M:7A3)_S3D_S1&L%\ZX8IV[C M<;9:IY4C<+;X:RX+%?CY=J-/HZ_Y7V^SHD MA^UM[Q*DP]L5;<*LFP>=;4.E;#F^_WSLM2(9)J$K!'M/>$7#2@,[C"JTK(4D M*6GS\9YCK<]939.F(5P[]6#\4,R+;[E^>/VVOV &% \]Q5-AJ#6.06)9M8%O M!91)F<>&OD/0^#C4)-1=GI7%>6H?'AW>S>: ME@?RU1Y=5V:<1!PB9<.H3"R,KL/5JL-B+%-NH<'AQKEHXU"E3=R[FQYW=W\" M9B]EN]AX,, ?S=UEN'KKMO\$R;93CL[G^?YSRU=*9%AQ+RPF MUNKP'[%*4[V;JT#2&2;\T7QKFL&X*PZ=%D13A^Y A/\9U+N= M:"==4I[: <:>;)P%Q['L2+0'PJY-:N?I8CPK%JNREF?/B35FCF).D730&,V- M#@8!XA4^#( D<^MHG[%O(Q2]P0FT&RUTQ=)_YM/KF]A)@UY&U_F'U>V7O+RX M6DMVL5HNEJ-Y#$)6?V@\K<+,63+5CH94W!LI4(\X-C7Y93ASUG)8/9#D8/SU$N/9XHJ26,L<4D1L+&#.5]) MQA0\L\2S*:K=RY*3T.R*)]N@PF$MG%]<;=I]<$9ZM4P61D=,D<&6 <0]T@+2 M:C)'"/JD8^^A,^98-1?M@-H5<=X7\^L \6T<72_#FP_,0B\]GD%N?)A%K<-* M8P<],GR'%9$\Y:K( *^P-3D/-0!G7T0Y.!>]7""SRD,*,,)>*(4$9#:89I5T MQIW9;)2FX -L.0G1&GP)PV!D 0<,@S4'XB?A[:/Y0H_&?^83_>!C[/J;EV^. M7XZ^;@:^3_DXG]['#O+Z\JBIJC/LD*;8 HZ%Q!GA+N]&]YT80[9,Q\=E=C MG52K? 9$L/4XPX8":Y15F"FUE9UHG#02#? "59,361OX]L.M#Z/;PTNGUXID MTEDFN$(H+!<0-"Z Z7<20IR4 &J8#&I0ZWLY=3+()T]IGY?%^,^[;_6HUF$(.[O!P'?(JKZ.W[V,:/\>']4UU2I9E%H0\*S@FSRGKO(925 M*PLAPIXUO4XA0-$3\B=S+C9@W<996)8N;T9S*7:-6^P$6$YO0Q_;M;,,TNQG M76*UF7).4RJUD4XRC[50FE72*Z+.;'^Z6=YUBWUG9[=/O!%JNIN]5B032%GJ MC>82> ,)1-[@2D(L3$IDK0$F$F_TL+\92/LDS?MXRZ4\?/1_H&A,V62A,L:I M@"$FED).*XD%0[4NG[R=J3%=\368E(#OR1.@_OC.E]&3=_^$]NRQ#"MO@/78 M 8)+?/;0VO_%TID2!E,?1AH M.>+6T+C/7TVLE+DD8SHIAZ[FJ/2B?#V@]QGEPI?UR+?HI:W)?$H78= M6; .$5?60N>P)PA)OKL51:$"*4OZP7M8-TVMYG#N9\][V_Y\\BC2IJ<FN!__Z'0Q4?/)IWPY#2JR MZWQ-8?$Q+29KUXR]OG)'5)-I1@!2'C%LJ=*&>.,K'T&&=)+O_^!WO],YUB+4 MW4V1&PWYZ3SNOL44!8L/Q7R\B3RP3NR[=W(\6#IC6L.P3.::2>MC# 3C*\[=^+H,;UG<%+/H !:#)=K10_T=U /U9%@SPS#C&K!@ MA6HLP@!?8>%$TF'Q\?FZWB#;VL-Z.+P+GRWR\2KF:&V*@B]7F7%NF8KIT*$7 MFALH.:K6WTQ;E!0&9X#)O[JG8R.X#X>9C_O+%U=KXV*]Y+DLI]?7>T-?)-:< M2<6P@EI9 XBDEC.#R0XOX)/R._UPQP9MPW^ZF_R31H3WS\?3N]%LLX-SB;J#SS1 >HE;31><#A(+_9(<$L[2C1V)LC8F\: M.)F+KW89-5MK-2RFUBTOKC:YG4QQ>U?,\Q=/LM(JS**#FS<*"F:TA,X&ZWDW M65@JDHY,S_@THE/4^YFB_YB/-MG8PX)^NAA'03Z6^>UT=;L_&>P1M628$HR M!QIZ*K6 FJHJ& /2[HD$_$'.:%H!^JN*/>TS5&8Q6(55_J'4\;N+YAIA" " MC ,4T]X!RQCS.VDM2SF^/R'7UYLC5J/H-C]-/AM.J^;%_:&C9\@]=67,8@;# M."VD"/AI9P!$E9S4)YW4#S&O5S>38W. =^8\'2/=?!P]1,^]RT*/YOL25'S_ M<*8@54PI*0W7%!/B$*NV*+FG(LE%]@[))H/H;4VD.4%Y[.-'"2 M$0FU=TIZ'0967+E'<8194B+!'^"\(!W2D^O34>O/)YA*!FG!%D<1CONN7 [XC-45+PF\0TWX66S%GUN)S4,]H MI[Y[Q>188QY4K88/4C[CV4FK$J8CJWTJ8L\M$/MQ/?&,Y= M,6T=3?_I)+J'4M\]FR&J /,.&. TEQS^_^R]Z78;N9(_^"[S -W8EW/F"];Z M>\95\K%]:TY_PF%)*9E=$NDF*=]R/_T@269JXY))Y +2NMU]VY(2F8B('P(1 M@4 $0*JF":6YZ.@7B(ZG,G0HD'PN(LW3ZZ@^S63Y;=T[:_FM--5_3.XC(PX= M$!X;&JCV4HFX*JQ7T"'LUA6]UA0+GU:!'%UP7+LG_HYYY=1/IHL_)_>/\0_; MV/Q3V\A#/E7+5P5GD!360BX% X!)3)&M.*(H2DF[01<_)XF;3(/#\>X "X*-()))$2PHMM S0=?=&RBGES6(00QC"IW0( M9$09YYB+?AT#D@H/D*]H,XI?6+^E5 $WZ!#8CJ'#A>'2NULH)"$"VA(,G<"* M&0-!19F%Y,(:%B3)MDEWBW;L' LHIW:W<)@9Y#13G )HRP3F)^H,4!=6A#E- MP,VZ6[3CZ#BAF ;U#%\^'*##& N$RKNLTG+'H*BI$EBGE#/(WKU)4RK)S!P' M(HTK%>X:$A3!4G*@L2(*VK*[)C05A5"0"S173A7Q0;2*)%(( LUH-XR:;"U-5.! M Q?60+U+*+1"V4G<'@=G'Q/JQ'FF(DV":(DQ5,9#+F1%GY,P14EEG\39I9(Z ME:/G6+C+>Z1M=##BE>)Y*61P T]XQ M(;*-P.C#DAGHU4*E1/:,L-T?>I,9,H&F;V%WO7.V"_OQ\'I M\RK"[O:VN"Z+5226?=[QGF"YY@A%-TD[KXR,R[8R3@6Q"*?$'<[HHE8W..R6 MUQ=Q21X9BH23ABJ$J-#"$5-1[#Q-V6E;W]\Z)Y]R4+:?[S53R1T#B&E4=I;$ M4F!%444GD#;EL*_YI:]S=0B&8OOH=IZ9+!8_HTE0%37Y^NTU=:=8>MER'%25X7V5]+.SL\8CO/YI567O_Q]LGI<3%?3\J?+2*4V M4DB$-16<2D5-B;'-V3-!UG,]8BKU"^;[Q\CXXO?H1CP\/GR:_"SAM]PX%G'M M7=WZ2-GD_K^*R:'::B>^,92'\H0"CZUS6!J,S/;8*_*("7.!>;8I0'D=FAB$ MZ4-FXW[=IH(^*8//Q?METL78 MBX?IP-P?+$A[=/79Q^+#[.N_YR41AXZU6[XI1%<:6&\MC?L\B;R(^WTM",22 M+O]GFO0WJ-),87:&RO+#K"0DTM.-@JQ?%U!TAR@TW$5C4SCMG9&LX@Q5>MAS MA7.#X0 R M.U]U6%+4J4(L7Q@,E%HS @F#3#H$F*2^7J" 7V WFE%5X@D\STPI^OGCHB.= M6+\JV$BULTPIIRV(OAZWNO;OD,,I3G6F9>2&5XFGE\0R2 M\@-R[70SJCYLS_.L].'7;\6BF-RN#G:U:?FF !2#%'I @8':<4N KF,("+ND M>P_O1RYIW,Y0&ZJ2C&X5XHM7!JH$]!!;HE!D"Q:4L7J_D :DN,RY-K,91R>F ML#TKM9BJ#$,D%$7;1"/,E43*1@NEIAUYE7*QXH1>-H-DJ@RM EOR> S%UU"9 M!664!A0;YC%$M+R?RYY.'S%/JLJ?Z?V)GA142U;FEZ=493Q?2H:2%4 !!K U M@E$792OE-F^,,BE$(T78#X45I[?WM,KYNW^N[Q]O-HEP]1V' S0W?46@EG(O MK,)*4^@T]]:BB@N:*_%+Y" UAL*;5@J]<'FH#>'Y%*]N*]X\:XEU &!'QP:/ M+0"(>!(-*DR%4A;IBF:'6 JR6INV0]T'Z!!;73-X'%!MFI+'Y;!N2]X83R^' M!8P$$1Y9#!"%G%O'M*HH%4JG-"H[GYR?;H"4Q-FA,+1#K[;;ZP+W $LNF8HF M. <:,)JA2M]4K7)\S%;.]S66C(T/^NU_LNK/US]=3^]6W_\8E+OJ2U+M F# M+40D"DLCM>W/2R2@J-%UXR&N[9Q2Q9Q;J5@$M7*<.\V IHI7M,'H3OT2YFIC M 3>H8MZ.H4.&*E*KF&/O((6&.JTBCX D%IN*,BME4FPU3ZB<+-LF56,!-ZMBWHZCXUP<;5_%W!O# M@7"":,R9T"C^;Z5ZH_N5UC,G/YQTJ522F3D.1-*JF OC+: >.>&E8< )5?6 M)DI8?]%[4#L1-ZUBWHZC0V$FI8JY,KZ\4P\ - A:2 %'J*)(,YB2PY]I<*,K ME9+(RC' <4H5Z**HY1"D R5"*G"_5X%?-VG!QGP^F^ MBKDMU27BA$&J!, 2$%89=LICE5(%/].K:OW8+!TP-P](=5/%'#A@?-DJD6*& M 5".UA1SK!)RN?,'59I4#BEBGD[;H^#LX\)5"25H[=N)YU)>X+)(-,39*2%JS)YJ/PU0D/UN0 MI/)SC'S99\=X#3-DGXT(3GF/A'# 2FFHHU(Z5-/'?(J%G+T+GHZ7;K@ZI,FR M_PSXB.6R?V#PP)*X?5-&HG_JK>.LCG1IQP;VLD8K '@JACIE[A@)U?LG;XY6 MKV_UGN"LY9Y383B!4CA)@*CL1 U)4M6XYI9R+H503S>$^F-Y7O!+QEWP&AI! M %6&,1=980"KHF:&4Y-R8Z1U78\Q"SOWB[66;,XOPVKMQ9Y_]I0P4 /@+:4X M?DCR:,+8S34-(P'$C3*,^J'PR_6WXN;QOKBZK:KB_CFY?RQ*0;CE:OI0:F(_ MF2XVO]WD##_A>".?KU$B.D[OD-?=Z7<"9-I"!8Q!@GMH,4$,5/R$:-A68Z-E M;#4&U3P?40SFQKWL,=,8I@?'!6^(=Q :"[%!2FC/$*]IE3HE3I1I"*!#V'7) MVJ%@]+146J'HT+ O810.&8DLM03&(T]4E%*-;_ !N.]Z*YDS@Z/H:?KY%>W MS^VW$W#5[%4A+AWEA?':&@*T\LPI6'-$V91],M-3VEZPU@NWAS*V;;&8_IB4 MG83B!O]_BIN[:7F1L&PMM.T-\/K/S_\ZHN5=3>N9Z;%KABW-\Y/?&J1#T#@K MA$'(>DD\!9O+*BSN7 @TBL5EPZLFVB;EM0$:19@53DME-$ J.IVNXA9 VER: MA3X KMY$-P<3SWBJZCD=OTVFLX_SY;IJP)?XA:*D^.KVZGNQR.6N56XZBQMF M"%+:*RP)MBAZ9#K^(#EA@&/8Z(YK/[QZDD_@X7E%U&>^W+Y+Y8_EX\_'6X".?K9P.V5$G&L> (6^P(]IM;/K9W;9:Q%&X[!X0<'2J*'*>"D"%)*>R3!@WP]F.F'MH"F>?\QG\VK2&YXTAE'ZQ[CLOVT=Q1I(SZB%%>6* M)1T^9AC [PE4W3-ZN%R_M[[/Y^GR[Z-WJO8/"\82%JE4W"#@J!%"N\HG@D*2 ME"N]&>JI# WS#J4S/ Z?LZ;!-:S]PX+UFG-J+05:..@ 5.51[(92(I*ZB[2V ML8;)RNI"['NQE,SAH;#DYXLB+B3WS_6WR>RNB#_^>[*X.;I='AH6(*:&*<@Y M(0(RJ3DU8$LI%YI M0%LI*@[N@_N&Q(FM5#$?1UX.@#.F:'>*.4Q0% :A&W-* J3.A^< M UK:BG?>-4N'@LHN;7QD:]LW)'@6[4=(&>",<2@P%:**G7 $DRHX99B6E>'F MUI%DQL3>T0UN_Z! N-),>:L%TY1(P:4BM>D8&7I92BM=V W0%V+?%0;MBK]# MH>G3HO@^F=YL8[5EVL>&C,V]1K5<%JOCYWO-7Q*@=Y839;DPGD7Z&:65]RR\ M8BDF5H;!T1Y0UANOAT*/$8)32=_3>_7>45'\;5O2% ^KB0H'?0^>C68 M.52;# (HF1*6RC"PT .:.N+L\&'R96V(?FQ44^K N" U1'ZZSFS\7U_&XV_=_BYL-LGTG@;F^+,JVR^%1V M7CG8IZO3[P1.+$($Q35L@.!&8F=XQ4N$DK;?#(V\CG#5)%=_((F,BNXR7W\( M=)_ZG8"5YT :S"U!E'H=K6Q7\9)(/$Q5K^$+GPP&\H$$DP/([R?+Y?1V6MSX MR/!H)3T^/-Z7\KPR'S[,5O-.@7[2MX(SSDLG/.!.$53]#350]E=<-/ JND^> M0!"".2.MA X"1)P1V%2A%@$]3^D&V#PD?_E+8S2)#;5>JDN*5[-M\L8FRG+] M%\I"2&J.J6&V%/&-N?=EF6;?6GMQ_*A:W\\5#&7*/S'_Z]9;R*@)_ M4HVR?B<1@$<.,H04Q,9PJR!POI*":-@[^'R.W')1_5D(<_@E55OS;\WI@=?5 M(#,)1 $*F4<84NV9X=P05T-&)<7T,LPE''=QY2C1X9V^G?Q6-S?3S4[]8;:F M>9UI\%Z0Z74M0DTQ=@Y3(*'E\?^$Q.MZW%1@R_"(ON 35<>J*+UZ,L2E1+DL M*XI39)Q&T:7@%4T"X930Z85Y=HVEOS>B>@K'!ROOL8UU'#%$$ M64N_%?.[Q>3[M^EU=/$/ZXV]8P)TS OG/6,20L$EW-5TMZ89>A M.I#;/)&%(Y6WZ?<3*M =?V'0T#MB M>>2,TA)*B32I%BN%&ESL 4/:IC<(LP/"T".8^!)8!+23!RT!!8 M4:>%2,F.;MT._7RVKDZ8.1Y43J]1:8%45E+,I*< RDBCKJU#'GW7RU(VJ6)N M6J.R'5>'PDUZC4I&)31EKIO#&#LEB,#5@3*[O+/T=/$VJ%'9CJ5CAHQ26Q,X MS@UU1CD*!080"4U912E6%B6 A^==$K[[ -")3!T>/MUU%(B&FJ;:..D-X((! MKD#%/B:,NK"P=3=";]-/H!U_AT+2ME)]-=_CY=IV#PA.2J9LU+#26(X1]%!5 M@7[&(;[82X,I@G[;0R"=L\-KH(^M2K353P<'L)8(XKB_2X#B?@\QJN@B6J24 M]Q,Y(Z:KS>I43@Z/D*_%XN'JML)ULWSU%T,"A0@JY+4U6BDD ,7$5!1J#"\L M9),DX_T)Z2DL'2PS??Y0GO>NCWZWD:O-?=)#:>K[Q@0@J<$8:6GC(A.*L>A. M;&GD@H 4V&2=;IH.FZYXFLN=I[)R;OQ#50KUY]7M;?S-^ZVGU_=>*$=1GE1( M+#2V%'JI-C?OL(V_YXU*2/;-J_INW_,[M&L)-V+*_N%!":4QEF5(7&K&F(+0 M5-0##M[O1[7'R=[MJ#,Q#&_/K&=9S_^WQ7RYK!5+(P@>>D%0&()(N'38(\,] M%E+7U%N7=-'JU#J7%PS##D4Q/!#WKZ'-9OW'?+79Z-1==$R7*S._+\L;+B;W MB9KRV.M#V:-#*>J9TXH(B*U2HN(<(W[8IG#SU>3^@B$\F)C&B&Y64[WZZWYZ MM[F#/_]-BS=6&$<\FKPK(H++!C#6$Q^7NF%!<;3CB/-4@)N[R?3AY;QA;XG$8BRS",I*2ACCX(:S6HI&&F2 M,FS ^QYP#D(=,ZCQDH03 AIO7Q"(5I:7H+($>P2\U%;4NR@!*4X@;'[@]FM! MND.!Y&G6]&W3[(VE.P(H-[YDGD3"1:O05;Q#-JWL0_MLDW>+IB-!Y93!LGS6 MRG?GO;[W?);7=5PE9TP2R3M_MH# M.=\20I$'CN.-"=22.<5$JJB MU"E/4SK"9 C3'"#3YK95.^F<\VTK8P" TF$N)(71&D) B(I2%MDY) Z'O:R7 M(O8V]ZW:<7C ^U9EMT'WS_6WR>RNGG>3:U?[QT6_C1@B)<5*:^NTI!K4M#I( M+NS><#=B?WO[JC,&GUM-"XJL]( @)XF2F "OX?:^-?5>)9TN97A/(L--L1.Y MG&-Y#.4Q$EH0CQSQ++KEV+**0@[EA2FN5#$W+8_1CJOG4QZ#4H8=!TYR"I1Q M4B!:,XJ+I#/#LT!+6_$V*(_1CJ7G6&L0UB>,?W?V:OR10C0&0R#"G2AT.I".BX@+C^L** M]'8!A_E O!X*<>KZ>O%8W#P['#J*KWU#@N%,<:L$D8I$(\,J(FU%(8_$7I8K MV .:.N+L8-IJV^'TB'7U_+&@*-", "(DQ=@;)KC?EO-CT&*5DHF489WY#"VJ M!&D,C:NCEM/+!P,U#EN*9%PA@,4?#*L:;S*H^;!Q\?ZQ=9H@]Z#A) X.?X:R MK!?4QU:5HW:,"Q9;0HC3W +H+?2<85/1RKQ,22#+L(Y\AIJH2_&,5,AAN37T M&H'PQ8@ J>6"D,@BSI4#5B G*_H $!<6C^I(UH=+,9S(V_&2SJ.!UP9 ;X<% M1Z RUAD'8.249MC+;4%_AA@1*5?.,S2Y^T91,H,S2?C[8UZ^=7*_R65>%ZAH"$J//'-6 ML&U?:68@YA=F40^"J"8=Q'J03BO $6= L11*X&"H.HEP@QU]&(K=/8F M\4,N?SMF9^_RX[B^).- >":H8U35VW-T@L&%I62>)L@C+G\K#@Z%AX_SV=W1 M0/330P%)8H'G!D 7UX?&%JEZ:3B15!(D8QRT%>&\(_X-A8(OW^:+X^F-SYX* MGCC(")?,$,F)50H15B\*:%,.[#/TASK"P>D,/.=L?NDEIT9!)"&)UIKFZ&DW M%?$WEP65X:V.#IE_SLGZ2 $$B0:<0TN,%!1!5%%JN1VT\^3HR?J-Q=XF6;\= MAT=*UM\VZ&B;J_]B6+!&8Q%5,E5,,0*EA[6"MP#AE";=&5HYW0C]<*I^"G_/ M+5.?Q$U=.>2P*C.I&-725XO/:B6&K:M[@1M>)VP_QT1\ )5WR&/--66$E"77 M*T_48IX$K S54JJ8FR;BM^/J&27B:ZT (PX@X['WEFD!:[H(O;!-+%V\31+Q M6[%T3*=M^5ND_>-\N:S3"3X7]VNV++]-OY_@SAU_82 &:>TIL!9B8X51HFJ7 MQ:QWKSO4>H S4# .$5#1X@33 N"I*["#B*9>^,\R= MS&1+[4DZ(Z5.OLQ1:IY ^7)< $)C83%&0CK)X@H6O$KUUB\[)04S$EZ"G(/(Q#7$R]^$0U\YD#S9>&P@$F.M ME0?42DN@EM$R7U>Z)%I!VZS8V:&EO2RN_^-N_N,_;XIIN:I)^8^23O)L,<=? MU9,M8_\["'K]2&!(8D^9)E1'PY!C5>8#;^?M.!\M$^3[8CI?1%ZO5WBWZ[0' MH?D!1D?HI[AKS2.V-G:R.Z8L7SP9NH%#>6,FPU)!X 22JJ.!(I&2A M)AV/G2U(NF!SOV#QT5Z9W/]7,5GX^)M=[O*!IR,EVL(X>8^Y8-XJOPYB;75A M9-%8<>6S!TP:HX> S ;2S4'S[/F@%"0.&H4T4QXZ+:IF5,1("L1HL9,+@/9#$;2O_N_RL)+&YG[ LKVT_&0_'?:#]CT>O)<(8(D/8:4&BE+9G (2&UC M<6J3>G7 $VDL0%HP %1%GXX+(P5%OV;8MG.F#W5^XAZ^W\]_%H4N9L7M=/7I M?C(K#YO6-.C)LFR-^%!66SSY0*6;\\7ZJ.OJ]OF$UGDJY1R7J^6:XW^54_XT M^;DY-&M0UB+IQ4%J4][\XXHH9!6#%!._EBDC7H-FUEX_''M.3(GV'6+^&@6H MX]?_/L"?-J\)FDGG(/ "17 [B"B$M.*&\'BTS/0>MY-P9UWW?0*4YHKX9F#TL5]AI4;#Z2:&@>U]0C*1I'/?CCVY?I;+\K;8FAS]\^F9+8FJO$-VK I/9]^(Y@"17"KH(]>0U%2;Z&^N M^>@ \C*I6^AE:[7&"'Q]0WXDV0V5+:5N_OMQN5I/W\\7?Q3_5M?798I-M!(_ M+>:S^,_K#7%';FBT>D]T?A4"A!((G5>0((*9J7BA$$\R^O/+HAH!0Z_+2_LHHP;>6%5[WN2^KQS M1C> T.Y"OI2N;5PGRW]]OXG[08DA(/>"I/G@8#'1Q!N.E-9<>$Z5461 M).#"BLN,O[4E"F ,2!V]5OCVX2 (15I*&]UFH9R'SFJUI8I2"2_L/N'I0CV MCI,X.10^REA#>?1\K'KFL\>"UU%#.B(1!=+'[=M(*;>4,(Y$RG7 #,MZC*]J M$I@_-(R.5]-\\6!0A"N-)2-80HP5%E94+&$J;LR7I5Y.$^0>-)S$P9,MWG4L MLOPTE)(>MF]W/%K>G.548RP!Q99%A>J]K68I-;NP;>14$+)LK;317$= M^7^U-L;7T>C(!'18Z@<'!-4)WFT!!MA<*0BTPXH0I M# S#%940VY0<^0PWJ'1A-^][VHZS@YT_=-B%4@,&G)$&(:> E$!K43F)#-.D M+I1G@IVVHF[:A;(=9X?"3ED<=!JU\6P5_[6<1D&MF:!_EE',(_O=T;$AKC/D M$0:*"EU?HMC6J^[+=3&;+*;S(WIMY_.!:$ZP59$V MRBBT9:_0*N;)"6*C72R[5%W6A10&0]AVBO^:+;\7U]/;:7%S5&_M'1.$],P( MB*6C9:J-4M94T32N$;FP$G6)> ()QV@I5U M>VQYZ0XJI6U-G?(7EI71@93WX":)K8,%#!Z7TUFQ7*KK_WF<-NH8MV=$P$YY MJC'',*XJ8R6/CDY%'U4^1=4D786]U$VM&SF,B;/RGXOBN%E^=&RPU'@N8.2? MC+ZV05AJ4M',';NP\[)DR3= 4@I_3SYA^?KG'X=/4^H' A!0$8XPLH1HHC@Q MNJ)58*"9YP(+@7T6FLI$>5&5#1 I%)\ M\Z3[]9>Z 9W*^4'1<]0(?O94\( 8Z $%1 "(#2\-P(H.0NF%=5D^07Z[$' 2 M[X;"P._3V?3A\>$H"EX\%ZQ$V"&)I/?$E1UDH*MI,31)D^2*@[92G'?'O\&P M,/FG&1:>/QF2W-Y6=Z^SM^ M+O7BN:"(TL)KZXV6P#DG*:^,+(L<3W%Q.L MT3X^%RPOT^D((TY9478V1ZBZ7N*D3(KCY'ZI]42(O>GB/+I4AL)[=4-_G95Y MU>PFX-XQ02,HA8/0(J49!\03K&L:D;FPWO'CPF3>CU &\^V*Y6HQO5X5FVH0 M_YI-5\O/7_YUW-L[-"XX1YUWGC&LU@:L%;9*U'' ^)2@4H:V7E8 [%(P@]WN M*!;K2B/KM*^RIM-1^.T9$3@0AI>[BZ(<2\DD1I61[!#'*9HOQZM#.0&O&Y&< M'/+^?;+XNUBMBV1,2N+V8^C0XP$H1J03#%-OB(X^=G3!J]EJKE,B%CFFA>< MH [E<3)ZHH9<3B(EY?\_#)RW3P;G%756 D L\]A;Z7WEWSL/S87UCLL',\FB M&,6Z;V?7;^EBP-.X0SM*%-$$,H-A;3PB*E-JDN:8Z)8#Q+H31S9!DWU<^]B@ MO6;ZRP.3@BIBRTXZ4I>]Y!VJ\H \M3;I'D.NA77S"?L-+L#L8?_'8[F8R[(P M5<7#C>&J'E??(A[^M[CI8ST<_VK RMIH]G#HRE9"5$JK*B\M6D%PT L_/XK% M7_.Q]7V'T.QJ570NQNR7B_N?QW4UY[IAYM7J6['X^FTRV\2YEK^5?2:6'V:; MAC5]K)V64PB6.2>PAX1J)(E5PO)JG_8^XF+(.-3[0AI#IMFOJO5__5DLU]7K MUA3"/E;.CL\$10$QP!+)""'6"2OJ;!5OE$JI)7V.P;(,UT:ZU++'_W:1NW^* MQ?5T6=3K_.M\55:@7BVFL^7T^L_)_>/!4L0#?#Z4&5R&E#NW4+ZLYRU9+7XE M>$I66Z[M$<]Y\?0GVN&NX-:]+LSD^W15V9B?(X86/XH;/U_XQ]7CHOBP7#Z6 M@?<#*Z3UNP(TV%I/D(# 1,]2. 1J1<,E2;D+<(YAS?X0WK=HACO&BPMJW21A M;<)]FD>3KEA-%QOV;7H/E/>5%]._'M=+\^ !7\MW!8\ AF7C9D6YI% H(VMO M2V.?8LV<8XBT/[CV+9JAX&KC1&?%S;.F&-M_7OUU/[U[T8QG5^>(XZ,#8<@8 MRCQF0!N@@8 :U;N*LBF0S/$FWWB0[%X8(X%PL[1* IX5J]GVVFL.QD-O"5PR M:)QF6#)M!8?2ZVVE"0\L,)=VNR<;4'8HE)S ^<=\=MT)/I]>%*B"$CAMK9:& M4BV1-+KFAB0IU3R3TL-_28B>+)>!4?KWZC\>!>_J[@^>4.(&U9@AJ;"+/4,TS07A2+F[VAYZC(WLPP>4/]EY0'J@& MF !(.0*:8H 8 367*(=)G;O.,=<\1T2W%-+)271'9EAV.BL=Q?ELLOBYO=OV M_%GU4#96B7/^-%FLIM?3[Y.=H.WK4\$+;12'%&MH )=2:O=0SD1TF>CJ%Y2^)?%T?7WDQ<%Z@ 0&!!+!K27&8H\K;GF9_V_8&UV('\5R56S.,Y?K YCG?R^;7/XQ7_U7L?I<7,_O M9D=2KWK[9M!*82<9MF6=84"=,G@;(_(,D+2F[>>8_M_?8LA%AF>_3C9GFGZ^ MV/ZJ?.Y0!LFP$PF(2A/9CZ4 3%C'C:2TDH;F.*GN?>M3Q M/P%]??(F57M^M3T[U>PO&A@2,E'2,6>LZ0!P1(^*0N;%H# MNM;GAA<*T)Z$,6ANTU_'.?;7:XY5Y'U:Q.6X;N]=G?,?C\GT]]%@N95:44R( M0D18 ( $-9>!2H)\TKGD9=O_V4CT9%6\SI7:KM5J4I^G=]^>K^G;3X^K3>;5 M/JW<[BT!<FD"./[@>4P4ADL8>[QX?$^,NQ'X6YO MB^O5U>QSL9J47K>;+&;3V=WRCV)U=?MU\L\A$[G%6X*3UE)8EE-0U'-A:'0_ MMGS@U-"D6$KKL\H+-1_ZETOV6=)^,EVL5ZA:+A\?-HFM_U]1+L]HR$>QQ]7Y MY[SD35S*/\NFP'WD2K>>1/!*,JJ8CZX!Q(XH4%;%W4K!(9*2:X*2#C\O;FUD M*]2S7%J?I\N__:(H/LPB:**W/.2*VO7MX*@V-.ZWQA)I*8),L\HQXL"JE*L' MZ/V8-6=9GN7Z M1!GKVD#%/JG2>.M3W'=E/Z)LLS\AV'+AS_6)7,6%FMJCE0!Z^&0 !+AE$ 0 M>$X]=%S5'%8<)YE*[_<^,Q1A5BD07R?_;&\C?"XF]^7ALX\BJ^YP;^/36_I3 MLQS:?"L@KJA1@&"F) =<:X%%[;41F5*3";V?$^Q-M*,U= M?]F^YXVX(DT/\]GT>CJ[_H_K^<-&TI6:>79M>*EFF[KI;WBT^[OT^+63%B7YCRD6/OX7F!$2E0>:$KHRI"8,XI6_%6.IM07R/!08"@PONE" M/;[HAC)(/LRBUU8%3 S):.^KI1-[?*6*U(1:?G2;&8#"$Z M,E;F?DD_@Y7 M/&VYBE[@Y+Y!.YDWSP;!!.2"4X2LH-H;IPBO:$+,75@'VX[D^Z:N61I7AT)* M66O8Z*"$LL0ABPV#47V#R$%?T9C.IJ5=NDYFW)!P7$NU>D] #BL- M,&52.VJ$=(:+BA>"@!3+*\-3XGXPUR?'AT+?U?>BG.WLKJE"VST@*"N$@91P MS\I[]H03_&2%TJ0@78978_O!4R>LS>J\YJ@+4\6EY;K9;245F-@$$(8$L@=A!7U'-H4PS%#-V0T M[)R6]]5..'F>:CP^/$P6/S1Q]%#P,,=R!H=>,Y\EHB M00ERG@,.(@$;6G3\/;M@'(X B-?[<((HLLGA.:%7:4J&SBFM41$2"B%"K3%< M:H 4\G;+62.!3+K$G#G(3X18V[2:_J4R8+#\N4G8)#S^]OG@$*">VS)2RR7B MGA(&*MH0AX.JU9?)E#G4(.D5+6_#ZLGR&4S7/CDGQX/EKY\-TCHGB- :8TD9 M55 +4='D4%*[NZ2HT*^&N%3)9+.SC]Q.FP*EA +6>D29I481*;=-Y=--TKS7E^0JS MFG-1[6(V_FK0_,COZP#EE]5DL(TJX;:W M>#6'X(GVC"G*M".P/ @U E8RB'HSZ0KZ^\+J:6'U+.7L5UJE6-3-S;J";=5F M4SVNOD6\'*XYWN-7 Y>8*>*H%41!S"*K):[Y+)/Z"O\"Y?A'VZ ZD^C)]3C[ MVF.K6UP[UL,@WPT2$A#W>8R1\\9:(I"K-8\')L5P:YYK)#!EM@.Q M4B*.3<5MS)(NA265;[C,W>2,1'TV!EI&$01C@,1E?QW))(E^)U:>U!LY4"D- M85H7?=@X.FYV<]$+*C.19K]HMK[;U>-JN9K,;J:SN_[B!/N^%10G4$MF(BNA MU2RRU]$M3R.#<4K";>OZ#>_Q@&&E>2XKY&6EL1Z7Q\L/!:8$-U P9H&QRCGI M;67].N&3?)G6[0OR.^K.=UTDB3'[17$T&-C_SW1B7STN,587'#BZ5UB\+ MF',KJ,=*""6P)@J3*C7">8!3.BBT:!__,A3V:^"^;UEEOT7\,=^NU#_QLX X0!:WB5C&,"*;4\XK34L$4?Z-%U_E?($"'LU]B6R&UT_#%";P#'?L?7 M L+6 >\XPUP9()RFCM6ZB[.D1/;FA_?O*V<$86:_2([JB/IP:=2]Z,TL G3 M NX!<12PR'U:7ES5V>TA M\"D'._ ]?6"X?:M#(0^?!+JM>53G<+=<,\-]/ !%$?60*\X 0\I+X*N3:,\ M2+K5UCJCX/(/0K.5[%AKY&#+OB'62?,)!$VIT Y02\L<#0H!T:[BJ (JZ?CT M/6F@E[72FW3'6B_5G,=<,JWF$+1WVDA6;M50>"\)\KXVB)E)JI_:/.G@?=5D M(N!S\7B>A?35[,;]\WVZ6+_AU(67Q;S*JN("84VBGM-10E'-T=IP!@:E;&$H M]^I<9^P7#2GT?8(./]]]6"\*I/-M>4<@XURDQI+Q,I^N89*+U@E0XAIDOG[7D1B]+M670,@ MPPWV6#PLA_VU_1P#YM![C92S@ $O90<5G(A3B?5,&Z=CS) :ZN+VU%[E_GY M;Z@O;R[DN:&VG&, Q%K,'=*<4T4Y]8:36I\ZF+2AMDYQ>=]0\K->-<1^I#^^:_=RXD4\V@[ M.2 (C:Z,4MA :4PE.:]T4J2X=?K/^S%.YO)_6KDY=NC\M)C_=U'VZ=D.N_KK M?GJW?F33BG/YDI@!>W&^HF=-RV[I'V^_V?I=@45;RGOI,-?6*@F M%!K0Z)F M-@221C=P^^&+C13,:GF58MXVMBU;.![@P<%Q 3@+C898(N"!$L@AR2IZ,2!) M=_7SBP#TB(=Y?UP?R@9X.^(DKC&, M*KJCQ9T2U3RUAD+_U7S&1%VJ",:#WA_%:A-RF5YO?]M:T^U^1= :D+CV;#05 M?9D5RYVW%0KR?W%HJ\3 >1MK+_JJOFO663QL\2TC<4^FL&> MUF'\T&)+:UV.*%0<6H6E-1I0PV#<""T%#%L?4=!H'^@IV-)5P\%#$9/.FAHZ MPH3W.').,X.51:#TX#=\=(Q=E3VB #X9"C$A$# MJ(/* \-TK3*($!<,\A,AUC92W+]4AL+[SF;K!P"[NSD[( 1)+)$0D$!$L>.* MU;1YFE1S\/P["O2*EGGW\LE&UX[S=W,];G:UWGYJR8%_,:92&" 6PFL)5XA(I22UM=: MRDF<$J'*W=(8$I_=W,H?1LC9;QY'3_/W7]?\7)1[<_R]F<_6WOGCY/YKL>AG M'^ICGH$ S06C7'($#')$>5A##GN55$?C?<$.GWG2/P8RO$GQ,M/UC0;[6AY5 MC'B)HM7T@G/(4JHC_ZTP7F,(M*FD09U-20C[!5JM#[N%CBKZO(^7UG]>,VE9 M$K?AZ'+Y^+!AS-@)8;F>+PD+F?2NO$+C(G(AA10K'3TE SG1'+R?+S7S,@U1 M''(KD&?6,D(XBSO9AH\*,2HO*P5M*-#U=J343ER#N111]NO9?[DN9I.HP8\< M+>U\/A@DA?(<<4TNA0&0]AVBO^:+:-= M,+V=%C?'CXCVC0E*ERL8.<" XXA8#0BH:$0$))6"SQ!I:7)^H\NZX>K0R/'S M17$]6:Z.'M3L'A <0Q@KJ+Q&7$&K.?.ZHD[1I&N?B2FG9#GO04X28P?- MDBAOH#3)DJB>"T:@Z'] CJ)#)8V#KKQELZ'%2".22N9DJ%A&W\)2N#\XDHYN M6*^>#$YA'SU:89#V6D.#G"(5/LQ :"_+?8@XB8(2.!UC5_,$PJ<9L4"K]HL^-$[F=SS'L&^9@:*$F=\%+3Z I@ MK;RR6\Y:[<9+?A\B!;,QJH9(P6PGB*$@7AVX-$O W/%TB"_VP /-E+$6,N<< M915=TKM+"P2-"HUYU^+(1I..G&W))-1.,H(QD(8KC:BLXC&6Z M^P\NLD&!_M=QPOYZ35A],O_LX+H^P"\6#_#8 NCEHP$*@86FE&/ '8228T0K M+@N>E(9\CMJ]0UCN6A$YR##[+6$7P:_RS_ZW10_VY^?H ?>Q=;2>1!#. M B6B(YLCY/EW_[15%4E5F&7%"[ MOAT8!)Q;Z:)YRS@$%&A1';I:YNDPU5'>U]'PHCS+Y5/MQ';Z8WI3S&Z&7#Z[ MOAV ]T I+3P#"&DHH.,U&@2P*XN\+\@LA7X&V?=OKP2]%W7:F?^,HZ= C808*^^% M!=H)N;YW0:##0+TGW3>,/'*LK/;8"2RA]XX+16H^&J]2KB[E?OMW* 3VEH'? M3G:9YPU(K)DL+U$Q:#DF6#M3TX+0H#FM9UNGH3$@#B<1M!)%-M;P&201,$"D M5RZ:*Y!PCS30I.8LB'KD@D%^(L2&R"AH)Y7A+C+5YN#Q>P*OGPU08N(HHU9* M%K3$ FXHCAS3W@AA'(!86U5QS6(S M6M+I+V$>#"Z_[%&?7NQIZ"D$ [ QDEDE& *,\T4K23 \'CY93GL"!WBMZNE MTZ]X+V>!O8H15HU0/RVFU[W$K3N96%"20&8SBYY M,78H].PS[4YERKZB5KUDYG4^R1!M=FT(!9P13C43#GE421%"F7(1X!>H]92T M=,\1 )>STZJ[N\6ZB]&'R)#I;#F][NUP.'5.@4H5774D=%2KG',4G>[:TP'2 MI03:DO+0?X%%>@;R/I"H(1J:;C%0%*)!=6\#GEYSU,V MNM8)%>]K:"@YGN':&,D%;#B#0 D W EF&;>,&,L$!G7 5_&4T"5[7T<#K*,. MI7OF3MU^IF3DU)TPR6"Q8\XI:ZWW4!FC):Y=BUJ^S&YG54%@@@""*.J\1AEO)6LFT;]0-;*3\VNO5]$= M?ZJ$<5@(AQ@FE=0Z3E530E#.H[VIKODG(ZQKW M+;\4%"PU!C=2 "T0YA(34:L.(%,*7^9^V)?I(NA7@L.O"!LMU%EQ\]Q4?>+\ MLAWF&[XKZ)(7+G)!8D^C-+2%-4^4%*.=CETHD/L1R_!0K?B>GXWF_YOY.KZ/N>:U>T@W?$W R:,(R4XHE%VEB()B'I2!RXE M&)_E+>'1P3^N ,>T<)Y'4IZ;;KM::R49.*=_*% #G);..H6)9$I1JF#%30U) M2A&8UF=3O\1R&$%JN:R!%U4VZXK8<3?L=4$D?#5X(XG1$%%EH914:$J>O"G' M4NY&)YT*_5)K8S@!9AF>WD6EGR^>:XSWOHR[$4D@ T9*RYU 4?B&8+\]FE>* M,=LH@6FD$'96)2( @)P C"C6% /EG36VXJ.%:+0&\5FJP<:@ZZTJ1#MQY5T5 M AFG$:0: &*U59!AY2M:O$IJK)PA]$; P,%"$.VXGTWFX!D4@J"6*TB!CR*" M3D"#-:FU!.3.7Q:N3T35$+4?V@EBE&X2#6M [!T3%%1"8\"8$,1831VQI*)1 M67%AW;O&A*:N[J?4TF=3[-L?CWZ/; MX"++/K,RT_X2VB-+%= 6*$.IH'.(%Z?@.83E9GN7*RJZ_!&9&, \(HIYP!XTR M#%4\-X2E7*FYS/X26:RC#D1YELLGN_X2G)=':=H2(ZR/-H&13W%DQ&7*\KG4 M_A)9+* .A#G4.60]_=^+27G>L?8C1SM%K&?S+#>NP1GAH6&!<@8\4U@15':O M1=JK#=^I1UK"$4\ =TV[2;K#P7&!:ZV0IXH:2+EPBK!MA:E(;\3<)=?XZP8' M\_ZX/>JJ]M/99'8]G=Q'356LRFR#C]/)7Z6!/"V6VP=OU*H>NU9U5[.O$?+% MUVFQJ/_P?^(/D9)O/T=N2]&'MN 4,^5C\*.Z/Y PT>T$ C$?M3RS&!CN' MHY$(04T]T)?<8F($".T#<9!;#LJ2.<\=P+:N'"Q!1HY("LZ+78I(,O] M6OEX(#N-^6."#)\$LNVHP#VG$DC(C>1:$8@Q%S6=GJ:KD[C]U"X M^C#[42Q7)3<:Y!V_?3@H(CQE$#('UU?'!9&FHHIRGU( ]6Q4U6C^0K(\QD&9 MF:R*NRB=_YTT2MH\/C@X(K5$D%"-@.:68(OK]8ITTF7]W*VR% P+OXN5?YS=+(]":O> @+5C0#("G.5*POC?LEJ'T8%R*"DIFOO@^7T3R]7QV\Z74U5MU?@11!\<%J(GQGGFK)44&&0A=Y8,C M+V3*%?+<=\D>@=4ESP>SX^>+8GHW<_].CE\4__-8S*Y_-C\CV#8)J]UCY!5-,;5R=AMS.!/H2"9C'@C4\S[I&.#5Z$BW(,@I M2H#!B',2[8CJL!!91E.VU0P3^CM%0H-@?QJW1SUVJM=C\PC9@>$!$A9))Q)Z M1SR#EG&J*\HE0J-5L1TN5'8R%IH<*J6Q>RB@Z#T:5%\GTS7#8AFRZ+<_Z]6 MWXJ%B=M[>4MD;100]PZXWQ MPX7TRT6R^C:_::/.#HP*'GH"0*$&< :IRG;#@-,47R!VRXTUBPO%;*'8EF*/@]XU$[#!X> M&)3TT0^3FO*XOKUCQ@-?42LU3SDYR-WSS0.(GD?I$1A!HO]GA"& 2R-@'4X@1J7T()XLG5$K._PQ62SBZWX4 MH[>!Z*,D@Z,RJ@I#="ECAQ!$EFNFF+'.<$UDDV62KZ\[7$D&);2GG"$)'.<2 M40T2 MG$&F(3 N4@4-=@"0BC[&[6@W5O+=VUKBXO49?B=R&!-GY3\7Q?%>#$?'!HN( MQ X"*AAG6E 1?ZYHAA*,5C.AIY!SJN0;("F%OPTP%==)B10.& 9KG)2_"5__ M_&/O&<3+!P+E4!#N#;?0,(8,];)>-9#K"^M.U*&$YAVP\W)R_Z4R1B,BG*( M0@6\<#7=1ND+*_L\_J;5O4PN)_=?4H\I)_&_C40<>X.XK^C&%C?R>LY'I76* MA!-R_]MQ>P2-UVM1-&4%L@8R*H"G2#H':,591R%)"41=:)RT,[W7G5A&O9#2 M>QTT;7"T984H6REZ+0GC@E6\L$:.EJS;NSKL!"!)I<_:L7[,@D%I5:DT,\X9 MSH"*UK+U<1?PMJ(3^O%*EO8,L6XQT*(053M^CXFKM$)41$'O&-$>,L.!C4:, M@16=!EQ:,YGQ<'4:O]_SX@X=LPE$G-(B[C#2$Z%'E!U9 MAB-(;[A\]=F/8K&:1C[9XJ^G>O//#FH.YJT?'1VT-W*FH1!3I+DFEF-M >0FUH M-+5'NR=VR0#L5"29I+U55^'6#$M.@-OUMF"=-F4I6AI-=ZB5QQRJBMW,X'<[ MLP>H]B^GX7;PV\B-FRT)9=OV[3^?=/_!;?SHZ,#*"YX(F$BHPMQ++7UUF!Y- M>YBRER?=#[ID?'8OE]$O^SSGT@%$-AH?I"^37S46.IHQ FH-214[\1HE)3VP M=TSNQF0?DLG#S&P(S>8O"5A1K+ D@&BM*3 $FFIM>FEPRBUR_H[/4\S/!/&, MFM^^CJE=5E*[+]M02NL%0!9Y)CGE=-,-%CAG^8A]!K] XQL7#.RXB=A27T:SN9&;!+.7A?A&5$Z0^F:W^;S MFW]/[^\C21]NXENFM]/BYD-\V^RN#&-NZ!U-ZSR?W:LY/0FZ@1IJ]9X , <& M 8NP0@80H:FM\<(Q:>3HC,B/)HJGW8L"Y=(P)RW4T +HE59651RQW(R66SR M9ND).O,!Y9&5+E$/\\5J6[M]6V_*SQ?5\Z7*_/2XN/Y6]EU^PXEQ6RV/HXR0 M@U!;[2! @D,@*$$;46,%%56-EEY/)N%T-ET5'Z<_=@AYDXI_HY:?)HO5U6V5 MK6_F#W]-9VO9'[WSE_[V@#6#0K&R*;F17C!AM:AX!PAY5UNM0?;ZJ'YP(0V6 MJK*?,OWS]\E_SQ?F?K)<'LL];OZ6X!'" %.+!>!8&1@=4%+QP6$*+QBL@\*H M.803190!5)_F_\?DX?BUPI9O"MYY13$&$D C4=E\@-F*'YRK7Q2RI\.F.30[ M$,=PJ4[+N&Z_3.X;==AZ]6QP!$9W62N#/*+*6L:UJV@2&J:4%6X-L<'['O4& M@!VE.E/8/MB9TG8S.,"7CPW20]N\)D22L4-GUC!D?;;_N! M7S\0V*GZNF#W8$KPV12O;O>%:G>IO8,#@P54>Z$XL11: ( WH+92K"&#EC$< M?*<=!&N="F PN-W\]^.F>+>?+QKJL+UC(NL@I08X+A0U\7^4%_5VX(A(B9*O P?YQM-74Y^I>,!6LL'5*4 M$Z(H8HI+#OE&H!)*01KM_WT?F%<4'8OO[AD1C),8&*(D8Y(:;3Q$KJ+18S^H MP]>_C=.3_/<>9*?P>J@=YTL4W#KGI7(JOA1WZQ28(\'6@^."CGB^>"S[:^I$_!GL!E"96$*TJ M6K0THY65[PDGW/!$RAHHP8;J)M+3#CFOA: MEP)_807R3I3(O!/FG2Q24^HL=W-7'!;KJ\>"0\P"QX")H!74 V()>B+/7MBE MPPY$F\; H?1YM9,U"?&^>38(!*$V6@DH.*%,1F)H19/@-J666(Z@Z'C_3^7G MT!AI (V@B& *$"Z\BZ8TL4PK5N]N#J3DYK?> ;X7B^G\)N[&B]7P.2(G"'4/ M/%KR=&A4^/FBF-[--K?ZKG]^74QFR_NU['Z+NO/C?-E$I1Q_20!22$8D,T Y MZCC3R-;ZTQF8@JSYV0-9# MDFP[(660>=A3DJR+_Y'$T;()$:2$&^]EQ0?O;,HA=>Y@'11&"4FR[424 51[ M3I*%6!-EL:# 2R_+2C<85_S :+R60YDER3:&36*2;#MQG$>2+%>*>:,4$@PJ M#B2"S&UITAK3E-KE9PRQ-/$?39%MQ_2A@'05O;992!@;WN3^OXK)P=KFZ6\/&AON$0%> M("P./<#J1:N=3]BR1/.)2%?_SWO#,#;]P5/HY%#G:28 M*BDP=917(0\-@ 87K(XSQ.]I4LD8L?'SIT8W#[PQ& ZP\0@X"ZV'TE,.><4? M;EA*"E>&-7]S!>H)HL@7JG[^V)UY4+TP2!$]",,T)HX13UV4#*RXHRA-B69F M6/$W4Z">((F,<1J?[1:G\=E0=N\P&A)#.>=Q21-(*K=">X)3&EEG6/DW5YRV MET0&./VC.%@>\N# 4/;?M5QRRUV98>HUYF!+K7%&I'2-:E_=]]EML5_ _&S/ M_JQ2*+X\/CQ,%C^?TA\//OU+YDPX3Y$0GA*"C!;.F0B?=8(,U5A(G\5EL@, M;7Z_[-A+ G*24 P% <82#\4%?,B;[0$M*/D,K262 R)[S&90FDCB$O3>02XS+^H 5 M/[3"[_D,+6&3F,_03AQ#P=.6S4CGWXN;K\7UM]G\?G[W\_/T[MOJ>';#D9'! MVC*%U]CH 2E!%,=^F^L=Z64*7%I?P[[0\*;/3)=L)]=_Q_W]>&+@ MP8'!<,*80A3&)4:IDE&1LXI:JOVE=0,<2+%URO2A(/:YK-5U)/91/Q.L$)*( M\E -0!K?:#2D%0W2J=%2_,XVF'$J:P>%QU%U\^RI )'B0AJ"'?!$H"EX\%QA'FDN-4-1Y'"I"! 0U M+11<6,;D25*<=\>_#$*7'QODDSUS&+AL6[V[\L,$&T<9Y&G[=TH] 2*X^7D3V3^4+M/$BUPS6L'+CGQ8&A0]B64#$RE'5=#&J,VY;6!"^6M]M!HX:&&9:N MXF3\,45-YYY6,:R:'D%:8W@AKUVGR:*L__.CV%XY^M7<$"P@!UA3RS0VQ&*, M@8A^J$9:"&KLB'5:NVM@10!CF&/&4?2U#1&0$%#3*,2%)2CW)/^&#:S:\7JH MC:\JS[2^P[F1]< M'1,UFTO Q^_P'!T;RF0"9ABA1%#$M%62D(IFH'F*89,ADI(EWP!)*?P].>?X MZY]_'$XEKA\(0!*-%:*68EXV\[&2L>V,)%,J)4/X3"1^HH3F';!S,!^KEUZ) M1B%E=5PCE#J!".>$XHI6*=QH_4O.8]OIDK>#X>BD7HE<."NI,@@0'=TNIPVH M."1A).VR5$Q'1MKV2C3"2(=,W"P-] A"&Z=8Z3X@4PY9!*ZVIV /__[7U9YY6*]$JP[&5@;808 B<9BXMMCW_I^+9%T<^;".![^X_Y8]QHW7Y];?E?'..**\WR!Q2F$,)6/@:'@NN M215F/F@--I*&O]_6[)"@W:(#./LV*!7L2$:1B,7:G,4>:6@$">*4@""G!COK M'CLA&@+8VSVN'WGZ,5]-HWZ^Q@/WR7SU^V2QS=\MW=_3X!C?W9O):O4]/*H> MBNWRW/E!\TXSA*@)+A -7A5$P@H*Z''Z!L'-NJU9JCV:]09YW[;IW<-CD" Z M>!5+N?[<(//0.B^!5@HQP(753-D?MGA2MCU&F(ZW?;N5!&=?I[/OEN''/+Y@ MH/[G\$C^\WOT> ;K)JME&%O'%ZEPW'JJ2:8!I4!(#KFBPBOO&2/[@-RPY+2F MTHV0?J2L$M-QLDUFA>+.><)=H!55 C)B2CD5<(-M.?40H)&N^Z(;E(<;NFJY MF=OY8AM#*C[GTVW0P+R,K;B)8:VXX-Y; 3'BG$(5_+_]#4W,$5=H%'';40FS M%TH('L1B&P#W@<>F>'C<[I5^=_^"=97C+-KXH@P*S0&3RHI ;,I@F/!DB:BS MLE+:V^M9K:83ZV0DQ@#:Z,NA3!1-?W^]@PMG\,S*U"?(@5JF>/3K(I9W% BMNL==&0^0I!D<7 MGB8%FH]P_[L?2]0(VKXH\\]X>V2YN4B6GY[+&!0DK/2,=,9(;3V P)>R:.E3 M7/\1[FIW1I,44*]DW?J^0K!(6U^1D>!Z^ MVUB1-M7>E?#_XF%U*_UGEAO/G2$2:JTLTAZ"H_(808/%R_11U:YW_K4[ !II ML'%(Y\=B$Y/83!;AG1Z*Y>X-UK\]%LL/X8-85>'/H+WPGN_N[Y:+[Y_SS681 M[]+NGSL5 )K4:08\Y%9[P8 V!&/$XM%3*;E*XNX(K?9@=.U=4WU9:)O_L7FW M#*NU;0P3V,NPB5=&G\3Y&%9R.3QCA2OW$59^6&&E./0.:N0M%>;HZT%M4X*; MKV:%U*-Q[4HQPYTO?PB2K"(I8ND'FR^+A_ER]^O=O9ZLY]/XUXAX/ON0;UXV M_P'O6SJ49D83%WQ.8+R&D(CPSSYM#H&..U0I3JJCD.8?M5!!Q%>?SPQ1""$H MF.9$2> 54[24SU,R6/KY(6-,*NO\>9!S"PCW%A#_X[M694T&%>9,,2R=50 ) MQ"B!I2S*^\'NV?; ED3EGJ-*35A[V[5]?L[V\RQPM_F6KY[R7E0Q00U[S&BL M#& <=8I"AHCC4A_Q(5P-=G'K&HU4/SKH;9LXCY4;\YD*/M?D:UY>,]E)=K?= MK#>3Y2Q(^TS(<_O)C3K,+"% "<\) TP*+Y$\E&&+Z!AQ8P?VG7/H^7YT'TH9 MB5E--Z-/&8@0TY0 'E8RA! %%).\E-\PD')\7WM)W1W'+AK,AZB-A77.V M9<'WP0(@$#P?"[EBS@%5R@NQ'ZQ&]B"FKSX+ZK&L)MK#[28,G'F\S2T KA5G M0CJE=; 0(MY3%,=I1/!*IW==QZ5?H$V#=,^U>LSBH0 !CGD.0&!E6!$I?\0( MV91"AV-?&*;SYF38>9Z$W6*N;B7+,,8X"-))![9H%&P;ERHI06$3]8;ML>!GXK)"@ZPWJ 4:QF MLUV>QXQ#O:3,D\<$- SASC3VA #E1)$#W@#\_C6 MIEC&= [Y.G1G,BMKU% MR\W^M5UO=AD,?;'ZD/^EIM,8WA1>_>.J6(8?IWF57**U^LD,1 $!8R"A2DH MG=3V"0MP8^G16^#$\PBV#M'NBWE?PK<%?W=65+N,]=KC69!",2@E%D9@!:V" MRI22(9-T_C5"'G6D]:)UH!L'.SX)]#D>74Q6L_5OC[/))H\< O)\5LM*C3.L ML4/.26&Q,M)J;\AQR''K;BR;?IHRBX[1[88GD"7PI&R<$2.-X]HPX(7CBBB M_1$D9&XLR+4GGC1$MZ\I:3]1'U,\OX]*O5RWXTRKC%I@PN(-:><8DD(9&[S( MO9P:>)!R_#U"%K7OZ+2'[< EP)!ZXW$I'>7/"];? M*'OJ:KKH -J^B*,GBTE8#'S^EN=59[%333+HB'(T##O $&..80E+TZTA24JY M,L+[$^U/82T!.R1U+I>>.MDH(]8@!PBP&"-JN*<,'NTUEO3&;$^ZLBNPIQ&R M??'GXRI_G,QG!RL9K\SLHA[-=A7QVQ<%O#B/5>\D;#"^Z__956L3Y/F8IN,.6,5"FM9;PRG5,8]?*T] MXIP9K/R-K<):Y$C;T/9EA&("\[VF%HOBKXC&W?T+,2Y:H1J]9$01#KE4 CKH M PH&615P8,83)W6U'*W7XR5U8(:Z [NQ'?J0;YZ_P7DC=+)!1B56#!&%;#"= MP#&'0+E,,)B"E(/5$>;?:=L"M85K;T=;D[\_YJMY,;NPYOKIN

S[;++-+42H>0"TYW0(T;5$9'&L55RJ8N&S%S MVI]J6D"W+R;]MESET^+KT"V 9/#X6JQ/$>GZIUD M/JP3J(2.,FZXD,Y2?+3%3BXX=L-PSJ#>UC2?0K#9CF=+^9[Q6Y\'M0Z M6<1P@6T@P?>?'J[-QEJ]9XY)8:ARR$DM'7!!,:7G89E.NAR8IP:Y7LO68SKVV M4>Z=6?\H%O/9Y+O-U]/5?!<'7(53+UME'!GML*#Q]C'E(DP+I)P.K)4@)<3^ M2C:B6F13,KX#KP^^?)ML_EEL%[-8&'BZ.5KHRS-LLPXSIJ4&T%,<%F$%> 8>8AAP2R\AS":L12SG+XF_3[^E-&7Z2U^7253];!D3TEV_I3 M^+Q83OY8?/]8K-?S\W>^&_67!2=8>(8LIX9A)"&2AAYGFN =)Q!5O!5;V@?R M?;'R])W3NY7Y-@F0O5O^^, \^,&/BWP_4=S=[Q^Y6QZ3_)XA;-M?E3G(!&9. M4 ()E@)Z"X_>-V4P)1V??"M<'E@I?='<;!^VBTGT; YOOOP4,YHL\UF9;RE( M<'3!2 MO0RUK4.LEZTS[A&S)C@KR"L?G&EGO#XZ*\@F9;I],^XZ3SO/@",/K>R)8,M!/!.LMW]P^M=PM M)8\,2SQH*>:($F'"*&;!$98Z.+]<<@-YI2BL+F6-R:OW>4=?GOSJ_+Y8Y3^H MY]?Y#=-QDB?LM/_;B_K,-'_^:;[X5X9,_\T,^HXO8]?(669BCK?, <*D\ M5(Q2*5"I"Z?1K4:FI+#RU7.+,6JK]_.T@TT];/-4L0X_M\@$=4&@,,=;C966 MV$G#2_F MBE%I6I[53^7J;@V/J9B>[-Q4E8P#W5 F ;1A'VU!U0$)HPF,"P M,;M5+?*K,[ '\*T&+DW1OFN%G B:#*AC K4#&AAXJ',4(WJJW9GJ1M:GA._[ M]W\V*=KPSWJS*VG@P]_G7Y<-"E4TZCESE$.*G9*(0Q%6F%):66)F:-(MHBMS M@2JSYV0R_SXTT)^=.#I>[Y:[#!%[M^RI2,& AN/X:FJQV+W;CW^J8D.J=) Q M2 D2A$D(#5A.>S@H22R 2XLFX'UIT!/MX[,+E)X;?U.G'@" E8RIY81E@'%.E MK1*:*69<4*OFE;) =.V/O,K'2Q4%JC3/)/."242<]%HX02S$_B@]J%8N[.;, M1F5*G'0R6D.\WPV2-K/L&N,,8IP("X" 1BH9UED[.17QVJ4L8T?(K'957R/A M;CV8!Z938L)=2U% "4*%F:.>6AL0+&7%(BF&?824:D7KM1+NUL.W+RY]"@H+ MW_4MEA+,_\P7Q6-\]:K9=RNTSKA@1E!+O+- &T^0,;:4FSC5ZPE#?WNZR2PH MND:Z+X;M_=^JZ9Q?/)P!@216P'CEB1*<4TA9*15EL-9:.>V$L-@C?AP.5J;X2",D3J<^4DL8#\FBE(S.4E/$55RPA'6+ MQ 0P@0Y24B#PC=4B2%=V]8S.]9#M+1JZB*/FV0BZ.'>=:959Z!U%/H:L2>JU M,DB6T-'@;-Y8F<$V%/[*IF$[X/9%HM\GJWDTNF60AUMN=EM_^KM93-;K^?U\ M6I8TCI]<2H'7I+M,6TXYHUXB+#!C* Q37"(CE4OQG49XVMWI%-@#_KV9MVDFLS$!+M((:BN 95H!!H_C'HI*!:.OQP!V2Y;GIK$[/0QJ*[]_ M*#8?5_.'R>K[/H9I.@\_5LAA7K.OS'GA"0 @& 5/,0QHRW(I1(4A-\;-;NA2 MQ5JVJ(2^B/DTI;P>DOGRKWG^8?*07YC,4[K-L*3:.&P-QS+8"@BD5D>=!/\G M@:XC3%W3Z:3>HQYZ"Z@\\MW?Y^OXT.-B>CZ[[O/G8L$GA(1@U#'D.9,0X^,RC$-]8T$R M;2FK: _2QBK_F/\1K*C.)]-OG[^OXY6K\ZH_]7R&.9"<&JQ,6(U#;X'1!SNL MF!;TQDH(=T&!EJ!M3 5GS7G='Q_('"0(;6M8MX7 MZY[?CKO[:QGT\6W^^#%?3:-ZO^;Z^\<=S&>(5Z.7C#IK#? 6026HD=HS9TH< M#+FU2C/MTZ/H"_H^#X!> '.WFG^=+R>+^&'=J/(?VV;>"!&F;!0D=4Y:JX@[ M&GO$Q??^42QF\^777X*7&J^7WRV?;B&HU7P=/K+A MU^77?=VP,E_4I1BM#KXRLU)9CQ6P 4U"A4 ^7B,Y.,'A[V]J8S.=QB/1TR@B M69O&L&;&8!W6W-)10A3&W$%7[L P#Y/NBU_?LB2=DVV"/>SAY/Z_OT[^GC]L M'^+H"4+L;],^Q&20M0\H+_2721%\8Q]<986-TU9@8)ZP(>S&"E!U3L0^E- 7 M07^N9U^6L]]GO#H4M3]#QPJM,X<)Q<)@124W0@H3G.>#W-QSGS(S)Z7OOE+R MM0_YH)&1N[?_\FVR_)(_/!:KR>I[S)8_7SV<)U[MOC+IE6/6K:X'_K5>K38 M.:["@*#Z@(5%'J1<_QPAQX;QY^M^$0M'SQ'O)KCV>,,VB5 M$,91YA4WT(MR&%O 3:6$RM21 M0T">G_8J-0)?"D;)P% M[P!Z:2!3P4=P&A,#CB 1E+18'^$TUA-/&J+;UY34=#)_7^'F5G+?&?,4*\@P M8EP0A9S!2I68.8N[ZK\T.-$>&.B@\A!2ZH(;C9(>H3=F4':$K,1R! MN]-)7]SLKGP[M8XHBS!UNUJ\83VHRQTJ9YA/,:(WY#RD<[!=/0S&N]8KO .# ML48>N3#JC$<><$%+N24U*17>1W@9;43\2];%8!QLO0@\I!XP*TD<=L@"A; M M3P6=52[ESD_MRV=]W.P=$0N3M=%?B-EZL]I.-[N+FFHY^Y0'CR*?!;167P>L M4'CBM52L'+N_8'HYG*QR'YG6SG".%<%*>X,-893OHO]H,!IA*3U<+-E%&9[* M<%8I6=BDNTQ0QCR4R =4&/&(2TQ+=+RQ@ZU'>XA8[8!"+V^T=JV1<9B2)XG> M+7]^+?0SK&S$X$GKIPVI,>A%T)H(;HH@66H;K:<4J= MQ;I.><.+O61AX$BC"55,4N:PHL2@ Q86L:2;R;=C7BH3YF0NK[85T6->AJ?W M_KB87(I&??7Y3(0EJ+9$(X.YT11@A%PI&QDP?WP/).N$ N=FL8:@#T:HB_&G M)UIDB (E4)B)M2 2.0JHU*5\FIBD6W\C)U6BPB_1IQ' C4_7_W'P9B)A7KS* M^;/U"DTS;BCB&E'MO !FYCRYB"%H^[6RC\EZ[+H%-Y!K$RTL#M[N\Y7?UY* M[G^A91;04Y1)IL(2@T"@F=(ED,XY.UB2Y%NX\*=WOSBMG6R3<2* MVY2LB6/,#J@/4YT &Y?QL0]/"Z* M[WG^.?\S7\4CN8OFY$2+#%D.I<3!"GMI%9+9+@7/\2H9Z2&K5Y%,F MB TN(*14:^(=ADZ9XU3O+>TUN\+C+L/SY^"5; 9:JJ6HO@*E:J+=6SJ%;5@6 MY#'/['RS,];G0GA?/IP%63S!,EAU;R%66FG/#E)Y@7%*>NH1^N)=$289V"'- MSN'X_>FNY3D*5>L@LQH:S7Q8EC+LF8,,N7@.8"E#WFB88II&65*B3TN4#'=? M9/LX^5Y>W?U)CC/T.M4DP\R!705#A . S A/5#FPAETO]BHMTV ?!T9-.W:VKPPC9F-U <@AY3*,+4/+ QO M RI]QM)>[TS9->[7Y+\;!PR7$,;2CUA(Y#PK5]0>F:2D^+4K,NS]=[>\ :O6 M M9#LNARP84SK3(D@0BS/E+0$J@-U4+84DZ)63^EX7Z>)[_2=48Z9&$=\]F\]CM M9/%N>5^L'O;)Q]Y23#>P3G@CI$44. X%X)IKH:1AF%E/WE1,-[)A00H8 -!: M0*"7P/H#%MR:X?)4C2JFNS)A$F*ZZRFBKRGJ<]#J[E[>YVF^G 2=7 B)>_7Y M#'%D$4.4<^R(,]CL"EWO9>/(IYP%C_ 4I1.M/V=6"SCWQJ'#*_ZV7#_FT_G] M/)]=C'@[V28S3 +'%#6(,HP0$2@6_#W(*/B-!2HEZOF%/6H'U;Z9$U::^72R M/IU<]GR#C'K+/!:88&L55V%1*DPI':6WEFFX!2V?X$T2K'V1YGVL0Z16JWB) M/(Z<&)IS8=8ZU213!C)+89CY#;?0"8D=/9IGQV\LU5X?$U=+4 ])IHN3U^E& M&>:>8B.)]19APUM*R0P<[")2-X1*5W8%]C1"MG&H[>?)\O\5Z]PH]_EZE6V>)\T"6 RFL4FW*E>P1;O7U,4&U@_203(H_ MKO++T]3%MAE1$$ 'N# >(<$%TS%<82\SU_[&UEK)FJ_ I!1\4ZZ'7+P(AHH6X!Q!L'[BC5>N'6$*4!M7AM0!&GX[ MR!OL+TDYU1QA+KT^IJ-V$;_.2ZY&4^G]/+.> MQBO?:ZV'[W7=:\5>:H2TE\H80PP1\KC2E,:EU?L>'W=:T'&E>ZWU4&WLN+RX M Q>&@LZ7^?U\\\,*\D(-NEJ=9%X(*8SQ/$SY02A+%4:E9&%)FG*A?H0[?NWQ MI7.HK^\&["X8CB )D?320^4 DL=!8LB-KL]ORT5NV<"T"^X@ZZW&B?$8=I +AS5VV!ADA??X()L*"XN4I7E2 M7/O(KC^WLM!J"/I@A&J<&$\ 0[BQEDK';1#6.U6>" ?73J=8HZL*_ZJO\(J) M\>H!W'BRZC@QGI=<0H:$=QAPP)DF1A]1@?J6K\$WT67=Q'CUX!W!-N'[MG)Z M8.:1P$)"#)T3P =(RPU2I2E.(5;MJS6W/JFUHX-!V/[G^L'A#_O M(8-A 6J9P)0'B36CUC[)[P/F-VS^W%V+JYO!\H;>%B';TT!?_+3Y?2P9 M=]A1B_[#IWQ:?%W._S>??<@WOP0?Y7VQ7MMM_J4PVU6\T;/;;SO#T*9=9MYX M0Q@T.#BBFGOMK2BO1"@EDG+;CG!SJU..]J2#QFN+\I3<% ]_Q/%1GI+OA\UD M.7NWW.1?5[L/#N/K4$GI->:E=IE1*"B387GFA".:(,$9>_+"U8W5:^N$>3WK MH.]@J!\D>BG#SJNN$!5UN9,,:ZHP-YQ!JH'4W&%4GL0J)$Q*3J:Q9YIHVP9V MAGIO.73"N^6[ XMHFP^V?/UQGZWA8HW "JTS(90#5&(#+-+6<2MH*;=&EJ2$ M"2W#W;>):YI&3G#A(0ZN A9 2H:D)*"4BAN5LM_"1Y_OJRNCU1C? MQB[9?NU2W.>'(]+UY/%Q,<]G]\7J=_OQE-=UOE4&O)4DS.G"&XX)%C:(4;X[ MI3S%P(@W8F#:A[DQ15X_)U7+S7PZ?RQGTU-,J=0XHT Q:2V'P0W4%#J./2DE M\'.?+NC\7\ZTY77_+50SWVO-I%YGG@O 5">V&#> 8S M"DNI '))N7'!?TG4!NCMS5*K?!=1(BY!"12F(JD2?E5HJ6("FX KZ50X!! M5=*8I+LLK?GL]>%S.L=;Y;898S%,S0K'./ FR$/]<;ZW*"FB%+Z5[?RNT!YN MY_ZXZ)S,SYT@G6^8"80AH9#'4V'-).=2'I<;5K.DV?._V_ )4 ^[[?1^/OEC M'[6_'Q4!IDIY!1OTEB%N(8@90+DV!B,+N9=',TU4$@7?RGY\?_CWQ?YVD_FJ]\GBVUNY^OIHE@'JWV&AQ5:9\YR[9P"2@)=:>E3P%"$_Z=GS-O+Q_.*&,&,D(IA0$UI@"0Y4K(0))6TOZM M[:HGPSM(G$]YM;*#XAK *:2\P, H2(PE!+#R\K@Q*JV<]-O;;>\$]"?*#9F2 M]_RG ]<_O?[,Y>HVU!%BA-86*26<4LTA3XZ!#1BA5:6^Y(Y=[ M5'L-\N0O)N5L==';.R:[2/B,6646(E-99 1B7%(E2?F+%C26% MZH 7SUWK#E!OO.=TYF6BU8SA7\%88YL$PY$A8$D"$? #.NE$8) MFG+W_4IJ#+1*I0ZQ'^9*QT53]=KC&33Q6)MA'P9'@ Q09_Q>,HR@YN:&(S\[ ML4PM@#R" /F6[V1H@W4462M)B?&4MCW'529GHY5 ,QES&AAI*:. MQESKZ" ?QXPEG?6.CUN=:+YB.M9Z2 _)I/;2L3(G*6,42 (]E8A7>0!EBL!T%*I*VAKI27*9>RB3C"R*,^IJ-V$>^+8>VF8Y7( M((!D3-'O@FF#B'I5RHBHO3$GIS6-5T['6@_?L>6W\P03YI@'#@E@(,::'FUL MO#U_6^QH08MU\MO5 _>Z\ML9S@!W&$ '42P"(K K_3IA@J]W6_O*O4]6#7&^ MOI1V#*E=F5\*H"62DCCT2OF0(RGG$R,T0(DZKIC%KAZF8\UBAZCF! "GM!92 MD!@?R4LIN((I]_6O@1EU=5DWBUT]>$>PNGK?5A8["\/D+JC P',+;;P>3DK) MJ0$WEI)DX'564]B'N^L14PI,CR=0Y0>'@ZA/>1R5LYB)RL_7T\GB?_+)N6SC M;72?T8 0L# Y3P3+*!ECO.#U?"6Y\AD,EV\-M*Y/D;*Y"C)E[^*]KA[Z#!C M2L:J6XHK8X!GE'*O2W282KIG/L)MK#&QM9D&QLS/\/WG#I*;=IEQ%G1@H2(( M$R^M(.=$)S9-\RQ&N7D?'T08Z&#%+?;%MT04H>\R"!Q;PB)6_I5)(:@\= M/N CJ4BZ[#)"-W5L'&V@@L8+Z9JO=VI17;.;+"8FP>'_@$42A1'GL#U*QU12 M^$/]*WG]1NVU1; >.W9#D<2XN_J87]]\7=A<6(T$) 0 0C3 MEF"@2_FB";XM;G6B^8KQ=_60OHWX.V^0I9)Z @-B#G(9D"QEYC(IG&:$[$K6 M?.WXNWKX]A%_YP$/_IN&A"L!9/"OB#^.&A6\]]O7>$,-G2B'7@O.$9P0I99# MAQ18Z;U%7!%G@8;2E/(R#_JY@'E3TU&[B%]G_!WCFAJ"J5-:A4'$E("PE%&' M47A;1JDUC5>.OZN'[]CB[[AS4#IL!!="<1R6$4\C*TS5;R;^KK(6Z\3?U0/W MNN+O,!440,6L@DIC0Z7QQ[D=T23O=H0G&+U/5@UQOK[X.\N%I\8;&U.W(BLQ M)_PHG[6WO+]37\<5X^_J83K6^#LFM4#&:H@A0$P@K30HI<"$V1MG1EU=UHV_ MJP?O"%97[]N*OT/4,@N4M=1"#1")9RU''Q#ZE&MR(SS8''B=U13VQE;IIW?) MRW0.][N3L,?#$=@?W[_GD]5>Z"_YWQL=^O[W*5O5N,.,6 Z(DD0P)RVR0 3. M'_<_=-(=A;%;L&02% -HH"\C=V)('L#2W_?+E CA.7(F])9! 0(HQF$!""#( MX[ >/JY,J$W9%!CA5E,GS.P/_H%I^7RF:$[)4SUE85T,G:$8QH/7A>428PH&*TJT5Y)# M3!PSE?:ONI[.G[_\#ZK0WP\?5H_9JMQ;)CA05 >VAP&$..1$8EUBHUQ2B?Z5YF)K2]M:0 R9JO';I5#]\^0K><4%@#885#46ID MJ9?AC23@G#G$4C((7XG&&VKH]="M>G#V931,L5P7B_ELIZ'=,OO"+/1Z@\QI M$HPI1 Q"PHD5%#)0FEB$$+^MW;,^)Z%6 !^.3A>GGE--,HJ%E!(S!P5P6$$F MO"DEY-ZG7%H>H?U)5?-%UC1"M2_>W#WFJTD0?BN7AA2\2YV2;3%,! M<9B2@1#* ^D4M>R(&94I>U3IVV@.WM;"=H*=^5"3VX?B7E+WA 9]ME M'"NNN!8H3.^&(PE)^.T@*X,^A40C/+?ITQ%J$_?>.+9_Q8M.T$_/98AYRXCG MRIGXC[>*'\>+T/S&5EXMZ?7UPX%&B#9>7?\^G^7%^?7U#X]D"A.,'/<*.1>L MKM9<'&434-^8K])0(T4KX#56J8DVR\V^YN?5^NRQ3&*EL5",4:\\5-Y!Z0]O M1Z&XN<3AZ:I- [!G>_[:+/>^0BQFE>:9UI920(C5#ED,B/#X*#G5,B7\>]2Q MF#UX$.W#WQOQ)HM8I^O/?+G-/^1GCV5_?C)3A!H$59A S(4*FAD:2>I0.[6 MG(E65?RE,8XDM,\9!PUE8LQ'B1"D7QBCE MTG;MR:N/JMN=DB8=X-Z)$W,E+==G"YN^>#:+8<4$8:UB%+'C7,49_""31ZJ? MA6_?M7+[84Y#C/OBC5KLM)G//G\+H.G).D94/L17W@%Q>/LS9*K60<9BA+ 3 MSEM+8^@GL^2(HS8DQ2Q5=XQNBF&= -\;[6;_VJXW$1Q?K-1#A.=_?XJ+?8UI MI]IDT/EX)UE;BYG$@B/LZ=$D&YJ2?K1ZYKW;(E=+6/?%IP_%LOAYKKYLN4ZV MR1PC B$@HWS081?&2;E&H<;KE--+]L;<[K9 [HM(3XZ>#T"98AE>?!O>_3"? M%\NUS@,\^?ZY+Y._\_6O\V6QFF^^OUL&7>6[ZP\_]^+^LPT?_YIOOA7ADS_S M_< ZYZ'U^!890T^4$/8>[,&W\*[AU7_PRL> M?N^6P$S6WX(G&?^)_N.?D\4N)N.R/3C?, OV7E$2%.REYHI[C/0ALY/0QI%* M&4"ZD_CY6R]GKRFEBD5HT%M&N* 4(^Z,@8AJH9Q%)3;.D,%2#SZNYKL5QN[\ MIJ-PQ)98\SPHL7,M#&DS&S^\GLW_B(O1_?+S26:#?'^1\>M-G=W" M5Y_/M$'66PX5%L9IX9A&N)3-.GAC=0-[8%4;, \YX7S>/CQ,5M^#N_W*AP-/ M/'XR7_T^66SSISP@5:::<\TRXHSGR%(55 .\$IS$&E'1%6"&8U5I '0LK5JO M\YU3\WX^^6.^V/'TUWP2Y9C=+3]%[AZR'7THEJOR5SU9SR\6)6KM.S+CB0^> MDW$.0F,8"P,&E3@2E133.';'MAU^%>/03%_3UZ^3?Q6KF"9N?7=_RA:?OZ53 ML8?,<,4\"_,V=,'68AL#2DOY'9:#I=3MDYG]D:CH0TDC(NG%BS^5^\@LDN?A7VM7:9 LP; MQ:!C7BH'J?+@.*@AH3>6JK<##IRZ']L"VGTQJXTIXGV%BS&M?D]&!/0 0(^% MLHY2XSTPQ^G(VY0Y/6G9^B;F]"%5V5OHZ$J( MQ\':P&!WO#HP&*>2B-=B9FG8K"4Z_\E M=T\,:TVP58(CJ"RD5FAX7*9(85-N9#:]*?5?XG>KQ.&) MW_Z1([3<8X8DD-8JBUA8N1RQEYRGK ]KWU/_^9;H?VF3!@F8/3'*H2Y52A=>:-4QY0&):3FE)&I%>X ME%U(,%@&@N&CFBJSHO*X;XIZ;T-^$][M6[$(VEOO]]<&&^K[KZ\PM']^,/,2 M0&.D-$08CI!P ![*T$#GPM\&#&M^ >Z'8I/7K%M2M8],.D1$ $-AQIU@!%&$ M2QPP8>B&AW531KS(:-<-UL,-YC$&)+Z.>XL%#Z_H[0$3[PFZL>C*CNC;->S]92,.\'S*'[>KZ;>8 MAV57G7 3KR[:?9GJ(%DQVPEQ:\*E=M;P,GF"IPJF[-^, M,5-Q-_3K#O#AG+@X Q3+.'+N[L_.#M'R#^S<-5W$:2&,PAAP:!14C&)O#C4^ MB4'8#5BCKN)\'%;^^?SKTFS#&%M.OW]939;KQ7X<'O/NM.>JU?FVS"(+K>,R MP,@\\,1Z;4IL'>$IF>"N;&%8F67-?+(.M=+;@44U2<^(FW 2)E,W"\V3_[Y7]/NAG9 M6&B/VT][$8!8+91!'%+/G1%"'VV#42#EKFS]!.O]QM3UR]B&B/>6[[BF:Q40 MVX^X5QVM*K%#'7UCI@0!SFDM-!>: .6/P2C$$"93EO+5DY?VN!7:$HW'H8ZA MZ?X4X?2/8C&;+[^6F[IWRQ]GX_G_Z87[.Y(;_4;<8@DAYK M1X@(_ABV.K"A1$I+E9+E9X394GNPU2TC/C0W3V_KE(/RE8'8C*]-ORKSB(J@ M/8%AP$^SL*CF1S5JAU,.7T>85+5C#O>DA:%Y?7X3I[G!/=MGQB2BTE&N**0 M,PPT7,-SV!-0X#(Q4W F!,L,52'$[#"29.#'@"^UP!=]O- MA8/P,AG_^71*2?UFA&C&=X4UE>>"::7P(<$Z(=;+E (U(TS'T)0LQ7"0]S67 M[=_P: O>%WO1+N1#.M,JPTP(JA!UFED#+!!AJ53**9VYL>21/7'BU;H>;> _ M,,\NIC0ZVRXSRC+'A*;("4\Y4]C84M;H ]P6UUK1>C4F-<*WSW2D=_>[^JD5 MLA(]>S9X;HYAYZU3T!,GPX*B#)PCA)+AL@?VRIFZ^GTE\V@*JKVMU)X5O;Q( ME]<;9"SX]D1 AZ&%P#C+J.&E= 2*&RO W@UG6H&V+^(TG=8O^$TIW6;"<,PL M %P1"80""DA\1"H,LMLBX3".58\*&CN5+[IF:1UGF',1P%)>.*ZP"-.'9<<9 M0Z/!;GR.B\[UB-42FQMI:"@^/\5,5!7O;OETLZ=20L&NOC*#C B%C$<2&N6Q M1XR77CL-4VD_R7M&/P;:->D#*:^OX?'JI;6XH_V$0S[;[0+_(+AY]VZY*0[E M<'=W+4/[P_[WF7'1^G=E!AA.)+62. \<=] @5&)*G.LGNT??D;_#,[08EUZ' M.RX9.&%0T^,/@0GV,=&OI@PHZ(@#='\:A2PVHM*>:TXT4*]( M8J.>,XBHU $V([C7U'N&S"'')K90\3>4<:0R>T[62^Q# [T9A>T?Z_P_V]#> M_1G^,Y@M>/8>5=*&G6J2(:Z)8DYP3! 03CI,H,9&X>!*:6@'K#SS_)4KC?Q3 M;3)M79A=-*<@D$JHX!]"<9 S%D!*V:<;X9HR7=W/!W1+P XT5(<.7FASQ I) MM0'24QN<-XPE1I8KIBFGU$,$!LP'].R5+\4IO/9XAAS6P#(K0? $&90Q;9UB MT@M (>+5PC5N8)Q65O+Y<=H$T_YV:^("8KK9QYHN)IN0IXPI( M("'4GN)2-I:6VWO\?*FIWA?;'^F #D:6"GO0K[;(M)-:.>TTM']8SBQJ^_,(\=*)%YKR) MN\X.,T(-C2 :6,H'K!\L0<<5S$3M0#H@92[.1B?;!!F)9E+%9(7<,FV4IO(@ M(R*(W5B\;;*F+S.G$:X#<>=BU-&KSV<8&,$-EMJ';Y$42P5M*1OPZL8.R%O0 M\7G6-$)U(,:\KW H?:I))K5#SAKDA5%$2*"E*_T^Y+Q+\7U'>*CIM_= M'P"^6WV:?_UV<4?U=*-,4$6]A%@PB1''2'H/2TDA,3?F,C15\_-@]K;P[,OL MZTE8;T_SS]_RO.J%K5--,D_CU54/-$9"8PD]U;24, #J;XLQ;:BZZ 39(;ES M<5U[NE%F+) P !3S\VAFF;3B..BDU)7JUUP/?]*578$]C9#MBS\?5_GC9#X[ MW.%8EQDC]]E&-OOZ=1?7N]4[R232D#N'I.3!=X=,&*I+%+!,NO1P)?RJ2X>B M)ZRO]X9R'*%$&F\L4H!Z+)$ 1T?!VI0;RB/.WU4_YGOMSFOQ3%+&:FO;S%>[)1 M9L.BGSL-@-> 6RF<"M(=I P6.26GU/6PJ*[&GV_T\P](1;CTL9@_@I\3$CW/+M8$9K"]I!Z7-Q-CO3*E."0\D8M!+Y M@!Y#B!V'B?5)F>U&:(5:T'<5!C7"MG'DC"D>II/UYN.JF&VGF\_;Q\?%=_5U ME>\,[?G(F0I-,X.!,AQ($M8?+(:,A,%U'%L*O 6&U-5GT2G$J43Y=1XFS4VQ M#*O" $:8/"OSY$S+S'FKC&=N%\H*@QM(X%$&S&'*CM"UK*Y:H$E["*>RQ/T] MS?.8Q/OS8S[=W?Q[JM[Y\5"I[O=BL7TXG5TEI;O,:\JD$1I!YH'S2B @CBXA M2-IAO!;?I@4^=0Q[*LF.;Q73%4^_G4GL5*%5IB"@!#H!8JF:L*(0&CS-X53V M6Y/E:BG3#KJ#>L3O*\31G&^880F8MLXXJ#!$!BD%CBL*XD5*:MUKX5('2ZNF M^ [*I@_;R/^[^Z<JD0R;>P..B(;,U1[HM7)?]C/.5N %3CU+EFF>(>!H\60FB%EN%_]&D# M1BN1DG_H6KR]=#ZUB/"@-NJWY7R]WN:SN@:J;)=AS"!7,84*UQ(;Q)U_.A4U M/&7'M'8EQ:ME4YL0]T4G/YFO?I\LMKD*;_GPN"NM$2-PIOM\8@]G&'6I:28T M!)H(0T#P/*FA'!I62LP,3IGR:M6W"/B05/\W7 M__:K/'^W#.K)UYL&#'RMBTQ(# QC&C#@(1=""V9*!!RLE@SG!/%&6!^P1^*U M@/88IE0[_W,^RX.W69]OKW61"8>5M-!XI;5B835M #\Z%6'0)?!MA%7^!IAB M$]!N?-)T"(0N%R?OEM. S?S/UPAS]OF,>*Q86! +9KTB5FO@C^/#PK2[D/6+ M[5T;/=K$MN\+D!^*S14FAX76>H\UC-=('8%26HQVF%*'A(.5,MY4'&/'FZ+S M]711K+>KLYE<+S7)H"-<.ZHD\1)Z3Q%B=O_F,:6QO+&T7TW55G2"9H6Q=?@@ M_N>/R3K_O__G_P-02P$"% ,4 " "E@PA+(NLTQ4!C @"5CBD $0 M @ $ :&QI="TR,#$W,#8S,"YX;6Q02P$"% ,4 " "E@PA+ MT3+ ?A08 ";#P$ $0 @ %O8P( :&QI="TR,#$W,#8S,"YX M: J4Z !;BP( %0 @ &R M>P( :&QI="TR,#$W,#8S,%]C86PN>&UL4$L! A0#% @ I8,(2WI?&6ML MH !H$( !4 ( !BK8" &AL:70M,C Q-S V,S!?9&5F+GAM M;%!+ 0(4 Q0 ( *6#"$OJD5V)"#&UL 64$L%!@ & 8 B@$ )5P!0 $! end

R]&+Y8KEJLW+U>LIUB> M6)Y83]5 KO@$[F$1W/"OFS 6?C6\MDM]QT9*[6FK?VSO@MG.-*P-PW$XM FJ MXGG<.K%X'W3OQ;,Y)=ZKI.)! M][WS)7"NY2*6\Y&,G-Y0%P%O.5Z I;D#Z5+UZSO/U-:6/Z2;I 6QA;.(PG'B MPG>3Q<)?.F(:23F7,)%%$JE$P#_BT+F;>>[,$8$C)A//]T0L\>6+<.X*%<-_ MHT48Z2+;!W$XE?"92']PPR,M)XW-]#H?S-^SWW0_O'?F8DF3]V*%$18L':[< M2.IWL_S7K,0W# $,O'1\SY6!D@KGZX+,"(]66'@DBPD=?\"1)_$=EOLV!%"M MTFA3//R5XVP!PKG3!\(X?#:)M!KYA":;EBC'1-VV9?A"AR[E5N[*Q*:K]\0YPO)]Z4< <]C+?T+L?!BX-I?),C$(]G:"8.< MWN_;SK47N'*KL )]$9(\$FXEX]C7SRXB>,U;P-!B#JHN3@6>1B4 %&JF!3N. M8'9)M-0+=N8 4N$81QQ),!B<1 %G('*8XO_8GF)9Z$.0MB](^QJ8#VGN4+@@ MM8 OC'%=Q=X",+]P+O/N H!L@+H M:#2@:2Z&\+Z*'>>[SLS@8R9?]H#PN"G M[_]"UH1A(R5AR$A,)8!L]!U>!@*ZK"LS&L M<.A/1^WC]:RLG7@](\G]$)K^^V]_3=3A5(C%SU/[-X!-YSY0 MY1__^1]_2Q_Z*+SH=^$G\A+4DQ\";TF5/8CT043[)B=_?_?Q$FL2_G?OWS>7 M[QQO#+^ ;3SL'QT/KCK]H_['\T[_I#\X[YQV.Y='G6'O:GAZU3MZ]X\5R"RN M^X&&#)MLN9?L/$,_KA6]^WCVZ9OS^]DOOUTYOUZ=7?_V[>K7J\\WUSNKC H7 M0.^A:.:BZ@C718Q!M)@FWE@@8$F%2L13,VR( II%S.5=&&GIF1/@X.,38!7G M%GF%\#*2?R8>HO XXQS40DE,DE5X6(] YAA!ME#4)P7' "-L!)98[$F%& (X MELTI&[YHSR"T^?"^-UF:_B?T:;EES/338T?$Q1F!N OX@)M$M##LIP(*02CG M3@)@P7^?//O\2S0V6!(KPR.,:P "HRT9*5B=U&:8%WB$S84/D>$H'&HP= C# M1\4)S>!G 9;;$BB.)S6G <][=RGH)+LSV=BPG\/T2F84R9CV8I,%4 M&CC637'2YCM 4@E(/M:H'NBM<.#?"^&1VHO!(E43B9"?[HTVPLM:%KDZ1&MX M? L6+.B1,%&I*DD[1&5CEP>"KY++"CX&?4QHMV0DXSL)*B;51P*=7?@6\8S^ M?&%[G3%HYOIN%:H#;=W$TIT%'G"JRBP+LXR2A"1 R[GXX+I\1<[DD$IM678V#] MQ0\;X3TPUX?/C^]A+L"SEEJE$_@+\GVAYN[J&3[EBCA?UB2/Q".2$Q_-_C^3 M$.UNPEAJ6 ;V''H(+KH@6K\5D,_33@A"W6UJ8&*HT0[#MIT+$$H(R@CZ+XA:'\S@OZV M;O[G0(5'.B#R&I 0V*-6$&8"B5)%3AH));Y:[ >D'77'':LQ"3N1:AG"^9K M.]JNB*(EHE=IL9L"J>"'@WOE450[0ROT=/&4 4? T+.#H1@82O\M LP%&*1N MMA27-A$E9?QS)$3AEPNQU'$GV!SX9830FN,GQDC0(RYI.+%81"&XDQB_+NS9 M&/ZG=]*+M!H #HB3Z!&;]MH;DJH[4G(4#3"LBRL58 AL]JS),H^+N[0]=K8^ M)GUL36-%$EQG%(KB,<94!C)3^F:<0GP#]==MZ-\B0^2> IH-N*Y([^]V9;\N M=YM8L7A$%>B3#_SN!%X+7#TS/$!!]G-PKN6CSO*IJ"XR1"$DZL^M#TOTNF A ML&B,Z.C9P7C$:N.=YSD2*@W\K>[!'1@:!78&.\?.\4)W<-P^=> Y'[;'SCF# MM6[>,+E^^\CRY)2UHYFJ.Z)? @I2#D._F^8P ,\N)-E^_K)E@N<+^"69AB*S M1#-;MV0CEYA/R_ X.[1TS:&E3X>6*(0 X87#X9O?/P/J GPK.KU<-8,QN\$+ M-IG"\/]'Z Q@=W.UXE7HX.?8 +F&LS_""%6PEIMY>NAW"[:]4>H%R750T[@Q M@IT6G6019K%3$NU4+V JQZT :QK',%H\Q5($1R2$3M%(C6YT#$R<,=<-SEEV M>HL;4!PE;?MNS@-3Q9D?Q-*18I'*8/.#K60:J^.!>4%;:=U4P)$"1?,F\.GI M99DH:= 245F?W6Z840E-,C*5:*>9YP%&*7:>;XALW0&M; '4L#VPBT_FC"'+ MG-@E%6'\K%2$]^UUXM3)!'J<J49.N;3%4+ 1LI6I]LNXN9B*92':YSR?TRM9EU<11] MB#EV%C)0^@PP@-_$FC%S/K:VMX/VR5[:5%Z680#$!B;"?2\$5'LE!KB:+_QP M"=QQ;G;C*^R&!E6J/'JH#0Z$'M@VVF1BB6\R]LSA;/'-=I%/:@NOEYK=D3&? M2W*39&VRKRDR-):NR7G]&1,D]2?50_W.=]KJEYH]LJMCE4O)J,2L-6M&2A#: MH6DI%>7I>2V;2/,TH>"K\\)>0.H>DGHU[%L*<6 '&>WZ^;V\*'WYP MC.+, E2S?NGR"_% ?M+PE/.-(E<\D%>H3RNZ'2",N8 "P.&+A9(_I_]8H\[F MXX\\TC[97 9H M#6S[EMJT/_:ZY0;BO&B;=>UO=Y] *F8E9J5[6,E:D39FI3UGI6)J!_,4\]0S M>>I)U<=VLJ-J5.ZBHKRKS90]HR#/_8$O&PSY@N1M@B37AEAO%P*9XYCCF..8 MXYCC]H/C&A(^>U'K[F(E2[L*)MQ'7JL?6]6./LP_S#_,/\P_S#\UI$^5(;*3 M!EM1]-ZO82"SVTX36.Y3S";KK%;[2J<_O9A+V(0RN+W!L')ZU&7G\3TN0?U& MU'_MN8UQ9E.E )L=H.K. 8PWC#>,-XPWC#>,-XPW;QMOV(]Z/,[PR=?ZR=?7 M2&+U7[6AII"^K,6AQ/IB]1O39.$AB =CW1\2ZW?56<2Q:+%HL6JR]6,18Q.HM8JR] M.*K]G*BV+@C+ 6P.('$ J4;T8?YA_F'^8?[A ':-+"AZ[Y<09UYN"E>)B_) MP9TWY,*<6JL2MC/1ZL)='#VH@4Y@T:PR@,F#4+RAB#4@LI%_ECI#E(-[_6!]\9A@GTS5FO [BR8;^*NS&.IU(0[ M,X.^O=/%A^A2%TZHVGA@&X%AAF&FLB0&AAF&&889AIG7")4PW##<,-PPW.CW MCH[L%1S8%YCA3BM/Z;3BNE%B0C_E@@2%EK&[A&ZY2CSW):A7&A9S'',<:%FHE% PZYS5=]KJ0QIK'V22'LH+X55WVD\-3KZO &0L: MA@7# 4, 0P!#P!Y# )L#C 6,!8P%; [LPTE2>08#&*T:"$D/E6Y^_^S\?OFU ME9TI+4*@6!@XSE,"$'M8D8>+7O&%FY=4Y"QB+&(L8BQB=MFMWSKM'K%PL7"Q M<+%P-="3>WV'S1()Z<.QVM&'^8?YA_F'^8?YIX;T M>6LA\(JH:>5?:V%S/ZL3:0+G[!)Q2(^C#K4 1A8Q%C$6,1:Q"@)[O<$Q"Q<+ M%PL7"Q='S6M1*+%X=:KIU1+-H/C$>NW/NI"]5M5 JJ!8,TSSAXC7"%ZJVL1@ M2X)1C%&L=DGH#%X,7@Q>#%XO"%['K>ZPHC+]C%^,7XQ?C%\5XU>O]W+U)AO! M1:\20JM1T'H[;4]V(^W)L[#N\86P7K(ST-.3? ID=640R\@.8>FGM43?7^2M M])UNY6%OUL7,G[OSISW#F?F3^=,^?_:9/YD_:\F?=$99J4%:)[NS@IM09\H) M)\ZE=.5\)".GWVTYO4[W*9X0YY!S#(?O(##_,/_4DS[,/\P_? ?J)6RI"Z%F MCOPS\6Z%#Y8O]XYY;72K$2/6CG#,<Q,P&^>(HQ9]V+J M5]K(V]$FKW[%V@%R7G<3W.#>M67&7NO#.7J) M!5>,ZK*?C 6,!8P%C 6,!8P%C 7L'3P?!:H\-6I\:.$BC!9A)&+IC,*GQ17V ML&@)%]WBND OJ9SW4,2&K=->]0F^+%PL7'LH7*R_6,18Q%A_U4:X^ [$>M[> MUT@NA#=65-8NI-8P:5L8H92L)I%O'S,+ZL=GM:,/\P_S#_,/\P_S3PWIPW'M M>\AY"7^Y%;%W*XW5Q(W..33 H8%Z(-=^BMB1O8JJ+%DL62Q9K+Q8Q%C$6'G5 M3+(XJ+VMQ3G'KSE^Q/&C&M&'^8?YA_F'^8?CUS6RH.B]7[*.XUYP*U4\ET#/ M*CR4ERS?^:H>S$GGU)H+LRO1ZL)='#RH@4Y@T:PR?L%Z+6JA=>;]UAJW/"ADV=*L,U./Q#/Z[W M9G3=*#$1H')9 M\3(\_W8D]RDZ%7!__Z<&?M",< (U05*7#&@H9AP<#:Z7Q=MI$A@"& M(8#- <8"Q@+& C8'G@D!?)+T*,"P\J_T(.KF]\_.[Y=?6]DYU"($*H>!XW"M M1RZ7Q7=U:J/\6<18Q%C$6,1LYW(?G=I+>6+A8N%BX6+AXMNBEM(%=<5'H.7A M"Z4)[F/>0OUXK';T8?YA_F'^8?YA_JDA?3AL_HIALBUF]UCK@_.0L7"Q<+%T?-7YN$NL9B\;I5TPLMFD'QB?6R MH74A>ZV*B%1!L6:8Y@\1KQ&\5+6)P98$HQBC6.T2UQF\&+P8O!B\7A"\3EO# M(\8OQB_&KQIP'N/7+OAUROA550CMK[& Y6]\?L.___;71!U.A5C\_%%XT>\8 M5KKTE.N'&'Q2-[#DMTC_^[]^^;RW>.-X9?"#<^'/2N+@:#R].KSE'_].3R MX]GYR67G\J@S[%T-KXX'I^_^L;(!16+>>'.IG,_RSOD6SL5V>"R\[GN!/)SI M]-1NK_.750&"%W_8#>K-I",6"R '[H@C7#=,@AB^Z$P3;PR$DXY4N%N>FL%B MA#.)Q%S>A=%W9Q)&)@*(C^<<;93CAB%2>S$\,7"PR:&2-OB MA).TAPN.40@UMIV;F:?R.67#XV@7X1PD8NG$(3 GO.]-EO2^^;3<,F8A?%F, M6#IA ,N,)&8"X\)&0GFJ!6,X=]+''C-/GWW^)1H;1&=E>,<+G 7L43A6CDI& M"E:'227UM+LSV=BPG\/T2F87>:/G#G8E@*IU%Y,&#\0PV[BY,?%P?[ICT;F&M MR)"+Y*0.XO]<< 0?"*[TC&=U(&Z2 +@3H"OD4\HS]? MV%YG+&)9WZU"5!6TK%BZL\ #3E5.HB21V"RC)"$)T'(N?GAS&(?6"@^CJ(3 MYM$MH8X7+!(C-7-@^-4GDV#M6<2#$LMH1E=:*AQ?WDJ?!-(,3:PR%TMDE.V3 M_?E>JI/./8A?1%MEL36R@M>:G08$1>@[H(P-M+:PK?U;(HX@ \5%"X\XPHT8H#V412" MJRKP"Z-E\2%CVH#I(O0LP8B-P< !TQ6-(33Y$S">*8$;M')F0ZTN0.OUU*"' M5<# L ^HLY4SBL+O,%=:HB;&;6:,H*J'T=0LC&*=)^X%M^"YD&6N1X47[D0T MSJU(=/\B((6B)1O7P4-_0.F=<7JP;%>@&0(S7M)C9"B,84)HO!MJIX:=)GK> MBLB%;HZ;I^@M.$H=3,P5 ,#*7_%@'F @SBAN ?6VE$21G_' E1^.5" M+'7<"39'/*9G2PNC55$([B1HH>*>C>%_>B?A5Z0&@ /B)'K$IKWVAJ3JCI0< M10,,Z^)*!1@"FSUKLLSCXBYMCYVMCTD?6]-8D037&87""V#XN=:M4QG(3.F; M<0KQ#=1?MZ%_BPR1>PIH-N"Z(KV_VY7]NMQM8D70U81L.%A ^I^B9A-X+7#U MS+P ]#ZPGX-S!4;9-I2*0_>["2'ARO7/9EVP$%@T1G3T[& \8K7QSO,<"94& M_E;WX X,C0([@YVSQJ<['?=T!\?M4P>>\S==E-ME2"*4K6)T>A'BMC M_5<2R()&ZK0#Y GY)IJ'(+-', MUBW9R"7FTS(\EB,# JY8>)2S"^"!8JX40#AP?',"S:9PO#_1^@,W(',JQ6O0@<_QP;(-9S]$4:H@K7%P_^BHEV$!I5@!ID8;E3'&*.6JOU.IS:R+H^A#S+&SD*!!Z PP@-_$FC%S/K:VMX/VR5[: M5%Z680#$!B;"?2\$5'LE!KB:+_QP"=QQ;G;C*^R&!M5K= (.M<&!T /;1IM, M+/%-QIXYG"V^V2[R26WA]5*S.S+F )JAGJ8[4> MU553JJ7R^I<%3P)^.QSQ'PG6K8^P6M3WE8IT0M? MRG[%Q(\OX 3XS^@YC7AK1S-DBODW']Z[GVC1[!'GFBQA;(O\K_[XOM6Z-0SS M6V&R%0$-1>LY#(UY8*7.ZZ.E\,_%%_GH*GJEI&C^GGRW;)<] MNAV@1>RX&2WHITPMAB'UK'G$/J5_+&WLK-["RW>+>BO9"K;?@I.[@,;O=MT$ M+-U_Z.WF:5]/G:?.GW_G&T^6,=C/K!TWI.,GR@9&*J6ALAI%I M-=+BGY;HN!^Y>[?1K:,S)W[7 M*I/&O_#L8[';:^-!W6"BA>R%^>K()O5"!]4U:0BH!L-W#9.<;#0OF>$P;,[EE(N]>I+J MZ=VANACXA5A452D)1N-78:(TIK7B+&4U.J:J>$G=J[8>KW#)(4&GVL253+W5 M5Q=7VEMD==&>JCT("HX3F!&8505F7;W;'IY>9'71'@(S K,:J2.!V8XQ4:-3 M402'P(S C,",P.QX8#;0VV9%&SR7"&8JZF(>P()69%/[-CJ]E+^M$Z[>]]D_C3^<>DPV)^_?;O]^Y=? M?]5&7V^U+[=W7Q^_W'^Y@S^_/HZ^_OG+YU_OM-'#P]WCPT;UJ%>7I%;LW>(J MK2]M7)$T':GH''?]198D24 M'.LW6M8NMT1D-@LD]2P3?.ZR7J4[F\-[.<.H)4JD0G?0<)$!%VQ;5#34)7LN MDIY*?EFD22MF_D3LF3\%*SOYLA"BJ/ZY\KIRO240C!IZROA5$3]E60J1KOT- M1B.0--@X'G?.,RMW(H:Q%(R$S]D0;"5=7J,!__,3RTO+OO)JH%AW(Q0\E\@0 M[TXT/&\HZEF(6E*\AI/MAG8R0^9T47O+<6U!U"Y?*JJ&PN#Q)WKN;YPK'^N M(7N^:"2JSCIZ?]FR5=W"3N.387R1GUCD@W&J9(!MN&<2)&$\U?Z56&',0EVP MXEO\-A0"EAQ-1<.P&,A$^V;'P1,+]Z^<4KLI]U2-E02\HMA#L;H \J2&F+N7 MC:@Z.FCCIJ^6#[K(N%ZH&5$ NK5E)5P.BR!;P>2-EP@S+ELAJ=KA^Y!8$R(' MI#5%*S)U>WJ30\"A5$X)ZMA<>9/J2=#*GU)Y/0JB+=W-HQ=D@\/AS;#5Z@V[ M1KO3ZAG=GD(24U,)B2DVZ7+8'&MV.W6>>#QK'F(ELISU9#G<\U,5/"1=(UW; MH&MYB( 4CA3N&,3%F >Z1]R?&+Z*]WVV/ RAR1)42Q4S3VG+S3YL2T>TMS]R MT^_I74-=_EFC]6:O&!BE:Q#+!$'8"2&LU]+[/>+)(00C!*N3*A*";7^>J=W7 MS3XY8:K3S"Z2*:> 72O^N@]"6,S[&M9"9;[]IL6AY4>>.,MI.?],HA@W1_>) MD[QWN+IQAZ?;NMDS5!EE;=2C8@^!'(%SM@AE;C:9 YE#\\U!-XF4LDKM(M!&:1[&XFL;B""4))2O> MCU#(VT\@22!)(%D'72605+CET6GIW3ZAY-'7Y.N/WA^M82T.>>YY[3E3/ KKABS2_IDX_,B8KKF\# $>,RN>F,Z?MW2.5QP(Y.?2Y(GJ MA8/4\>+QP-)-6=M67@:/"SL='0S[1G4=I9 M?G(Q/26^XHD+C9 "R0Z6XP^3)$Y"/) 73;4)/Q2VV%!K/@^#>>CB*QPWLOF! MO1 ^0:? 2%_C:?H)SRD7+D8BAC#PM'G(9FXRXP\.H)&A.(\^QV&(;K1QZ6A@ ME!][%TTI7 M/3#Q'P]_@#9[WIEF3";/%">&TR=GH%D2!9P=72%<>7!=/C0$V MGUGQT/N-]F52/!I;/O9<:!8V,V0>/S>?-UX<>#A>2X]>,5NGF^T*(&NX4%\^ LNX.?R'6:'#'D&9*-6 M-2&*D42#$Q%\+)\,GEEOVA,KZ9XX+%RT16A#*$=3JM8C<\2DF^TSS#2#O('>F1B3 M(*W^,K*%*1#@ 5*S\Q728^6$*=J>6LI++@2L)^@N9&$MWAE^QDL+#< MIS-6HT]> M-[OUA]T^;'+C#[Q]T.3&D]*3TM>_[PVAF5CO2QUPCKA&QRHN:1>'Y%-HKE'O MZE_5']NO).>,5(Q4+%>QO5D,:'(\ _ _JJK]G7_!'&T$W;>>F?:#S2RQP?2K M.V':U3^8%48?FRO-^N(<4>(LDX>'013E4AW+38=MHW]';>N(4Z2289!A'$/9 M;#N9)7RKI:[&D!6.(),@DSB"RGUE, MU6GH69(J]TK'202-9J%@/4$ZHZD[CW[/";4L^QWFC5JG;52[,]I6MS-*BMEDG3!QD$ M&43J3[4''3((,@@R".E/F7IKJ"Q]D/PILI8SMA;#U,V!LAV;O;&.>#(L,BPPK3XPVAN0GDI](5G=4 M/[%+?F*E$>_S#FS_Q7+]F&$-4Z99SR%CLZSR:UH/L90AK$K7SBVJ_?7WH^:* MIKDHWC"P[NK=EK(:]^>"RF0/%VL/5TH-@M8&9"QG;"Q"& /3,)5!*TTA9!4- MMPIRJ<@>R![(I2*7BHR%7"K*#CY%$/4;EEO0/D/GO6!ST8%F[O(T)G1:(YDU M%\/?JQYR+CMG;;UEJ$L9WE=HYS)?D&F2::I;Q-3#-FGU0W9+=GO:]11-K&2@ M9*#D\Y)IDFF>M6F2STL^+]EM\^R6?-Z:;#Z9<)C-"&4(90IGMU\&]EF[TU-57VE8RE[S@)0@B""((RFXSNWK; M4,=Y18X.H0RA#*',\G+*Z'<)90AE"&4(9:H[#]35AQUU'#&TG"(((@@B"-IE M.374S79%F0UG[.@4-D%_'^,6X*KKC]:P@M \UV?74\:!RC!;OSN]U#8U;L$N MX$T_E39X- M 3?_-*;(T]G/._(AIDR#4XBDK[^#.D]">6A%S"GNYFA5%+(ZR M&Y:ZN6.39#Z - 6NW@ZS@Y W[Q.*4[0ZGH:,<9JOR/VIS> ATTACOL.<0UO M'W^T?OQOXC.MW=(UL[4B8K-7TU$HQVN^]Y;/KP;OQG+H>Z]NO%J19GE>8',2 M-PM5##Z]1MJ5ZX.J!4D$'8T^?CJ*816>4YK;\1XN'=='2^&?BR_R@W!F>:6Y MCK\G>S '1LUFGB>O^>.'U@?^&5#?3C^OD-VC.V.1]I6]:C^"F;7D,;VZ3CR% M/Z&?<0^I7_\LCAYY(TJYJSD$U!O99;2]FDOHDT=XW?O3W$KYU/9 MIP-O-T_[>NH\=?[\.]_X!+C!?F[5X*!%9];8_H&YJ16GH"X=HC] 6OS3JY@M MGP+/D?F#W+W;Z-91;(/4[% U>WAO[7"N^;VGA;?V"?3N'4F>6A-Q'9@+%1>$ MZP()*Q>*!(:DE%4HY<+J?H-.*DMX(YTDG22@)*5LEE)6 )2[.9D@O#J=^ZQR M8^J+;WN)P[U]K?2E0?#@[Y(UU$6HZC9^WU/"32*L M0%*+N\&'B\K0S:&ZO+=&:\TZG#N:,EWPA$P 1@"V+X"UCU 2NQ%:0P!& %83 M520 VUI4IMX=*JL1T&RM(0 C *N)*A* [>"!]4U:0JI.,]XR3':^T;!@SC!% MTW].$WEWH5I2QHQ6<5J >FOL#]0Y$^_(IBY:4[7;0-[!!=M31S?;)ED46119 ME#)_L=NMZ PL6119U 5:5$_O#BNBR#E?BZHJ)<%H_"I,$-Y:*\Y25J-CB@Z= MUYZ)^7CGT0\).M4FKF3JK2-2\M1>>ZKV("@X3F!&8%85F'7U;GMX>I'517L( MS C,:J2.!&8[QD2-([*8U5Y[",P(S&JDC@1F.XEKH+?-BC9X+A',FL.4MJ"4 MRLG('J=,8U'LSCCITR2)DY"MC*KAF9]-?&2O;CS5'#9Q?3=FFN>^L$ASHRIH MI!85JX2/J_BAULF+.*; =$TE'%/=WB61[=3L=NH\T2S5W -6?I:Y*80WXR"* M@I0K% >HS)9V/:;7UEDEQ #(N,JY*C&O8K[X\T[D8%P796N8N?L[E4KX* M_!F8AJD.N2^$^)4"$V17ZX/;+2J?0?9$]D3VU" GL$9KKNIYR3<0*56C:<0; MIUI\9\$;9\#2MJ4N*'OQQ'$46-K?OR T(S0[$,T,O6.HBX(3FA&:$9H1FIWJ MQ'=7;QL55<2Z1#3;BM1WU=]_^'T273];UOS3GX/ >74];^0[7S*&VQ$GN+UU M(]L+(EC5/8(,/GN!_=N?_O,__K#%G>E/WP//M=] P#Y*\0>;_/'#_2U20?R? M^8_'VP^:Z\ 7EAU?MUH#<]AO=T;M_O!N='_?;HW'K=MNJ]?NM%NC^]L/?UH8 ME:*$WZ&0736H1R<='LWG( JQ*@XF6CQEVK,4DN;.YI8;SA@\-691K(7L7XD; M0I?^F3C/^+6NN;P ,S20W^DB1Z\[*3PO9'-<=L/OB>_&D8X4Q:"Q^(4D*[9\ M1_-(Z&O\$;/.]-LR839L>\YVF3L]$M MB&(2A*NDJ[U.7?A2/#4&X'Z&MN5Z=:-]$3HW#N [_RW;I>K_$I6:A9 ML?/&V[Q?LEM2SKH&+7'7/S5O7Q2'B2V&1LH'[A320SY0J9NV&]K)+ (O$JD/N;]L1* MNA"$WXBP\C[4#^^[[;M.NS?LWO:-\>?!H-MM<:@W/M\. M^^:P\5#_6% R[;#A$7";#/.^5E$\";-'14>7B_\T^P*P'' M3YSK/A#JBC#$E?$U&VALW8OK")NQX;9@QD( S*D+?X;8+@%U<+'MSA=ZZUDN M/ ^#PJ'+P,[%5)+CC)P8X2-':T0%$%"A >DS;K2M=+_ABO0_5C@+?-?&H@+! M$WB@7)P(%=(4W_CH!A.P21@$+C"4WXQS5T;IZ'\.+ V^' +6&?#*$7:%5Z6 M8J79^H5?DGTV?OF(=0^B!&=JB4Q/;YXE9U0^&8(E)S#6LB6H4,\AXRH*@Y,U MW/*BO+6H/5$PR[0R2M G2AL^DR.-OV1ZQ>TFFC,;[^8E&)CG,?%JG)UA68 @ M&\=X;;')( ^<*$IMY2HDS @4-DJ>_LDGW/QB#_0NMN1*2'T\G-D" MGU=4@+X%H<_>HL+,IDT CC]N:0,%_-\-RHNSP!??AOX]6C]7+ FV@/S>H#\: M#^[;HU'G%B[HM>&C@/S>Y_Y@.&XRY/./2XR\7[Z.O_WE3GL<_7]W#QN'J2X3 ME7#7F 04;X$-3%(.;0SUP3U%Z^1OA"ZQ!$2'#O*BIVLZO8F.N6U:E"*.-6V MPLD,?$?7%XVTDCA(OQ!!0_Y-%450>DJ*H'2ZIRV%T>Q"'M1YZGP#.M^0"C#K M [4'$.XKR"WKUSNW[ CE"::P-,AE*&A_\\^<+6 M2]S8J+#*DI=(84EA"6))8R]%8RN 6#K"LD:W?PVB2'MBDR#$71S<[-!BZ^=I MJS.N%?WV2GP6F9$')#Y6(2GU69%7,!\-=SI??YC 4$< 1P>P*KI9@C@". (X C@C@]PW>.46R& (X C@". .S[ =;IZ M:[A+G04"N#T!KO&;SX?+ZCN>,8C2;.D]XW'G2^+>[2LSQ+J,^+K@]BDGMS.; M_,_7'LR.2?9 ]D#VD'([=Y2%VL@>R!X:;P_]'I5%4['(J%%HI4K9WG$F!O>E MF G >2&J,*;SJ2AP9=S4-#Y0%\7Z^#L*;)5[LSCVF M_3,)WF,YF$PP7^M4.QB.26J(LYX!2M,SJ^4<0V5GB38B%91W+%U M:]64XD[0"L(KG]XR^CW7%^1]>(1A'C))><3?G;:#4TG!AYS5"?N)_7Z&E_FE MYNE:$KM>6O(!GN*SN$ <$-IDS"8:6^@V_AL_N\\=&?PF_>F.0E+ MQ]YZBI +#=L7,4 @Z#98 I+!Z9RD$@8(1C=F,\DO^,1\!NJ$+&VAH$&<"?Z= M5)$RM>0T/<@1%R01;T"TF3*P)J:UI8*#O)9ZLZ_/M@(,]WE41HZDY&G1>Z?7 M]VJBDJ6QNKP:^@F$Z+@Q[B%;+C0A%^M>;AQMMPAQN(!%@5A('@"%* M5:'=5:,'^FI+7Z7?);B3*HZHQSD_K9<@Y*Q3N5D#' 6V*W@5W7B:<=>!=2/% MK42= GDH\MH%KY@> \\HS2K02@O\'\XY M7*\%*R4(!\&?M^1&^P*M<003JI[QJ[HA-.E?"?0+W@MJ@6I9IGY%]1(R%9RO MSSY"OH68>\T9.+%Y$F/Q"9P&^"ZHU6Y$89"-^*_C^(\P#J3G(== M#67A9//*$\SD.V2^0^5^0 H#Q:DO$YY8%66+N_1%*Z?SY6GH\6]? 5W^E;B1 MG*E/[7/H>SH<^N*%I4*'2-(?A !T/@*HY%8O2)8OB2=\98B+L0S*>;MR.#]$ M@S+L7%[D[65+#9BW$4DT"2"*YLC=9T,^QBNFU@@>[7G")N(P8=?)/",XQ_M+ M.<[IDU,E*OEE94YVA 6)R&\>>)ZS&G$FIXW-2H#,2^&D]5QG=C%SE%_PS'M< V MSGY:66T/>-&22#@1NH"OI??"FB4]8 I[8.&+:_,J*IP4741%BV_:L$I94H?,3TH[A.\W M]:P"RFR&X30DB]=&R3,,*/[>75@O6KF%O2V\G3L1"8!4*)0C>Q^^AH^0&/E4 MG"O?C*_4RTNFDNC>4B9]*1"NT'Y0@"TLV:)KR5R:O;@TDL+"\C38-B%UC#[/ MQ'2W4#A&0!%,^TXZK9;MJ-A-5W![XZ-GO# .>A,_;19%JV&K*+*I%]-6C:\(<(%/%9M MX?'P-#[*F\9EFHN^MHCZS1=SGMG7I8IE5O<(0AH'28@#&24[P9WVA? M@YNV=H7=_IC5*$KW3\!UC-,H_SH/+IOR^4Z&F-IMJ1=J'W" ^<_2F?*!8& "ZZ938OPB&]$X ?&+I[]@1^!0".,=2W!DT^ MQP->^4'LBET","S&@X45C6F^-MLTNHH6.\71U=+AU=-Q_0J#--7&6!H*$$I* M=Z*-N 3$-%R^A-\,"_@-7K 9P2H0ES' <(@F"=*EO "-BL42[NRB@58_F_\,"K57YGA MQ/7$TCHB.7X'+A:0*^A18],#Z1:)V!F;9D29''@<-*VV>% M:8_+OS3MI6+&UN$Y3E'1*"M^Q?TBX=5;?%[*#*TMUP'8M6+I-EY<";[CL=U" M,#[SYGDY%RX!Z>9D5Z33*GP?>$GNJ*#P0%OJ.TVLVTPKAP,>H-/_9J'')TA8 M!!6\0#096.C*A3./DPA7 >52O ]_GO)Q>I-N4%:\,%WK@A/*(EP;B8)$_@N3 M(\VW&J@>* MULU[:T65V1ZC2%F@"^/<6@7A[3B(<04D?$]H['.(B0.)GVW2.,7X5%2LB9FM MTG'8 ;\M+^;%F;+]"\7[-V;KIJ5T T?G-7\ MSJ-$>4R'3TROZ6H"YKS82U=I?!D7QZ'[Q(,.:2[)BJ07GN4BDUPP62-/@(FR MO R000EW5X0]%R235VR2\HC6Z'_1CA\^%& P $'HT,E MEE')'-UO,N5@FW>+HEVC]S1?UE\-5QS1J62H/SF-K" MS6+UF2V_^$Y@5FA;X)D*3U0;3,.+97#"EQ?V61SX MVL9JL0LSVGMBXALO,MZ+U4(MU[G&@J#6'&,=-]J76%0GA4:!>42K6NG V[)Y M-I,A0(CO3-)P9>J&X/AYPIW A1/6, WY)K0(P4(+T4)OM+]FRR@4UW,"JQ-> M"+?@) F,XN6I943U=QT%W1)SSO)>\](F/==99T%I1;ED MN1O.!V#58$JPCZP9DVLDKC.AH"P7T7 Y4DJZZ =J)(5NL8BY;\J"S#4-T]%Y M@?& 9".:I?)9ZIL=!Q@FVV>>6@CLB)BY*Y9,>0KEAKF(VXN'(6M @6M0 M>IQT(LN3OXCD$9&W 3Z=SX-$/D_1X<@'/\ <90.BP6\\ >).2%M_%/RMM#V MD?Q1]R;"3%^'?CH&'IOZU.B"W(O+ZV*ZN 7YS=5DE0%D3[*TO M)U0^^:I:UZGOQ8KY7J3$O,)=:(\3J3)I2$Q5+*:MO"N)+]/BY'ADU>VS4VW[!H>IH$/ M/]CDCQ_N;[$)_V?^X_'V@^8Z\ 7@^_5GT^QV[^\'XT[K;C >M_KM@=FZ[;9Z M9F]HM,?M#W]:\ R*XGZG=/BJ,Z-'=2PH'DGQ2(I'4CR2XI$U:2S%(RD>2?%( MBD=2/)+BD;6>I2@>2?%(BD=2/)+BD12/I'CD>W'&/1C9'_=Z9F?X MN=,VVNV.V?W<[71X,++=ZK;[YK#R8.2I,M^C*6C!-9Z.*V2@1RJC<$L'$=3H M,(8Z9U:BU%E^T!DN MY&QAT/7"49&Q7!V..%X5CHJD6CX&($?+I@R20# G2-^J#IK MCCCA+-^0GT'8W3C6*'[1.D ]1]G\_ST,_ />G !B+MV-QJS]_FV.^B-Q^;M MO3D8CHW;09L;C7$_OC.[]TTV&O[Q5;SK*? <\: ?=^.[KX_::#S^]M>OCU^^ M_EG[_N/;5_A[?/<7^.&A;HN*U;WX6HC_\+4!'J>:S3W)EU>W3C1R&?<7ZPW! MKB.7<-DYK=P&M8=L"#X'Z(I?%6 'UWP+Y]+$^J\4O--7/^ZOPJ1Q;.+P;G4C4B#;-"XO#$ WW*%Z$;I4M8I+V#39XHS MX-G";H(^R=< M4(.6 G/8 .:^B'4?^RDH-F5H.(!)9NF=-[QC!4GS18"/<5MPA6 U%,5LCFWF ML55X**_6R/ _$^%8BB.9L8CGX67_0O[5] LGV_Z5,5V^2A0K(Q]G7W2 MTR@7+HR?^3/R,X3\W&F>7]<[.]2Z/HA1N6NHB . M8/X@""OXBSSP-$TW(9V,A96C0(E!I@Q*^8#9'HQQ<6^B$(*8\,T,6ZPZ)*., MAT:(##-X3!4T2) 4@ G"+1/.:0+?3C"2SD.M3]#W8M"\T#!Y/+AH@KWKUF!+ ML-.N'H.Y:VN]5N_C]7=A>QB\AY]@&31Z1@L;EZ+V169 *2ZWO.4D-VM0'G(7 M(YMSK1(L6MPHXE4<9/)URCXW6/CW^4A#X]X+ O^4"YZ_ZE0\? M7+6Z]R/HA%?H/1\>T?6LK[('190L[!UM,?+BR3NJU8I]L#D2A"":8,2,DR*( MG;>G-[EA(-A7FAA7R M+!TL%OPI/@Y!'@A.Q93O*8A@4$X1T=5E](OWO1#1Q/:) >.GX ]Y>J\<-LU. M3K3#;P,]43^Z+XM2(JO+$F"_( M4'+;DL0*Z^G14_*4(C&1S'F9\[/W&&GW$ZZJ&#L#S Y"OJ6<4[3G_E"^\2CW M\.2GDC8BX4T<%4@C)%<0//0-?-$9,AHZZ* NI"Y8@CTFF,2O(E02@+S1[L06 MC1LZUTA>^):F.(72X>1PFK/(Y^%PN95J>6_9=A2'=BX$GZ$_C+:"]W":^E+' M?)P;<8848+J* D,7YX[E<\C6E-J:FP5XTUD#!/\L)UND+\NCY%NK9&'^GF,8 MBI,4R)51NGS)=#1+_8A6<&%8#I.\@PNY>3/KMW+4#^G=^",Y7#!?\(B"S:;4 M6+A1*%A.TCDE*>6$I)VXT?X^=3U6VJ))WQP5E)B[!@'RRJ#0A%"B-<^4.0,H M;.XX9+?A7%=Q!J,K[E*V3"9]6:^$9]3\>T>X" W9\87=%FVXH1Q M1B,G,.NZ%B"]-@\%IL%@' EVL?TTB+_J>#CT;6G()ZN))T1 MJ\R4@$ FWL@D(0&[^0L6?*T"'REAP<&-%3&;-&KM^@XL(<*W:QPL5,I9<4=8IQ_4.F* MP:^_/7R[*T6_^'SJAGP_+YLX5YI",>:1_[QD3*L]0^Q6MIV&]EL0"K=CG,J7 M#5-DJ''W7+R1QU#2)MUHWU>:9I$/JT"GM62.D1"A3"U@?G%5D :YYH+@/[MG MV;U/%WR9NRRVR<7Z! :/B4>@Y/4\YH2QO=+LD#*1K94_"L;AH41 @@TKP$*. ME8Y[6AD_"3@F(ENXT$V>%)*_C*?)A 7.O Q#B_)?'*=UX\"A*2<2+68'9ETI%!=80*YY3X??ZN089#$?$-U _]G+DE]H=F\?ZFBN5&QZX('LA"[G"0H MZ&VP?\WD5TN,:A2@CB+._;UIK.>A3#L"72R.NP09;LQI:$@FGY2=KG*\9:RU M.ZWK3DO7OG'S&^5%1VY3O!KC?/S+INT R2RVJEI6&CQ\S'-)?[ H2$)HP9_# M()ESW4L#4S\*$T01MQ]__+D$VVE*&"#WU^!%K.+[DMQNQEB>05)P'3(/(0]J M+/*3<+TR%$\@S/R=9V,!G M G9R/T9+23<76B&!E;>CN#HKQ&-$GIZ=45$>1)J.VBF+^AF3SK#OI =@E.S> MY\G5J[0]]2T65P5B5LTR581(TMY*H;FS&7-< ?D6GQ7Q8013AS=VNT5.>;62 MKDY6+/T63T=8>- '9MS(#MTGG"R?P,3+]I0Y&[_YP2M&3F$%)'P/*PIP_?:6 M[0.5=[&*X85%UM(=PB5%CLUBC*>6P]4HW?KB9P%2!7G/\K!,<;$ODAQFH"@\ M<@7#5U@ B W'O&1BX:>"Z^3Z(D<^+[D8X09.:3L';A2[KZ7JBBO:@Z\$'T]$ MW+"@21H'Y%E!V?LCW'X0_1)346FS-G])8:NDT RY*;9>;MQO$']'681?[EKD M\V4>YU\*OFQ.*DY7Z>5]@*)%[W)P92 V>LN; -" ;!^@' TJ3;ZISY2>Q"H8 M_>8N2 QXEW27,$ %!F0\X L@(--.9'*&S"Q9-6I\\X\?&,U_S8]RN5'!4<-L M0287//AW$$;IPI'OH&DE&FI>R?@ZF%PG49$O&G<5F,>7W.4=2(SU\89$VE4A M?R%Y$E]^%+J<'B587#87Z#+%,WCYGLGD.CT_&V%6H?Q1VB%.7?+JPH9?NO!> MM_U1..RUM(TIGY8+/.;GEE.*=_#[ [&GIK^WER@W\#CQOB ;#WC"2G9\,&\% M+G389,5^HEHP&:H#$[$9)(L:9\ B'LHO63,X!"U'=2_PN/MJWZ*X@!/QQM07 M6)C5A;&CVO%2-/E@%8IVIBHM#DEA4:XPD=,EKQL5X@:%R"3#N3XJ5.8J7+Q0 MF3,[9IIGPZ'YB&1 R:-[[07!;_S,08Y:62(;LNXNP=:-5BAHD"TC,78IBU'C M7;BOXZ]*H';8$XP#L],$[#SHEL6[4CIQJW@^DJ<\EY[/#\#G'KE,RWM*>=,+ MWIB+V_E8SB0_NX"KOAPMLF&L+5IL0HC"'))UA%#BF"B1UT7:>0TBSO@Y3LBW M+#7>9BW;H<@K\4A"CRR;)]^[X)MV3F*GJI)-O X&H2.QA #W' \CBIA\0]WO M=V=,MO:D.YG#,;H[_;1MS9\0.8W'PL,[V4 _@N M,T<&_07O':=44''/+>55\,(0[_4U/\/$IA!X"4]LI2^\^);_EK4T4C(2QIEZF!.)R'76C7UJOPK5BT,69QR1*6$3>EJ42I*1<&E2B+5I.8U:VQ^R'-7)1>G M@%+.G""]3 1>T^2<-!F))T]BS 0)0T2&A;AN%:\:YXT3E;5%P->6Q#1\BI3S M7?&7$J6=CV5@Q8NW(PVC68M9$RSM)-K2 M<@?)0LE"*SGXGA^1_D+'W2O;N>ON%3HKQMSYT9#(E*\C#>!%8F0XJ4G/% M]GE>V]:-TXATP=+R#:>W>3Z_'$N] MQ--X>CN:.;0Y M%(P#3WC$CA\9X_P[A5RL.>[RV#%_2Y;1B&% CXE-8<>-P%&W/)E+BB$YM'/I MLA0GX&UI['8C0DTS6#,/H&Q;JV)*-'7GC:UJS;C[UDON4HM(9YZD)'SE+/4V MG1U$YJ(X48^I#E?S)/XHDQ/DK&.+=S*/A6F&1NIEP@>-K]SBK:!W)'I["8GMBPS,H]-Y3GX1:J#,D]*(1$3 M@_>.PX.^2YT$%<8FR=25,-TVE;M2$[!OP4^2G85-24)OM-.;9FG:.YY-(FLE M:%F]S9)8U(E%G5C4B47]4EC4_4 %=_EWSBD =R_P^H+VQ8']F^P$>J\,;$X0 MQ$BF:B2]R0:65SN?%!QI:/ $X"<)!\7TMY\D"B;%8[SLK MC_^_+49%BT),J30ES_AC'DU$"?#5-'.V(ZH66:DK3+$*@NK>4&^U6FH,DL\I M._%2\T-N?/SE%+R"F?IQNL1)M45 0K"@;&%_N8JO2U7 \ HF-JX\])-Y?JNF M47XTL#A'EBPU?6Y6F"GC+L:8;PB6&N(A#.%=@1#T2"397L#D+ M%]PKC@;F4>XE#:=J"4J\4:J60-42J%H"54N@:@E4+>%2JR6M_EL 3$ M8DB9$S<78B+IIL>:-'Y!2U]2 POP?BF.XV2T3)/)=8\ M8I_2/Y:F@+SU8?87&BNVV?_CA\$'+82U./_;R*[]?>SD?X8KGR"[*1K6&_[N ME]*#\A>L?.CB_<:!M[=/^_I+ZOP[^O "2(.L?E(%1:F67TIV:()-%8VL^%F6 M=BE^):P OWFWF07+Q]+*&&7Z-'4=L':UGE!VCG8SBI=DGC6W_6&SK*1EIT5N MYC\U/I5H_T^+_V\;T:VTZ8)P-F'I8#_I#-9FX6VN/+Y>8*10I% K%>K]"F-K MA+8;=($X3J!F1TV0_5XLN\%2MU#'B,.G*C2Q G$VP5()R4A_]I;/[J#U9-F_ M/8>P0'2N):6C;3-8>9\/FBV*9NFYW,VB8[>-<@D M:,FM8N+Y%1..IX'GI+0N?'NZ"CM3*NZ3&J#1T3NMK0/8%^_YT2+S"+/8>5E7 MMTO61>LJ!=/;?1+Z_$P2CRA/W)_\?%(E!KCEAFUC[+"G]P?+1Z'V-<-WI%,; M;:*%67VFM'.SJ($^'+;)HFA==X2);_-?ZW)(^+%QCU1^M_NHT M59Z/>76[^K!+YD7+O^IGP5]9%'U:.-,Z#YGMKJY#3#[N%N-Q9;2&>JMC'LO- M7=;,ZG((E"OO1UI6TK)2@$]]9Y/"U#;UG=DXOL[JH#RWV:YI/3&A&:+9-KJ31(S2K M(K;R>TXCL?+ZC10@[]-X%$D_?F#)RL2..7497/U#< N/D"Z%4]+'>KC?]G].//=P\;56#7KE2I MPZ421WE!'"UB8+66)ZJ3F#@WD#_);/0O-N3S-><1SG@K)VBE,4+\Q,D MA'Z=NH 5D3M+O-CR69!$7J$'^"J0&A:(>V&2UO'M^M5U6$:7B'H=!AXR!CV' MUNP =OB%,>LMS(Z](PZAI&H2-0]0:*O&KU!!((FG 3Q7R#FC.\*;V4^7%XE) MF9TT*T,),=3E)PL&0UE>=FJ%O.97R-(JOYSZ,65#,OD&H0/WBCHEO.@U']?L M"N,7_L3"';(^#1]7H3;7[[:@^+B,=SDEH"W5QGDH<2SGM7!$5R=$S, MF8WF+Z+.4^<;T/F&$%^M=S\.(.)1L)?2K_=>2O6T18_3D#%M!K]-(XW!]+NY M%"5MV9&:[:-F#^[/O92,X*T6)&R'25*^A;OMF]-X3ZVFR J82QSI =>%V.I' M&[B]E+=79I425[7_0LJ]MW)[;[ER&QMU6UE^(GD!I+"$Q@>@,:GS^:AS!?A+ M65QK=/O'NS%QUZ^$3O:8\FT"7M1&6.<+M*1QI'&D<:1QI'&7H7$'GHDS&N_< MK..$2L"ZB4992VJ3$4+,_4-7MNHRC@D@I!>8( RX' Y2%K.LRBH0 A "$ M #MTNC\@#" ,( RX9 RX,I41T"WK>8,&_^0T ,T/,JPX\/'NIM(^H:]#^3S. MAQNKWU>VB[^WT.JB?57/_!25)M/<08Z&/FP=C=J5C).,DXQSA_"WWE+(*$G& M2<9)QJE,CEC,2EVUCTLWSL8?"%) MX L$O ["+\(OA6$.=26O";\(OPB_"+^.&0D:5%6: M@/"+\(OPB_"KXF!9IZHZ#Y>*7UN1_!ZM806AG9Y%]W^L= MO]6*IB+GQ^&EE:,LM(I"X+S$2%);C+D^,9]-D.Z6UYO\Z8K> BI9\+R\_Q/+ M=CW1-KQ04-MR$4W@+N@T?!]%+(YN-#GV$0,9.)L'W_*B -H-SQ6-A)] *MK? M;K]C;^Y%:Y?'KSAJDC*9WW:@_)4^0ZKA6^W6BUL(8FX4UJOLN#%<* MALA'# 9I/3^'[)E;T&19QGNY'&;KIJ7!9=ZJ>F[[/%$',;7Q21C,<"BE]4H#!YN,.?OU7V\>;K0I MLQQIP,+N!6?S#+ !'Z%&#$;_9J!>#FN!+P,\I.K&_D#G9JZ?@8F2)AC&\K&^ MO;K"8'H,WA@HZFL0>@[2L.N2&5S9" R6TZ,.;&L.WJ_30)M;Z..ZDDQ< MPOR-=O7 F.8PF&Z\2,Z*'/\=%MFA^\1G*%@Q?KS1M!& GN"_]][T+>G#MS=O M;!G_Z16< -%F?!&T:0+S&D[]G&C_)YA7S.![51B@'O2><>KFYHW"Q 1@5&T[ MP3G=0U?K1KN7NE]0K\T#Q>7MAMG3I!5I+M@1RMA! 17G;Q@,\%8 -3+_)/W5 M@1O]W//('LD]/6&Z,V9A)0T'P>B6V6SV!(/8-G0Y*PD03ITB;"EXCH%_S=V? M0C^Y)-#'@E9RH8BGI],80EHZO 3&Y2).W]2/Y05.U ^:S\N>U8@#!2C(J#N MW0R5*RMJ1,$QON:"=V$Y\"SJ"%RG@Y"5O$CME!>!]0-TVI498T]M_Z0-*7E8 M]!X1[5XM5/(4I+O3D.5N)9O=/D\4"Z/<99G#6HH7.\'2(ZZ?\%4!7R1%P4S MRBJ=$88;3\,@>9X&25SP7YQL3=+7"TX3+N_<*)8K&[@EPL(G'OBZGE XY\6- M@O!-F[!T=8772A\K9->+:Q-H6KH:-?J_1/)16&=%U /A\]_7 #SIMEYZR^9U7M6]7%_6*L@;A O<7NK4]0R M+Z,RC5VS5E*$O#=&S9=&9;M1T^O63;^2Z0;=DZS0CJ]JC%HW'>6MS56Y]IK='FF(IV[N\6+9A5W) M?R: E),WI7V06+ D=^,J)C- T?AT.R<-?=YH([@C%O4F:QI"Y,(#Z1?%+.-* M F2U!B<2D$D,UQN%(L1E:SZ41?$I^(A%L_ ML9:F!>#'/(\'DQR0.9!0Q[.JB*(:'1OVDKG4[Z9F.WQZ-AN M%"=(A\V+FVY<.[,MR2<,F[J.AED^H,YS>'S@*%,Q'$LU2L:+KNK:DX6U+(-2 MF)-;#@PE]#RU?&85#*ZH.A,7U]USZXT'%H*%>.K,>D.!..YD MH*K>0!62%% MW._T,K6(T-QQQQ;]P73?'!\=!39>E[%^S^9)+%I<:E,IO"":!@.%89'2=@>X MV0Q0QRF'5IP GNP'L8RQ%-Z>=PRZ@>T,13Q\FQ[)VI^6&VHOEI>P5%_*-N>Y MUE.^YY3I%@9I&*Y\"UI6]%_>$(M &'M+@YEJD2@H.- MBS:QQ8-6,GH8:WW#+(6P\/',C\3-U]K7P ]9[(8\VT/[#O H-)A__"R?70IQ MI7'^?R5NR O&2AS:V+@GQE>4SS[T5P3YBXJ&T[+F!1%>]^SZ?!OS=<45'!P-N?PMX*W$VF24S&%@K3F*,.8*=NB!P :RZ3&41/++OB$6\J205 M/ROGS/&ZB%XE1,FW>R,6ON3O3_M3O!%?@V!RDDXE6)>XW*SM!Q1CP<&+ MZ_!L%*ENRQ3S(<,:+8*_3 M)!3R.[J$\>Z +\)OM,_%N5[ZY45'1B(@:GE:RKOB@*[B<(W"V$R[@F!SR'5B(QLC]&+D%R*]!7TU&:<1R#28"=%3 D_'>;K1Q,DM$J?LT)2 =L*GE M"&^TFFRE0071WH6UB.)LH_9-MX)L(Y1P<4-635L[JC>:%]K:7^>@+KNF3Y8G M4H?BVH<)>2_5#$!?<6I:/>* ?.W&XR@\ITB+IL&K< KR]<8D$7$7B_NE47&: M1+=)%8!4J097'#N#) *#C#YN+A5UP*IDJ>Y8>8 *3RZ=D\F>@GOPOOAZ6 (?W/V8#&"-O,\>*(B;W>1]2,[ ME=%92?&R/6^(:-*@>]K2\>T:EXY?JB+2>!Z5?V 2Y,AHS0_KH FAK[1YOXK6!-)K4V]W MU+%6U'WL]]H[53COG0/H##8?Z=J3U*]QW'QMO=U2=MRX+L-[?/NXH-EZ%YC= MG@SS;,@N#;W778Y?TTQ$,]$:@S);-!$]8^DB9>3J=1G;VDY#33<:SO^J#&,K M8>=9-Q"-(%PY'FW/(8O/9O#Y#/36X(A\L(W6.X6 67.B'T52$Q_?3_R^$]P, M]RDW@^MK#Y:O_6\0,5T;PXV3(/1=Z]3=J;6L^7U?0&B6GV"RSW+6-S)B"%J3 MK;DPU@R$/!JD.%5$<:8!D@.D'<2NBWR#-3OB$@;-B:>8A,1=C"0NJ:R.5-V0+R@\/B-+ V2IZA51HZ\H66C*+T MT38^^CJ)1#Z9T)A%\? $M.(!K[P3/-55X:$VM*0>.YF;@%[K )XU0"//,W[V;Y!#3( _=@43H;]EKV- .U64G\]&3&+2% MH4!7@>-KH4S\9\QO+B0(1#AQ@VK().M51"0%5;80*^Q0J.F3JM3EEF*B@GJD M9RB?02I=R_#C)9X7O'+MYSD)43)#&H%_LT@F%7(^M^PTBIQO%K)K2R=+;3M, M>(F,$G73N]0U3GZX48D^U)QKHNZ),Y0DHSA)QN@IR9+I'C=-9?'VX6ES=*CO MU/D=YM MT#M,.#_ K5W_8'Q.E,PW;$=M6.5UYS%_R)4ATOS@0;M$>LDFR"8.4-V'U4R^ M!YA)OV(S,C,P1@!& $8 1@]0&PMM[M= C!5"!80_:7JQ3A6*:)8E(H3T?+DM-6E&'= M(YQ[=@?D.LN5 "_\?%S]#*9VT_WYFH.A]_O+Z9ID$601EVH1PSZ=H"9[('O( M][SZ0_*95*P\:A10J5*VH^RH6K1> M;)R/^ZZ]/Z%JG)18_%+GH>:92TJNG;$N.#(8,YMP- MIJ_W6LI.Y5R&P=#^Q7HAW@Z:RM+"+-TW::2J2 MNR"IL+:62_@28QR&WN]0FCY%_2CJE][7UPUUVTID$601C;>(;DL9LPO9 ]E# MX^UAJ'=:RJA"SL4BFK[QHU*6O[(H^J392--XM.6?Y%C0"DN1/P)=AJ6Q\:U1.LDK62 MM9*U'FZM"E><9*MDJV2KA^="=G6S5ST_9E.-\@A)D@U?$@?84A;.SFHYO,/> MQ!=U?>7WA[T*_-D2>3M2Q38TK6D$'5+[*4;DR/FH/C&F.&]E)A*2M M6C#1XBG3'O_V5<."Z-83X#2O/3%)XB1D&HMB=V;%S,DXH^#Z,$B>IYK9,ELW MS>BW^5%[A%Z.@QF8PYMF^6!X[ARZA;VQ8BZ"D,TLUX)Y>%Y M!B4Q5#P4D<]<:T]'[/-H[=7U/&@YC*+GO<'0 42X/G]^0T:L+49L,9<+!\1; M"FE+)2X3$WNN]>1Z;@S#'>)O>#&H<>(#>FJIXVFV?AGAL,(/^.@ 'A-F+TV? MX+(HN][XA5]8N/\;OP>0X'KS?3JV;\[LV'UAWINN0;OC7".S;1$KLU[R;CPC1V5TP[_BH M'#_8Y(\?[F]1Z_[/_,?C[0?-=> +RXZOQ^//=]V.T6M_[K='QFC8'M\.6K?= M5J]M=-K=[OC#GQ:TL:@XC^X,#/]5^!#-KO2NY29DWU0M?^Y22T]=*3<#% MP1*?BZ_Q@W!F>26K,?":[,%\7M-LYGGRFC]^:'W@GV'2MM//N_=_9H7/KB\: M:25QD'XA_';^S:OKQ--/P^%-KS5L][N_2YT*M[ZX@98Y M&H.5FZ7;;\&)AO6&OWO?DUGI4XG[C0-O;Y_V]9?4^89LR=9N]:J,DT9M L02 ME@[VDP[>QC^]"C!]"CPG]YKV.4I*"D4*M5*A;IG-9D_@PK4-KE1;<\'N!EV8 M$W$VY[M72S+UI N.X:[<*JKEQ/:T^L4HO*TK79.C#Z>J^OCA"K M[H._5_2JF43U=WKD8%ZVNMHP;AL&; MY<5OV7D[D<^M"@Q=DG5V]UU57BN#2K9/6<^_,J)O_>@QBRZM&&8FMJDH1-IZMJMO2 MS;ZZK "BJZHE[M7.(R$ (P!3!&!=W>@2WUY5WMQZOKVC-4P-<5/=FEL9G=_7 M(&::T=*+K&0EMJ_2*65[:H7/++I.S^T4J\@CV1A,T,V97[DOK OOAW,V*]!M#M/V7V[ M;9K=0SX+])C-!G_=2>K,B-M%=X$-.L^=P#( 51ZMHK_R("S?' VXBT M*Q?U)$@B4+GHXV;ZCUW[39QM4[BZI8ZMS>@IH6OKG)BQS&PTWQIUGCK?@,XW M)-Y7NW6OPPM/_*$PSER_IE$\:XI,*2. MI([[JN-?_9#!N_X-BZ0_6ZX/SBRN&5CT$;WAT8OE>NC]7<.:Z/K! C?PB__" M2$-)0X^GH2-8T%NA"TMSU$Q2.E*Z(RC=3EN5E(&U7C-3_GZ+QUGVYITE+J^# MXOWGP.5UU=?-7O5<7LNF5)V03E<5O$'H5+MYDX#HLH'(["N;MFH_\G@?Y;,2 MSA#.G,#A,?M##N&)T*Q_LZ^F#05F6-==&)JI<9-(V?L45< M]0QE!G$9LQ"9RP6;2Y;&;"J#U[H8 $TC9!<'.%8*ESGG8A&[U_NL42BE2L%^ M#X,7-\*,KOL M91K9+=DM3:TTM9*)GHN)TM1*^W!+)^L/EPW_^%HZ[KTB.?M_$Y]I[19/S%:7 M9TLL-\1RLSW\Z>U!Y^ARVPGJ&J%[M!-TI/PG@C>"M^WAK=U6E]!)X$;@1N!& MX%8;<%.9K4[@1N!&X$;@5AMP:^NMUO'XHPG>MB-G/818466OD%"232;,%FR2 MUBQ(D%@R3V!GCC8)@QGGF=16E$K26T@A22%W%\AO3>M M!AR(I(^DCP20I) U5,C= 9)X>-=KKV!U1U)WVXJF&AJ)-F7.,WS'(],369; M3LL28)VHT++C:'-@>5]UKU;J!^EY[4"D*?I;.\&1.I(ZUDAPI(ZDCC42'*FC M!_E>Q- $$"0LT#. F$!8<%:9X$8GG?S%F@K;+<(A3QF MX3]K[.<WPF<3.5*.("F$;81MA&WEHY*$1BA&*$8JA MAV:TE%57)1=MI\#<=@2:Z=]_^'T273];UOS3@SUE3N*Q;Y.1;2>SQ$-ZRF\Q M-&X%/HQ3])V%#U,KS)_.#RC#AQ]L M\L;S]HK@-?6'9\?=MJC7KFY]&]T6_=#H9WK<&=T;KMMGK& MY]O>N-_[\*>%@2L.PCLLDJO&_22\HX(-%#-7!&%FQ&*D" WC*><8G0(C@)#[(SD<%C_(\69%K M:W"?Q@<3KO19K'F@!-J+A&ABNC5K#PYQ5TI5N,3BEN:BVY*15,(^::IA' MNXWB4&PV R2U_G2M;_R.U@%<+ HVH;N73HK(N3=S&0I^Q/PSL7%6E/UP\8IW MYFR<=06\0[-NU$BR2?@$>D7-N71RO?EQTRD($]8514N?=B>IRB1L;M9FH M/DEA:Z"PA+^DSF>DSA7@[VXN,4BI3@GJ56X_/,08>@_F/*2K"AN4RJX9NV$= MO6>H*W2^3GZ-V-%:9Z^UU*XSZ\H?#W]5MIP\>"/OE#;5UCOJ\B3K,KI53UHT M-YVQ19BZV5$6AB:+((MHO$6T]5976?"0+((LHO$68>HM@[RF@]<4-5K\5[^) M-4]">VI%3.,-C#3H-0OY48>[A^_?:QD6J(V]=?O5K_OKHBT4<:OIC'6>IM7K MJF.R(-,BTSJ]X&IC6NU!ETRKCAI"IM5XT^J2:56W+CN^3:F4U]^M,+1\6&$M M"6A?Z4?)?(.TEDZ,YX_ISV/^D"M#\"C @Y2"8M5'S$YIXOU!111KY[NK2S%) MLJR*=N#V*IG "R54HVNKJ$[/,B SU-M] M=0?,]I9A;12.PJ%-F#HOQCP'>MNLJ$01F2>9)YGGH>8YI-F3S)/,LY[FV=<' M"L^#7KQYJJ4*5\3OO9H]?&R%X1M<_S?+2U@T\IV[*'9GR$M^;[FA^/;;Y)8] MQ5_\* Z3&?/C!5KR+8C#6W>MT7W[=CR^;=_=?[X;#N_']YPXW.P.>_>]\R0. MGX2;.@QHD:#\EMEL]L1" MK6WP=_3*5.0ZDIVS>8RDZ=H;F%#$:W7,^-WS:[8ONJX!&%V 3;K8VPSA?T2.,:Y[,= M>T/\>^CZMCNW/,V:@:;$IW1.ZB(G9847FQ3N-,R!;G;I?#LYX4UE?" <(!RH M299=_;S88_L5O[(H^J3A'HGFN)&-KH7.JW<&$_0T0%K_YILS^_B][U8OJ&P_ M\MC&>&4,]>$1.-R7=:M!,+UUM>(&F6OM)OE+-#[3U-NMZHDR+L/X:/W]WCSI M1E%B^3;NBT=Q=+39LH%VJ7=:AFK?_+RMKWZ&UMP9KHD&TQL,R6 JGZYJY$ > M>QY+<^84AY'?S9O<1[+-K@*@+"IU>%YOXXM+&*VN/FRK8Q7:6Z*-T+RJ8^DU M@L_:>2>$DH22IT/)MFYVE3F0A)(4*-G=P?S!9I;K2P\S"XA@!KT;.-H5SZG? M93E\OLN]]@W5;:#P1ZW"'P7@7H'W)[86U1/;-KULL"U19&2WB>MN,F$V'E34 M7,P*9U&LA5;,-)B\O#3A.#\*5X7%GL^6W/!F2)OA&R7T.UJ,UVBN),LCRVOJ M F_1ZN3!7U/U,?%JST"D5Z58_C-#7R*:J<">[^E= APAI@6XW4 MK7:"(XT[&NJ=%[BM"G%P2B3,5;0#'V0086 ^F.^8L%AM$/X"G#9Y,9#.Y]JU=1);Q5B<%-4".* M$9SC88@F:!X!& %8#0!,::4'!;485A=YP%MVKMG0'K5[YJ#=[HU&9G?4[=W? MMF3-ALZH55ZSH=? M8GD-RW_3K"@"D3N:I;U8H]?7[D,> MO8D#+;)B-YJ\\0=.7!^^1G([K1'J4_ MRZNLD&G0CADTX=_0&%YX@PYK;J1X#U6.HN1]]L?3Y5(^!%$JI0EUL/89UKLX^ M*G>?^8"3,)B!H\A\>ZH]HY;[Z.AIUC-\@VYDR#Q< J 3B7XG^'7%RUP?!QQ/ M7,W#X#FT9M%!Q<1*_8J2^9JQP#K9]MULX%.&>+ MZ+2HOLF9Q2&JE.VW)WBNV'[2H*\,Q&S-W=CR-)!VQ*K)07XG0'8^F9)@CMVM MPV6[[<#O(+:ZZ!JM>ALPY5V2<0YZZM:!EVZ<#5DG'CN3^3' N91GC03Y5$N^ M*MI?3^^8RO+3:J,$M'RKS5S6.),P#=T8TOJ-UF\*CI3:21CBCO$<&:6I&.4[ M1]KZNG&$38'+.-36(--L[MQV5K9G]M75J;ELVZ-EV.HI,<#>X+[>[M/A#NM^ M.I%5I0@;?R)KJ)M#.I!%R^7CNA2$7X1?RK(TA\81*PHV08T4!C>V.U%ZJB.4 M5\9';<1/+2YU;9_'X3&5',[6GE?9Y]&E8YSB'0/3Z/\2\?.6,O7^(7F*7,>U MPC=M:CF:Y6O6\W/(GGGY$D5]_"^C?=/3X#)OE<>YSQ.Q:2(SS4E8\8A ?L8T M.Q< EZX_9J"KZF'K9J"\AZ]3%UJ-)U\+AR%$MW%Y!Y^?WK0??&3Q_[=:;/U, M#^2&S&;N"QI2=-,H?3VV;IJ=F[;RD7M_4,3Y%^SPLG+RGT"L _@=EO#/4_A@ M&C?:U0-CVM< >C\ O94&;;9^^6QY_+SUPY2QF!L\KS,477\/V=R"R8+]G#,_ M@I?BB>T 7AIF85$KBE@JH]?&?,7%=$80JI'4BFL/?3!;N4AM MX+U)J$>DEW.9Y6E1,L=XS;MGYM!RB]#C^G[P(HMHAL$_F8U$"C%(UX>W>>5B M90(<8F[D8D27],!L%0&I?;/1MSN5?[:7(WHR9]+\J'WS.7)R.HL\XYYS)#/M-0A_0\-.4R"?Y/R""I(Z6F(6R9N5OQJO0JT*75OD4_*V>.X,)L#" M?)>WHN2:IM7RH&6N#Y.4AHM$? [O.B:0,,=GD2 )6>RWYJ)G%,%\%/CI>Z(8 MU#@.H+-8/_::B=8E7IPI_!K93"S78^("/.V;OR1&D\D-5GJ@ZWSM.5KLB93_"B0(HV2EN2&C;.O/@P42 7FNX%SR[H@@WO2,)Y$*&G]\77 MH)?0*H2F,H^+F,UECU;KDU3#%=TMBNS5@C$-/.Y]KG\6= 35T_5!/!G13 "+ M<1>'B*)%F/&,ZTJ>"V -S)IN(YWU!@4J:)\H%NM.;E(H6WX")]XS)% M]1%]*&7W%E.2]-0S*GI$DFUF'"!W"ZH7_,67X=PI+[E?4C'+K06!67- X)^< MU@A&1\U,V;KI*)\IGT#[ZC]=XA NG<>_D/GH'7XB]7-4^R-7Z=4H&3SAY('T M4,X+*GN:/F^E:QYLO[#7S]^_2&:H7"VL9YR_P(71YD'@(0 QZ(6+X:_B8HG? M#U\$21@)K B%62E1)S]0HY6IO0=)#+..CZ.$,)CW&U9;35B(;S:D351NRXQK MZYC9)J@TGYD/?\3?06S1K1O97A"!QQGM0M?6']^.QMV[V];(Z(QOQY^'W7M! MUV;DH*RC,E@IH4;K=$_+#M9L;C/J/'6^ 9UO2)93[5(!LN;V M+XS#['$:,B8"V!$LK!WF[" UTJHC:U5%J:O5J]F#^W,O)2,\(TY&(ODDA3JE M0GEOVH[\GJ1/Q]>GPV2Y?4;=Z?5Q,]X/(08OW=:L_AUB7@5^'0$?3APMV"PEF+AMF M^@;!#,',&<%,(XYJU0*#&G+2SZB>#*41.D/P1?!5$U4D^-J>:*%#Z*4"O1JR M+UEMY5AY5FC'2-+YDA2JVR"JRQA7/P]PT91&!2Z_T MT2!;;>Y$=SF&F5%"F.HTD$R43)1,5)T32X9)ADF&63_#I+FS)NO3\UJ&%LPS M^^OK.IH-I"OS$@>6K*Z?4GIQA%Z$7M6B5X>*PQ!Z$7K50/,(O?:H;D4KQZHB M:>M+6QVM806A;>+!_F<2Q>[D3;D@]Z05WHHN>!W7<.AB$8P7]L6/XC!!WOG= M*(9'@]:]:=S=M_JMMM'M#^^[)J<8-MLCT^C>-9EB6,:NS;8Q,5OB*8*^WI85 M"9!IW9H%B609=E@$VL%I[_$7T+GKPE=.)FK.QB]E72AVH#W+U_]&W\I<#?_Y&_< U[ M_T,,_\Q2%N5O>2V&5^08M[#V@N)17E0#Q;E?I/9;'M-;OR!MS=Z MX*CO#='YAFRR-FNU2_(A^;PC'Z)J)D9P4C-B!#];S3NZMBG+XJI>%^^SDH'9 MVE_[508\"/S4@Q^1Y)X-J3U1.I.V$F,^Z6.M];&VZ$D*>9D*N3M $CG >NW- M]W.CTG9DI$V9\XQG+@I[CYNWZ>A$VA$6FR0X!9AZ1"$V07"U$19I'&D<:1QI M'&E/X [?:3$:O[3@B82NKV'^H!;XA7S&2+L"Q6 VSVW$C$4W\#\V M-[I0I1!Y\F5C)5,OHSS)P8ZZ*%*MSF[4YGA&Y5PG*^13%XW ^^@<&<$-P'-FI"D.GZJ]\1QV8%( M B$"(0(A3UJO!ZBE*@) M4WB/@M*]]S]W..G)'-%5/M MU"AK[MG5N*[ ):R+053M^9%=G+%=7!G*BK]?AH="UG+!UD*S"-D%V<6*662@ MG,WEO&>1IG.(U,ZVFB*X8Y?$?0QBRSM#.39+ 97&@!M1EZ<6 >)FU'0ZYFY5 M(W2G:E>48(Q@C&!,^1K -(\FK)T6!XU0-,H+(G C<*LMN)&/1CX:P5@]59%@ M;(?=OE:+G+2:AG=+EGN:8Y7+32B6+;WFWZ@4Z*]IG5D[>/;A)UYI5AZW7*1X M<_WL_*7/HB@]@UDH@JNQG[:7..D!SO+E,8LP::C!^[RG'BQ1W9>)I"M=\UG< M7%DV:TZOA.6@$8A;*PJ$9LSQIZ!C:80N5;UD(10C%",4JV$TN1)FNT8H7H.] M7<*V9J@881MY:.2A$8H1BET8BEUUE)T<(0^MHI!RC7;1CE5UT ]BJCS8@*F& M!/?^.1&JD40:1QI79\'51EBD<:1QI'&D<51Y\'29+"OS6)H;NSJU2"G?Y*SB M@'4)%M0JU%>?:%Y7'84=51(C$"(0(A#: X349:<3"!$($0@1".UQ1F9 154) MA0B%"(5.6D>EW2$4JBJ#XO>Q!?U?>?V*O__P^R2Z?K:L^:<'>\J 1NOG9"^S?_O2?__&'3?=$A9L>8BMF_*]ODWO7MWS;M;SO $]!.(,/ M;.0[^==!Y.*AMU\#V\)_'[$;V5MA$'R4] \V^>.'^UNS9?3_S_S'X^T'S77@ M"\N.K^_[@UMC>'L[ZH_'_:YYUX&K6K?=5L_LC :C<>_#GQ9&KC@*C^Z,1=I7 M]JK]"*!I:T>Q<+OG^NQZRKA>&6;K=XN*!#9Z\YH\? M6A_X9\ )._V\NY;-K/#9]44CK20.TB\$=O%O7ETGGL+5(!P)?: :GC6/V*?T MCU\6$2EO=W&7(V?L-%9NVVR_42+:9/9_]SYNKD1VV:<#;Q^<]O6'W=[HQA]X M^XGUYL#;&RUZ4KMCO9V*O]2$#X;D0_(A^2Q[@?WW,H=*"^WE0P<'AVDV+ZV7 M7/W!?N+"V_BG5^'K/P6>(YXSBB(6:X5U+&D962')IQ;R(91*42K')^U7UWIR M/3=VMXO72WT>K9 MW!F]>@6D.9VPL:;82',ZZ6T3]?;P.9TX9(A#IEEH08(CP=5U?B*: -(XTCC2 MN.9I' F.!$<8UPC!U498I'&7H'%-I7M2*;7[(&3P8,U.PI#Y]AL_5A5:=DS9 M;F>;+7)JKJOO(9M;KI.R78FS:@$GP!)J&&L6YEZ2"C9X^ZXN %?1B>OU0FK" M@6O#&!Q++'71 [R/RFT0QA#&' ECNA51.A#$$,3413ZG]J1'MATFS-DG\[]^ MPFR6LM%\=F'S68_F,YK/"&((8JJ#F$Y%C+#G"S&4Y+=>MH]!;'D%5B]EKF&- MY-":3Z:Z=C0:483T>!2L[VIMX\OB5K:/L(LT&Z%U5:^E""$)(0DA MZX>05>V"$$ 20)+O38([2\'1E$Q3.3#U K99RMR;7CHK>LE,7-VKMG3-N_&P\_WK4Z_ M.QC=WO;O!UV3U^PQ/M_V!Z-QDVOVB%VY*9-5<> MFB@<@V<=X,LPGO+B/'8P MFR\N%:FS42:(G)YTDH"2EO%"EK HZ3C(>@W^ MFLQ8:,70OTHTF(C%:..;J.Q(XTCC2.-(XTCCB*ZS$B=.[OHKL](J,LGJ(JSC MY815)Q3UV5U7;4/OMHZ7XK5L3 U2H8\4#3F2NT! ='% 9+;T7G](0$1 1$!$ M0'1"(.IV]:ZI;..#@(B B("(@&@/(.IT]4&7/"*U0$2;@IL*P?K!S/5I6[ 6 MB%\?G:N=X$CC2.-(XQHAN-H(BS3N$C2NJ=N"RTVHME;$WWD&'G,T"T1B/3/- M3V9/+,03QG8PFP6^."4<:4$21['E8^.J4-Y+U%&*A9#^D/Z0_I#^U%8^I#^G M":%=AO/U>9&_91_--(^Y+-CAL(CZ0/B@I7>'ZE*4ULFE+E%8O(^(]DZ,^Y=C M7?V^WNZ89%UD761=E^T]^684J*A/*GSK MIGV\1/AW17;>&?(4@ZDJVY&@CJ!N"Z@[XN%#@CJ".H(Z@KI305V/O#J".H(Z M@KKSA[HCGN2^<*A36DAQIY*&:ZHBSN9>\,;8 PM?7)NECV'..)C-F1_QVGXC MSY.%%K]-?C [>/:A]PZ\U0W@NBB.=JF;^+D[,#KCVW:_-6KU>KV1.;H=\;J) M9F=T?S?N-[EN(O^X7(@F!LE%-ZH*!15*JL=&))24DE'TLD&Z"0!)2EE[93RY"4= M07AUVM>LH(]OFEI:T74A.2S_I5U7=<%DM=]&#=6I-B M'T?R!@AC+@MC.F:',(8PAC"&,*8RC#%TH],EE"&4(90AE*D,97I=@S"F2E[! M[7?EFA_"^<$BD*D]%C*MPWZ"C;IXCTR+3(M/*[C/UMJ$N'$;&1<9%QE5P"@<&%0.J;FEV9BNP M!^9YT#)=>V8^"RV/K\0L9^;Z;A2'5NR^L$H78Z<]+E;%W-8:5L1D09SZ/D8IZFW.T?+ MGB7C).,DX]PA'4PW%59')^,DXR3C5";'KFX:1UN6GKUQ'KA7: [.>UE:C9XI M*AA1%Q$>KRY$DW+*.[I1U?)[A63JH@L4D:[<)R"@(: IAQ+ZO8IVO@AH"&@( M: AH)*>(WAX0:^B^.L9 XW:$GAJZ]>M+I)W;[GA MWRPO8:,H8G$T\IU?7>O)]=S89=%?F!4E(7.^^?#H) Q!6;$.7U2NOK=%8;SQ MN'__N=L;FI];7:-S9_0Z@SM1&.^N=S<:=IM<&$^$L%:5E0-Y8KVX>*K%^#-( M6GM!42.Y''Z#XVCYDJUY8!K]7^!ZU[=\V\6$>3X@/&_>RX=$F\DQT:RX]$A? ML[0P'27M"8=)$\&TP.=OB[&.S34\(RS>-X7/>%+ZK:I:=F96EZY@LZ7Y8E7A MNBW&^-UG4/&[-1%E6?RN>TE5P&IV>[-;3YUO2N<;4AVJ=LNA[:F#%5/P;'9X MJR\?\2N2I6C*-G=)E2Y=E90M(DF5+ER5"J662*=(IP[5*9YULD=@9WL_JD99 M=14%S59+=A1AA .KHVE8%&W'XF=4M:&2$'Y]=+%V@B.-(XTCC6N$X&HC+-*X M2]"XAH3/CNK=C:UHJK%_)>Z+Y8&3'E6AA)>H:_53J]K)A_2'](?TA_2']*>& M\JDR1-;X(VY_"7SVILVL\#<6:Q/H[BYNDW)5J_V12G4YF>_I5Q-R,]\?0_9W'(=<28KB.%.#<];85U)<5B+0HGUQ>HSF\M(?TA_2']( M?TA__G_VWK6Y<1MI _V\^RM0<]ZM\IRB'5Y$49I)4J6+M9L]DYG9L9.M?'H+ MIB"+;RA2RXL]WE]_ % W7V3K DH@]6QE$TD6*;#1S].-1J-;0_E@*^P5TVGTW<101($28Y"[*<#,ZL M008/?K1P* MF6\J7?_^F?S>_VHL]I2F,9=8'!&R30#B!"ORH.@5#MPK7$V4W%-Y[7_M1%[%I5 RE#8M5PS=\27B5T MJ6P7 YX$6 PLIET2.L@+Y 7R GD=D+P\PVJ65*8?_ 7^ G^!OTKF+]L^7+W) M2FC144)H&@6MU\NVM9MH6WMQW>:%L [9&6C[))\5L?HLREBB1K#RW;-$WT_L MCH7$*CWL#5L,_=Q=/]4YSM!/Z*=Z_72@G]!/+?53[E&6ZI#JY'>6LH'^@/]P1FH0_A2/9J."?M/ M'MS1D'N^Z!US;';32!&U$QPT#AH'C:N$X+01%C3N%#0.O6.RC[_&$7L@$YK\ MR3(RXGJQC3.G?!6ABU1.LC9TRW!,91O(NLRDN ZY:=6*N^BB.R?) B4<,=)E M/L$%X )P ;@ 7 N !=@=; _"Y2Y:U3YT$(O3J9Q0C-&;N+MX@HG6+0$1;=0 M%^B0QOD$(=8TVG;Y";X %\!U@N""_0+$ #'8+VW A3,0S_/VOB9L2H-A*LO: MQ;(US+PM#$U35DXBWREF%NBG9]K)!_H#_8'^0'^@/QK*!W'M5\39YW^YHUEP MQV9>$QJ=(S2 T( >S'6:$'/5550%LH L( O&"Q #Q&"\-$,6@MKK6IPC?HWX M$>)'&LD'^@/]@?Y ?Q"_ULB#DM=]6G0<#Z([EF83QN59Q@KED.4[C[J":9EM M94N8786FBW8A>*"!30 TRXS? :* *" *B *B@.AI0!0.+F+X"D58-%R?)4]5 MO=>Z+D+5JA>>-F4+VH9EF0>3C"ZZ4+;[ "\!1 .B>7HZS_- -" :$ V(IM+A M$M -Z 9T [HIKK.:AMF"8Z-39;@*AW_DV^>]&7T_R6<1H,=E"<* W@1AD 4, M38:.3O[Z:*=V@H/&0>.@<940G#;"@L:=@L:AR="CB@DK#MTV91.4K]IU$_&HM]J&G,I1Q'A*#6(\IEX:R.-L8?$ /$ #% 3'4NM]M6 ME_($< %< !? A=.BBM(%BXJ/7);G!TH3/,6\!?UT3#OY0'^@/] ?Z _T1T/Y M(&Q^Q+!YN"@Q.0N<8TF$D!ZB#EH0(R &B %B@)ARB#F&Z:(_.< %< %UBP), BX'% MM$M(*\#DE?;:+K@+_ 7^$L#S0-_[<)?;?!762&T'S+*'__%[[_P M^L<26ML0Q#2*D7<(/&22(I";(8YT)"[FR#$D6DVS, M^+.-N)IF7)Z$)@F-;@L](O4YL_?;Z_/$YIPJ!:#I'D6SS\HO!KYR7TPS,;\VUPX,[+E4QC2:RW&O1OR76T7.B_LWFV\:%&.R6W][F^)?-#:S9SKNY4?^^3TOMRL]^I.> MNOTN;U=Y\%Z5![_GYQ&E*.I,X%_&<>$26I\/H;?06]WT=I$30I:Y M)% ]6/H#J%Z/IF/.@*'(14FX GX-V?"6#:%](+Z#&NQ2 Q(:G6L_4,O#(N=1 M%8HUDI]V\%9.?]H?E%>7*_Z66E6A>8QEM4J7ARXS+ZY#_1$->::\FB-U.Z0/ MB %B,.4PY3#EX!GP#'CF&#QS9ED'D\<2,N5)2+FZO <+84&!!04,?9TA!D-? M>T-OF6@ZMJD *I)I>J#]FT\[-1?33%;UYV-=-$<9[5:)79L-54^MRS26[:N! M K2A@$HL;H +X *F$:91@VD$!8 "0 ''V63 7@(80BN&@/,,RPEI[I,HW[4D Y=9G++)^\IG)S$ 49^Q3$O44:CVX!?,RL/[?\G#Q(V[*1? M:9)]&77S-(A8FO;BR0W_2?D+6]1F[G>=EF>W!HU6M^_V/<]U!YVB-G/'LVSS MLO3:S*6V>1NS63UB/GVD*-D[+<[7IF3(,AJ$\ORM.&8;+.1,J!0TH3-)\S\G M<7X[YO\-4G(SDS>7[4+@CXL=&X1]]]DT(P]55#EV]RRX M*J:VND5+K*[(;FNU/+TC'.#U5::Q2&CW1> M;)2;VGG'PG@JHA[,'T=4= MV#PTJ5NN81_ \]:%D>!<[[\?F= A(Q&=;!SQTUH^<*GK0\N58U^%00]=Z.'4 M_6GMT /!07 Z">[1'JDS_4Z&<2[R<_;9)*UVQ%?=/L%;LJW_1D+#,BR%ZYF= M!5H)Q5-HJQ5DJJI)%]TZ%_5Q*NL&V:96H]>Q>J8UZ+4;7:_?MRW/E-FFCNNT M!XY=HVS3("64I/ED0I,'D6/Z/+_T4=+H'FFB3PA')G!N()MJ)(J6D 5JJTD# MM?9M75_M--!JCWZ_R_=, *[TLQ\V_5>SRZ'T%1U\I9Z]\I'R?>/ >F30G5)H M ?)9&:YUZHW@_YE'C#BF0<0:#BH&%5.O8GWFL\D-2XAC235K[A X@7&L*C(/ MJFK_EA^P(>GPQZ>WC'QC$QI$(DA3'/SZ Z>^<.KK4-HH.Y8OI=JC2?+ A[MI M].^@8]VNXR6 6#LHVR^GT]RT=[W]::^1P0#GZG_RBT30 *0.$S785@*P *P M@ L%8 8<*$ "4 "+M3.85"-,F^?QDX-F0#.@ MF?)HYLSRC-8!NGX^ATQY,E*L+FCN#0X"!Y7(099CM$UES7_@ZH!F0#.@F9=7 M5.AO#IH!S8!FREQ1N8:]>1XS5E3@(' 0.$CMBJII--I846TJ@(J>)2ESK_3E MNK,_B-(>"?6S"M?F*W=GU%&W,PH;IFW9PGW1U6@8S0:Z=@(0 ,1LT>0X'!%U M: "OS=H(:*DM6BS+,$T;Y@. "#F_I33:@ 0 0 ,?.G;,-L*TL?A#\%M-08 M+99MV"UE.S9U,1\X6K*Y!LF.+A.:_)D2&@U)MFCP4L>F4SA;)=[\#VKS2(,A;1R&>$WB:,35B4%4%NF1G,AH\S MA%7I6MVBVI]_Z%17--5E\8J1M6NX:&<./ /\R6#4D!@;0"PU!@LA3!:MF4K MHU:8$*"BXJB 2P4\ ]PJ>!2 2QPJ9 =?(P@ZA?1;H%T^<.'\>M-!ZJYRU.9 MT*E&,JLNA[_5/:0N.V>.85KJ4H9W%5I=[ 6@"6BJ6\3H@4VL?H!;X/:XZRD8 M5@ 4 (7/"V@"FK6&)GQ>^+S ;?5P"Y]7D\V'X^\QJ%.JZSBC(0DXXK-@%-"; MD)$@RFAT&_"7%4["UH[.(!]E/.5PGAK&N=#5?1J-ZP% ==T&-I61_ET'6J[1 M:*D[//N68.IBS, R8!FPS.;KX*9I6$UU_94VE$OBXW$3IJR++T6][[F@NB&L?_GSW_]RX\O7)YG><)^Y3>9Y)-OC-\A_$H? M9*VH09Q\F;*$9ESY/C&:LBC?HVZ;E_1'0B$F,IT)D.21.#[& M%>3<%W6X0KG=&\]E6GP[)30E\8@\4YXMAS/+%YA!1:K_D/EQ(BM\?1!*6HSX MGWG$B&,:1,S7OC\J[T@HEP!_B%$<,]_@$AG2:L@_S%Q^?;+R8*[-Y\D4QI%;S M;V\3[8NL/GND/2^W#_KSV^6C/X91PF/P-&6KO.F^O:1OFT;6JKH/"$)&SA$THMZ)<#=/@.YGP[XW3 MHZ[;M,_%4[4O1RE^)["^-IN&YY5>IUF7N%2Y!=K)[=2"=;9ILZEHG97]! M6+;1LM"2&M9Z<^!L0[.5*]NN %&FT6XI*]0%4U1_4V1OHRWU-46>X:IK]:C+ M[,(2E8B;;;3E!"V1K33?%H:HYH;HFO^)T5'&$I@C?EW+<-%;_F#FJ/+@$0<[ ME7%M&7D4:R=B]FMR\^O9D61=Y'NX_(M]PJ%EB%(]LS5:1LL^7.98M15/(6,J MR/;8/5WCY?R/O\?Q\#X(PVVR.JS>H-WM=NU!M^%U6V:SY73Z,JO#<1H-U[PL M/:NC9">(^&,:W?)1RD0&_I8FR8/8F:(3KL29R-:XG8F-W#R0A$WCI,@32-EM MD?DQBA-YZ3,EV65(RPTQL5/+ADINJF9H(IMD9;M8:5K)/4->R8YY)>WV1=LT MFVW7 .9YA>W#" MM,@0J_JJ)D]0N MM\PQ["92G1$YK$N_;@6(4.9F PZ 0_7A8-AM&(B]_2^-%I6'"_>_7N('*&H6.%8 MAUZ'.,8)6SD77AQ>7[Y_^10[MD&A>/LJWM5;I1*4["R"\)[HG1[GV#9?;Q]; M39^7S5BW#%>YA0NFA,;NKK'APU+BUJL*>]3CA5!8*"PH%AI;18TM@6*1,K=& MMS_%:4INY!8"">0> LGH=Y8>DPFJO9.$4UD;B^J,VZ.VNEKW;PILJY[-E5 V M9:W!-*([[4PY" X$MR/!V:;1<-0EGX/@0' @.!"#PJ+MM8%#SLM,C0*K90I MV\O1B/E9<+>:"4 2FFW3\V)C,-6GO?29=:%I?$ 7Q7K_-P0Y-;)CM8*>LA40 MH%<9Z.GL8)PH$,T+9>GN "* ""#N;A$U33?21:\V!Z+2FBX[%6M95_?ECD59 MG#ST9(GY;/L"+WVOWW*ZG4:_T7,O^Z[9[7E%YW*[T?1:?6TZEU>NIDD)!4M: M2NJ5--O'+=S@5+KL1*4>OB+[Z/JNGU6=V*I*M8!2"F7#&85Z%??9N>TJ#NT] MU\:713SW" .6OEY^;E>5/*!<)"*GH7\6$DY9PN?VL;LSZ.G64;KJ5NV;2KW'11,2RK*F#H3@B=EF%; M);5!/$%T[KDNL\VJ6]#K.*-A.>JDJ >L+I(Z7#?7*NU?.*YA.8=KRZJ+,F"5 M>^2L)##-J3%-PS*LMK)PVO2'%P6+:W=MMV_;)=^ MXDFI!SH6I3D$]&X8MS\D'7/<%?VKAM31\F7-8IB4=DR 67 M$AKQ52*=!MR))7QN4T;B&ZY!- OBJ&AR??W[9T+E%<_F>I?1/N] ].(Q@UUN MK:SS]M&!LR'*T0) M1?G*K+;7JGH@6;C!Y"QA$\K==4ZCZ:)IM[*>$+LH)%H;;*:%E6]MT&B77SNM M$CJS;\ (&]8EQ:Q!7Z"OM:)J>NI"VY76F7WI2\'JM@Z^V#:I^?7-)VTUE1U1 MT&5NRS;OL.(UQH-KM-39F;H@ LOZUTW)-KG )W@0KHDCIEA::F24:H0LPVN5 M']2I"[BP\!'6RMXF%[6^CIZ-UF%8]V#=L[ DI@4\8-6SC1W91F%.T#-ZY_$91D-5UWCT)WE60F]PV): MTS15<"0XLDR.;!CM)DCRX([E_CU?-RM?\'+I@\^Q.&E%P\Z$3T7&;_ ES]*, MRA.7??[X=S0+[MC7. WDB:RM*R+8+;MO=KW^9:/9+06A]3+"_:0WRZN+KB^AR%-"/M/SH48SJLCT# D\5+$))K)G]!B L1W M1D6/7N++"A;^@_C@GB9#*>Z$2S4E-&$DS2<3FO!?'XHZ"B/^7B*!5./!FRE/^.+';/O7&^O+H5[GT0I5F2R]IHVW1,KHJ *TP#QVW\ M6V4/!_H'_=-NT_61V*K?/^5KGOACFC)XB(?96]D[F:,.FR#E/7,9[7G;%HX. M@ 7 J?, @W#5)?7H6N68;G*MM*TGWR%WN'^F6=[98^]G)#V-8F'N9_]FR8) MC;*'3P&]"<(@>]@Z\ZQAM>U!8V VS)YC#OK=_J#=D9EG5M.Z=-K-HV2>J=2$ MCL^%RR4CN^F(MCR]>,)U\F%Q?L[[F)+[F1P)]?TDIZ%![L>!/R9!2H+(#_,A M&_(7Q5_%UE4T)+&LQ5XDGV4DG$U P%)#7+62=5:T!2HSX6P#L5'Q\!5X^,HG_^V1&*-@1]?3^[QP^6E$ MU^.$K;38*WJ(+-\S;G*'QURWU6Q="\6;*][5HF,-V4K)0'@UR*3<_#C8L=7T M>0?2=6MU_7)_E1VZTY=&H<[;JG/XL)2X]:HV*]N#A=V'PH)_P;]0YW+X=SN7 MF$M)IZW',K=5NC2DD<\(S<@-NPTBV2HS'I$IOR(^ZK*VVH42M-BKK$8!CH;A MMMS2Q54)K5E'=0=3IA/V/T%@(+!="4QE :%*:PT(# 2FB2J"P+8@L%83SH\V0TC9?4*B*TPUPNO%N&R-,TG;$A&23PAU[]_ M)M3_3QX4Z;Z[!(EKU^"LA&86VFA(R2X"/ '@ K@ +H +X *X.'%<6(9I*0O- MU 41V,W?:?'2*8["R7-S\V-NQ3[__+A?%IB687LXT2NN-:73+1)F210V2 M!Y*P4);8SV(R3=@Y^QZDF?;/OP1 M0?0>: %:8$5@18 +6)'RK0CVJ79: RZ"O/;@5U@%]@]%'8=P[;4[0T N\ N ML'LH[-J&YRCKM@?L*EXLUVM-O%*)B8EN!*IK,#U6/X>KWS#.1=5_9?5R:W%6 M=E,I5:%%3,.P&NK.];\E&5UT 3'NTGT%$ V(9O4ZUS 5)A>":$ T(!H0#3P: M$ V(!D0#CZ8J1*.TR>9F'3%?[J;YC?GQ;<0?;OB+:(@8C (V[*0IR]*.*-23 M\'?1\-.RQ6.GJ.>S?;/-RT:WVQZ87J]MNNU!JV=Y+=ELT^XWFP.S57JS396S M?[VFER8-N32H*&TDHE*BVM$T3_PQ39F04!IPW2[^&O#OIF04\^_?IZ4VR'RM M(OU:X3UB:6U;9DYHS1="Q[-_OB!>.6_8Z& MG,VW.0VE7 FU/[^G16%1;3S]IM%JE%\[5)>Y5^CAGZK-6U-:AT]ZEI*$^8R3 M$'<-#1*Q;!?#6+MS U;#:#O*(*:-&AP#22=LZW^)[KAECQ/4J'JS&';C -7\ MM5$5&+0RT/8U85,:# G[/F51RE+I9<<9O\FB=!R5:S]8N%M97 =5&F'@]H5< M/.4R>9!0$VO9Z83#K#0WLCX&KVVT%6X*P^!I8?#*1MN VS!_3+[)3\3_^R2C MWXF?L&&0K2SC4O),L+O.6II/7\EF?F5KQYMF13ZZ5613\QMM,^/U-KU-HV$K MR]$_:9"?L.W](CW;,!;/Q)))B;[MZ9R>L0W+458P8F>Q::-UIV&VRQ3A=9S1 M<'MHEFOOZK"/4ZGMFJ9A-9258-=E*F'ORY/M2II7*8D*AQ3C"Z*K009#O?1M MO7\Y9#=9.LM7F ;"F'&\IXS$-WPD,H4N->;A52SN^'4MPU&WE:&-?H#KC[,W M/Z4/,B>YC%5=;59MEF@4H&[9AF792=J[/ALQ4;./).R.17DIF*L+I;/$LX MM45IBY)QP/[X,PQ!KPU4)ZEM'TU+4#PB)0"W8O M4X2_1!F-;@-Q) )KO )!EJD,0;K,,A9Y92_R7JZ=IHR)RRA566W/_G %+NN_ M8FS9AJONI//N JV$XBGDTLVJ::X\5ZF%(L^L]^2*,?(YSAAI&61>+=(V%UU, MKL:,9;*:)'_L*$O/-R\H,+^9]9&,XH1,XH21(!J)>HQ%#EPE^(JJI%J50^4^2HEHHGX4) M3?@74\(UGROJBJPE())"VH1[",DM0PW52M50M9I*BJ@V]JV"NN?E]G%_'@^/ MAZ__PU<^H-3:S4"V=@]ZKU*MM^D]-F'.GDUNPJ^[Z1DH+=2]S_+T+OGDMP\R')L-?UG M'K&EQ!W3(.N6W&*IJA=3EA'*4BEQ):$L*/<^RAT^+)7;>E6WE24=P@N PH*- M]V!CJ'-]U+D$_MV^V_V);))_>S,F'D0HXW, OM!&6/4E6F@<- X:!XV#QIV& MQFWO]#V2DE5YYV[6TI>/(,U$+]GMJP.5FT-I/%,9W2[.&IV_N:FT2^@+G9X6!MQ35T[NU/L\(2JM("H-:,ZOLXRV MJ=[D/[O. RR__T'329Q M%/CB"/6SK_W*)CRYO7%O7:7J_TVJ*EA@G? MKAO*91#>5/ MLV2$Y,FP>"V^^TQO=WFX]*UZ4KO<5,W0GE>M>+$ZQ4X#5%7&%25;]2S9ZCI' MK5W9KG3A33P[GEWW9Z_(]J5V*TS-B@YI55?H\KO/TI2,N-4\?L]/Z-W)Z-WO M_:_[>,SK;RSND^;35XX@O-)EPYUFQ4$0JS@"P6^$:!\P<:@ZQXR+0C:N$1DY M-RQBHR!+]X&)5S),;, $,#DT3&0*VPX!3+0"?'+=O$T6S4B?^3*^21Q+AIR. M6L*WV@W7T/I]BPUGQT/G=YP[T'D'&@0& ELKJK;1=,OO7UX)K0&!@< T4440 MV!8IRZZE+F6YTEH# @.!::**(+#-"0#F+.:F?OZPL$R%)8A R* B,HCHNTIJ_P% M/ /E<>#;7AM^$PJ5AX:!53*E&UG^']YFDU8E*7BQ,SC(S73)+X+TB".=BH> MJWG?))TUMD+*J2^Y0_^@?SH[%S6J(UA^B%07>PED 5E EH[(PO["QQY-QV1* M'Z0[C_4PO^ZLZ2E/-JYWTQ7]$%-=.U0]N#2,5E-9D1L !H"I.V!LPVPJVY(# M8 "8N@/&,YJFLE,YIP$8[%^L%^(@3AB_,6'?_3&-;AFYI<%.N5/['H5%-!DQ M+W2M.80)<=MHQ0AH IH:0M.Q@$P@$\C4#YE-6UE:V,E#$SM-J\5=1%%ALK:6 M\"G&."S#:R!-'U$_1/WFUWF&I6Y;"8@ (BJ/"-=45MD%> >*H^'MM%0U]VP M+HBH^L:/2EE^8FGZ@?AYDC!^\33FCQY':MJBB.MVKE;KS:O5.KM6JSVMM-;U MT0$IQ99;?L9K57>-7Q>=LOP+C0BDN@;X%+#J&&VK_ *K0"O0"K3NCU:%*TY@ M%5@%5O?/A70-NUE^?E4.S<&[ 7V4I1+:=CJLDC 7^ O\!?XZX#\5:A?R[;LP^E?)70) M+ 86 XM5A,4:AM50%S<'?SV.U/V04?[X+WY_Y?7*<[T2>3K2@[TVN%44-+C* MESDK9]9[B:"N)1R0;,W+]^VV8V*9M7E3CN>WWY)H_92^><#@\$!IQX 53_ECB:6@F19"P M"0TB/B22OMP%F_I^DM-0G&=0$D,5AR*6EFOMZ8A=;DWN@S#D(^>S&(8/?.HX M1021O']%9LPI9NQI+I>8D/!92'NFQ(\+$X.F%;^!W'KF-\F6?SH_ X!2Q??MS[*+ZY<_T5>PYG@_/7K##&^*?.S MX(Z%#P;AX\Z6.KGPA+V/*?^,#S)*^:#X*TGP$H'S S578\:R]/6)G+_^\8<\ M/;^E=/KARA^S81ZR+Z-'C63X&Y;[#]<.4_ZT7I]DUG]AN&/M__OS7O_SX M_/(K=BN(X)N4*+_#+Q'G"\X1?":Z#[,_+F[!;5 D%.4;&_WT;M 7&O@O^X_K M_CL2#/D'U,_.'=/MM:Q+K^]=.J[5[3_?Q$,U>5Z#J8 M9EHJ+N(D) 5)S@*A)W&>OG<='+K@Y)Z1 M0*=XO_HSD1!S^(C#+/&=Q8T+J?LL#&??^>F=^4Z^YRZ4/W^_O0;R";\-HF*0 M-,_B^0?%*DI^!UG/EF[-)Y[XHT--L'WF-(C^Y M[='CX:OR\!7)"5GO;+=VX]+67L&SQ6"]/:LGE)R0]Z^,'$W<3B< M.WP)7U%/^-_&*6'<^1@B1JLL1@LUFZO95?!])R4#O97;'Z8$O7M#DL?6Q W# M5B"]FBC?YOL-Q]?,\&$I<4LJIO+*_E!,*"8H$YI9%\W<@S*W\RW%H0"-#C>5 MN7OUF64D87-M^35>OI=L*T!:O?@^&+#YFM$87X2@[&U#>,Y=0E]@Q' ]E)Q&45'K "#10 M,1IHFX;;4M8?0Y>I! V !D #6SRTU? ,SU;6PDJ7N00/@ ? ]OP@.L:;EM9 M=HDN8N[>JWAKN.,AJ*@ MR;(D2[3,]"UG 8+2 />@#?@35^\G7H&Q)^;,\// .> <^L<7BL MAN$=H,P#/!XP$9@(3/0*$S6-EJVL'/.)$]&I[V?K5Y6M2#;+%VQ=(&0N Z;QZ>$+(T-HMTR;*\!@PB#"-A6"+9MPVJ5 M;S&!VMU6J_5:E/X6T3",?5EDW(^3:TP26=1Z(K#"EJ]V@',-UU%W,!V ^ N+>B MG UU690 ' 'P+VQ'>[8ZI9X -RN*SV-0B]E"O%3G*9DE,23^:&\."IG[5>? M((SM&0V%$#WM*$R%8%AA*UD?\%DMPSI /5: #^ #^)XM!EN&J^OI'( /X*LU M^)R6T=+U0&OEP(?-OX^?X^A\68AE=NK-(!'+$*C9"(]&HXVM"$1&-;5\U0.4 M;3B6,D !, !,W0'3-)HFS@$!, #,QH"Q;1PU+7^AI%'HHO2]LQLVBA,VJV!) M,OI]J]S)+18%#E\4#.-<-$[89]&T=FXJ4=Y&79^6MV2[3R.7,D19Q@K6--IV M246 =Y'H"5=CJA"C:N>P@$/!H<<+6IA&PU%W' X<"@X%A^JOE.!0E8V\^_G)I*P*^#J8L)1\ M9O?D6SRAZTE[Y?(PB-CYF$E]LFSS;T\5B%_X?9/[/")8<8U4EB#BMJ-XO_I# MD1!R^$AWY>\L;BPGEO@L#&??^>F=^4Z^Y^KIS]]O+X'[8)B-^4O^G#-4<(T/ MZ31E'^8O/C[5\N6@5B/T2Z1X+^ZZ;![D+\;D6'][&XLOP]KS_NY=4> M_9Z75WOTF+J#_7Q%\BJU6SN4NNG^AJRV\J-:NXFG5=[*"MJS'&Y3[RQ&MW<3AL+B/K&6[E.&7:7&@=?E!GJ49C<0S0/^@?\KU[]O5;R]K MV_^[P^I19PNJF84XZCF$O>SK 3A1K/]?3THZUM Z=S0(98AD,>FC.-%RJ']/ M:+3-R1C-\*JOS0!BG^G:YWQRP_2$03S2"_/E; %E855O4XP_HM"C(851A5&%6-C>K; M"]-CC:POVBD/:* GY_Y.PWQCUV.[J!Q'H4Z98K$3>E;CN)B%^R&CRT[LHCMB['Q9"T$V[ M:N:P ):/KW,-4UV)$L 2L-0D'Z+:JJ@ND;SV>>+-"U/=@>]**PWX2U/^.D&W MPC%:S?(K>P*6@"7<"K@5)1!8X\(N/]I3":79E[^V#S36*Y[8R;-QG/#/7M\( M*)FXM &69S34E7C498[+MO$PY35&1"&.EFW9RN0!7)P,+NI;W!2X "Y@+X + MX +V K@X\!IT[YS2EU M@5#9SA^0A?:3JYEO%Q:P!6S!:I6 +=MHNN5G90%< -=)&JY&^:D)=<'6J6,J+-&LZ1&].L%==K>(N!6 MX^VPYH6E;-6EB^;#_L#^E&=_O,;!'#K8'\"MYO:G<=%&WM[>(0:- GH':@?S MSSQBQ#%E*QBO'#YV.!\/X_PF9 M"KF?LO66T6NI*2NPL0UVTK&SW42.P:F?H M ,\73*31:*D[9 AX I[EP',7^6BO;5J4:=>&BIH*3]EH/_4@&DV)YD3] =N M.N!9 7C"#ZB]'^!>6"@IM$,X[X>,\58N#X.(G8^+/MR6;?[M*8#XA=^5ZL7UF)%1'')>YK]"Y,R2-)],J&@P MDY(@&L7)1 J7T)LXS\BWJ]]20J,A^2I?\8_2C+\55U/^=D2>:=26PYKA9V;! M)2:&S(\3.8@/0G.+D;\>/-U%%N0LB$@VCO.4/U!J$/;=9].,9"R9O/_P*E!4 MS>#*?1X9('&-E$00<=-9O%_]H4A,4OB(?>7O+&Y<3*S/PG#VG9_>F>_D>\Y' M_OS]]CI\'PRS,7_)GW/FC/'I"^DT91_F+SX^I;7EH%;W!1;4V'YQ*V?SG85B M2&[[;V]S[XL$/WLD>\_KCWNY4^G1'_;GM]NIPG[N,\2^F61>0BK%&[)\W;OR M.8>R9$42K=T$*"Z3[^X+&KZ)PV%QG\_YY(8EW!QN:C8..KKB]+>60_N-&[@D M?.!3J^7PEAZFEL.3;J^6(Y.^^#$7YS4C7]T(=_.E;?FZ]F_Y@:80[? IH[=, MR[%]8Q,:1+IR[^^<>W4=VU?^S5A/A3O[@]$D12)C"8ZO \?W&;W=WB;LEF9Z M$MR !HF6 _N=AOGK(D-JY=MH%A:"#65TDGV?,N&FDRPF=_QC9:Z52DE6HW.] M;;3:Y1M1N$<>A ([[1XA!T>KC)O+JZ]? MR=P2D*(H%+F4)Q#+B4-!!;=T%0^3!K9YQ/38&OO//'P@CD'6.6\J.Q-JMG56 MW?4.E/BI$L^.6[^BQ1NW?$(RW]H=@GD&'TLFY.Q!:2KS":;QF1<-9/$A"T;G M\.Q)HA(;ZMA05Y'['HSBF_ZP-KAK*>FT]G_+RY*!<*_ZFUV*JOJ:K MTF!Q&P#+-F#!FFV-!+\%Z9_GHX0Q$HA%.$LSDKQU(/!8_J$VZ+,NRJ_1>!JX MQ,*L"@LS;8!G7BBS>R<.O%-??"UBE?SW @[GX5$+56D$,&66[31PA%48T *T M8!FVKSE*LV!"A3VZGY6A(K0H^41&-$C(G:@VLEK,.2/3>1;)<+OUVN:;R <4 M_:&1^S_61>-P:[@3)G]H6Z%MUL8[N25E.2O*2]XF_7DUF5I)QG-CT+([ETUW MX+9;S:[G7O8&=M'/H-EV[4&W](SGUY)6*I[?/*');1 5@Z1Y%L\_*" D/RFC M,+ZMIC#^OCG0U:ZN7NW1(_^\=OGG^KHAEG7R*>@SXT^D>28S^US."@[9YT_4 M[^0/0%R/Q5[CA/]MG!+&?:#7ZRTCT@8UVZGW1/!])R4#O>%19X^8^0F# MQ5&^M0*P "PU!0LL"\ "L,"RE (6;)VAZHPZH5GJ>L><>/$+Q/RJ$//3"'C* M2A,"> >@ >+!^ !>%H##W764&<-==90.4H7'"'N"+0 +4 +T *T "U "]"B MP8JFK/ITVQ6.>ZDD73P:!%&0L4_!'1O^$F4TN@WX-?P>+$L'>98GK#.)^23^ M5]Y;K%*BE&U=D,X=]-J69[=[IM496/U^I]7IR8)T3L-QG5;S*"VX56K%]9@1 MMJA-.I*"(W1%+[#Z^JXVLB>0J21^ST4OF]#>3^YCVT*.&G;WT^ MMWE*1=HTNQP/C_)\FKN7B^$ZBD[\5Z5.52].LZ7$XM'R]3=VQZ)<64H,E$R] MDAVL(G7Y>OAERA+NST6WF[I=ARU96?B81]TZ !CJP;C7<4;#'=:Z2.!X/ M1I.BLB+I,Y]-;EA"',LH10&/VQA .^1J(ZSZ4AXT#AH'C3N6X/9-F3&K;EQ% MI)F<)6Q"@XB/D*2+8L;*RHL=<,M&N7C^1[40JK!-91MN6]E&E2XS*:XKLW8+ M3!!8H%8L8!FNUP(+@ 7 B?, @W#:H(%#A6JJ\-R8AMMV;SZ=FE'7PX-*->P M6N47;M-%'\JVMX@( 5RK14,,RU56-P3@ K@ KN5U+<-15Y2G]N!"9-GGRZS"X"*?J8F,HA0JF;!D0 $95'A%+?JBZ(0)AMO6]E;^-1G.!B MI>V67T=-%VU '* ")JD^T'(,TT8< . "N$H!5]LKOQ!A7<"%()MI;^/G; ZH M$HZE'157!?^T;,M6Q]QOR$@7'4%@0B-#53=T89R+ND/[P%#[Q8NR?. WQ?>FOE8AD]CB2UM375!V9YGI MHCX(+&EZ1@%L!C9[F\TLHV&IBX*#S%'58O9K:A]_(U-Q471;3](_3!.^6VV*4;<&=CM3MMK]+NNU1L,/*]A#60Q M8GO@-AO>996+$$1H160MMF@0I(]F89OS]+;T5+5/) M39[RJU)^"S\+[H(L8**.QY3TQ@$;D>53])D?I.)V MO](_64+.Y(7S*VSS8^]+_]?%6^OC>V,V.#',?]!D$D>!+X829/-[7WYG?LX? MAY$OHU'@L\00CSKDOR,FAHSC>Y+%A(8<#N+A$I;&>>+S)Q?/(,I,,L?7=3M?OYM%^_X:\:OF.1DQ=,O)?Q$!,6/,OF'1T^8L% ":_&D_/F>C)#< MAO$-U^J'B^?:MBEY*26JB S839+3Y('8;8-P4]-\"I#)-&3BL01XJ?^?G#.! MG&I5B!$US!5!IM!FKGLI-].22!@?;_8@_G+]^^7"7A3^/^(#/D'BL0M.? M8>A"BSG:R1**F#-^01;<\F246YZ8 M*T["!RJ^Y.>)_)'9C8629(\H-HCXV)BT;HQ*&USPPPWS:1P/J@A]TT3MM:YF#'F<"XAX09H0FQ"!XMF M$T)8<@F0SL=+TGPR$8SW\E-QV15N@Q367%*J.E9HS0RO%>==NS1X%+_0ME\& MG_#;("H&2?,LGG]0A*#D)V6TU&B^6RNFQT&PIYEPC><1B\8&>^-[3*F&6\?% MC#3KHIW^Q7 MY(KY]53BXVMF^+"4N%5$E:&84,SC*R8H$YJIIV;N09DX?[%&AS^SC"1%:\W7 M _8G?^I]WSCNR1^$1_JL JL!O %OP!OP!KP!;\ ;\';">-NWL%+5EVXK0%N\ MDEF:QXS6Z"*&*LNJB16"34JVXF KP " X&I6N"8;P766906 P,!@8# QV2 9K6T;#5+>' P;;.EB&^#3BTQIMA]0%A, ; M\%8%=0/>@#?@#7@#WH WX$U?O)UZ!L2R,UL8IVDIM#4%(%R !2 2 M@ 0@ 4@ $DV5IRX@P4G<*E7XTG[EK&Y;_2TMJ\+I_[.6T6Z4?W#D.8C*$Y)R MC7F/(.:1DX! 1+4G(M=2EWBH^\R7[?F!9\ SX)DU#H_5,+P#E'F QP,F A.! MB5YAHJ;1LI658SYQ(CKU_6S]JK)5+AY[YAD-JZ3SF^O%4V]88H,#@%L/N$:[ MI,.&@!O@!K@]6_DZ1J,- P?$ 7$'0IQM."X =\2%GGYAJ/++NJ7L=L+XQ?$B MQ?E,Y#B_)T'DQY-RUH(JY:NJYW@9%K3) 5W^/M5.2*[$670$EK4RN+4Y#V2; MI2N6+A 2UV'S^)20I;%!M%N&[35@$&$0 =L*P;9M6*WR+290N]MJM5Z+TM\B M&H:Q+XN,^W$RC?FBE!'V?8 MMM%RE 56 1@ INZ :1F>IZR[ @ #P-0=,)9KN):R-=)I( 9[<^N%>)7%_I_G M-S25RZ")6/W0+(@C[<,8QUX960H[XIYVCG2%D%A=2UV MPQU;W1(/@-MUI:=1Z*5,(7Z*TY2,DG@R/Y071^6L_>H3A+$]HZ$0HJ<=A:D0 M#"ML)>L#/JME6 >HQPKP 7P W[/%8,MP=3V= _ !?+4&G],R6KH>:*T<^+#Y M]_%S')TO"[',3KT9)&(9 C4;X=%HM+$5@H"R#<=2!B@ !H"I.V": M1M/$.2 !H#9&#"VC:.FY2^4- I=E+YW=L-&<<)F%2Q)1K]OE3NYQ:+ X8N" M89R+Q@G[+)K6SDTERMNHZ]/REFSW:>12ABC+6,&:1MLNJ0CP+A(]X6I,%6)4 M[1P6<"@X]'A!"]-H..J.PX%#P:'@4/V5$ARJ\E"'J[3H)S@4' H.U5\IP:$J M4[-WHMA^D M?ABG><*N^1-VP]C_\^>__N7'=5__R@7H/Q3_7ES 11<)^7QCHY_>#?JV:7G_ MLO^X[K\CP9!_0/WLO#>X[%QV6Y?MANTV+?/2O.Q89M\UFX[I-GM>\]W/3^2] M*KOK8,)2\IG=DV_QA*[GXY7+PR!BYV,F5<6RS;\]U0U^X7>E<_AED>\R:T64 M$IHP,F0C/I(AH:DL@!9'\B_QB-"(\)IN-VO]$^6 MD#-YX?P*V_S8^]+_=?'6^OC>F U.#/,?-)G$4>"+H039_-Z7WYF?\\=AY,MH M%/@L,<2C#OGOB(DAX_B>9#&9U\TF"4OC//'YDXMGH&DJY,&')Q\T\MD%Z3"ME89B2._D9_SZ?BU3\G!C,['*A(/)M2!_B/!/\ MFLN#/O+3E"5W@9C!^S@)A_?\/F*&;Y*8#GV:9O([$S8,J,0&C;B:&V+6&)<5 M_YV( _[9GWTIA>+9XX1_('^(*TP8!EFA[_PUXU=,/JEA)^(H/A1)O_PZ D3%DI@+9Z4/]^3$9+;,+[A6OUP M\5S;5JGZ-?)22E01&;";)*?) [';!N%LW7P*D,DT9.*Q!'BI_Y^<,\&\D(<2 M3;=,\V^*(%-H,]>]-.,3(O,-^7BS!_&7Z]\_S\F#VVW^/.(#/D/BL0I-?X:A M"RWF2%RW=;NC8UJ_ZQ7U&<8RV\)4W!;'#@\7UP1<\8OR();GHQRRQ-SQ4GX0,67_#R1/S*[ ML5"2[!'%SC9AA75C5-K@@A]NF$]S;L"Y2>*V6WZT>'Y^39@+SAL+.[AJH0M" MGC J_*ZB;^&,E9?V;:':SVC^@G3FUTI/@IM&KM#**A&?Q-:116MQG Y_4\[R>US4'EN,-!OU.I^E>7DJ?U#:[ M[6[;+=TG+7--\8OPW!*NJ4M^'W2NNEPWTESXH]QN^SY?9)"]+GXKS,^$0) M&QX*1A[-K+/4X7O^ZZE04Q9(6,Y)/"%A0&^"L/"!)7R?7%RH+7^";($D[EQP M1S3D:[O"K@M'8O&(+ RX=R%)05R8B%^:@9#K=.$]$O9=.#MRZ#3 4+%1HSOQ>]P&_^0V3OYP(%K@?LTC,^M!A_&TF!O!8GPD M+ZGI#;L-HJC@93G 49!P?_(_W*GAOJ\0QHC3&/]U 7N2%UXKF<1#KC=LR/D^ M2^)TRGRY&I%S4TAQPK)Q/)R9FMDC6_4R9'_0_C8LFX=\* M7ZJ)O:L_M*);MXG((^**ROB4#Z5:2/H7_XXYMPM!WW/ %3H[?**TTG42JC7B ME\@)>&DR9V8JI1-IZ/E429U)BN0E;L/S<&9!N4J(,R DX#-=Z,BZQ>AR?OE4 M4;F4X9Z0^(!KR]#P,P;5Q%(J5>9RR1\\P8T49'%AUT,7C^#.VX0R1D2F^0Q-OEW^&J16S&II2]!D0[_+T^S.?.K066S;9@OI#_O!$AI4Y[H ML! ,'^P3H9.S(H+"S29? :Y,Z47 0N PC6+0D')PYOXOXB71A7I^9!4-2OX2Y/^:N73CSCXO1SFR/\(1R&?9;"/6& M<7AR"UH\[HL34$ANFO/E _]!(C=*.T'[/Y*IY\\6N"J1Z[A)P/BCCRBHCO8F$&0K%&$%:'SN\F_&3. M"#,_^?GL+1;5A7SX=^;V__&7E_[QTJVCEQ%.T;6-P MWI"1ZRCK+$R*_%K TFVR:;Q.O]>W.E[;;=B7;J_;-7NSG8NNUQPX_4KO7%RO M\7'2I?2>662Y.2!S'U(_"6Z*[:S/,?U,6%%D..&,1G67!U;8>WG>XB<4!8C'!8[F0N_\PCMJ0?HK+BU7Z02"YY+V)A;$N'=_U)LF)Z)T]_O MR=F*!G>^]'Y97=7H^,P+\GZ/Y!D3LM M/[D/AMGX@\C$FB=)^USF=)JR#_,7S\S\S'#R'\BU2.T)BWA69Q$S559%!^H(=7Q%'7^+$L9_Z[_< MV_\[#<0I!.'8,^[:"W6<']$Y'\7)^14-A?LO-DZ@H=#00VEH1V0:)"+\)303 M2@>E.X#27<<9#3>5)8H$KM?,+@UE!FZQL=IG/IONHJ&L'= 0V!AD!#NZV[/'2]1.,]5;5]9%*1_RBI:%:%X2R4244W M\V/9C\LHE-*8?1?9'K6+2\-HM1Q5:-1%)\I>9L",UQ@19TU+&2!.PPH!+B<, MET5RLJV,7G4! ,P(<+&'8Z5PF5,71&RW7N%3JU,HI4S!?EW4?!%GJW=L?Z>L M?;A2H=?-.NTL/%UTK6RSIA%DJVOO3@>B9_;1D8EE&G +W,*TPK0"HG6"*$PK M]N&>5450>])_=MS[A>1L40Z#K*V"H57CMRHTS#I0&\BMDMGJ(#>0&\@-Y*8-N3F&:984 MFP.]*>DBOO( Q^D2(ZO>%VVS98>Q="6!7;0K$,U&1)U)T9QCWM5HWA#A4;W? MJ]5V1E^6_1!0=A)E)QM'KOYWTL4'JSUZS'Q5'KXBFU/:^?N+X7I'*&BE5_FJ ML>@"]FK9?2PKH6;[JMG56[T=JKW[KJ_FZ5&Q;_,5Y[$5M934!B@D%')WA0SG M[>6.6@,1^@A]!$%"(354R.T)$G5XUVMO4=5=%'67C9$%2,B8#44/.!F9'LW: M$OCSM@3S+M_IZX'E7=6]7*GOI>?:D4A5]%<[P4$=H8X:"0[J"'742'!01^52 MK4A@L]03E4NA+5[UXE0F,R3LCD4Y.^;Z4AA]-3Q M##VXH&)<<(::C>(ZY'N#($ 0-[.6\!6V'81BMDQB^B6 ML.]3<2:CG#*>M2E45$8M,=0*TP9^VIGS$X38F87N7ZBC61W@G4R1/M31A&T$ M1+6&Z%FKI *&**2I8J%9__7D2Z^NXXR&S[O:+2L#E*.R*&U2I@@K7]JD=&_F M!>%50I<0I#]RZAY8#"RVL<-GHSJ31A$5&E@,+ 86$QZ:92KK MK@H7;:O W/H"F@=CW17I;%M_4KD(.[)(Y[/A[G*KU\LF[')'0U0&31BYIZF: M(4:QDML4I4MOBH9!!J'1D SS1"3,B$JF2GXB?:N:U$[C5C;/2_M9SH2+?VDU MXZ]$J@U1AU;7<3\I<+"L9$#B/$LSKKI";6FF*P5(,)Q3*ZRV/^3?&/3//'']*V4NM>>H$QK<*VI%J=2>LE2>JM\ M^\!M;T&2+R@*^9(GSRXGTR2^3>A$Y#<&";^.3] +EP[R1,#ZA5^_C_-PR#_Y M3QZ(,M1Y-HZ3X+^2& I>$./JQC09OJZI\]<__I"GY[>43C](/1ES[6%)>LEO MGSU\CC/6#U(_C-,\8==\]KLA_\[/?_W+CXN+\IN4CX5%V>4=_U>Z^)*$.W_S MC8U^>C?H"U3^R_[CNO^.!$/^ >>!<\\<7 X&/==S!PW/;3NFU^IT;&M@.Y>= MIM/LO/OYB4*N3MH;U:5?\@>/C\BKW[I7E__Z[?+S-;G\G?^[.ESR#YIP+@E\ M2:^<3-(LR?U,(F'GAU!)'[]$4O&S<9 ,R7]RFF0)WRI( KJ M3"9!)@J\9S&A).(:E*P^#IERWXJ<27=J%O&QS=>>GWSE%RR^:GU\+VY\PS(Q M DF6)! V;Y'9[,(;D%$;?O' MX^00"NZ"+. PR#D%)?)N;XV3\T\PH0D7)_\9/\R'G'/CY,]1G/CB_D/^9>EB M<-$5@RN$QK\3#N^#(2L&PF_+[R)D*!Y&%"W:[,>#E- I9\#O\FH^!B4<_3_V M18OP;X5\Y$INJ$[:]WQ44N.8Z.\9O**DTMN@G-)%XKL_4\^Y;BQ[%8QB81F> M7KPUU:]C[4UZ7W[]^N4S)_TK'5E_[H/-NEI( M!T=$*U+AL-QQX'-VRF@02F9(65BHZ&P=2E*A%Y(LXDCHD[*>&)MZG"OW>!3L MU+;[10FM+5I*.ELTV\]4ND%!I1Z^(CF#VFW&*"\F6I4Z\S6I3JOY7NC) MJM>S.,BF0MN.R+@X=#K'4)(VOBSBCN\O>J*QX$XX-X98:%:QN&RU2M+A9,TA M#"XT;A]6?"0EJ\KLMX[LCNFTZ"*6DZQ@RE?O20%GKI^J[$)]8FGX@5(3$1: [E5M=(LDQ&^4AH3,' MP^ >1I8G45KD8P5I\?$N'B[.CB\259M&H^DJ6U[A^#A6IZC[<"CL-HR68P&[ M!\'NGNO\RMOH3>L^/*D 48YV*CI]HXMLM3I@H\TJHFD:#;NDRC8OB$8794"T MXM$H6*!F+- T6B[2^ ZTIJJ^%S'@RR1_3+Y)YA#_[Y., M?B<^=RR"U\\'[#J/:3Y]1>ZOE$+QIEF10F,5"2#\1KL&(TZG1UO3L#UU^_%H M\H1E+,"UXG&WVNJVH.L.KI-?L<_CE1,:1!F+BCJE2?Q P^Q!),I'F2%JRDRY M(!Z$%9Y%-.]HF#/"GTI4/J+?RX!DY9#7-%RO 2\7:]VRC%3E$.$:KHUU']9] M6]HB/T_Y8%DB:AYR Q3%G*R#*NIKGE; MW<%U\LL\6>PVD%5 1:%_C>RI4[H]K1RV6R9*GV 9B67DPHU4=SBY+GC (G*= M9+^(7,M2?,>3J0?0,!Q362!S9['IHE!8V%7 IIT..)N&U6@#G'HL#&VSZN92 M_^(:E6@PJM5Y^&JTMK6YFV&U#B:W2J@1ELG'S2P&@8' -B>P)B>PDERQ4R6P MZI0">:*VENKN7I4;\)GU7C;BFW5NG+=8M+R/*:&^;( Z)->_?R9I?I,&PX F MHJDA&22R)]G3#H[BB[,\\*O%]Q^U;9Q2 :-@2C.6SGOUS:[H)<4W;&BM^&Z3'B?1N2&D3PM M^@_&HU'*,D)O:1"EFB"=,7C"E#[(2RZPMX4Q,M\(X1Z)EH) ?H_RC62-) MT;=0MLOE4S<2G0MO&%<=<4=QAGEHD#@AP8A$<4;R+ CY,_#/1#O$A/GBIO+' M^#W%7E/Q"'0BBNR*^[^2UK^X5-R*J\G_,3^3?3]S,8LW#R\/_C49K1P62)4V MKU[Z'FJ[6,N6RJ5TW6Q<.$K;;K[8 O/FL0K(%L=<."T^:RFZJ=*V#1.Q-,4?4-7P#Y/3UJ>Z._-3O1WY(G^%=3+[ZAY0*MU81[J"67L MG'R*A7?&DLD+SQ5'J]UY'W%\+Q9%H@05\5?2.Y$M9V>]2(EL1LKY3*G]*M.5 M.;/?DR\1N6+3K"B:P?T]633C<8/B($U%-V!*[FG"39GDJT7[\'3, 2*;<$JZ M+CJ\%UW"GYJ2?Q>7/S(=_%;\9SB)9N*6:3Z[?6%1YG^9T =CE2Q][EYR T#N M1-M?T2!9= 1-19M@8SFP?"J^JD2?/*/%9?)2-LI.VKD4V3I%>R3&52LQ_+\\ MS>;F3%1[3X92]1;-FX52+VX]$[@AB\13,A7]V\<%GW&'()#-WP-^-?^Z&B0W M+KSGZ7"[W*DP> +$HHW\X\>9*8>8_*)=_7/])6,J]+5(X>=7EV%MK(NF>F,3 MI&3(V$2B[7F.*)'DG$^YS1%%5B*11SK)0RK^%G*(J'DP\Z*M]L'D] 6B<6]A M79;/PX'*[2F+I$5-Q$D+_@%=MOV>>W,O862U&WEAA6=T,6^6+R6N49SEGT[G)6?"N.$H4B+[3PC()54Y?[X>N ME4_@O%\VFU^FT\T[:Z?2'QZS4*JF_(NL-!=F#-#AS*WU#HS_) M;4X%=[/9>B]]] ,CKMG%C8-H1NOSZX8<"*GP+"3;T4BLQVX*>S=,Z'U4('^= M0L_[HGP M>1#*P)>YG&JK@8+'?MR29$LQAY9R?GRJ@T*KQ ,]UB@!Y]@/)%4M_*!7@RM2 M-^+12/@^-WD0"H"1D'$("^44!%$LY5>)^!@KB9U) UWJ4?*V2C5K*_7P*'F+ MDK:O7IMHIJQ=*WI9>\O87OBR)LC@)&(K:'C^#11\EU$YPT+A=!(>SD_2> MB&A $M!PFRZQY1["JD.N6'G/7$(O:L/RE"5[Z3*3"CQ+S?QPO;@3+% [%FBU MP ('6BI5WW7X=YS\>1Y$Y],D]EE:3HOYVIQLLPQ/';9J?W(-"T$%"\'3 9>M M]+!5W<%U\FO>01 %Z9@-R6T<#TNQ6Y5#D&49S88#WP\K0!3FF4/",[P7B^-!CR_'\2 <#]+T6B#J]05YE*4+[SZE?ICOK9+ MGG#;,5&K_=Z.NC#86QI8A?!7JVFT&LK:5FD_^?N&O;#MKI&#H+VV@6H>G4GR MC#8.3I3H$IV2Y].CTR"CLJ(W7^B/LGN:/.^^?HJYKHYM-!T<_U@426'+O9'@^B0J3XS@#&B=G7LTL;1L-4=OZB]IX?%IF' MR.VN%;I<%^C"NDJ!>1OD213(@N@BHCP*OHO71SGZ5#D<-@VO=; C%-IH$Q9F M^IBTNB&J9;3+2LVM+Z*PKMO)\+W^:ET."1<;RB6]Y9Z:1K.)U1]6?SJ9ROK MRW6-M@MX8?E7OA7\Q-+T@^C'5#2L8T/1V2EAHFV/:+ E&ZU.1+N__\H/X.-N M,!]GEMDVS,;SKI0EN;G/-;-"1QC?8UF)9:4"R-F.X;4!.:60P[JS!(O[^BO] MJVQH[TX>[E!\+7+X',MHVHWCRTP7]<%B7]-\8K 9V&R37$FK"39#49#C2Q%% M05 4I )U,32['$5!JN"HG6P-!Q0%@4(I52@4!=E>S5Z69,?WDYP-R:> W@1A MD)75%+@$,58!H6 PZ,^!BH'H%RD[WF;"G-789!K&#XROV.+)E$7I?;Y79K5Q/M8^'X/S^HTPCSVAZ*!5R,)TX8?,(JCEQJFD;CJ=LQ:S]Y.]+ M-14)3!W?+[K^_3/YO?_5('Z>)'RU3IY)>-?I2_/I*XOI9R']Y6V\:39+2BHR M;?B-MK0R-2[<8+0M90=;M='4DOT*N \U1D33<-O*[&)=$(%XP;YV\9XF"8VR MAS(P5I^C-@W#4IBG7W>GM$( K*X!JQ.X6DV "RL^5?4A\Y0_ DO$";4X#8A1H]%%A99RW0.HVTIB^W5!1%89.UJ?;YD_,JCU"2NCT-H-0S;5A8*W%EN MVB@.D>"0@,!*:(P%S#D^N&".?XXP1RS1(043C]7@(B+QB"R$M+,JESAR>=TU5Z]IPJ8TF6G<2&HS>G#)F7QDG M@A?^'\D#9J-AMRY-KV=:@W;;O'0Z;E/R@'79:_9:E_/;AO2&A3/N>.N:_PUO MPL?#X;]-LSAY1WYX:SQ6PS;=R\9@T':Z+6_"2TQF8O>9+XWGKFKW& MTS5;[0'_7[O;Z+?L1K-C=XMG;5TV+@?.B^-YXYK]QC,PNPW;[@_L;K?CF:UN MPRON[78;36_P\GA>OV:O\0R:G4&OQU71;C>[9J/K=!UY;\=J-'N-SHOC>>.: M?<9CFUVWUVK:? +ZCN>8EMOO%?=V&LV&9;XTGK>NV6L\EL.?J.F9S^RW[#LICO3S4'/[7DOR^>-:_[_ MZHYMMVTC^[Y?073=H,'**F>&'))MMP"O0!8%NDA0])F2:9FM) JD9,?]^CUG M+A0EC\-07#7ABY%(/#/G?IO1X2A\7*AAHMCE/$B8$[M1$CK:EW@D\(WX],", MP8>YMI=%;L!]CWE91KV 25NA// Y"TSX],&,P@?TP/$H+.LFHF%'X)%X29C[E/(PB8+<;^8KW<>(1;N9/#\P8?!R6Q4GD14X$FAE% M'G%<3_O^E,=&?/I@QN"#H2=-@--1YKI>DF4^2^3:ON]RUXA/'\PH?-*0A$[@ MIFX&:N$D+E"N=2&E$37BTP,S!A]N>R3U>>J"(CJ^'?I G]0%GB:Q8^1/'\P8 M?+P8=#/TP8(#%_22\1B"I?+]CLT<$SY],&/P\9THX83Y$!$]+PR9ZWM$^Q+B MF.-I'\P8? *:T"CF21136#UTO=AG.I?)>.::\.F#&84/\SV?>BSP'.;[=D(# MHG(])X1MC?&T#V84/GZ4!-QE- J2. -I2K7HYD;A\2H/WTP8_ );2CO"'A5 M.XAY$,8L(\KWTQ#*>F-^V !U,T4KB;!Z,.'3!S,* MG]"!Q(ISWTV3D-HT2U7M JX$RSXC/CTPH_!)7<^!PI?&<<@HY%<0K-N^=)S& M1GQZ8,;ADX'K3[,@BZ@/;HUCYTO1ZA+'V/_I@QF#3XH--S<+00MB'^)0Z/N! M]FU9R(SZTP2I,2(3P_,&'PRVPWIIB:-D<50LH?)ZV=/G5D]\?X\(Z:4T M.';D+^E-5P"DEKIE'+(IR%UH2*$,9Q"R"=& KA,;F XH?0$"!S6[NP3Z4*U& M412[@9]$:41M"/ZZBO:"V!#UOQ"!0[KG70(S+X**P4V .PGD,=3Q':X!N1U] M/1(=OU[=BUXA3%Q,X%2< MS* 3ZTE*\%("IR+!06?\4W0R@RX-3#%5&W0+88J!?M"UABFJZ*![$E-T,H,N M7DRQ+SKH)LB*TA0+WD%WGJ9H@Q<3.)4X..B6V!3[HH.NG5W' MR:B']&6X2VS@_O;AV]^QA$!^C6S MXJ?KU5;^<+["P39%O6D_53^9KT_&8.C?US];>=WYQ?QA"Z*TWLC!&7H,-RY; MX5#4=L/.K_/?J'D9^)""$P-4K6VUO7W]^1GBLRN6^_*Q6#_/SF=JZ'D:<3OQ M(.Y./%!S,2PQ&*.9__3]B<@^6XA#M.0J0OQU:WTH=OMBLP"&43ZSJ$W@;X<3 M5MDT0@;Z)8HXGF$'RSWD36$U#SD.;P )EV)$P68#?&SVU?)/ZSM<1 GD=PFJ M6/\6EX#EEWFSQZ6:@UKVZ:%;FU'G'B M8HP%KH0*WBZKR)O)F2TXP$'N:Q4?BWI9-CA+HUR*V1$WSMSC46)_: [EN[O 2SVX'3PP$8\/SRL#FL9;BZ+8@E4ALW"S!O:KBSNP> 0%KIHDL"WV>C1&(Z=:*/%+'M7%!D2.T@8\ MO,_ SX\3M_ B1QRIL>I7_FO FOG<+QT,'(2B/8M(YP#8@'H_N>P+=Z(L2?, M%E+T)(':RG">2@DH-I(PB33P;%$(CCX6-4Z"LA9Y([4"T4'TE_MV0(MB7(O= M_6&/$TZT:;3:NL/96UOAMNL*Q7.Y_QIR$^U*_JN=R")"SKK*MXVTTKQU&,=9 M+>467,?^(#B&8U_@6Q3^%N>L()/AN;V:+J,&TXBE<:A2!FH!=OGAL YE7G] M+,?4E&(1V&P#:KHY;*RGJOX3]769[\H]++M0RH J]IC7975HE*H=T3IN+8=# M09PLEYU)-^MR4\H1-"^P:*6MHRE@!=9P.)L==57U;2,S$*!H]Y\;,E_N\7!?R >&MVDWV!?K[&AQ578*CN@/O M]8I7V '/)"7[8E7CV!W8JOVV @W.)7O@@4JQL]$8X,0>=,3[_*-8:*NG;JVK M50GR7S9H$[L*3&)NO=M:0!U@@R9Y%OC$\")%B5F'E.H9R.RRZ@EK$D6HWD!B-X>,SK8J9#N(7\6856Y(<6"%8;;K<[^BAP^TE._0&#"'8(X[B'@P"[H7(3# MA;VABH#,ZAXJ#T@X]N"/_\+/9'USC.$X&"UO'I0C%A/"<'T3(5TP7*:;HAY0 M0LJCO$#\-=[@BD7YB N*L68&4WHJ8*,S*Z3.G)WDE#*YQ?1#LO@L31&)'*SF M W9U=5@]P'\HD5[HAG?6,M=].C\[IF6Q2LO"D[0,O[\A_MSN64\ZM%_:PC3\ M?R5WEV=.0^X/7\7%G RL]&>:5:>Y*_*DPE2QN1V<,V,(WE1U<3ZY4NGJIW7S M5B1R^Y.2IBG07G1RN"BVQ3T:?8Y=#PBWKY@G:#J:V_UA MO7ZV5/4C"XI+>3:DVW@5GJ$>XDS&0]-TLBH]RC1?@%\1ZJ0J&CWQ\*Y]+UO7 MS=@7\V'(#8"KZ8[._G'&)D0)G1LUPN4^%&M1UHIOEM4:I\C6.(.R !O$[!^Y MI,N>1;[]TUH=*JP1PBR%M(?/(NSI_ MVNH)E*8\92F'7N*SU4$J/63]@-D3X+@O1.G5%#+JX9<0;-;E4@0.08@0;+U_ MGEMA6\-@*^*U2OHT;3\V(,[;(J3;/SCGLZ@8'HHSKJ%/JR!;QL?:I/S5W$I6 M)_?WV.M9',KUG6AT8M:,S,>R7D;[;I/B[PI4DF7(/$OS[47"_$Z]TA=RL!^L M]_F3A;RKH59H;H(9\0*Y!OS;]X/?HWP&/0SH;,/%]]3V>,^!FXN 9* M%$ MV6I[A\Q(P"XU\B$G#UR% MJ"I;MQY4^2?;IYBK"VQ>)K[Y"CX!/9C!NO;<[ZZKDG:1U4KAP?IR,WS33B'J MW)[P;GV:"P.H/DE-C6GT2<[;NJV7))N3UKGUW572I-FG\J2WVEDC%9*U#SD$ MP1SD]Q'?2ZJHM^?\VYFU6X-@T]_>OXM^?6\1+)W 4?W+(G/VK=@>UL2PN2CV M3]BA/2.1!.>M5KFA8&Y'\N9TY-C.DLDEB_H)7:77&RBY.#(7>O_LZC&CEF M>UO(+GL;HXJ/$$EUCRK7G5XA$)!5#A8D9VV_/'Y!"X,0MBZ5CNGCF+BJ0992 M,-_MJU4AE%IL:'BDM91.5UJ4_.)4!Y#&W *"E4S\ZD+"M,DV]NG^<%*1/:[%NFA!UM=AT#? M_ +_^?D?/WV/>E/^@']__A]02P,$% @ I8,(2]$RP'X4& FP\! !$ M !H;&ET+3(P,36@@"/:(C7Y2;X&^VT3^0#/!7?2=BQ_T'GD?SQ(^X.T%L3%"'N> MH%/?(Y=^^Z;T\57XI3)C\L'.I5ZN!0]F.M MP\-4.*^XF*N6W=-C>#W%DD3-&6?,=\T=;$\<>ZLE.5:-.JH5$=2*^Q5W6N\ M#6@.891)#S,K)NPAP\C/4]VZ=W9V=JS?QDVE;6JHP/:.?_]R-=%Z//KM%X2T M7JF[Y,)#+*./&993W=.7G3G&2Y#MVTZWUSGM':' &JZXA3UM>V$?S82QXS%Q M/!D]Z22@7BD:CM!Q-7($=XALB!X-:U>"0,5-$:1AU2$HSXJVD)/M G]UHGX= M>-3IG>Q&13+(JE$1]6N"BK-C+"Q0M5*;Y77(P]+!#'M9)U:E79JI7_1''5^V#M070L4U M-:A)=XS_VID>FU" ^+H**5$?^-%).M%J% MBE2W\'")>@93]H=HWKXE,Z0CTP_AK)D?OQXO!5\2X5$5 M2:7B<@U@(*\/]C8>>5BGBC)AD$ZQ&%GJ%4%\MW-!-7"9$1!/#9 M'X^D$K9#0LZ?G"F;S*HRI;I01O>8)P=/J_*DNA!G3]E9"E*5'=5%JHRXEN$! M@#O5 %&5UIUC!^+RR8(0;\"55V *K#Q"T.CK[2@W-=:4; $0H8R0)C;UVTFO M>];K=E$'75!I.5SZ@J@_0D!(0T()J%^/-P%L@/8EL- M@5RZW_I8,78+'T9BKZR,OJ7#'GE++$+O\=0AU\2[$62)J:TR!L(DD7UFC[T% M$0,=D7A]*8DG1VHV9"J94'9X$UCD2K4;_N'3)913%)0+XF'J[*SMQZ M=\]>=T_*FI-Z%9&+$GI?(H7K)0II1A'1"#,;:;)12#<*"'^)4J1#OX!XW3XF M7P-%+P(6_MG:L6UK!-@9J1E>N)K(0#B[.YQA(\*(4H4K)LM7P' MPVEW?89@\C1WVCT[[?9*:^Y% /*P-"2I',]N4DPH]SJA>D++Y M#7>47BHJKCKT_+"@9PP+%!;$9RB-1_O9%":4H$(1KE;/>9IX&GV7TKN*@T], MX[BFWM&+Z-=!#75?4D:D"L54]"$UU"JJ-?3.'ZJO34,UA()28 Y;!>F?S!XQ MC\R%IC(*,&N$/SM@R8^#7K_NOBFC4AU!)W_!D$SA3&+G@XR)#-IQG+!>-IZI M?. .LSE5@4B@J>@/G50T8PR5T15:138ZWF(5,6KPVY#[1-@C(XG^# AH+200 MW:9BODHR\YTK.B.-6$0Q^$(+>%W2 K(J#I AP-:J.Y#3-1;@*N\;\OY9<(7J MS!9+3.I, +>:"T1R(SCL0<*)[!K1X':PA9I\6W)@*A1(XTBW;K6JH=8H66P' MDE^P>&TJ6!@T=I#5B@%W7>JYNIK'[ '7:1UA%;/4/"BY*8W*0;,I30J:CF'6 MX+6Z 2GD5%Z;45L>@EP'>=(U1"ZY&H4@-K? VXY'+:=+WU/2_*)PN;Y[1; D M-WBE6WYE-A'7G V@".N #QLO"801;*[;R28M8WC!$D\_#X=VD55A* MQC<8-DXLB$<5P8UJ;QUR@2K?Z-%7697HQ1J6@Q^+L0#E>#; WPLVHW^C9$HVOU]Q"]N!I/)NT03BDES#W4VR95 MG8*:K]V3FMH=WPQO^W=H+"035%EP6:6S7MG1BKIC%PI*&_##?1:@2H#XE.@"*L M>+3:- B^J<)J$_AR"QF]$V.=K*(-M+776E:RT?*6.\XE%S^QL*NO33:)M=!B M#*6OZA:SV0Q$'B%$N2M M3>1J"C;R*5:]Q[2&31R%=F!8PZMN!Q'6U@!RE1._V7@QGCIT'@3^CVD;%= 7 MFDUF,VO&;% )NTD:! 7Z]'N4(JNUJX84.U",G3RS<04TM!;V5[*P&NMY%4'G M+N_U3HS+>U4GJ@-<\KL@@M[KC:9*'I^)/:>4S?N6>A"&BYNOTV\KZ'LW/+E5 MD.X[0Q4D :C'=801)4"-3=9:'+09I.7_"5,&JP40/L9EQ'0YLGI4TA#"W%FB M^\Z0Z!9J'K^* = MO30)NZ'S 7;!4CB6,V7.%+9MFBZJ:[8VD-(.?#6D7D3;UE;CV4R2&N6(W? 4 MVD&F-%7"#C1._3+&B@*TK25LT9!,;5],[_R)3B!['+LHB[702C+Y85DKD6O[ M-M>/M(BH:(TFJSZ58VDWVW?U 3^-F\<6^(6&D*E@EC"$"!<*D1VFOL/3Q>%4 M*.8ICYF:/ZNH-0],CO:Z\1;0^)CSU$]]V),&EY[6#T@[0W?I\!4AYX0IL-Z- MMWZ<8[V+Q(7# *JJJQK<_/T)IX;,/(*/0@1(8P@.%P$<'3A.ST9I M+*U6S=)O9I-"8RCS2[:GAF2\ABVT.Q7J6HOYZ8B-E^2A^F3=..I"ZWE7TWJL M=>O9:EB407GGX2"G^FK:C+[)@H>8K:1N-EYJ_\#L6R(]02V]=U$]_ZJ(#".K MU>/ZIIWI*C3!3 6BG@-+?4<6DOH/&;1' ;4:0$)O^ XHCH+45>ONREK#C>#_ M)2#&L%NRJO?87J\\!866EZEY[&QY,5$QA(2LU@>6UJW!J\BQ[\&-*W!QTQ-Y MO')4%%I9IF:RLY49G9A$*=I:1U96R?IU'S97RF_8\8-X7$K?7=90:'EH^]T+8R-;^&;"NDJ/5?%71:>5FX M#O3\[4&GAE7B.A9Q@.O&E91AF@\NN4@/YD>>I2I04.A$WC?C1,P3T8R+#9]R MB%/3):8"Y$.^$ Q"=BM>@&+NG[]=[+VA* UPM*((2D,Z=$U<4H:91;$3+(RF MUNPID6%#N^_%??5P'+.[A2#DCA(1O_BL_L#"6E2O #TM7?F+B>\-)>PME@-O M(B*C9>7T[@-89(P(1=A+@]'$(N4N-+D=H#?].B;Y$ ,/HS7LH%)R'QH?=/*WYV@_$B^:ZAKEK8>6&Y.T1==L*##]S2)**9Q^U'[K1O94-]@ MH?Z$/?X#-26N8+.7WFTUGD6]'\?@RJ(M-*M,,%C%K$(J8-DYHB/<;0;EIAA2 M:SMF)0ZE1UTX("K/* M%AG7KDNU?AP3K$5#HODC.SKPA8J(T1"KHSM Y/_-]:\A\ R#H M!8#Y)U* D(9TT#KH*\]S01T?[')"K+7#CG;23R[@_-'UUI @;-$=9)D*4<<. M,:$$U2%.A5DU7/LN?'C-!=3Z+PCC+F7ZS_$,[BJUX"G(CMC7Q,MVAQ4Y/Y!& M$T;1/#6%EI3QT]LM*:%.^_ T?1"$:0J#-P&-^K+ ;>#2M+:F""*I'()M!9$? M;[TUQ%O;M'2 T54@BCO\4$,70:_\F??-]IE7=S],43?SQ5%)@/E.\L9AZ%RHFFWS5:":PTT<-/\UIY!TW_RYX\WVN2-4P"%.&"IE#6[[ M&3%]$-CP#Y]ZJR34KJ200F#YFY#,B5T,5'^,I@\K"^"F$H)692DI%[>HX^Z: MPYJ_;T3%]89A6L8(RC8[1$=[2RPX;<"R8"V-LOF-X$S]M"IO+BP E#_ 34?S M!P!1 A&M@VR59.V^HZLJY/PA>F(8HD5J;(ND^JLOWX)SO]E+0"4G\+UC$,P!3#\S%:#1"',5DNA()+3<$9LO65PXV7EK*\1=/F)1\^P MU:=0XY H)B?_J,ETO4=TP>FM6<-I@-PTK7? U=#,REH56VV6:#>Y#08P\M&U%P&0Z&ZL]/9-G6GSY,QMVDU7^][X!P@N1-?U[14 MODTW!SCWP0DE"^[81,A@=;&*3K*=\P-UT\D<:2#_"%#F1_3O M#04/D]K:^2Y7L;#5EC/P-.-9W[)\U]=U KVT#^\$61 FZ;W>2MJ PNO@*S2$ M[%QH-H0$.4R&*?3A5H8U A!0T!H)B.Z66 Z6DLYH!NGUOTCC=T,5MC M* M-)1LEFTUE$S^:*0)0?SP8(8^WU[/EFDOU.&H;B/SR@>E0%:,Z#S&&\J>2 M_.$K!H;WZG]5E+'1,S=Z.C%M=T@@( WB<,5>PQ.: >3ZM9.>8;_0IA(.TC=] MAQU1M1;R-GOF3RRF>P(C" 'T%<@VQ!_WR$S?3#;R)T#6$0Q1YY=EWHV/^ MG&NZ^C01^M]ZGOWU^$':'_!R2542"8_"!XSQ@'K]#!X1)P@.\51Z EO>QR-/ M^.1(JVGA4.\_R2[."1SH#$>'?UW:*J8\Z?;>=L^^$'=*Q!%BV"4?C\HVIHX# MXH^0234!>-3S@;)/@OO+CT^I(Q( MV;=4!B.UL[H1_!)J5T,LF!HD\7>]&Q]_QUSM J&6 !3WRQ!B8_P/N#N%S\A5 M^Q0C6)]"0N8!H'!K2WB0E-P40#T0CS@@;3(UC\>ZDKDE%I\S^B>)3]O!R3F' MP#*<2[QV6K$^$YS8MQ=W^&&@_0-\7D#O]?0=>B75XYHS*_@CP):UKF>CXCGT M4\9?1H*Q$L'@-:NCB=597'H><.&1!T^'3G?JQ[G#K1^;.3LX_V+;90M6EAZPP>+$+B18[(DECZ':A 4E>E]?((H3/[N)HNU MN^^M*+Y0-6P]-;K4<%]06 MQ=@,[R B6L"Y]@;NMK?:0\94?,I=(O04#T7Z!5VJ:8OIUIOLE6O[_.'A!9EZ M(P9[?%T]+;)[(CQ]))OCP&7Q:J;5A[KRV<:J6\3I+@#V-E?9RM0&#R,5=P"^ M@9HP"P62WW?/PI"MH^""S(@*H6P5:041F:).;EA_09M]L/H91'^I*WD@8+?B M+R:B%^'W"2F^*G;;8PO7K&B71*>:(,U/<$60@*J<(#HR%*LO^(&ZOIMN&XQI ME?;=8&7<%EWBM$=X#-#[ED9M'R J/;$\+H)[D?052R?=[LG&""EHM =#1*DI M5 1\+H[G9,RB.#*\WRYAIDS3'2H! +7QZ?R"6]I#J[QPJ)),;Y7:T=,/.\4< MEFM;WT;AEE$V;YS'X<5@W>[2#_8OPHHN*)NH0%[7T92\0Y_:AX6!>7! P09+ M%3OM']N?P[44*$^O?6\%?F&=V7)-]YK%=^59S&FZ?RQ><>7$S['U0P4(JTM! M5#JCR"=PUY4^9O.>.'P)($PUJG41- -J3T4$^Z\"GCYQ-6(9=+GDXO9BQ!B_ MQV%Y&>[V-DFE3N_]$\07#-4VIKU5E-++Y*/-M:QQ70BU>NZC ,0/XNG[)K&^ M[WB3RVVO]X^5:^)MYCOKS.0UV$-VN$>6@EJJH93> K.S]V$$QF<20CG]TJ,N M44$?Y+9285!X-JJ2NX-Y_A#XV@=2^(R$$8;$RZ5#B:U"OV\7-S&G1:WJ1X6Z M)$]$\XP($JRB>/PG%S^F9,69[5(&J9A*'15M7*P85]D7"7#YS":Y/.\ \-G$ MLW4(W)"I(NB<8&LQ64D%?<,[Y;Q_?J--)6&S&Q4V00+M1#=$I:I1>E?3"#;) M8N>.WY)EF+#=P+A,.&T&V#/E?HE0%'TJ;\/.@+LJN-0KR_+KDC--^"!V0*/9 MF#FK"?$\!ZX9"=K%PM@1R [9H0:1)X4R)9\;09:8VE%I>L1 M/0^4?;V]WM6 MG-QD*144W?(5=F#3/US]8:M04(&$3> /*3U6[+3GS$=[YK;IT_1^SUC:[HF% M2FH\XJRNR5S-'A#APD*15&TAR-UPRR4;[X&/#M;TDNTB(U=I2@3K!1*2.0\+E3_!R"^YN.#^U)OY M3M+*\P73]Z2$16YIWE[S=.B><_M-2KJIPAR)SO6:Z56P9;C\-5VM"!9;Y54? MP%YN0)I@]F\NR: /&W&DO,06[$U;K8^5HD;//VRB;9RP?N?"'L9@C2,II)^O MDB;A0F=T/D"-@A X7Y. M/D&85=)U1/57+V;25_=XT%Y3 XA0?R]/X]III#-<%KTU0B43]GA,+Q M!&( I#I.(K&=-;0S^L>L3#RKY)]*Q'\+60;#.9X1-[ULY(77"H1/A>ROZ\T# M1HNFL,<0;E6:3=>7X?UJ&0Y2O-F,+D=@.Q?>7+R MDWI_$J%&D;W!JN'%_I%_]^UZG>ST@[TDU_P9>H:)@F;/[^5T4AIN4H[*\K