0000851310-18-000056.txt : 20180806 0000851310-18-000056.hdr.sgml : 20180806 20180806171600 ACCESSION NUMBER: 0000851310-18-000056 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 100 CONFORMED PERIOD OF REPORT: 20180629 FILED AS OF DATE: 20180806 DATE AS OF CHANGE: 20180806 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: 18995568 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-20180629x10q.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 29, 2018

¨
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, a smaller reporting company, or an emerging growth company. See the definitions of “large accelerated filer,” “accelerated filer,” “smaller reporting company,” and “emerging growth company” in Rule 12b-2 of the Exchange Act. (Check one): 
Large accelerated filer
¨
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 27, 2018 was 86,031,433.



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 29, 2018
 
December 31, 2017
ASSETS
 
 
 
Current assets:
 
 
 
Cash and cash equivalents
$
54,098

 
$
57,024

Accounts receivable, net
82,635

 
69,844

Inventories
22,994

 
25,976

Prepaid expenses and other current assets
19,377

 
18,931

Total current assets
179,104

 
171,775

Property and equipment, net
25,631

 
29,265

Goodwill
241,176

 
242,827

Intangibles, net
17,010

 
21,279

Other long-term assets
42,863

 
42,913

Total assets
$
505,784

 
$
508,059

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

 
$
7,610

Accounts payable
28,992

 
33,112

Income taxes payable
560

 
233

Deferred revenue
56,278

 
52,429

Accrued and other current liabilities
51,221

 
48,705

Total current liabilities
138,774

 
142,089

Convertible notes, long-term
111,702

 
108,748

Other debts and capital lease obligations, long-term
14,318

 
15,336

Income taxes payable, long-term
1,086

 
917

Other non-current liabilities
19,169

 
22,626

Total liabilities
285,049

 
289,716

Commitments and contingencies (Note 15)

 

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; 85,439 and 82,554 shares issued and outstanding at June 29, 2018 and December 31, 2017, respectively
85

 
83

Additional paid-in capital
2,283,649

 
2,272,690

Accumulated deficit
(2,062,988
)
 
(2,057,812
)
Accumulated other comprehensive income (loss)
(11
)
 
3,382

Total stockholders’ equity
220,735

 
218,343

Total liabilities and stockholders’ equity
$
505,784

 
$
508,059

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 29, 2018
 
June 30, 2017
 
June 29, 2018
 
June 30, 2017
Revenue:
 
 
 
 
 
 
 
Product
$
60,599

 
$
50,190

 
$
115,973

 
$
100,594

Service
38,561

 
32,125

 
73,314

 
64,664

Total net revenue
99,160

 
82,315

 
189,287

 
165,258

Cost of revenue:
 
 
 
 
 
 
 
Product
31,251

 
32,005

 
57,860

 
58,107

Service
16,306

 
16,495

 
32,641

 
32,928

Total cost of revenue
47,557

 
48,500

 
90,501

 
91,035

Total gross profit
51,603

 
33,815

 
98,786

 
74,223

Operating expenses:
 
 
 
 
 
 
 
Research and development
21,542

 
27,055

 
44,999

 
51,937

Selling, general and administrative
27,988

 
32,625

 
59,151

 
67,256

Amortization of intangibles
800

 
780

 
1,604

 
1,554

Restructuring and related charges
631

 
777

 
1,717

 
2,056

Total operating expenses
50,961

 
61,237

 
107,471

 
122,803

Income (loss) from operations
642

 
(27,422
)
 
(8,685
)
 
(48,580
)
Interest expense, net
(2,863
)
 
(2,680
)
 
(5,620
)
 
(5,270
)
Other income (expense), net
199

 
(819
)
 
(333
)
 
(1,330
)
Loss before income taxes
(2,022
)
 
(30,921
)
 
(14,638
)
 
(55,180
)
Provision for income taxes
891

 
579

 
1,969

 
347

Net loss
$
(2,913
)
 
$
(31,500
)
 
$
(16,607
)
 
$
(55,527
)
 
 
 
 
 
 
 
 
Net loss per share:
 
 
 
 
 
 
 
Basic and diluted
$
(0.03
)
 
$
(0.39
)
 
$
(0.20
)
 
$
(0.69
)
Shares used in per share calculation:
 
 
 
 
 
 
 
Basic and diluted
85,304

 
80,590

 
84,616

 
80,203

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 29, 2018
 
June 30, 2017
 
June 29, 2018
 
June 30, 2017
Net loss
$
(2,913
)
 
$
(31,500
)
 
$
(16,607
)
 
$
(55,527
)
Other comprehensive income (loss) before tax:
 
 
 
 
 
 
 
Change in unrealized loss on available-for-sale securities:
 
 
 
 
 
 
 
Unrealized loss arising during the period

 
(114
)
 

 
(613
)
Change in foreign currency translation adjustments
(4,758
)
 
3,994

 
(3,024
)
 
4,883

Other comprehensive income (loss) before tax
(4,758
)
 
3,880

 
(3,024
)
 
4,270

Less: Provision for income taxes
369

 

 
369

 
2

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

 
(3,393
)
 
4,268

Total comprehensive loss
$
(8,040
)
 
$
(27,620
)
 
$
(20,000
)
 
$
(51,259
)
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 29, 2018
 
June 30, 2017
Cash flows from operating activities:
 
 
 
Net loss
$
(16,607
)
 
$
(55,527
)
Adjustments to reconcile net loss to net cash provided by operating activities:
 
 
 
Amortization of intangibles
4,194

 
4,144

Depreciation
6,771

 
7,139

Stock-based compensation
8,769

 
7,387

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

 
2,676

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

 
228

Amortization of non-cash warrant
395

 
416

Deferred income taxes, net
530

 
(38
)
Foreign currency adjustments
(1,042
)
 
1,131

Provision for excess and obsolete inventories
822

 
5,094

Allowance for doubtful accounts and returns
623

 
3,274

Other non-cash adjustments, net
64

 
189

Changes in operating assets and liabilities:
 
 
 
Accounts receivable
(13,572
)
 
23,479

Inventories
2,000

 
2,912

Prepaid expenses and other assets
1,897

 
5,933

Accounts payable
(4,187
)
 
1,434

Deferred revenue
9,378

 
1,308

Income taxes payable
503

 
228

Accrued and other liabilities
(337
)
 
(8,793
)
Net cash provided by operating activities
3,248

 
2,614

Cash flows from investing activities:
 
 
 
Proceeds from maturities of investments

 
3,106

Proceeds from sales of investments

 
3,792

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

Cash flows from financing activities:
 
 
 
Proceeds from other debts and capital leases

 
164

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

 
2,117

Payment of tax withholding obligations related to net share settlements of restricted stock units
(54
)
 
(2,726
)
Net cash used in financing activities
(3,864
)
 
(7,095
)
Effect of exchange rate changes on cash, cash equivalents and restricted cash
(588
)
 
935

Net decrease in cash, cash equivalents and restricted cash
(4,385
)
 
(2,591
)
Cash, cash equivalents and restricted cash at beginning of period
58,757

 
57,420

Cash, cash equivalents and restricted cash at end of period
$
54,372

 
$
54,829

 
 
 
 
Reconciliation of cash, cash equivalents, and restricted cash to the condensed consolidated balance sheets

 
 
 
Cash and cash equivalents
$
54,098

 
$
52,885

Restricted cash included in prepaid expenses and other current assets
274

 
802

Restricted cash included in other long-term assets

 
1,142

    Total cash, cash equivalents and restricted cash
$
54,372

 
$
54,829


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 to present fairly 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 5, 2018 (the “2017 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, 2018, 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 intercompany accounts and transactions have been eliminated in consolidation. The condensed consolidated balance sheet as of December 31, 2017 was derived from audited financial statements, and the unaudited condensed consolidated financial statements included herein have been prepared pursuant to the rules and regulations of the Securities and Exchange Commission (“SEC”) for interim reporting. As permitted under those requirements, certain footnotes or other financial information that are normally required by generally accepted accounting principles in the United States of America (“U.S. GAAP”) have been condensed or omitted.
Reclassifications
Certain prior period balances have been reclassified to conform to the current period’s presentation. These reclassifications did not have a material impact on previously reported financial statements.
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. The Company’s reported financial positions or results of operations may be materially different under changed conditions or when using different estimates and assumptions, particularly with respect to significant accounting policies. If estimates or assumptions differ from actual results, subsequent periods are adjusted to reflect more current information.
Significant Accounting Policies

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

NOTE 2: RECENT ACCOUNTING PRONOUNCEMENTS
Recently Adopted Accounting Pronouncements

ASC Topic 606, “Revenue from Contracts with Customers”

On January 1, 2018, the Company adopted ASC 606, Revenue from Contracts with Customers (“Topic 606”), using the modified retrospective method applied to those contracts which were not completed as of January 1, 2018. Results for the reporting period beginning January 1, 2018 are presented under Topic 606, while prior period amounts are not restated and continue to be reported in accordance with our historic accounting under ASC 605, Revenue Recognition (“Topic 605”).

Under Topic 606, the Company began to recognize a contract asset for satisfied performance obligations that do not provide the Company with an unconditional right to consideration, which was restricted under the previous standard. In addition, the Company changed its revenue recognition for professional services from a completed contract method to a percentage of completion method.


7


The cumulative effect of initially applying Topic 606 to the Company’s condensed consolidated balance sheet on January 1, 2018 was as follows (in thousands):
CONDENSED CONSOLIDATED BALANCE SHEETS
Balance as of December 31, 2017
 
Cumulative Impact from Adopting Topic 606
 
Balance as of January 1, 2018
ASSETS
 
 
 
 
 
Accounts receivable, net
$
69,844

 
$
1,781

 
$
71,625

Prepaid expenses and other current assets
18,931

 
3,578

 
22,509

Other long-term assets
42,913

 
773

 
43,686

 
 
 
 
 
 
LIABILITIES AND STOCKHOLDERS’ EQUITY
 
 
 
 
 
Deferred revenue
$
52,429

 
$
(4,826
)
 
$
47,603

Other non-current liabilities
22,626

 
(473
)
 
22,153

Accumulated deficit
(2,057,812
)
 
11,431

 
(2,046,381
)

The impact from adopting Topic 606 on the Company’s condensed consolidated financial statements was as follows (in thousands):
 
Three months ended June 29, 2018
 
Six months ended June 29, 2018
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS
As Reported
 
Previous Accounting Guidance
 
Impact from Adopting Topic 606
 
As Reported
 
Previous Accounting Guidance
 
Impact from Adopting Topic 606
Total net revenue
$
99,160

 
$
98,714

 
$
446

 
$
189,287

 
$
188,037

 
$
1,250

Total cost of revenue
47,557

 
47,316

 
241

 
90,501

 
90,141

 
360

Total gross profit
51,603

 
51,398

 
205

 
98,786

 
97,896

 
890

Operating expenses:
 
 
 
 


 
 
 
 
 
 
Selling, general and administrative
27,988

 
28,570

 
(582
)
 
59,151

 
59,541

 
(390
)
Income (loss) from operations
642

 
(145
)
 
787

 
(8,685
)
 
(9,965
)
 
1,280

Loss before income taxes
(2,022
)
 
(2,809
)
 
787

 
(14,638
)
 
(15,918
)
 
1,280

Net loss
(2,913
)
 
(3,700
)
 
787

 
(16,607
)
 
(17,887
)
 
1,280

 
As of June 29, 2018
CONDENSED CONSOLIDATED BALANCE SHEETS
As Reported
 
Previous Accounting Guidance
 
Impact from Adopting Topic 606
ASSETS
 
 
 
 
 
Accounts receivable, net
82,635

 
78,065

 
$
4,570

Prepaid expenses and other current assets
19,377

 
15,918

 
3,459

Other long-term assets
42,863

 
42,360

 
503

LIABILITIES AND STOCKHOLDERS’ EQUITY
 
 
 
 
 
Deferred revenue
56,278

 
60,032

 
(3,754
)
Other non-current liabilities
19,169

 
19,594

 
(425
)
Accumulated deficit
(2,062,988
)
 
(2,075,699
)
 
12,711



8


Revenue Recognition

The Company’s principal sources of revenue are from the sale of hardware, software, hardware and software maintenance contracts, and end-to-end solutions, encompassing design, manufacture, test, integration and installation of products. The Company also derives recurring revenue from subscriptions, which are comprised of subscription fees from customers utilizing the Company’s cloud-based media processing solutions.

Revenue from contracts with customers is recognized using the following five steps:

a) Identify the contract(s) with a customer;
b) Identify the performance obligations in the contract;
c) Determine the transaction price;
d) Allocate the transaction price to the performance obligations in the contract; and
e) Recognize revenue when (or as) the Company satisfies a performance obligation.

A contract contains a promise (or promises) to transfer goods or services to a customer. A performance obligation is a promise (or a group of promises) that is distinct. The transaction price is the amount of consideration a Company expects to be entitled from a customer in exchange for providing the goods or services.

The unit of account for revenue recognition is a performance obligation (a good or service). A contract may contain one or more performance obligations. Performance obligations are accounted for separately if they are distinct. A good or service is distinct if the customer can benefit from the good or service either on its own or together with other resources that are readily available to the customer, and the good or service is distinct in the context of the contract. Otherwise performance obligations will be combined with other promised goods or services until the Company identifies a bundle of goods or services that is distinct.

The transaction price is allocated to all the separate performance obligations in an arrangement. It reflects the amount of consideration to which the Company expects to be entitled in exchange for transferring goods or services, which may include an estimate of variable consideration to the extent that it is probable of not being subject to significant reversals in the future based on the Company’s experience with similar arrangements. The transaction price also reflects the impact of the time value of money if there is a significant financing component present in an arrangement. The transaction price excludes amounts collected on behalf of third parties, such as sales taxes.

Revenue is recognized when the Company satisfies each performance obligation by transferring control of the promised goods or services to the customer. Goods or services can transfer at a point in time or over time depending on the nature of the arrangement.

Deferred revenue represents the Company’s obligation to transfer goods or services to a customer for which the Company has received consideration (or an amount of consideration is due) from the customer. Our payment terms vary by the type and location of our customer and the products or services offered. The term between invoicing and when payment is due is not significant. For certain products or services and customer types, we require payment before the products or services are delivered to the customer. During the three and six months ended June 29, 2018, the Company recognized $24.1 million and $44.0 million of revenue, respectively, that were included in Deferred revenue at the beginning of each respective period.

Contract assets exist when the Company has satisfied a performance obligation but does not have an unconditional right to consideration (e.g., because the entity first must satisfy another performance obligation in the contract before it is entitled to invoice the customer). Contract assets are reported as a component of “Prepaid expenses and other current assets” on the Condensed Consolidated Balance Sheets. See Note 6, “Balance Sheet Components’ for additional information.

Shipping and handling costs are accounted for as a fulfillment cost and are recorded in cost of revenue in the Company’s Condensed Consolidated Statements of Operations.

Hardware and Software. Revenue from the sale of hardware and software products is recognized when the control is transferred. For most of the Company’s product sales (including sales to distributors and system integrators), the control is transferred at the time the product is shipped or delivery has occurred because the customer has significant risks and rewards of ownership of the asset and the Company has a present right to payment at that time. The Company’s agreements with the distributors and system integrators have terms which are generally consistent with the standard terms and conditions for the sale of the Company’s equipment to end users, and do not provide for product rotation or pricing allowances, as are typically

9


found in agreements with stocking distributors. We offer trade-in rights which are specifically identified and accrued for at the end of the period through contra-revenue.

Arrangements with Multiple Performance Obligations. The Company has revenue arrangements that include multiple performance obligations. The Company allocates transaction price to all separate performance obligations based on their relative standalone selling prices (“SSP”). The Company’s best evidence for SSP is the price the Company charges for that good or service when the Company sells it separately in similar circumstances to similar customers. If goods or services are not always sold separately, the Company uses the best estimate of SSP in the allocation of transaction price. The objective of determining the best estimate of SSP is to estimate the price at which the Company would transact a sale if the product or service were sold on a standalone basis. The Company’s process for determining best estimate of SSP involves management’s judgment, and considers multiple factors including, but not limited to, major product groupings, geographies, gross margin objectives and pricing practices. Pricing practices taken into consideration include contractually stated prices, discounts offered and applicable price lists. These factors may vary over time, depending upon the unique facts and circumstances related to each deliverable. If the facts and circumstances underlying the factors considered change or should future facts and circumstances lead the Company to consider additional factors, the Company’s best estimate of SSP may also change.

Solution Sales. Solution sales for the design, manufacture, test, integration and installation of products, including equipment acquired from third parties to be integrated with Harmonic’s products, that are customized to meet the customer’s specifications are accounted for based on the percentage-of-completion basis, using the input method. Some of our arrangements may include acceptance provisions that require testing of the solution against specific performance criteria. The Company performs a detailed evaluation to determine whether the arrangement involves performance criteria based on our standard performance criteria. The Company has a long-standing history of entering into contractual arrangements to deliver the solution sales based on standard performance criteria. For this type of arrangement, we consider the customer acceptance clause not substantive and recognize product revenue when the customer takes possession on the product and recognize service on a percentage-of-completion basis. However, if the solution results in significant production, modification or customization, we consider the arrangement as a single performance obligation and recognize the revenue at a point in time, depending on the complexity of the solution and nature of acceptance.

Professional services. Revenue from professional services is recognized over time, on the percentage-of-completion basis using the input method.

Input method. The use of the input method requires the Company to make reasonably dependable estimates. We use the input method based on labor hours, where revenue is calculated based on the percentage of total hours incurred in relation to total estimated hours at completion of the contract. The input method is reasonable because the hours best reflect the Company’s efforts toward satisfying the performance obligation over time. As circumstances change over time, the Company updates its measure of progress to reflect any changes in the outcome of the performance obligation. Such changes to an entity’s measure of progress are accounted for as a change in accounting estimates.

Support and maintenance. Support and maintenance services are satisfied ratably over time as the customer simultaneously receives and consumes the benefits of the services. As a result, support and maintenance revenue is recognized on a straight line basis over the period of the contract.

Contract costs. The incremental costs of obtaining a contract are capitalized if the costs are expected to be recovered. Costs that are recognized as assets are amortized straight-line over the period as the related goods or services transfer to the customer. Costs incurred to fulfill a contract are capitalized if they are not covered by other relevant guidance, relate directly to a contract, will be used to satisfy future performance obligations, and are expected to be recovered.

The Company recorded a net decrease to the opening balance of accumulated deficit of $1.4 million as of January 1, 2018 for capitalizing contract costs due to the cumulative impact of adopting Topic 606 for sales commissions related to customer contracts with an amortization period in excess of one year. Anticipated contract renewals, amendments, and follow-on contracts with the same customer are considered when determining the period of amortization.

The net capitalized contract costs as of June 29, 2018 were $1.8 million, of which $1.3 million and $0.5 million were reported as components of “Prepaid expenses and other current assets” and “Other long-term assets” on the Condensed Consolidated Balance Sheets, respectively. The amortization of the capitalized contract costs during the three and six months ended June 29, 2018 was $0.3 million and $0.5 million, respectively.


10


Significant Judgments. The Company has revenue arrangements that include promises to transfer multiple products and services to a customer. The Company may exercise significant judgment when determining whether products and services are considered distinct performance obligations that should be accounted for separately versus together.

The Company allocates the transaction price to all separate performance obligations based on the SSP of each obligation. The Company’s best evidence for SSP is the price the Company charges for that good or service when the Company sells it separately in similar circumstances to similar customers. If goods or services are not always sold separately, the Company uses the best estimate of SSP in the allocation of the transaction price. The objective of determining the best estimate of SSP is to estimate the price at which the Company would transact a sale if the product or service were sold on a standalone basis. The Company’s process for determining the best estimate of SSP involves management’s judgment, and considers multiple factors including, but not limited to, major product groupings, geographies, gross margin objectives and pricing practices. Pricing practices taken into consideration include contractually stated prices, discounts and applicable price lists. These factors may vary over time, depending upon the unique facts and circumstances related to each deliverable. If the facts and circumstances underlying the factors considered change or should future facts and circumstances lead the Company to consider additional factors, the Company’s best estimate of SSP may also change.

Practical Expedients and Exemptions. Under Topic 606, incremental costs of obtaining a contract such as sales commissions are capitalized if they are expected to be recovered, and amortized on a straight-line basis. Expensing these costs as incurred is not permitted unless they qualify for a practical expedient. Other than capitalized costs of obtaining subscription contracts which are amortized regardless of the life of expected amortization period, the Company elected the practical expedient to expense the costs to obtain all other contracts as incurred, when the life of the expected amortization period is one year or less by using a portfolio approach.

The Company elected the practical expedient under Topic 606 to not disclose the transaction price allocated to remaining performance obligations, since the majority of the Company’s arrangements have original expected durations of one year or less, or the invoicing corresponds to the value of the Company’s performance completed to date.

The Company elected the practical expedient that allows the Company to not assess a contract for a significant financing component if the period between the customer’s payment and the transfer of the goods or services is one year or less.

See Note 14, “Segment Information” for further disaggregated revenue information.

Other Recently Adopted Accounting Pronouncements

In January 2016, the Financial Accounting Standards Board (“FASB) issued Accounting Standards Updated (“ASU”) No. 2016-01, Financial Instruments (Topic 825): Recognition and Measurement of Financial Assets and Financial Liabilities, 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 Company adopted this new standard in the first quarter of fiscal 2018, and the adoption did not have a material impact on its condensed consolidated financial statements. See Note 3, “Investments in Equity Securities” for additional information.

In November 2016, the FASB issued ASU No. 2016-18, Statement of Cash Flows (Topic 230): Restricted Cash, which requires entities to present the aggregate changes in cash, cash equivalents, restricted cash and restricted cash equivalents in the statement of cash flows. As a result, the statement of cash flows will be required to present restricted cash and restricted cash equivalents as a part of the beginning and ending balances of cash and cash equivalents. The Company adopted this new standard in the first quarter of fiscal 2018 on a retrospective basis. The Company’s total restricted cash balance was $0.3 million and $1.7 million as of June 29, 2018 and December 31, 2017, respectively. The Company’s total restricted cash balance was $1.9 million and $1.8 million as of June 30, 2017 and December 31, 2016, respectively. These restricted cash balances are presented as a part of the ending and beginning balances of cash, cash equivalents and restricted cash on the Company’s Condensed Consolidated Statements of Cash Flows for the corresponding periods. See Note 6, “Balance Sheet Components” for additional information.

In January 2017, the FASB issued ASU No. 2017-01, Business Combinations (Topic 805): Clarifying the Definition of a Business. The objective of ASU 2017-01 is to clarify the definition of a business in order 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 Company adopted this new standard in the first quarter of fiscal 2018, and the adoption had no impact on its condensed consolidated financial statements.

11



Recently Issued Accounting Pronouncements

In February 2016, the FASB issued ASU No. 2016-02, Leases (Topic 842), to amend 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. The 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 ASU will be effective for the Company beginning in the first quarter of fiscal 2019 and early adoption is permitted. The Company will be required to recognize the right-of-use assets and liabilities of operating leases upon adoption of the new guidance. The Company continues to evaluate the effect of adopting this guidance on its consolidated financial statements and related disclosures.

In July 2018, the FASB issued ASU No. 2018-11, Leases (Topic 842): Targeted Improvements, which amends ASC Topic 842 to provide another transition method, allowing a cumulative effect adjustment to the opening balance of retained earnings during the period of adoption.

In June 2016, the FASB issued ASU No. 2016-13, Financial Instruments - Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments, which 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 ASU will be effective for the Company beginning in the first quarter of fiscal 2020 and early adoption is permitted. The adoption of the new ASU is not expected to have a material impact on the Company’s consolidated financial statements.

In January 2017, the FASB issued ASU No. 2017-04, Intangibles - Goodwill and Other (Topic 350): Simplifying the Test for Goodwill Impairment. The new ASU 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 then be the amount by which a reporting unit's carrying value exceeds its fair value. The new ASU 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 the new ASU on its consolidated financial statements.

In June 2018, the FASB issued ASU No. 2018-07, Compensation—Stock Compensation (Topic 718): Improvements to Nonemployee Share-Based Payment Accounting. The new ASU expands the scope of Topic 718 to include share-based payment transactions for acquiring goods and services from nonemployees. An entity should apply the requirements of Topic 718 to nonemployee awards except for specific guidance on inputs to an option pricing model and the attribution of cost. The new ASU will be effective for the Company beginning in the first quarter of fiscal 2019 and early adoption is permitted. The adoption of the new ASU is not expected to have a material impact on the Company’s consolidated financial statements.

NOTE 3: INVESTMENTS IN EQUITY SECURITIES
Vislink

In 2014, the Company acquired a 3.3% interest in Vislink plc (“Vislink”), a U.K. public company listed on the AIM exchange, for $3.3 million. On February 3, 2017, Vislink completed the disposal of its hardware division and changed its name to Pebble Beach Systems (“PBS”). The Company does not have significant influence over PBS’s operational and financial policies. The carrying value of the investment in PBS was fully written off as of December 31, 2017.

Beginning the first quarter of fiscal 2018, the Company adopted ASU No. 2016-01, Financial Instruments (Topic 825): Recognition and Measurement of Financial Assets and Financial Liabilities, which requires equity investments to be measured at fair value with changes in fair value recognized in net income. As a result of adopting this new standard, the Company started measuring the investment in PBS at fair value based on its quoted stock price on the AIM exchange. The Company recorded a gain on change in fair value of the investment in PBS to Other income (expense), net of $0.2 million and $0.2 million during both the three and six months ended June 29, 2018.


12


Unconsolidated Variable Interest Entities (“VIE”)

EDC

In 2014, the Company acquired an 18.4% interest in Encoding.com, Inc. (“EDC”), a privately held 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 VIE but the Company determined that it is not the primary beneficiary of EDC. As a result, EDC is measured at its cost minus impairment, if any. The Company determined that there were no indicators at June 29, 2018 that the EDC investment was impaired.

NOTE 4: 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 exposes 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 that generally mature 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 income (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.
Losses on the non-designated derivative instruments recognized during the periods presented were as follows (in thousands):
 
 
 
Three months ended
Six months ended
 
Financial Statement Location
 
June 29, 2018
 
June 30, 2017
June 29, 2018
 
June 30, 2017
Derivatives not designated as hedging instruments:
 
 
 
 
 
 
 
 
Losses recognized in income
Other income (expense), net
 
$
(1,268
)
 
$
(53
)
$
(1,382
)
 
$
(185
)
The U.S. dollar equivalents of all outstanding notional amounts of foreign currency forward contracts, including the Euro, British pound, Israeli shekel and Japanese yen, are summarized as follows (in thousands):

 
June 29, 2018
 
December 31, 2017
Derivatives not designated as hedging instruments:
 

 

Purchase
 
$
24,743

 
$
12,875

Sell
 
$
1,658

 
$
1,509


13


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 29, 2018
 
December 31, 2017
 
Balance Sheet Location
 
June 29, 2018
 
December 31, 2017
Derivatives not designated as hedging instruments:
 
 
 
 
 
 
 
 
 
 
 
 
Foreign currency contracts
 
Prepaid expenses and other current assets
 
$
14

 
$
33

 
Accrued and other current liabilities
 
$
298

 
$
4

Total derivatives
 
 
 
$
14

 
$
33

 
 
 
$
298

 
$
4

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 29, 2018, 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
 
Net Amount
Derivative assets
 
$
14

 

 
$
14

 
$
(14
)
 
$

Derivative liabilities
 
$
298

 

 
$
298

 
$
(14
)
 
$
284

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 29, 2018, the total compensating balance maintained was $1.0 million.


14


NOTE 5: FAIR VALUE MEASUREMENTS
The authoritative accounting guidance establishes a framework for measuring fair value and requires disclosure about the fair value measurements of assets and liabilities. Fair value is defined 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. 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.
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 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 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 29, 2018
 
 
 
 
 
 
 
Cash equivalents
 
 
 
 
 
 
 
Money market funds
$

 
$

 
$

 
$

Derivative assets

 
14

 

 
14

Other long-term assets
 
 
 
 
 
 
 
Long-term investment
178

 

 

 
178

Total assets measured and recorded at fair value
$
178

 
$
14

 
$

 
$
192

Accrued and other current liabilities
 
 
 
 
 
 
 
Derivative liabilities
$

 
$
298

 
$

 
$
298

Total liabilities measured and recorded at fair value
$

 
$
298

 
$

 
$
298

 
Level 1
 
Level 2
 
Level 3
 
Total
As of December 31, 2017
 
 
 
 
 
 
 
Cash equivalents
 
 
 
 
 
 
 
Money market funds
$
22

 
$

 
$

 
$
22

Prepaid expenses and other current assets
 
 
 
 
 
 
 
Derivative assets

 
33

 

 
33

Total assets measured and recorded at fair value
$
22

 
$
33

 
$

 
$
55

Accrued and other current liabilities
 
 
 
 
 
 
 
Derivative liabilities
$

 
$
4

 
$

 
$
4

Total liabilities measured and recorded at fair value
$

 
$
4

 
$

 
$
4


The Company’s liability for the TVN VDP (as defined below) was $3.4 million and $5.1 million as of June 29, 2018 and December 31, 2017, respectively. This amount is not included in the table above because its fair value at inception, based on Level 3 inputs, was determined during the fourth quarter of fiscal 2016. There has been no recurring fair value re-measurement for this liability subsequently based on the applicable accounting guidance. See Note 8, “Restructuring and related charges-TVN VDP,” for additional information on the Company’s TVN VDP liabilities.


15


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 fair value of the Company’s convertible notes was approximately $133.6 million and $129.9 million as of June 29, 2018 and December 31, 2017, respectively, and represents a Level 2 valuation. The Company’s other debts 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, therefore, the carrying value of these debts approximate its fair value. The other debts, excluding capital leases, outstanding as of June 29, 2018 and December 31, 2017 were in the aggregate of $15.5 million and $21.8 million, respectively. (See Note 9, “Convertible Notes, Other debts and Capital Leases” for additional information).
During the six months ended June 29, 2018, there were no nonrecurring fair value measurements of assets and liabilities subsequent to initial recognition.

NOTE 6: BALANCE SHEET COMPONENTS
The following tables provide details of selected balance sheet components (in thousands):
 
June 29, 2018

December 31, 2017
Accounts receivable, net:
 
 
 
Accounts receivable
$
86,253

 
$
74,475

Less: allowances for doubtful accounts and sales returns
(3,618
)
 
(4,631
)
     Total
$
82,635

 
$
69,844


 
June 29, 2018

December 31, 2017
Prepaid expenses and other current assets:
 
 
 
Deferred cost of revenue
$
7,688

 
$
4,440

Prepaid maintenance, royalty, rent, property taxes and value added tax
3,753

 
3,867

  Contract assets(1)
2,704

 

  Capitalized commission
1,293

 

Restricted cash(2)
274

 
530

  French R&D tax credits receivable(3)
103

 
6,609

Other
3,562

 
3,485

Total
$
19,377

 
$
18,931

(1) Contract assets reflect the satisfied performance obligations for which the Company does not yet have an unconditional right to consideration.
(2) Amounts represent 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.
(3) The Company’s TVN subsidiary in France (the “TVN French Subsidiary”) participates in the French Crédit d’Impôt Recherche 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 credits receivable at June 29, 2018 were approximately $24.0 million and are expected to be recoverable from 2018 through 2022 with $0.1 million reported as a component of “Prepaid expenses and other current assets” and $23.9 million reported as a component of “Other long-term assets” on the Company’s Condensed Consolidated Balance Sheets.


16


 
June 29, 2018

December 31, 2017
Inventories:
 
 
 
Raw materials
$
1,973

 
$
2,881

Work-in-process
755

 
933

Finished goods
8,871

 
10,130

Service-related spares
11,395

 
12,032

Total
$
22,994

 
$
25,976


 
June 29, 2018
 
December 31, 2017
Property and equipment, net:
 
 
 
   Machinery and equipment
$
88,129

 
$
87,121

   Capitalized software
35,527

 
35,139

   Leasehold improvements
14,978

 
15,051

   Furniture and fixtures
6,499

 
6,534

      Property and equipment, gross
145,133

 
143,845

      Less: accumulated depreciation and amortization
(119,502
)
 
(114,580
)
         Total
$
25,631

 
$
29,265


 
June 29, 2018
 
December 31, 2017
Other long-term assets:
 
 
 
   R&D tax credits receivable
$
23,940

 
$
22,322

   Deferred tax assets
9,563

 
10,462

   Equity investment
3,771

 
3,593

   Others(1)
5,589

 
6,536

      Total
$
42,863

 
$
42,913

(1) As of December 31, 2017, the Company had approximately $1.2 million of restricted cash for the bank guarantee associated with the TVN French Subsidiary’s office building lease. The restriction was subsequently released and accordingly, the amount was reclassified to “Cash and cash equivalents” in the six months ended June 29, 2018.
 
June 29, 2018
 
December 31, 2017
Accrued and other current liabilities:
 
 
 
   Accrued employee compensation and related expenses
$
15,750

 
$
16,414

   Customer deposits
4,888

 
5,020

   Accrued warranty
4,647

 
4,381

   Contingent inventory reserves
3,700

 
3,806

   Accrued royalty payments
2,583

 
2,195

   Accrued TVN VDP, current(1)
2,446

 
3,186

   Accrued Avid litigation settlement, current
1,500

 

   Others
15,707

 
13,703

      Total
$
51,221

 
$
48,705


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






17


NOTE 7: 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 Access.

The Company tests for goodwill impairment at the reporting unit level on an annual basis in the fiscal fourth quarter, or more frequently, if events or changes in circumstances indicate that the asset is more likely than not impaired. The Company performed its annual goodwill impairment review at the reporting unit level as of October 31, 2017, with no goodwill impairment indicated. There were no events or circumstances which triggered additional impairment reviews for the periods presented.

The changes in the carrying amount of goodwill by reportable segments for the six months ended June 29, 2018 were as follows (in thousands):
 
Video
 
Cable Access
 
Total
Balance as of December 31, 2017
$
182,012

 
$
60,815

 
$
242,827

   Foreign currency translation adjustment
(1,633
)
 
(18
)
 
(1,651
)
Balance as of June 29, 2018
$
180,379

 
$
60,797

 
$
241,176


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

 
$
(22,985
)
 
$
8,722

 
$
31,707

 
$
(20,396
)
 
$
11,311

Customer relationships/contracts
2.7
 
44,690

 
(36,664
)
 
8,026

 
44,819

 
(35,205
)
 
9,614

Trademarks and trade names
1.7
 
630

 
(368
)
 
262

 
654

 
(300
)
 
354

Maintenance agreements and related relationships
n/a
 
5,500

 
(5,500
)
 

 
5,500

 
(5,500
)
 

Order Backlog
n/a
 
3,128

 
(3,128
)
 

 
3,177

 
(3,177
)
 

Total identifiable intangibles
 
 
$
85,655

 
$
(68,645
)
 
$
17,010

 
$
85,857

 
$
(64,578
)
 
$
21,279


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

 
$
1,295

$
2,590

 
$
2,590

Included in operating expenses
800

 
780

1,604

 
1,554

Total amortization expense
$
2,095

 
$
2,075

$
4,194

 
$
4,144


18


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,
 
 
 
 
 
2018 (remaining six months)
$
2,590

 
$
1,584

 
$
4,174

2019
5,180

 
3,167

 
8,347

2020
951

 
3,036

 
3,987

2021

 
502

 
502

Total future amortization expense
$
8,721

 
$
8,289

 
$
17,010


NOTE 8: RESTRUCTURING AND RELATED CHARGES
The Company has 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 “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 29,
2018

June 30,
2017
June 29,
2018
 
June 30,
2017
Restructuring and related charges in:
 
 
 
 
 
 
Cost of revenue
$
115

 
$
278

$
877

 
$
786

Operating expenses - Restructuring and related charges
631

 
777

1,717

 
2,056

Total restructuring and related charges
$
746

 
$
1,055

$
2,594

 
$
2,842

As of June 29, 2018 and December 31, 2017, the Company’s total restructuring liability was $6.1 million and $8.0 million, respectively, of which $3.5 million and $4.4 million, respectively, were reported as a component of “Accrued and other current liabilities”, and the remaining $2.6 million and $3.6 million, respectively, were reported as a component of “Other non-current liabilities” on the Company’s Condensed Consolidated Balance Sheets.

Harmonic 2018 Restructuring

In the first quarter of 2018, the Company approved and implemented a restructuring plan (the “Harmonic 2018 Restructuring Plan”). The restructuring activities under this plan primarily include worldwide workforce reductions of the Company. As of June 29, 2018, the Company recorded an aggregate amount of $1.8 million of restructuring and related charges for severance and employee benefits for 55 employees worldwide, primarily in the United States and across all functions. The Company made $1.7 million in payments for this plan in the six months ended June 29, 2018, with the remaining $0.1 million liability outstanding at June 29, 2018. The activities under this plan are expected to be completed in 2018.

Harmonic 2017 Restructuring

In the third quarter of 2017, the Company implemented a restructuring plan (the “Harmonic 2017 Restructuring Plan”) to better align its operating costs with the continued decline in its net revenues. In 2017, the Company recorded $2.5 million of restructuring and related charges under this plan, consisting of $2.1 million of employee severance and $0.4 million related to the closure of one of the Company’s offices in New York. The activities under this plan were completed in 2017. As of June 29, 2018, the remaining $0.2 million liability outstanding relates to the accrual for the New York excess facility, which will be paid out over the remainder of the New York leased property’s term through August 2020.


19


Harmonic 2016 Restructuring

In the first quarter of 2016, the Company implemented a restructuring plan (the “Harmonic 2016 Restructuring Plan”) to reduce operating costs by consolidating duplicative resources in connection with the acquisition of Thomson Video Networks (“TVN”). The planned activities included global workforce reductions, exiting certain operating facilities and disposing of excess areas, and an employee voluntary departure plan in France (the “TVN VDP”).     

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

TVN VDP

The Company recorded $0.5 million and $1.8 million of TVN VDP costs in the six months ended June 29, 2018 and June 30, 2017, respectively. The TVN VDP liability balance as of June 29, 2018 was $3.8 million, payable from 2018 through 2020.

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 of facility exit costs. The fair value of this liability 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’ term, which continues through August 2020. As of the cease-use date, the fair value of this restructuring liability totaled $2.5 million. Offsetting this charge was an adjustment for deferred rent liability relating to this space of $1.1 million. As a result of a change in the estimate of the sublease income, the restructuring liability was increased by $1.2 million as of December 31, 2017.

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 29, 2018 (in thousands):
 
Excess facilities
 
TVN VDP (1)
 
Total
Balance at December 31, 2017
$
2,426

 
$
5,128

 
$
7,554

Adjustments to restructuring provisions
66

 
477

 
543

Cash payments
(502
)
 
(1,653
)
 
(2,155
)
Foreign exchange gain

 
(107
)
 
(107
)
Balance at June 29, 2018
1,990

 
3,845

 
5,835

Less: current portion (1)
(900
)
 
(2,446
)
 
(3,346
)
Long-term portion (1)
$
1,090

 
$
1,399

 
$
2,489


(1) The current portion and long-term portion of the restructuring liability are reported as components of “Accrued and other current liabilities” and “Other non-current liabilities”, respectively, on the Company’s Condensed Consolidated Balance Sheets.

NOTE 9: CONVERTIBLE NOTES, OTHER DEBTS AND CAPITAL LEASES
4.00% Convertible Senior Notes
In December 2015, the Company issued $128.25 million in 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.

20


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 acquisition of our France subsidiary, TVN.
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 accordance with the accounting guidance on embedded conversion features, the conversion feature associated with the Notes was valued at $26.1 million and bifurcated from the host debt instrument and recorded in stockholders’ equity. The resulting debt discount on the Notes is being amortized to interest expense at the effective interest rate over the contractual term of the Notes. The following table presents the components of the Notes as of June 29, 2018 and December 31, 2017 (in thousands, except for years and percentages):
 
June 29, 2018
 
December 31, 2017
Liability:
 
 
 
  Principal amount
$
128,250

 
$
128,250

  Less: Debt discount, net of amortization
(14,767
)
 
(17,404
)
  Less: Debt issuance costs, net of amortization
(1,781
)
 
(2,098
)
  Carrying amount
$
111,702

 
$
108,748

  Remaining amortization period (years)
2.4

 
2.9

  Effective interest rate on liability component
9.94
%
 
9.94
%
  Carrying amount of equity component
$
26,062

 
$
26,062

The following table presents interest expense recognized for the Notes (in thousands):
 
Three months ended
Six months ended
 
June 29, 2018
 
June 30, 2017
June 29, 2018
 
June 30, 2017
Contractual interest expense
$
1,282

 
$
1,282

$
2,565

 
$
2,565

Amortization of debt discount
1,340

 
1,214

2,637

 
2,388

Amortization of debt issuance costs
161

 
146

317

 
288

  Total interest expense recognized
$
2,783

 
$
2,642

$
5,519

 
$
5,241



21


Other Debts and Capital Leases

The Company has 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 29, 2018
 
December 31, 2017
Financing from French government agencies related to various government incentive programs (1)
$
14,401

 
$
20,565

Term loans
1,081

 
1,282

Obligations under capital leases
559

 
1,099

  Total debt obligations
16,041

 
22,946

  Less: current portion
(1,723
)
 
(7,610
)
  Long-term portion
$
14,318

 
$
15,336

(1) As of June 29, 2018 and December 31, 2017, loans backed by French R&D tax credit receivables were $12.0 million and $17.7 million, respectively. As of June 29, 2018, the TVN French Subsidiary had an aggregate of $24.0 million of R&D tax credit receivables from the French government from 2018 through 2022. See Note 6, “Balance Sheet Components” for additional information. These tax loans have a fixed rate of 0.6%, plus EURIBOR 1 month + 1.3% and mature between 2018 through 2020. The remaining loans of $2.4 million at June 29, 2018, primarily relate to financial support from French government agencies for R&D innovation projects at minimal interest rates, and these loans mature between 2018 through 2025.

Future minimum repayments

The table below presents the future minimum repayments of debts and capital lease obligations for TVN as of June 29, 2018 (in thousands):

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

 
$
864

2019
92

 
6,879

2020
49

 
6,687

2021
23

 
497

2022

 
457

Thereafter

 
98

Total
$
559

 
$
15,482


Line of Credit
On September 27, 2017, the Company entered into a Loan and Security Agreement (the “Loan Agreement”) with Silicon Valley Bank (the “Bank”). The Loan Agreement provides for a secured revolving credit facility in an aggregate principal amount of up to $15.0 million. Under the terms of the Loan Agreement, the principal amount of loans, plus the face amount of any outstanding letters of credit, at any time cannot exceed up to 85% of the Company’s eligible receivables. Under the terms of the Loan Agreement, the Company may also request letters of credit from the Bank. The proceeds of any loans under the Loan Agreement will be used for working capital and general corporate purposes.
Loans under the Loan Agreement will bear interest, at the Company’s option, and subject to certain conditions, at an annual rate of either a prime rate or a LIBOR rate plus an applicable margin of 2.25%. There will be no applicable margin for prime rate advances when the Company is in compliance with the liquidity requirement of at least $20.0 million in the aggregate of consolidated cash plus availability under the Loan Agreement (the “Liquidity Requirement”) and a 0.25% margin for prime rate advances when the Company is not in compliance with the Liquidity Requirement. The Company may not request LIBOR advances when it is not in compliance with the Liquidity Requirement. Interest on each advance is due and payable monthly and the principal balance is due at maturity. The Company’s obligations under the revolving credit facility are secured by a security interest on substantially all of its assets, excluding intellectual property.


22


The Loan Agreement contains customary affirmative and negative covenants. The Company must comply with financial covenants requiring it to maintain (i) a short-term asset to short-term liabilities ratio of at least 1.10 to 1.00 and (ii) a minimum adjusted EBITDA, in the amounts and for the periods as set forth in the Loan Agreement. The Company must also maintain a minimum liquidity amount, comprised of unrestricted cash held at accounts with the Bank plus proceeds available to be drawn under the Loan Agreement, equal to at least $10.0 million at all times. As of June 29, 2018, the Company was in compliance with the covenants under the Loan Agreement.

As of June 29, 2018, the Company committed $2.4 million towards security for letters of credit issued under the Loan Agreement. There were no other borrowings under the Loan Agreement as of June 29, 2018.

NOTE 10: EMPLOYEE BENEFIT PLANS AND STOCK-BASED COMPENSATION
Equity Award Plans
The Company’s stock benefit plans include the 2002 Employee Stock Purchase Plan (“ESPP”) and current active stock plans adopted in 1995 and 2002. See Note 12, “Employee Benefit Plans and Stock-based Compensation” of Notes to Consolidated Financial Statements in the 2017 Form 10-K for details pertaining to each plan.

The Company’s stockholders approved an amendment to the ESPP at the 2018 annual meeting of stockholders (the “2018 Annual Meeting”) to increase the number of shares of common stock reserved for issuance under the ESPP by 1,300,000 shares. The Company’s stockholders also approved an amendment to the 2002 Director Stock Plan at the 2018 Annual Meeting to increase the number of shares of common stock reserved for issuance thereunder by 400,000 shares. As of June 29, 2018, there were 5.3 million and 1.8 million shares of common stock reserved for future grants under the Company’s ESPP and active stock plans, respectively.

Stock Option Activities

The following table summarizes the Company’s stock option activities and related information during the six months ended June 29, 2018 (in thousands, except per share amounts and terms):
 
 
Stock Options Outstanding
 
 
Number
of
Shares
 
Weighted
Average
Exercise Price
Per Share
 
Weighted
Average
Remaining
Contractual
Term (Years)
 
Aggregate
Intrinsic
Value
Balance at December 31, 2017
 
3,880

 
$
6.04

 
 
 
 
Granted
 

 

 
 
 
 
Exercised
 
(87
)
 
2.94

 
 
 
 
Forfeited
 
(35
)
 
4.76

 
 
 
 
Canceled or expired
 
(538
)
 
8.75

 
 
 
 
Balance at June 29, 2018
 
3,220

 
5.69

 
2.8
 
$
866.8

As of June 29, 2018
 
 
 
 
 
 
 
 
Vested and expected to vest
 
3,208

 
5.69

 
2.8
 
$
859.3

Exercisable
 
2,958

 
5.77

 
2.7
 
$
696.1

The aggregate intrinsic value disclosed above represents the difference between the exercise price of the options and the fair value of the Company’s common stock. There were no employee stock options granted in the six months ended June 29, 2018.

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 29, 2018 and June 30, 2017, respectively.


23


Restricted Stock Units (“RSUs”) Activities

The following table summarizes the Company’s RSUs activities and related information during the six months ended June 29, 2018 (in thousands, except per share amounts and terms):
 
 
Restricted Stock Units Outstanding
 
 
Number
of
Shares
 
Weighted
Average Grant
Date Fair Value
Per Share
Balance at December 31, 2017
 
2,904

 
5.09

Granted
 
3,293

 
3.74

Vested
 
(2,220
)
 
4.75

Forfeited
 
(183
)
 
5.09

Balance at June 29, 2018
 
3,794

 
4.12

Performance- and Market-based awards

Starting in 2015, the Company began to settle a portion of its incentive bonus payments to eligible employees by issuing performance-based RSU awards (“PRSUs”) from the 1995 Stock Plan. The Company granted 969,598 PRSUs to certain employees for the six months ended June 29, 2018, of which 869,598 shares of PRSUs were fully vested at the time of grant for purposes of settling amounts earned under the Company’s 2017 incentive bonus plans. The vesting of the remaining PRSUs will be based on the achievement of certain financial and non-financial operating goals of the Company. The stock-based compensation recognized for PRSUs was $0.1 million and $3.4 million for the three and six months ended June 29, 2018, respectively. The unrecognized stock-based compensation of PRSUs as of June 29, 2018 was $0.3 million.

In 2017, the Company granted 344,500 market-based RSUs (“MRSUs”) under the 1995 Stock Plan to its key executives and certain eligible employees that may vest during a three-year period as part of its long-term incentive program. In the second quarter of 2018, the Company granted 40,000 MRSUs that may vest during an eighteen-month period from the date of grant. The vesting conditions of these awards are based on the market value of the Company's common stock. The aggregate grant-date fair value of these shares was estimated to be $1.3 million using a Monte-Carlo simulation. The stock-based compensation recognized for MRSUs for the three and six months ended June 29, 2018 was $0.1 million and $0.2 million, respectively. The unrecognized stock-based compensation of the MRSUs as of June 29, 2018 was $0.1 million. No MRSUs had vested as of June 29, 2018.

French Retirement Benefit Plan
The Company assumed obligations under a defined benefit pension plan in connection with the acquisition of TVN in 2016. The plan is unfunded and there are no contributions required by laws or funding regulations, discretionary contributions or non-cash contributions expected to be made. The table below presents the components of net periodic benefit costs (in thousands):
 
Three months ended
 
Six months ended
 
June 29, 2018
 
June 30, 2017
 
June 29,
2018
 
June 30,
2017
Service cost
$
63

 
$
55

 
$
126

 
$
110

Interest cost
19

 
16

 
38

 
32

Recognized net actuarial loss

 
2

 

 
3

  Net periodic benefit cost
$
82

 
$
73

 
$
164

 
$
145

The present value of the Company’s pension obligation as of June 29, 2018 was $5.0 million, of which $0.1 million was reported as a component of “Accrued and other current liabilities” and $4.9 million was reported as a component of “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, 2017 was $5.0 million.


24


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 29, 2018 and June 30, 2017 were $214,000 and $285,000, respectively.

Stock-based Compensation
The following table summarizes stock-based compensation for all plans (in thousands):
 
Three months ended
Six months ended
 
June 29,
2018
 
June 30,
2017
June 29,
2018
 
June 30,
2017
Stock-based compensation in:
 
 
 
 
 
 
Cost of revenue
$
448

 
$
700

$
963

 
$
1,145

Research and development expense
818

 
1,337

2,622

 
2,314

Selling, general and administrative expense
1,746

 
2,099

5,184

 
3,928

Total stock-based compensation in operating expense
2,564

 
3,436

7,806

 
6,242

Total stock-based compensation
$
3,012

 
$
4,136

$
8,769

 
$
7,387

As of June 29, 2018, total unrecognized stock-based compensation cost related to unvested stock options and RSUs was $13.3 million and is expected to be recognized over a weighted-average period of approximately 1.8 years.
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 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 as of January 1, 2017 (which increased the accumulated deficit).

25


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:
 
Stock Options
 
Three and six months ended
 
June 30,
2017
Expected term (years)
4.3
Volatility
43%
Risk-free interest rate
1.7%
Expected dividends
0.0%

 
ESPP Purchase Period Ending
 
July 2,
2018
 
July 3,
2017
Expected term (years)
0.5

 
0.5

Volatility
60
%
 
41
%
Risk-free interest rate
1.7
%
 
1.0
%
Expected dividends
0.0
%
 
0.0
%
Estimated weighted average fair value per share at purchase date
$1.34
 
$1.40
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 assumption is based on U.S. Treasury zero-coupon issues with remaining terms similar to the expected term. The Company has not paid and does not plan to pay any cash dividends in the foreseeable future.

NOTE 11: INCOME TAXES
The Company reported the following operating results for the periods presented (in thousands):
 
Three months ended
 
Six months ended
 
June 29,
2018
 
June 30,
2017
 
June 29,
2018
 
June 30,
2017
Loss before income taxes
$
(2,022
)
 
$
(30,921
)
 
$
(14,638
)
 
$
(55,180
)
Provision for income taxes
891

 
579

 
1,969

 
347

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

(13.5
)%

(0.6
)%
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.


26


The Company's effective income tax rate of (13.5)% for the six months ended June 29, 2018 was different from the U.S. federal statutory rate of 21%, primarily due to the Company’s geographical income mix and favorable tax rates associated with certain earnings from operations in lower-tax jurisdictions, the increase in the valuation allowance against U.S. federal, California and other state deferred tax assets, detriment from non-deductible stock-based compensation, and the net of various discrete tax adjustments. For the six months ended June 29, 2018, the discrete adjustments to the Company's tax expense were primarily withholding taxes.

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 2014 through 2017 tax years generally remain subject to examination by U.S. federal and most state tax authorities. In significant foreign jurisdictions, the 2007 through 2017 tax years generally remain subject to examination by their respective tax authorities. 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 (the “2015 Decision”). 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 Appeals. The Ninth Circuit was to 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. On July 24, 2018, the Ninth Circuit Court of Appeals issued an opinion in Altera Corp. v. Commissioner (the “Altera Opinion”) requiring related parties in an intercompany cost-sharing arrangement to share expenses related to share-based compensation. This opinion reversed the 2015 Decision of the United States Tax Court. Due to uncertainties surrounding the ultimate resolution of the 2015 Decision, the Company continued to share expenses related to share-based compensation despite the 2015 Decision. Therefore, the Altera Opinion is not expected to have an impact on the Company’s consolidated financial statements.

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 29, 2018, the total amount of gross unrecognized tax benefits, including interest and penalties, was approximately $17.9 million, of which $1.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 29, 2018. The Company will continue to review its tax positions and provide for, or reverse, unrecognized tax benefits as issues arise. As of June 29, 2018, the Company released $1.5 million from a 2013-2015 audit settlement in Israel.

In March 2016, the FASB issued ASU 2016-09, 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 assets associated with shared-based payments 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 ASU 2016-16, 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 assets that arise 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

27


million 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 allowances, and wrote 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 12: 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 29,
2018
 
June 30,
2017
June 29,
2018
 
June 30,
2017
Numerator:
 
 
 
 
 
 
Net loss
$
(2,913
)
 
$
(31,500
)
$
(16,607
)
 
$
(55,527
)
Denominator:
 
 
 
 
 
 
Weighted average number of common shares outstanding
 
 
 
 
 
 
Basic and diluted
85,304

 
80,590

84,616

 
80,203

Net loss per share:
 
 
 
 
 
 
Basic and diluted
$
(0.03
)
 
$
(0.39
)
$
(0.20
)
 
$
(0.69
)
Basic and diluted net loss per share were the same for the three and six months ended June 29, 2018 and June 30, 2017, as the inclusion of potential common shares outstanding would have been anti-dilutive due to the Company’s net losses for the periods presented. 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 29,
2018
 
June 30,
2017
June 29,
2018
 
June 30,
2017
Stock options
3,234

 
4,614

3,469

 
4,753

RSUs
3,326

 
3,400

2,766

 
3,054

Stock purchase rights under the ESPP
541

 
578

689

 
385

Warrants (1)
782

 
782

782

 
782

   Total (2)
7,883

 
9,374

7,706

 
8,974

(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 13, “Warrants” for additional information).

(2) 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 9, “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 13: 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.


28


Comcast’s right to purchase 781,617 shares 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 in specified tranches vest upon achievement of certain 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 tranches include the right to purchase 1,172,425 shares upon the acceptance and completion of field trials and 781,617 shares upon the election date, as defined in the Warrant.

Comcast’s rights to purchase an additional 1,172,425 shares in specified tranches vest when Comcast exceeds specified cumulative purchase amounts from the Company under the product supply agreement. Comcast’s rights to purchase the remaining 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.

Because the Warrant contains performance criteria which Comcast must achieve for the Warrant to vest, the final measurement date for the Warrant is the date on which the Warrant vests. Prior to the final measurement, when achievement of the performance criteria has been deemed probable, the estimated fair value of the Warrant is recorded as a reduction to net revenue based on the projected number of shares underlying the Warrant that are expected to vest, the proportion of purchases by Comcast and its affiliates within the period relative to the aggregate purchase levels required for the Warrant to vest and the then-current fair value of the Warrant. To the extent that projections change as to the number of shares underlying the Warrant that will vest and the fair market value of the Warrant changes, a cumulative catch-up adjustment is recorded in the period in which the estimates change.

The fair value of the Warrant is determined using the Black-Scholes option pricing model. The assumptions utilized in the Black-Scholes model include the risk-free interest rate, expected volatility, and expected life in years. The risk-free interest rate over the expected life is equal to the prevailing U.S. Treasury note rate over the same period. Expected volatility is determined utilizing historical volatility over a period of time equal to the expected life of the Warrant. Expected life is equal to the remaining contractual term of the Warrant. The dividend yield is assumed to be zero since the Company has not historically declared dividends and does not have any plans to declare dividends in the future.

During the three and six months ended June 29, 2018, the Company recorded $0.3 million and $0.4 million, respectively, as a reduction to net revenues in connection with amortization of warrants. During the six months ended June 30, 2017, the Company recorded reduction to net revenues of $0.4 million in connection with amortization of warrants. No such charges were recorded for the three months ended June 30, 2017. The remaining unamortized value of the related asset of $0.6 million and $1.0 million as of June 29, 2018 and December 31, 2017, respectively, was recorded as a component of “Prepaid expenses and other current assets” on the Company’s Consolidated Balance Sheet.

NOTE 14: 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 Access. 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 Access segment sells cable access solutions and related services to cable operators globally.
 

29


The following table provides summary financial information by reportable segment (in thousands):

 
Three months ended
Six months ended
 
June 29, 2018 (1)
 
June 30, 2017
June 29, 2018
 
June 30, 2017
Video
 
 
 
 
 
 
Revenue
$
79,208

 
$
73,379

$
150,956

 
$
147,721

Gross profit
43,558

 
37,720

84,784

 
78,493

Operating income (loss)
6,239

 
(8,947
)
8,234

 
(14,783
)
Cable Access
 
 
 


 


Revenue
$
20,236

 
$
8,936

$
38,726

 
$
17,537

Gross profit
10,187

 
1,699

18,827

 
3,909

Operating income (loss)
540

 
(7,411
)
(973
)
 
(13,491
)
Total
 
 
 
 
 
 
Revenue
$
99,444

 
$
82,315

$
189,682

 
$
165,258

Gross profit
53,745

 
39,419

103,611

 
82,402

Operating income (loss)
6,779

 
(16,358
)
7,261

 
(28,274
)

(1) The Company has historically employed an aggregate allocation methodology based on total revenues to attribute professional services revenue and sales expenses between its Video and Cable Access segments. Beginning in the fourth quarter of 2017, the Company has prospectively changed to a more precise attribution methodology as the activities of selling and supporting the CableOS solution have become increasingly distinct from those of Video solutions. The impact of making this change in the three and six months ended June 30, 2017 compared to the Company’s historical approach was an increase in operating loss of $2.1 million and $3.2 million, respectively, from the Video segment and a corresponding decrease in operating loss of the Cable Access segment. The Company believes that the updated allocation methodology will provide greater clarity regarding the operating metrics of the Video and Cable Access business segments.

A reconciliation of the Company’s consolidated segment operating income (loss) to consolidated loss before income taxes is as follows (in thousands):
 
Three months ended
Six months ended
 
June 29, 2018
 
June 30, 2017
June 29, 2018
 
June 30, 2017
Total segment operating income (loss)
$
6,779

 
$
(16,358
)
$
7,261

 
$
(28,274
)
Amortization of warrants
(284
)
 

(395
)
 

Unallocated corporate expenses
(746
)
 
(4,853
)
(2,588
)
 
(8,775
)
Stock-based compensation
(3,012
)
 
(4,136
)
(8,769
)
 
(7,387
)
Amortization of intangibles
(2,095
)
 
(2,075
)
(4,194
)
 
(4,144
)
Income (loss) from operations
642

 
(27,422
)
(8,685
)
 
(48,580
)
Non-operating expense, net
(2,664
)
 
(3,499
)
(5,953
)
 
(6,600
)
Loss before income taxes
$
(2,022
)
 
$
(30,921
)
$
(14,638
)
 
$
(55,180
)

Unallocated Corporate Expenses
Together with amortization of intangibles and stock-based compensation, the Company does not allocate restructuring and related charges, TVN acquisition- and integration-related costs, and certain other non-recurring charges to the operating income (loss) 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.


30


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

2019
11,420

2020
8,379

2021
2,907

2022
2,431

Thereafter
10,758

Total
$
42,400

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 29,
2018
 
June 30,
2017
June 29,
2018
 
June 30,
2017
Balance at beginning of period
$
4,522

 
$
4,585

$
4,381

 
$
4,862

   Accrual for current period warranties
1,714

 
1,277

3,450

 
2,495

   Warranty costs incurred
(1,589
)
 
(1,720
)
(3,184
)
 
(3,215
)
Balance at end of period
$
4,647

 
$
4,142

$
4,647

 
$
4,142

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 $38.7 million of non-cancelable commitments to purchase inventories and other commitments as of June 29, 2018.
Standby Letters of Credit and Guarantees
As of June 29, 2018, the Company has outstanding bank guarantees and standby letters of credit in aggregate of $3.1 million, consisting primarily of $1.3 million for a building lease for the TVN French Subsidiary and $0.8 million related to contract manufacturing, with the remainder mainly related to performance bonds issued to customers.
During 2017, one of the Company’s subsidiaries entered into a $2.0 million credit facility with a foreign bank for the purpose of issuing performance guarantees. The credit facility is secured by a $2.2 million guarantee issued by the Company. There were no amounts outstanding under this credit facility as of June 29, 2018.

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 29, 2018.

Legal proceedings
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

31


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. In January 2015, Avid filed an appeal with respect to the jury’s verdict with the Federal Circuit. In January 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.  

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 sought 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. In July 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 in September 2014, and the Federal Circuit affirmed the PTAB’s decision in April 2016.  

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

On October 19, 2017, the parties agreed to settle the consolidated cases by entering into a settlement and patent portfolio cross-license agreement, and the cases were dismissed with prejudice. In connection with the agreement, the Company recorded a $6.0 million litigation settlement expense in “Selling, general and administrative expenses” in the Company’s 2017 Consolidated Statement of Operations. Of the associated $6.0 million liability, $2.5 million was paid in October 2017 and the remaining $1.5 million and $2.0 million will be paid in the second quarter of 2019 and the third quarter of 2020, respectively. 

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.

NOTE 16: SUBSEQUENT EVENT
On July 31, 2018, pursuant to the vesting provisions of the Warrant, a tranche of 1,172,425 Warrant shares vested and became exercisable upon the acceptance of completion of field trials by Comcast. The fair value of the Warrant on the date of vesting is estimated to be $2.3 million using the Black-Scholes option pricing model. See Note 13, “Warrants” for additional information.


32


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 our CableOS solutions;
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;
our competitive environment;
the impact of our restructuring plans;
the impact of governmental regulations;
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; and
use of cash, cash needs and ability to raise capital.
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 46 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.

33


OVERVIEW
We develop and sell (i) versatile and high performance video delivery software, products, system solutions and services that enable our customers to efficiently create, prepare, store, playout, and deliver a full range of high-quality broadcast and over-the-top (“OTT”) video services to consumer devices, including televisions, personal computers, laptops, tablets and smart phones and (ii) cable access solutions that enable cable operators to more efficiently and effectively deploy high-speed internet, voice and video services to consumers’ homes.

We do business in three geographic regions: the Americas, EMEA, and APAC and operate in two segments, Video and Cable Access. 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,” as well as to broadcast and media companies, including streaming new media companies. Our Video business infrastructure solutions are delivered either through shipment of our products, software licenses or as software-as-a-service (“SaaS”) subscriptions. Our Cable Access business sells cable access solutions and related services, including our CableOS software-based converged cable access platform (“CCAP”) solutions, primarily to cable operators globally.

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.
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 29, 2018 accounted for 38% and 36% of our net revenue, respectively, compared to 30% and 25% for the corresponding periods in 2017. 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 the three and six months ended June 29, 2018, Comcast accounted for 15% and 14% of our net revenue, respectively. No customer accounted for more than 10% of our net revenue for the corresponding periods in 2017. 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 increased $16.8 million, or 20%, in the three months ended June 29, 2018, compared to the corresponding period in 2017, primarily due to an $11.3 million increase in our Cable Access segment revenue and a $5.8 million increase in our Video segment revenue. Our net revenue increased $24.0 million, or 15%, in the six months ended June 29, 2018, compared to the corresponding period in 2017, primarily due to a $21.2 million increase in our Cable Access segment revenue and a $3.2 million increase in our Video segment revenue. The increases in our Cable Access segment revenue in the three and six months ended were primarily due to an increase in sales of both CableOS related software and support services. The increases in our Video segment revenue in the three and six months ended were primarily due to improved demand and competitive success across almost all of our video product lines particularly software and SaaS.
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 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 that enable video compression and processing through our VOS software platform running on standard off-the-shelf servers, data centers and in the cloud.
Our Cable Access strategy is to deliver new virtualized DOCSIS 3.1 CMTS technology and related CCAP architectures, which we collectively refer to as our CableOS solutions, to our cable operator customers. We believe our CableOS software-based CCAP, an end-to-end cable access solution, is superior to hardware-based CCAP systems, and delivers unprecedented scalability, agility and cost savings for our customers. Our CableOS solutions, which can be deployed based on a centralized, distributed Remote PHY or hybrid architecture, enable our customers to migrate to multi-gigabit broadband capacity and the fast deployment of DOCSIS 3.1 data, video and voice services. We believe our CableOS solutions resolve space and power

34


constraints in the headend and hub, eliminate dependence on hardware upgrade cycles and significantly reduce total cost of ownership, and will help us become a major player in the CCAP market. In the meantime, we believe our Cable Access segment is gaining momentum in the marketplace as our customers prepare for the adoption of new virtualized DOCSIS 3.1 CMTS solutions and distributed access architectures. While we are in the early stages of field trials and deployments and may experience near-term challenges, we continue to make progress in the development of our CableOS solutions and in the growth of our CableOS business, with expanded commercial deployments, field trials, and customer engagements since our first CableOS shipments in the fourth quarter of 2016.
To support our Cable Access strategy and foster the further development and growth of this segment, in September 2016, we issued Comcast a Warrant to further incentivize them to purchase our products and adopt our technologies, particularly our CableOS CCAP solutions. 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 13, “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 have implemented restructuring plans, including our 2017 and 2018 restructuring plans, to better align the Company’s resources and strategic goals, while simultaneously implementing an extensive Company-wide expense control program. (See Note 8, “Restructuring and Related Charges” of the Notes to our Consolidated Financial Statements for additional information).
Our aggregate balance of cash and cash equivalents as of June 29, 2018 was $54.1 million and during the six months ended June 29, 2018, we generated $3.2 million of cash from our operating activities. We also entered into a line of credit with Silicon Valley Bank in September 2017. We expect that our current sources of liquidity will provide us adequate liquidity based on our current plan for the next twelve months.

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 2017 Annual Report on Form 10-K, as filed with the SEC. There have been no significant changes to these policies during the six months ended June 29, 2018 other than those disclosed in Note 2 to the Condensed Consolidated Financial Statements in Item 1.

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


35


RESULTS OF OPERATIONS
Net Revenue
The following table presents the breakdown of revenue by segment for the three and six months ended June 29, 2018 and June 30, 2017 (in thousands, except percentages):
 
Three months ended
 
 
 
 
Six months ended
 
 
 
 
June 29, 2018
 
June 30, 2017
 
Q2 FY18 vs Q2 FY17
 
June 29, 2018
 
June 30, 2017
 
Q2 FY18 YTD vs Q2 FY17 YTD
Segment:
 
 
 
 
 
 
 
 
 
 
 
 
 
Video
$
79,208

 
$
73,379

 
$
5,829

8
%
 
$
150,956

 
$
147,721

 
$
3,235

2
%
Cable Access
20,236

 
8,936

 
11,300

126
%
 
38,726

 
17,537

 
21,189

121
%
Total segment revenue
99,444

 
82,315

 
17,129

21
%
 
189,682

 
165,258

 
24,424

15
%
Amortization of warrants
(284
)
 

 
$
(284
)

 
(395
)
 

 
$
(395
)

Total net revenue
99,160

 
82,315

 
$
16,845

20
%
 
189,287

 
165,258

 
$
24,029

15
%
 
 
 
 
 


 
 
 
 
 
 
 
Segment revenue as a % of total segment revenue:
 
 
 
 
 
 
 
 
 
 
Video
80
%
 
89
%
 
 
 
 
80
%
 
89
%
 
 
 
Cable Access
20
%
 
11
%
 
 
 
 
20
%
 
11
%
 
 
 
The following table presents the breakdown of revenue by geographical region for the three and six months ended June 29, 2018 and June 30, 2017 (in thousands, except percentages):
 
Three months ended
 
 
 
 
Six months ended
 
 
 
 
June 29, 2018
 
June 30, 2017
 
Q2 FY18 vs Q2 FY17
 
June 29, 2018
 
June 30, 2017
 
Q2 FY18 YTD vs Q2 FY17 YTD
Geography:
 
 
 
 
 
 
 
 
 
 
 
 
 
Americas
$
52,918

 
$
40,611

 
$
12,307

30
 %
 
$
101,774

 
$
78,517

 
$
23,257

30
 %
EMEA
31,676

 
24,953

 
6,723

27
 %
 
54,878

 
50,392

 
4,486

9
 %
APAC
14,566

 
16,751

 
(2,185
)
(13
)%
 
32,635

 
36,349

 
(3,714
)
(10
)%
Total net revenue
$
99,160

 
$
82,315

 
$
16,845

20
 %
 
$
189,287

 
$
165,258

 
$
24,029

15
 %
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Regional revenue as a % of total net revenue:
 
 
 
 
 
 
 
 
 
 
Americas
53
%
 
49
%
 
 
 
 
54
%
 
48
%
 
 
 
EMEA
32
%
 
30
%
 
 
 
 
29
%
 
30
%
 
 
 
APAC
15
%
 
21
%
 
 
 
 
17
%
 
22
%
 
 
 
Our Video segment net revenue increased 8% in the three months ended June 29, 2018, compared to the corresponding period in 2017, due to a $5.6 million increase in Video product revenue and a $0.2 million increase in Video service revenue. Our Video segment net revenue increased 2% in the six months ended June 29, 2018, compared to the corresponding period in 2017, due to a $7.5 million increase in Video product revenue, offset by a $4.3 million decrease in Video service revenue. The increases in our Video segment revenue in the three and six months ended June 30, 2018, were primarily due to improved demand and competitive success across almost all of our video product lines particularly software and SaaS. The decrease in our Video service revenue in the six months ended June 29, 2018 was primarily due to reduced activity in connection with SaaS deployments and timing of renewals of certain support agreements.
Our Cable Access segment net revenue increased 126% and 121% in the three and six months ended June 29, 2018, respectively, compared to the corresponding periods in 2017. The increases were primarily due to an increase in delivery of software and services for our CableOS solutions.
Net revenue in the Americas increased 30% in each of three and six months ended June 29, 2018, compared to the corresponding periods in 2017, due to increases in both service provider and broadcast and media demand for our live and premium quality OTT solutions.


36


EMEA net revenue increased 27% and 9% in the three and six months ended June 29, 2018, respectively, compared to the corresponding periods in 2017, due to increased investment in our live and premium quality OTT software solutions for the delivery of new IP-based video services in both our service provider and broadcast and media customer verticals.

APAC net revenue decreased 13% and 10% in the three and six months ended June 29, 2018, respectively, compared to the corresponding periods in 2017, primarily due to softer demand from both our service provider and broadcast and media customers for our Video and Cable Access products, offset in part by an increase in service revenue.

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 29, 2018 and June 30, 2017 (in thousands, except percentages):
 
Three months ended
 
 
 
 
Six months ended
 
 
 
 
June 29, 2018
 
June 30, 2017
 
Q2 FY18 vs Q2 FY17
 
June 29, 2018
 
June 30, 2017
 
Q2 FY18 YTD vs Q2 FY17 YTD
Gross profit
$
51,603

 
$
33,815

 
$
17,788

53
%
 
$
98,786

 
$
74,223

 
$
24,563

33
%
As a percentage of net revenue (“gross margin”)
52.0
%
 
41.1
%
 
10.9
%
 
 
52.2
%
 
44.9
%
 
7.3
%
 

Our gross margins are dependent upon, among other factors, the proportion of software sales, product mix, customer mix, product introduction costs, price reductions granted to customers and achievement of cost reductions.
Gross margin increased 10.9% and 7.3% in the three and six months ended June 29, 2018, respectively, compared to the corresponding periods in 2017, primarily due to a more favorable product mix with a shift towards higher-margin software-based products and higher margins on professional and support services.

Research and Development
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 29, 2018 and June 30, 2017 (in thousands, except percentages):
 
Three months ended
 
 
 
 
Six months ended
 
 
 
 
June 29, 2018
 
June 30, 2017
 
Q2 FY18 vs Q2 FY17
 
June 29, 2018
 
June 30, 2017
 
Q2 FY18 YTD vs Q2 FY17 YTD
Research and development
$
21,542

 
$
27,055

 
$
(5,513
)
(20
)%
 
$
44,999

 
$
51,937

 
$
(6,938
)
(13
)%
As a percentage of net revenue
21.7
%
 
32.9
%
 
 
 
 
23.8
%
 
31.4
%
 
 
 
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 and six months ended June 29, 2018 decreased 20% and 13%, respectively, compared to the corresponding periods in 2017, primarily due to lower employee compensation costs due to headcount reduction and lower utilization of third-party engineering services as the Company continues the process of transforming its research and development activities from capital intensive hardware development to predominantly software development. During the three months ended June 29, 2018, stock-based compensation expense was lower compared to the corresponding period in 2017 due to the timing of certain grants.


37


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 29, 2018 and June 30, 2017 (in thousands, except percentages):
 
Three months ended
 
 
 
 
Six months ended
 
 
 
 
June 29, 2018
 
June 30, 2017
 
Q2 FY18 vs Q2 FY17
 
June 29, 2018
 
June 30, 2017
 
Q2 FY18 YTD vs Q2 FY17 YTD
Selling, general and administrative
$
27,988

 
$
32,625

 
$
(4,637
)
(14
)%
 
$
59,151

 
$
67,256

 
$
(8,105
)
(12
)%
As a percentage of net revenue
28.2
%
 
39.6
%
 
 
 
 
31.2
%
 
40.7
%
 
 
 

Selling, general and administrative expenses in the three months ended June 29, 2018 decreased 14%, compared to the corresponding period in 2017, primarily due to lower employee compensation costs due to headcount reductions, lower stock-based compensation expense due to timing of certain grants, recovery of certain previously expensed bad debts and lower travel and other discretionary costs due to cost management efforts throughout the Company.

Selling, general and administrative expenses in the six months ended June 29, 2018 decreased 12%, compared to the corresponding period in 2017, primarily due to lower employee compensation costs due to headcount reductions, recovery of certain previously expensed bad debts and lower travel and other discretionary costs due to cost management efforts throughout the Company.


Segment Operating Income (Loss)
The following table presents a breakdown of operating income (loss) by segment for the three and six months ended June 29, 2018 and June 30, 2017 (in thousands, except percentages):
 
Three months ended
 
 
 
 
Six months ended
 
 
 
 
June 29, 2018
 
June 30, 2017
 
Q2 FY18 vs Q2 FY17
 
June 29, 2018
 
June 30, 2017
 
Q2 FY18 YTD vs Q2 FY17 YTD
Video
6,239

 
$
(8,947
)
 
$
15,186

(170
)%
 
$
8,234

 
$
(14,783
)
 
$
23,017

(156
)%
Cable Access
540

 
(7,411
)
 
7,951

(107
)%
 
(973
)
 
(13,491
)
 
12,518

(93
)%
Total segment operating income (loss)
$
6,779

 
$
(16,358
)
 
$
23,137

(141
)%
 
$
7,261

 
$
(28,274
)
 
$
35,535

(126
)%
 
 
 
 
 
 

 
 
 
 
 
 
 
Segment operating income (loss) as a % of segment revenue (“operating margin”):
Video
7.9
%
 
(12.2
)%
 
20.1
%
 
 
5.5
 %
 
(10.0
)%
 
15.5
%
 
Cable Access
2.7
%
 
(82.9
)%
 
85.6
%
 
 
(2.5
)%
 
(76.9
)%
 
74.4
%
 
The operating margin for the Video segment increased 20.1% and 15.5% in the three and six months ended June 29, 2018, respectively, compared to the corresponding periods in 2017, primarily due to better margins as a result of a more favorable product mix, lower operating expenses due to headcount reductions and lower other discretionary costs due to cost management efforts throughout the Company. This increase was partially offset by a decrease in margin due to the change in methodology for allocating professional services revenue between segments in the fourth quarter of 2017.
The operating margin for the Cable Access segment increased 85.6% and 74.4% in the three and six months ended June 29, 2018, respectively, compared to the corresponding periods in 2017, primarily due to higher margin on sale of both software and professional services. The change in methodology for allocating professional services revenue between segments in the fourth quarter of 2017 also contributed to the increase in Cable Access margins in the three and six months ended June 29, 2018, compared to the corresponding periods a year ago.
The Company has historically employed an aggregate allocation methodology based on total revenues to attribute professional services revenue and sales expenses between its Video and Cable Access segments. Beginning in the fourth quarter of 2017, the Company prospectively changed to a more precise attribution methodology as the activities of selling and supporting the CableOS solution have become increasingly distinct from those of Video solutions. The impact of making this change in the

38


three and six months ended June 30, 2017 compared to the Company’s historical approach was an increase in operating loss of $2.1 million and $3.2 million, respectively, from the Video segment and a corresponding decrease in operating loss of the Cable Access segment. The Company believes that the updated allocation methodology will provide greater clarity regarding the operating metrics of the Video and Cable Access business segments.

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 29, 2018
 
June 30, 2017
 
June 29, 2018
 
June 30, 2017
Total segment operating income (loss)
$
6,779

 
$
(16,358
)
 
$
7,261

 
$
(28,274
)
Amortization of warrants
(284
)
 

 
(395
)
 

Unallocated corporate expenses
(746
)
 
(4,853
)
 
(2,588
)
 
(8,775
)
Stock-based compensation
(3,012
)
 
(4,136
)
 
(8,769
)
 
(7,387
)
Amortization of intangibles
(2,095
)
 
(2,075
)
 
(4,194
)
 
(4,144
)
Income (loss) from operations
642

 
(27,422
)
 
(8,685
)
 
(48,580
)
Non-operating expense, net
(2,664
)
 
(3,499
)
 
(5,953
)
 
(6,600
)
Loss before income taxes
$
(2,022
)
 
$
(30,921
)
 
$
(14,638
)
 
$
(55,180
)
Unallocated Corporate Expenses
Together with amortization of intangibles and stock-based compensation, we do not allocate 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 29, 2018 and June 30, 2017 (in thousands, except percentages):
 
Three months ended
 
 
 
 
Six months ended
 
 
 
 
June 29, 2018
 
June 30, 2017
 
Q2 FY18 vs Q2 FY17
 
June 29, 2018
 
June 30, 2017
 
Q2 FY18 YTD vs Q2 FY17 YTD
Amortization of intangibles
$
800

 
$
780

 
$
20

3
%
 
$
1,604

 
$
1,554

 
$
50

3
%
As a percentage of net revenue
0.8
%
 
0.9
%
 
 
 
 
0.8
%
 
0.9
%
 




The amortization of intangibles expense in the three and six months ended June 29, 2018 remained relatively flat compared to the corresponding periods in 2017.


39


Restructuring and related charges
We have implemented certain restructuring plans in the past few years. The goal of these plans is to bring operational expenses to appropriate levels relative to our net revenues, while simultaneously implementing extensive company-wide expense control programs.
The restructuring and related charges are included in “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 29, 2018
 
June 30, 2017
Q2 FY18 vs Q2 FY17
 
June 29, 2018
 
June 30, 2017
Q2 FY18 vs Q2 FY17
Restructuring and related charges in:
 
 
 
 
 
 
 
 
 
 
 
Cost of revenue
$
115

 
$
278

$
(163
)
(59
)%
 
$
877

 
$
786

$
91

12
 %
Operating expenses-Restructuring and related charges
631

 
777

(146
)
(19
)%
 
1,717

 
2,056

(339
)
16
 %
Total restructuring and related charges
$
746

 
$
1,055

$
(309
)
(29
)%
 
$
2,594

 
$
2,842

$
(248
)
(9
)%

Restructuring and related charges in the three and six months ended June 29, 2018 decreased by 29% and 9%, respectively, compared to the corresponding periods in 2017, primarily due to higher TVN VDP costs recorded in the three and six months ended June 30, 2017, offset in part by severance and employee benefit costs recorded under the Harmonic 2018 Restructuring Plan. See Note 8, “Restructuring and Related Charges,” of the notes to our Condensed Consolidated Financial Statements for details on each of our restructuring plans.

Interest Expense, Net
Interest expense, net was $2.9 million and $2.7 million for the three months ended June 29, 2018 and June 30, 2017, respectively. Interest expense, net was $5.6 million and $5.3 million for the six months ended June 29, 2018 and June 30, 2017, respectively. Interest expense, net increased in the three and six months ended June 29, 2018, compared to the corresponding periods in 2017, primarily due to higher amortization of debt discount and issuance costs for the Notes issued in December 2015.

Other Income (Expense), Net
Other income (expense), net was $0.2 million and $(0.8) million for the three months ended June 29, 2018 and June 30, 2017, respectively. Other expense, net was $0.3 million and $1.3 million for the six months ended June 29, 2018 and June 30, 2017, respectively. The increase in Other income during the three and six months ended June 29, 2018 compared to the corresponding period in 2017 was primarily due to interest income earned on recovery of previously expensed bad debts and gain on change in fair valuation of equity investment.

Our other income (expense), 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 shekel.

To mitigate the volatility related to fluctuations in foreign exchange rates, we 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.


40


Income Taxes
The following table presents the provision for (benefit from) income taxes and the effective income tax rate for the three and six months ended June 29, 2018 and June 30, 2017 (in thousands, except percentages):
 
Three months ended
 
 
 
 
Six months ended
 
 
 
 
June 29, 2018
 
June 30, 2017
 
Q2 FY18 vs Q2 FY17
 
June 29, 2018
 
June 30, 2017
 
Q2 FY18 YTD vs Q2 FY17 YTD
Provision for (benefit from) income taxes
$
891

 
$
579

 
$
312

54
%
 
$
1,969

 
$
347

 
$
1,622

467
%
Effective income tax rate
(44.1
)%
 
(1.9
)%
 
 
 
 
(13.5
)%
 
(0.6
)%
 
 
 
Our effective tax rate generally differs from the U.S. federal statutory rate of 21% 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 (13.5)% for the six months ended June 29, 2018 was different from the U.S. federal statutory rate of 21%, primarily due to our geographical income mix and favorable tax rates associated with certain earnings from operations in lower-tax jurisdictions, the increase in the valuation allowance against U.S. federal, California and other state deferred tax assets, detriment from non-deductible stock-based compensation, and the net of various discrete tax adjustments. For the six months ended June 29, 2018, the discrete adjustments to our tax expense were primarily withholding taxes.

Our effective income tax rate of (0.6)% for the six months ended June 30, 2017 was different from the then-effective 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.

Liquidity and Capital Resources
As of June 29, 2018, our principal sources of liquidity consisted of cash and cash equivalents of $54.1 million, net accounts receivable of $82.6 million, our $15 million line of credit with Silicon Valley Bank, described in more detail below, and financing from French government agencies. As of June 29, 2018, we had $128.3 million in aggregate principal amount of convertible senior notes outstanding (“Notes”), which are due on December 1, 2020. 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. We also had debts with French government agencies and to a lesser extent, with other financial institutions, primarily in France, in the aggregate of $16.0 million at June 29, 2018.

Our cash and cash equivalents of $54.1 million as of June 29, 2018 consisted of bank deposits held throughout the world, of which $41.9 million of the cash and cash equivalents balance was held outside of U.S. At present, such foreign funds are considered to be indefinitely reinvested in foreign countries to the extent of indefinitely reinvested foreign earnings. In the event funds from foreign operations are needed to fund cash needs in the United States and if U.S. taxes have not already been previously accrued, we may be required to accrue and pay additional U.S. and foreign withholding taxes in order to repatriate these funds.

Our principal uses of cash will include repayments of debts and related interest, purchases of inventory, payroll 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 $54.1 million at June 29, 2018 will be sufficient to fund our principal uses of cash for at least the next 12 months. However, 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.


41


On September 27, 2017, we entered into a Loan and Security Agreement (the “Loan Agreement”) with Silicon Valley Bank (the “Bank”). The Loan Agreement provides for a secured revolving credit facility in an aggregate principal amount of up to $15.0 million. Under the terms of the Loan Agreement, the principal amount of loans, plus the face amount of any outstanding letters of credit, at any time cannot exceed up to 85% of our eligible receivables. Under the terms of the Loan Agreement, we may also request letters of credit from the Bank. The face value of any outstanding letters of credit reduce the amount otherwise available under the revolving credit facility. Loans under the Loan Agreement will bear interest at our option, and subject to certain conditions, at an annual rate of either a prime rate or a LIBOR rate plus an applicable margin of 2.25%. There will be no applicable margin for prime rate advances when we are in compliance with the liquidity requirement of at least $20.0 million in the aggregate of consolidated cash plus availability under the Loan Agreement (the “Liquidity Requirement”) and a 0.25% margin for prime rate advances when we are not in compliance with the Liquidity Requirement. We may not request LIBOR advances when not in compliance with the Liquidity Requirement. Interest on each advance is due and payable monthly and the principal balance is due at maturity. Our obligations under the revolving credit facility are secured by a security interest on substantially all of its assets, excluding intellectual property. The Loan Agreement contains customary affirmative and negative covenants. We must comply with financial covenants requiring maintaining (i) a minimum short-term asset to short-term liabilities ratio and (ii) minimum adjusted EBITDA, in the amounts and for the periods as set forth in the Loan Agreement. We must also maintain a minimum liquidity amount, comprised of unrestricted cash held at accounts with the Bank plus proceeds available to be drawn under the Loan Agreement, equal to $10.0 million at all times. As of June 29, 2018, we were in compliance with the covenants under the Loan Agreement.

As of June 29, 2018, the Company committed $2.4 million towards security for letters of credit issued under the Loan Agreement. There were no cash borrowings under the Loan Agreement as of June 29, 2018.

The table below sets forth selected cash flow data for the periods presented (in thousands):
 
Six months ended
 
June 29, 2018
 
June 30, 2017
Net cash provided by (used in):
 
 
 
Operating activities
$
3,248

 
$
2,614

Investing activities
(3,181
)
 
955

Financing activities
(3,864
)
 
(7,095
)
Effect of foreign exchange rate changes on cash, cash equivalents and restricted cash
(588
)
 
935

Net decrease in cash, cash equivalents and restricted cash
$
(4,385
)
 
$
(2,591
)
Operating Activities
Net cash provided by operations increased $0.6 million in the six months ended June 29, 2018, compared to the corresponding period in 2017, primarily due to a decrease in net loss, after adjustments for non-cash items, offset in part by cash being used for our working capital needs.
We expect that cash provided by or used in 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 increased $4.1 million in the six months ended June 29, 2018, compared to the corresponding period in 2017, primarily due to a decrease in proceeds from sales and maturities of short-term investments of $6.9 million, offset by a decrease in purchases of property and equipment of $2.8 million.
Financing Activities
Net cash used in financing activities decreased $3.2 million in the six months ended June 29, 2018, compared to the corresponding period in 2017, primarily due to lower payment of tax withholding obligations related to net share settlements of restricted stock units.


42


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

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

 
$

 
$
128,250

 
$

 
$

Interest on convertible debt
12,825

 
2,565

 
10,260

 

 

Other debts
15,482

 
864

 
13,566

 
954

 
98

Capital Lease
559

 
395

 
141

 
23

 

Operating leases
42,400

 
6,505

 
19,799

 
5,338

 
10,758

Purchase commitments
38,697

 
27,163

 
9,640

 
1,894

 

TVN VDP Obligations
3,845

 
1,417

 
2,428

 

 

Avid litigation settlement fees
3,500

 

 
3,500

 

 

  Total contractual obligations
$
245,558

 
$
38,909

 
$
187,584

 
$
8,209

 
$
10,856

Other commercial commitments:
 
 
 
 
 
 
 
 
 
  Standby letters of credit
$
2,644

 
$
1,009

 
$
1,635

 
$

 
$

    Total commercial commitments
$
2,644

 
$
1,009

 
$
1,635

 
$

 
$


Off-Balance Sheet Arrangements
We did not have any other off-balance sheet arrangements as of June 29, 2018.

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, Israeli Shekel and Japanese yen. Our U.S. dollar functional subsidiaries, which accounted for approximately 95% of our consolidated net revenue in the six months ended June 29, 2018, recorded net billings denominated in foreign currencies of approximately 16% of their net billings in the six months of 2018, compared to 20% in the corresponding period in 2017. In addition, a portion of our operating expenses, primarily the cost of personnel to deliver technical support on our products and professional services, sales and sales support and research and development, are denominated in foreign currencies, primarily the Israeli shekel.
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 income (expense), net” in the Condensed Consolidated Statement of Operations and are largely offset by the changes in the fair value of the underlying assets or liabilities being hedged.


43


The U.S. dollar equivalents of all outstanding notional amounts of foreign currency forward contracts, including the Euro, British pound, Israeli shekel and Japanese yen, are summarized as follows (in thousands):


June 29, 2018
 
December 31, 2017
Derivatives not designated as hedging instruments:

 

Purchase
$
24,743

 
$
12,875

Sell
$
1,658

 
$
1,509


Interest Rate Risk

Our exposure to market risk for changes in interest rates relates primarily to our outstanding debt arrangements with variable rate interests. The aggregate debt balance of such instruments at June 29, 2018 was $16.0 million, of which $0.6 million relates to obligations under capital leases with fixed interest rates. The remaining $15.4 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, with expiries ranging from 2017 through 2023. A majority of the loans are tied to the 1 month EURIBOR rate plus spread. See Note 9, “Convertible notes, Other Debts and Capital Leases” of the notes to our Condensed Consolidated Financial Statements for additional information. As of June 29, 2018, a hypothetical 1.0% increase in market interest rates on our debts subject to variable interest rate fluctuations would increase our interest expense by approximately $0.2 million annually.

As of June 29, 2018, we had $128.3 million aggregate principal amount of the Notes outstanding, which have a fixed 4.0% coupon rate.

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. 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 29, 2018 that have materially affected, or is reasonably likely to materially affect, our internal control over financial reporting.




44


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

45


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.

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

46


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 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 (which is in the process of finalizing the sale of a majority stake in its MediaKind video technology business to a private equity firm), 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 Access business include Arris, Casa Systems and Cisco Systems. In the OTT market, our competitors include internally developed technologies and solutions by companies such as Netflix, Facebook, Google and Microsoft, as well as end-to-end online video platforms such as Brightcove, who provide comprehensive OTT infrastructure solutions, some of which overlap with our products and services.

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,

47


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:

• 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 Access 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 Software Cluster (formerly VOS Cloud) and VOS360, and continue to develop and expand the capabilities of our VOS software platform. In our Cable Access business, we have launched and continue to develop our CableOS software-based CCAP systems.

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 software-based CCAP solutions) 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.


48


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 Access 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 solutions, supporting centralized distributed Remote PHY or hybrid configurations, 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 solutions will, over time, replace and make obsolete current Cable Access-QAM solutions, including our Cable Access QAM products, as well as current CMTS solutions, which is a market our products have previously not addressed. If demand for our CCAP solutions is weaker than expected, or sales of our CCAP-based solutions do not adequately offset the continuing decline in demand we have experienced for our non-CCAP cable access products, 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 solutions, 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 architecture for next-generation Cable Access solutions is promulgated that renders our CCAP-based systems obsolete, our business may be adversely impacted.

The sales cycle for our CableOS solutions tends to be long. For cable operators, upgrading or expanding network infrastructure is complex and expensive, and investing in a CableOS solution is a significant strategic decision that may require considerable time to evaluate, test and qualify. Potential customers need to ensure our CableOS solution will interoperate with the various components of its existing network infrastructure, including third-party equipment, servers and software. In addition, since we are a relatively new entrant into the CMTS market, we need to demonstrate significant performance, functionality and/or cost advantages with our CableOS solutions that outweigh customer switching costs. If sales cycles are significantly longer than anticipated or we are otherwise unsuccessful in growing our CableOS sales, our operating results, financial condition and cash flows could be materially and adversely affected.

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

49



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

• 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 29, 2018 and June 30, 2017 represented approximately 54% and 62% 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, the majority 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.


50


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

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

• changes in diplomatic and trade relationships, including the imposition of new trade restrictions, trade protection measures, import or export requirements, trade embargoes and other trade barriers;

• any negative economic impacts resulting from the political environment in the U.S. 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

51


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, our financial results may be impacted by tariffs imposed by the U.S. on goods from other countries and tariffs imposed by other countries on U.S. goods, including the tariffs proposed in March 2018 by the U.S. government on various imports from China and by the Chinese government on certain U.S. goods, the scope and duration of which, if implemented, remain uncertain. 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 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 majority, by dollar amount, of the products that we purchase from our contract manufacturers. Most of the products manufactured by our French and Israeli operations are outsourced to another third-party manufacturer in France and Israel, respectively. 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 2018.

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

52


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 media customers. Sales to our top 10 customers in the six months ended June 29, 2018 and June 30, 2017 accounted for approximately 36% and 25% 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.

During the six months ended June 29, 2018, Comcast accounted for 14% of our net revenue. No customer accounted for more than 10% of our net revenue during the six months ended June 30, 2017. 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.

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

53


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, or their ability to comply with our policies and procedures as well as applicable laws, 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, in February 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;

• 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

54


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 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 29, 2018, we had approximately $241.2 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.

In recent years, we have expanded our international operations significantly. 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 29, 2018, we had 777 employees in our international operations, representing approximately 67% 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.

We outsource a portion of our research and development activities for both our Video and Cable Access business segments 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

55


in Ukraine to other locations or countries. The resulting delays could negatively impact our product development efforts, operating results and our 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, particularly in Silicon Valley, Israel and Hong Kong where we have significant research and development activities, 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, non-solicitation and ownership of inventions, we generally do not have non-competition agreements with 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 in the U.S. 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 in the U.S., and their ability to remain and work in the U.S., is affected by various laws and regulations, including limitations on the availability of visas. Changes in U.S. 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 face risks associated with having facilities and employees located in Israel.

As of June 29, 2018, we maintained facilities in Israel with a total of 163 employees, or approximately 14% of our worldwide workforce. Our employees in Israel engage in a number of activities, for both our Video and Cable Access 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 9% of those employees were called for active military duty in 2017. 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

56


from an unstable political environment in the United States or abroad as well as those resulting from regulatory, trade or tax policy changes from the Tax Cuts and Jobs Act that was enacted in December 2017 (the “TCJA”)

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

• our transition to a software-as-a-service subscription model for our Video business, which may cause near-term declines in revenue;

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

• 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


57


• 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 our 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 $9.0 million and $18.3 million in 2017 and 2016, respectively, against our U.S. net deferred tax assets. The increase in valuation allowance was offset partially by the release of $5.8 million of valuation allowance. The release of valuation allowance were associated with our foreign subsidiaries and a one-time benefit in 2017 of $2.6 million relating to the refund of alternative minimum tax credit carryforwards related to the TCJA.

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 anticipated that due to our current international tax structure, our consolidated pre-tax income will continue to 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.

On December 22, 2017, the U.S. Congress passed and the President signed into law the TCJA, which contains many significant changes to the U.S. tax laws. The consequences of these changes, including whether and how state, local and foreign jurisdictions will react to such changes, have not yet been determined. Changes in corporate tax rates, the realizability of the net deferred tax assets relating to our U.S. operations, the taxation of foreign earnings, and the deductibility of expenses contained in the TCJA or other tax reform legislation could have a material impact on the value of our deferred tax assets, could result in significant one-time charges in the current or future taxable years, and could increase our future U.S. tax expense. Furthermore, changes to the taxation of undistributed foreign

58


earnings could change our future intentions regarding reinvestment of such earnings. The foregoing items could have an adverse effect on our operating results, cash flow, or financial condition.

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.

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. We have sold product lines in the past, and any prior or future 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

59


may experience varying success in reducing fixed costs or transferring liabilities previously associated with the divested business.

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 29, 2018, we held 72 issued U.S. patents and 46 issued foreign patents, and had 94 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 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 may 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.

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.


60


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.

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 engage in the design, development and manufacture and sale of a variety of video and cable access products and system solutions, which has required, and will continue to require, significant research and development expenditures.

We believe that our existing cash of approximately $54.1 million at June 29, 2018 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

61


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.

Cybersecurity incidents, including data security breaches or computer viruses, could harm our business by disrupting our business operations, compromising our products and services, damaging our reputation or exposing us to liability.

Computer programmers may attempt to penetrate our network security, misappropriate our proprietary information or cause business interruptions. Because the techniques used by such computer programmers to access or sabotage networks change frequently and may not be recognized until launched against a target, we may be unable to anticipate these techniques or to implement adequate preventative measures. While we have invested in and continue to update our network security and cybersecurity infrastructure and systems, if our cybersecurity systems fail to protect against unauthorized access, sophisticated cyber-attacks, data protection breaches, computer viruses, denial-of-service attacks and similar disruptions from unauthorized tampering or human error, our ability to conduct our business effectively could be damaged in a number of ways, including:

• our intellectual property and other proprietary data could be stolen;

• our ability to manage and conduct our business operations could be seriously disrupted;

• defects and security vulnerabilities could be introduced into our product, software and SaaS offerings, thereby damaging the reputation and perceived reliability and security of our products; and

• personally identifiable data of our customers, employees and business partners could be compromised.
                                        
Should any of the above events occur, our reputation, competitive position and business could be significantly harmed, and we could be subject to claims for liability from customers, third parties and governmental authorities. Additionally, we could incur significant costs in order to upgrade our cybersecurity systems and remediate damages. Consequently, our business, operating results, financial condition and cash flows could be materially and adversely affected. In addition, our business operations utilize and rely upon numerous third party vendors, manufacturers, solution providers, partners and consultants, and any failure of such third parties’ cybersecurity measures could materially and adversely affect or disrupt our business.

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 manufacturers and several of their and our suppliers and our resellers have operations in locations

62


that are subject to natural disasters, such as severe weather, tsunamis, floods, fires 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, on December 14, 2017, the U.S. Federal Communications Commission (FCC) voted to repeal the “net neutrality” rules and return to a “light-touch” regulatory framework. However, the repeal has not yet taken effect and a number of parties have already stated their intent to appeal this order; thus, the future impact of such repeal and any challenge thereto remains uncertain. The rules were designed to ensure that all online content is treated the same by internet service providers and other companies that provide broadband services. Should the repeal of net neutrality rules take effect 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:

63



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

• 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 the Financial Accounting Standards Board (the “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 Accounting Standards Update (“ASU”) No. 2014-09, Revenue from Contracts with Customers (“Topic 606”), as amended, which superseded nearly all existing revenue recognition guidance. We adopted the new revenue standard in our first quarter of 2018 using 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 adoption of the new revenue standard impacted the timing of recognition of software licenses with undelivered features and professional services revenue related to service contracts with acceptance terms, which has impacted our financial results.

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

64



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.

Under Accounting Standards Codification 470-20, Debt with Conversion and Other Options, which we refer to as 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 are 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 may 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 circumstances would 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, our diluted earnings per share may 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 or disproportionate to the operating performance of individual companies. These broad

65


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 2002 Employee Stock Purchase Plan (“ESPP”), and in connection with grants of restricted stock units (“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.


66


ITEM 6. EXHIBITS
Exhibit
Number
Exhibit Index
 
 
  31.1
 
 
  31.2
 
 
  32.1*
 
 
  32.2*
 
 
  101
The following materials from Registrant’s Quarterly Report on Form 10-Q for the quarter ended June 29, 2018, formatted in Extensible Business Reporting Language (XBRL) include:
 
 
 
(i) Condensed Consolidated Balance Sheets at June 29, 2018 and December 31, 2017, (ii) Condensed Consolidated Statements of Operations for the three and six months ended June 29, 2018 and June 30, 2017, (iii) Condensed Consolidated Statements of Comprehensive Loss for the three and six months ended June 29, 2018 and June 30, 2017, (iv) Condensed Consolidated Statements of Cash Flows for the six months ended June 29, 2018 and June 30, 2017, 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.





67


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 6, 2018

68
EX-31.1 2 hlit-20180629xex311.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 6, 2018
By:
/s/ Patrick J. Harshman
 
Patrick J. Harshman
 
President and Chief Executive Officer


EX-31.2 3 hlit-20180629xex312.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 6, 2018
 
 
By:
/s/ Sanjay Kalra
 
Sanjay Kalra
 
Chief Financial Officer


EX-32.1 4 hlit-20180629xex321.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 29, 2018, 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 6, 2018
 
/s/ Patrick J. Harshman
Patrick J. Harshman
President and Chief Executive Officer


EX-32.2 5 hlit-20180629xex322.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 29, 2018, 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 6, 2018
 
/s/ Sanjay Kalra
Sanjay Kalra
Chief Financial Officer


EX-101.INS 6 hlit-20180629.xml XBRL INSTANCE DOCUMENT 0000851310 2018-01-01 2018-06-29 0000851310 hlit:Harmonic2016RestructuringPlanMember 2018-01-01 2018-06-29 0000851310 2018-07-27 0000851310 2018-06-29 0000851310 2017-12-31 0000851310 hlit:ServiceMember 2018-01-01 2018-06-29 0000851310 2017-01-01 2017-06-30 0000851310 hlit:ServiceMember 2018-03-31 2018-06-29 0000851310 hlit:ServiceMember 2017-04-01 2017-06-30 0000851310 2018-03-31 2018-06-29 0000851310 2017-04-01 2017-06-30 0000851310 us-gaap:ProductMember 2018-03-31 2018-06-29 0000851310 us-gaap:ProductMember 2017-01-01 2017-06-30 0000851310 us-gaap:ProductMember 2018-01-01 2018-06-29 0000851310 us-gaap:ProductMember 2017-04-01 2017-06-30 0000851310 hlit:ServiceMember 2017-01-01 2017-06-30 0000851310 2016-12-31 0000851310 2017-06-30 0000851310 us-gaap:AccountingStandardsUpdate201409Member us-gaap:DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member 2018-06-29 0000851310 us-gaap:AccountingStandardsUpdate201409Member us-gaap:CalculatedUnderRevenueGuidanceInEffectBeforeTopic606Member 2018-06-29 0000851310 us-gaap:OtherNoncurrentAssetsMember 2018-06-29 0000851310 us-gaap:AccountingStandardsUpdate201618Member 2017-12-31 0000851310 us-gaap:AccountingStandardsUpdate201618Member 2017-06-30 0000851310 us-gaap:AccountingStandardsUpdate201618Member 2018-06-29 0000851310 us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember 2018-06-29 0000851310 us-gaap:AccountingStandardsUpdate201409Member hlit:SalesCommissionContractCostsMember 2018-01-01 0000851310 us-gaap:AccountingStandardsUpdate201618Member 2016-12-31 0000851310 us-gaap:AccountingStandardsUpdate201409Member us-gaap:DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member 2018-03-31 2018-06-29 0000851310 us-gaap:AccountingStandardsUpdate201409Member us-gaap:CalculatedUnderRevenueGuidanceInEffectBeforeTopic606Member 2018-03-31 2018-06-29 0000851310 us-gaap:AccountingStandardsUpdate201409Member us-gaap:CalculatedUnderRevenueGuidanceInEffectBeforeTopic606Member 2018-01-01 2018-06-29 0000851310 us-gaap:AccountingStandardsUpdate201409Member us-gaap:DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member 2018-01-01 2018-06-29 0000851310 us-gaap:AccountingStandardsUpdate201409Member us-gaap:DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member 2018-01-01 0000851310 us-gaap:AccountingStandardsUpdate201409Member 2018-01-01 0000851310 hlit:EDCMember us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMember 2014-10-22 0000851310 hlit:VislinkplcMember 2014-09-02 0000851310 hlit:EDCMember us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMember 2018-01-01 2018-06-29 0000851310 hlit:PebbleBeachSystemsMember 2018-03-31 2018-06-29 0000851310 hlit:PebbleBeachSystemsMember 2018-01-01 2018-06-29 0000851310 us-gaap:NondesignatedMember us-gaap:OtherNonoperatingIncomeExpenseMember 2017-01-01 2017-06-30 0000851310 us-gaap:NondesignatedMember us-gaap:OtherNonoperatingIncomeExpenseMember 2018-01-01 2018-06-29 0000851310 us-gaap:NondesignatedMember us-gaap:OtherNonoperatingIncomeExpenseMember 2017-04-01 2017-06-30 0000851310 us-gaap:NondesignatedMember us-gaap:OtherNonoperatingIncomeExpenseMember 2018-03-31 2018-06-29 0000851310 us-gaap:ForeignExchangeForwardMember us-gaap:FairValueHedgingMember us-gaap:NondesignatedMember us-gaap:ShortMember 2017-12-31 0000851310 us-gaap:ForeignExchangeForwardMember us-gaap:FairValueHedgingMember us-gaap:NondesignatedMember us-gaap:LongMember 2018-06-29 0000851310 us-gaap:ForeignExchangeForwardMember us-gaap:FairValueHedgingMember us-gaap:NondesignatedMember us-gaap:LongMember 2017-12-31 0000851310 us-gaap:ForeignExchangeForwardMember us-gaap:FairValueHedgingMember us-gaap:NondesignatedMember us-gaap:ShortMember 2018-06-29 0000851310 us-gaap:ForeignExchangeContractMember 2018-06-29 0000851310 us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember us-gaap:ForeignExchangeContractMember us-gaap:NondesignatedMember 2017-12-31 0000851310 us-gaap:ForeignExchangeContractMember 2017-12-31 0000851310 us-gaap:AccruedLiabilitiesMember us-gaap:ForeignExchangeContractMember us-gaap:NondesignatedMember 2018-06-29 0000851310 us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember us-gaap:ForeignExchangeContractMember us-gaap:NondesignatedMember 2018-06-29 0000851310 us-gaap:AccruedLiabilitiesMember us-gaap:ForeignExchangeContractMember us-gaap:NondesignatedMember 2017-12-31 0000851310 country:IL 2018-06-29 0000851310 us-gaap:ForwardContractsMember us-gaap:NondesignatedMember 2018-01-01 2018-06-29 0000851310 hlit:TVNMember 2017-12-31 0000851310 us-gaap:FairValueInputsLevel2Member 2018-06-29 0000851310 us-gaap:FairValueInputsLevel2Member 2017-12-31 0000851310 hlit:TVNMember 2018-06-29 0000851310 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2018-06-29 0000851310 us-gaap:AccruedLiabilitiesMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:ForeignExchangeForwardMember 2017-12-31 0000851310 us-gaap:AccruedLiabilitiesMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:ForeignExchangeForwardMember 2018-06-29 0000851310 us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:ForeignExchangeForwardMember 2017-12-31 0000851310 us-gaap:AccruedLiabilitiesMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:ForeignExchangeForwardMember 2017-12-31 0000851310 us-gaap:AccruedLiabilitiesMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:ForeignExchangeForwardMember 2018-06-29 0000851310 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2017-12-31 0000851310 us-gaap:AccruedLiabilitiesMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:ForeignExchangeForwardMember 2017-12-31 0000851310 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2017-12-31 0000851310 us-gaap:CostmethodInvestmentsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2018-06-29 0000851310 us-gaap:AccruedLiabilitiesMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:ForeignExchangeForwardMember 2017-12-31 0000851310 us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:ForeignExchangeForwardMember 2018-06-29 0000851310 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2017-12-31 0000851310 us-gaap:FairValueMeasurementsRecurringMember 2017-12-31 0000851310 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2018-06-29 0000851310 us-gaap:FairValueMeasurementsRecurringMember 2018-06-29 0000851310 us-gaap:CostmethodInvestmentsMember us-gaap:FairValueMeasurementsRecurringMember 2018-06-29 0000851310 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2018-06-29 0000851310 us-gaap:CashEquivalentsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:MoneyMarketFundsMember 2017-12-31 0000851310 us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:ForeignExchangeForwardMember 2018-06-29 0000851310 us-gaap:CashEquivalentsMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:MoneyMarketFundsMember 2017-12-31 0000851310 us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:ForeignExchangeForwardMember 2017-12-31 0000851310 us-gaap:LeaseholdImprovementsMember 2017-12-31 0000851310 us-gaap:FurnitureAndFixturesMember 2017-12-31 0000851310 us-gaap:SoftwareAndSoftwareDevelopmentCostsMember 2017-12-31 0000851310 us-gaap:SoftwareAndSoftwareDevelopmentCostsMember 2018-06-29 0000851310 us-gaap:LeaseholdImprovementsMember 2018-06-29 0000851310 us-gaap:MachineryAndEquipmentMember 2017-12-31 0000851310 us-gaap:MachineryAndEquipmentMember 2018-06-29 0000851310 us-gaap:FurnitureAndFixturesMember 2018-06-29 0000851310 hlit:TVNMember us-gaap:ResearchMember 2018-06-29 0000851310 us-gaap:OtherNoncurrentAssetsMember hlit:TVNMember us-gaap:ResearchMember 2018-06-29 0000851310 us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember hlit:TVNMember us-gaap:ResearchMember 2018-06-29 0000851310 us-gaap:OrderOrProductionBacklogMember 2017-12-31 0000851310 us-gaap:DevelopedTechnologyRightsMember 2017-12-31 0000851310 us-gaap:DevelopedTechnologyRightsMember 2018-06-29 0000851310 hlit:MaintenanceAgreementsAndRelatedRelationshipsMember 2018-06-29 0000851310 hlit:CustomerRelationshipsContractsMember 2018-06-29 0000851310 us-gaap:OrderOrProductionBacklogMember 2018-06-29 0000851310 hlit:CustomerRelationshipsContractsMember 2017-12-31 0000851310 hlit:MaintenanceAgreementsAndRelatedRelationshipsMember 2017-12-31 0000851310 us-gaap:DevelopedTechnologyRightsMember 2018-01-01 2018-06-29 0000851310 us-gaap:TrademarksAndTradeNamesMember 2018-06-29 0000851310 us-gaap:TrademarksAndTradeNamesMember 2018-01-01 2018-06-29 0000851310 us-gaap:TrademarksAndTradeNamesMember 2017-12-31 0000851310 hlit:CustomerRelationshipsContractsMember 2018-01-01 2018-06-29 0000851310 2017-10-31 2017-10-31 0000851310 hlit:CableAccessMember 2017-12-31 0000851310 hlit:VideoMember 2018-06-29 0000851310 hlit:CableAccessMember 2018-06-29 0000851310 hlit:VideoMember 2018-01-01 2018-06-29 0000851310 hlit:VideoMember 2017-12-31 0000851310 hlit:CableAccessMember 2018-01-01 2018-06-29 0000851310 us-gaap:OperatingExpenseMember 2018-06-29 0000851310 us-gaap:CostOfSalesMember 2018-06-29 0000851310 hlit:TVNVoluntaryDeparturePlanMember hlit:Harmonic2016RestructuringPlanMember 2018-01-01 2018-06-29 0000851310 hlit:Harmonic2016RestructuringPlanMember 2018-06-29 0000851310 hlit:TVNVoluntaryDeparturePlanMember hlit:Harmonic2016RestructuringPlanMember 2018-06-29 0000851310 hlit:Harmonic2016RestructuringPlanMember 2017-12-31 0000851310 us-gaap:FacilityClosingMember hlit:Harmonic2016RestructuringPlanMember 2017-12-31 0000851310 us-gaap:FacilityClosingMember hlit:Harmonic2016RestructuringPlanMember 2018-01-01 2018-06-29 0000851310 us-gaap:FacilityClosingMember hlit:Harmonic2016RestructuringPlanMember 2018-06-29 0000851310 hlit:TVNVoluntaryDeparturePlanMember hlit:Harmonic2016RestructuringPlanMember 2017-12-31 0000851310 hlit:Harmonic2017RestructuringPlanMember 2017-01-01 2017-12-31 0000851310 hlit:EmployeeSeveranceAndBenefitArrangementsMember hlit:Harmonic2016RestructuringPlanMember 2016-01-01 2016-12-31 0000851310 us-gaap:EmployeeSeveranceMember hlit:Harmonic2018RestructuringPlanMember 2018-01-01 2018-06-29 0000851310 hlit:Harmonic2016RestructuringPlanMember 2016-01-01 2016-12-31 0000851310 hlit:SanJoseCAExcessFacilityMember us-gaap:FacilityClosingMember hlit:Harmonic2016RestructuringPlanMember 2016-01-01 2016-01-31 0000851310 us-gaap:FacilityClosingMember hlit:Harmonic2017RestructuringPlanMember 2017-01-01 2017-12-31 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 2017-01-01 2017-12-31 0000851310 us-gaap:FacilityClosingMember hlit:Harmonic2017RestructuringPlanMember 2018-06-29 0000851310 hlit:TVNMember hlit:TVNVoluntaryDeparturePlanMember 2018-06-29 0000851310 us-gaap:EmployeeSeveranceMember hlit:Harmonic2018RestructuringPlanMember 2018-06-29 0000851310 us-gaap:EmployeeSeveranceMember hlit:Harmonic2017RestructuringPlanMember 2017-01-01 2017-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 2017-01-01 2017-06-30 0000851310 hlit:TVNMember hlit:TVNVoluntaryDeparturePlanMember 2018-01-01 2018-06-29 0000851310 hlit:TVNMember hlit:LoansBackedByFrenchResearchAndDevelopmentTaxCreditReceivablesMember 2018-06-29 0000851310 2015-01-01 2015-12-31 0000851310 us-gaap:RevolvingCreditFacilityMember hlit:SiliconValleyBankMember 2018-06-29 0000851310 hlit:TVNMember hlit:LoansBackedByFrenchResearchAndDevelopmentTaxCreditReceivablesMember 2017-12-31 0000851310 hlit:Stockpricegreaterorequal130percentofNoteConversionPriceMember 2015-01-01 2015-12-31 0000851310 us-gaap:RevolvingCreditFacilityMember us-gaap:PrimeRateMember hlit:SiliconValleyBankMember hlit:NotComplywithLiquidityRequirementMember 2018-01-01 2018-06-29 0000851310 hlit:PrivatelyNegotiatedTransactionsMember 2015-01-01 2015-12-31 0000851310 hlit:Notepricelessthan98percentofstockpricetimesconversionrateMember 2015-01-01 2015-12-31 0000851310 hlit:PrivatelyNegotiatedTransactionsMember 2015-12-14 2015-12-14 0000851310 2015-12-31 0000851310 hlit:TVNMember hlit:LoansBackedByFrenchResearchAndDevelopmentTaxCreditReceivablesMember 2018-03-31 2018-06-29 0000851310 hlit:LoansFromFrenchGovernmentForRDInnovationProjectsMember 2018-06-29 0000851310 us-gaap:RevolvingCreditFacilityMember us-gaap:LondonInterbankOfferedRateLIBORMember hlit:SiliconValleyBankMember 2018-01-01 2018-06-29 0000851310 hlit:TVNMember 2015-01-01 2015-12-31 0000851310 2017-01-01 2017-12-31 0000851310 hlit:PurchasePeriodJuly32017Member us-gaap:EmployeeStockMember 2017-01-01 2017-07-03 0000851310 hlit:PurchasePeriodJuly22018Member us-gaap:EmployeeStockMember us-gaap:ScenarioForecastMember 2018-01-01 2018-07-02 0000851310 us-gaap:StockOptionMember 2018-06-29 0000851310 us-gaap:StockOptionMember 2018-01-01 2018-06-29 0000851310 us-gaap:StockOptionMember 2017-12-31 0000851310 us-gaap:RestrictedStockMember 2018-01-01 2018-06-29 0000851310 us-gaap:RestrictedStockMember 2017-12-31 0000851310 us-gaap:RestrictedStockMember 2018-06-29 0000851310 us-gaap:EmployeeStockOptionMember 2017-04-01 2017-06-30 0000851310 us-gaap:CostOfSalesMember 2018-03-31 2018-06-29 0000851310 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2017-01-01 2017-06-30 0000851310 us-gaap:CostOfSalesMember 2017-04-01 2017-06-30 0000851310 us-gaap:OperatingExpenseMember 2017-01-01 2017-06-30 0000851310 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2018-03-31 2018-06-29 0000851310 us-gaap:OperatingExpenseMember 2018-03-31 2018-06-29 0000851310 us-gaap:ResearchAndDevelopmentExpenseMember 2018-01-01 2018-06-29 0000851310 us-gaap:OperatingExpenseMember 2017-04-01 2017-06-30 0000851310 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2018-01-01 2018-06-29 0000851310 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2017-04-01 2017-06-30 0000851310 us-gaap:CostOfSalesMember 2018-01-01 2018-06-29 0000851310 us-gaap:ResearchAndDevelopmentExpenseMember 2017-01-01 2017-06-30 0000851310 us-gaap:CostOfSalesMember 2017-01-01 2017-06-30 0000851310 us-gaap:ResearchAndDevelopmentExpenseMember 2017-04-01 2017-06-30 0000851310 us-gaap:OperatingExpenseMember 2018-01-01 2018-06-29 0000851310 us-gaap:ResearchAndDevelopmentExpenseMember 2018-03-31 2018-06-29 0000851310 us-gaap:EmployeeStockMember 2018-01-01 2018-06-29 0000851310 hlit:MarketbasedawardsMember 2018-06-29 0000851310 us-gaap:PerformanceSharesMember 2018-01-01 2018-06-29 0000851310 hlit:DirectorOptionPlans2002Member 2018-01-01 2018-06-29 0000851310 hlit:MarketbasedawardsMember 2017-01-01 2017-12-31 0000851310 us-gaap:EmployeeStockMember 2018-06-29 0000851310 hlit:MarketbasedawardsMember 2018-03-31 2018-06-29 0000851310 us-gaap:EmployeeStockOptionMember 2018-06-29 0000851310 us-gaap:PerformanceSharesMember 2018-03-31 2018-06-29 0000851310 us-gaap:PerformanceSharesMember 2018-06-29 0000851310 us-gaap:AccountingStandardsUpdate201609Member 2017-01-01 0000851310 hlit:MarketbasedawardsMember 2018-01-01 2018-06-29 0000851310 hlit:TVNMember 2018-01-01 2018-06-29 0000851310 us-gaap:EmployeeStockOptionMember 2017-01-01 2017-06-30 0000851310 us-gaap:AccountingStandardsUpdate201616Member 2017-03-31 0000851310 us-gaap:AccountingStandardsUpdate201616Member 2017-01-01 2017-01-01 0000851310 us-gaap:AccountingStandardsUpdate201609Member hlit:DeferredTaxAssetsGrossMember 2017-01-01 2017-01-01 0000851310 us-gaap:AccountingStandardsUpdate201609Member us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember 2017-01-01 2017-01-01 0000851310 us-gaap:EmployeeStockMember 2017-01-01 2017-06-30 0000851310 us-gaap:RestrictedStockUnitsRSUMember 2018-01-01 2018-06-29 0000851310 us-gaap:WarrantMember 2018-03-31 2018-06-29 0000851310 us-gaap:EmployeeStockOptionMember 2018-01-01 2018-06-29 0000851310 us-gaap:EmployeeStockOptionMember 2018-03-31 2018-06-29 0000851310 us-gaap:EmployeeStockOptionMember 2017-04-01 2017-06-30 0000851310 us-gaap:WarrantMember 2017-04-01 2017-06-30 0000851310 us-gaap:EmployeeStockMember 2018-03-31 2018-06-29 0000851310 us-gaap:RestrictedStockUnitsRSUMember 2018-03-31 2018-06-29 0000851310 us-gaap:WarrantMember 2017-01-01 2017-06-30 0000851310 us-gaap:EmployeeStockOptionMember 2017-01-01 2017-06-30 0000851310 us-gaap:RestrictedStockUnitsRSUMember 2017-01-01 2017-06-30 0000851310 us-gaap:RestrictedStockUnitsRSUMember 2017-04-01 2017-06-30 0000851310 us-gaap:EmployeeStockMember 2018-01-01 2018-06-29 0000851310 us-gaap:WarrantMember 2018-01-01 2018-06-29 0000851310 us-gaap:EmployeeStockMember 2017-04-01 2017-06-30 0000851310 hlit:ComcastProductSupplyAgreementMember us-gaap:SalesRevenueGoodsNetMember 2017-01-01 2017-06-30 0000851310 us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember us-gaap:ScenarioForecastMember 2018-12-31 0000851310 hlit:ComcastProductSupplyAgreementMember 2018-01-01 2018-06-29 0000851310 2016-09-26 0000851310 hlit:ComcastProductSupplyAgreementMember us-gaap:SalesRevenueGoodsNetMember 2017-04-01 2017-06-30 0000851310 hlit:ComcastMilestonesAchievementMember 2016-09-26 0000851310 hlit:ComcastExceedingSpecifiedCumulativePurchaseVolumeMember 2016-09-26 0000851310 hlit:ComcastProductSupplyAgreementMember us-gaap:SalesRevenueGoodsNetMember 2018-03-31 2018-06-29 0000851310 hlit:ComcastProductSupplyAgreementMember 2016-09-26 0000851310 hlit:ComcastProductSupplyAgreementMember us-gaap:SalesRevenueGoodsNetMember 2018-01-01 2018-06-29 0000851310 us-gaap:OperatingIncomeLossMember 2017-01-01 2017-06-30 0000851310 us-gaap:OperatingIncomeLossMember 2017-04-01 2017-06-30 0000851310 us-gaap:OperatingSegmentsMember 2017-01-01 2017-06-30 0000851310 us-gaap:OperatingSegmentsMember 2017-04-01 2017-06-30 0000851310 us-gaap:CorporateNonSegmentMember 2017-04-01 2017-06-30 0000851310 us-gaap:CorporateNonSegmentMember 2018-01-01 2018-06-29 0000851310 us-gaap:CorporateNonSegmentMember 2017-01-01 2017-06-30 0000851310 us-gaap:CorporateNonSegmentMember 2018-03-31 2018-06-29 0000851310 us-gaap:OperatingSegmentsMember 2018-01-01 2018-06-29 0000851310 us-gaap:OperatingSegmentsMember 2018-03-31 2018-06-29 0000851310 hlit:CableAccessMember 2017-04-01 2017-06-30 0000851310 hlit:CableAccessMember 2018-03-31 2018-06-29 0000851310 hlit:CableAccessMember 2017-01-01 2017-06-30 0000851310 hlit:VideoMember 2017-04-01 2017-06-30 0000851310 hlit:VideoMember 2017-01-01 2017-06-30 0000851310 hlit:VideoMember 2018-03-31 2018-06-29 0000851310 us-gaap:IndemnificationGuaranteeMember 2018-06-29 0000851310 hlit:ContractManufacturingMember 2018-06-29 0000851310 us-gaap:DomesticLineOfCreditMember us-gaap:PerformanceGuaranteeMember us-gaap:GuaranteeObligationsMember 2018-06-29 0000851310 us-gaap:DomesticLineOfCreditMember us-gaap:PerformanceGuaranteeMember us-gaap:GuaranteeObligationsMember 2017-12-31 0000851310 hlit:AvidMember 2011-10-01 2011-10-30 0000851310 hlit:AvidMember hlit:SettledLitigationPaymentSecondQuarterof2019Member 2018-06-29 0000851310 us-gaap:SellingGeneralAndAdministrativeExpensesMember hlit:AvidMember 2017-07-01 2017-09-29 0000851310 us-gaap:GuaranteeObligationsMember hlit:TVNMember 2018-06-29 0000851310 hlit:AvidMember 2017-10-24 2017-10-24 0000851310 hlit:AvidMember 2017-09-29 0000851310 us-gaap:ForeignLineOfCreditMember us-gaap:PerformanceGuaranteeMember us-gaap:GuaranteeObligationsMember 2017-12-31 0000851310 hlit:AvidMember hlit:SettledLitigationPaymentThirdQuarterof2020Member 2018-06-29 0000851310 2017-03-31 0000851310 2018-03-30 0000851310 hlit:ComcastMilestoneAcceptanceOfCompletionOfFieldTrialsMember us-gaap:SubsequentEventMember 2018-07-31 0000851310 hlit:ComcastMilestoneAcceptanceOfCompletionOfFieldTrialsMember us-gaap:SubsequentEventMember 2018-07-31 2018-07-31 hlit:Employees iso4217:USD xbrli:shares hlit:ReportingUnit xbrli:pure iso4217:USD hlit:day xbrli:shares hlit:segment hlit:Patents false --12-31 Q2 2018 2018-06-29 10-Q 0000851310 86031433 Accelerated Filer HARMONIC INC HLIT P1M 1300000 1.10 0.15 10000000 0.85 22304348 22304348 22304348 22304348 3867000 3753000 600000 1000000 0.15 33112000 28992000 74475000 86253000 69844000 82635000 78065000 4570000 71625000 1781000 233000 560000 917000 1086000 48705000 51221000 2195000 2583000 114580000 119502000 3382000 -11000 2272690000 2283649000 2075000 4144000 2095000 4194000 416000 395000 4136000 700000 3436000 1337000 2099000 7387000 1145000 6242000 2314000 3928000 3012000 100000 100000 448000 2564000 818000 1746000 8769000 200000 3400000 963000 7806000 2622000 5184000 4631000 3618000 3274000 623000 1214000 2388000 1340000 2637000 146000 288000 161000 317000 2676000 2954000 780000 1554000 800000 1604000 9374000 578000 4614000 3400000 782000 8974000 385000 4753000 3054000 782000 7883000 541000 3234000 3326000 782000 7706000 689000 3469000 2766000 782000 508059000 505784000 171775000 179104000 22000 22000 33000 33000 22000 33000 0 55000 178000 178000 14000 14000 178000 14000 0 192000 0 0 1400000 1800000 500000 1099000 559000 559000 0 23000 49000 92000 0 395000 300000 500000 1800000 500000 1300000 52885000 57024000 54098000 57420000 54829000 58757000 54372000 -2591000 -4385000 4.76 7816162 781617 1172425 1172425 1954042 5300000 1800000 0.001 0.001 150000000 150000000 82554000 85439000 82554000 85439000 83000 85000 1000000 -27620000 -51259000 -8040000 -20000000 2704000 24100000 44000000 129900000 133600000 108748000 111702000 3593000 3771000 3300000 3500000 48500000 16495000 32005000 91035000 32928000 58107000 47557000 47316000 241000 16306000 31251000 90501000 90141000 360000 32641000 57860000 1295000 2590000 1295000 2590000 0 1400000 5020000 4888000 22946000 16041000 1000 0.013 0.0225 0.0025 26062000 26062000 5.75 5.75 5.75 173.9978 P2Y10M28D P2Y4M24D 5 30 0.98 1.30 5 20 128250000 128250000 128250000 0.0994 0.0994 0.0400 0.006 1.00 17404000 14767000 1500000 3186000 2446000 4440000 7688000 4100000 -38000 530000 1100000 52429000 56278000 60032000 -3754000 47603000 -4826000 1100000 10462000 9563000 300000 2100000 100000 4900000 -2000 -3000 0 0 5000000 5000000 16000 32000 19000 38000 73000 145000 82000 164000 2000000 55000 110000 63000 126000 285000 214000 0.04 0.25 1000 7139000 6771000 0 12875000 24743000 0 33000 33000 14000 14000 14000 14000 298000 298000 284000 4000 4000 298000 298000 0 1509000 1658000 P3M -0.39 -0.69 -0.03 -0.20 935000 -588000 -0.019 -0.006 -0.441 -0.135 0.21 16414000 15750000 13300000 P1Y9M18D 100000 300000 0 0 0 0 0 400000 284000 300000 395000 400000 0 P2Y8M12D P1Y8M12D P1Y8M12D 64578000 35205000 5500000 20396000 3177000 300000 68645000 36664000 5500000 22985000 3128000 368000 4174000 2590000 1584000 502000 0 502000 3987000 951000 3036000 8347000 5180000 3167000 85857000 44819000 5500000 31707000 3177000 654000 85655000 44690000 5500000 31707000 3128000 630000 21279000 9614000 0 11311000 0 354000 17010000 8026000 0 8721000 8722000 8289000 0 262000 14000 14000 -1131000 1042000 -53000 -185000 -1268000 -1382000 242827000 60815000 182012000 241176000 60797000 180379000 -1651000 -18000 -1633000 0 33815000 39419000 1699000 37720000 74223000 82402000 3909000 78493000 51603000 51398000 205000 53745000 10187000 43558000 98786000 97896000 890000 103611000 18827000 84784000 2200000 800000 1300000 3100000 -30921000 -55180000 -2022000 -2809000 787000 -14638000 -15918000 1280000 579000 347000 891000 1969000 24000000 6609000 103000 23900000 100000 22322000 23940000 24000000 1434000 -4187000 -23479000 13572000 228000 503000 -8793000 -337000 1308000 9378000 -2912000 -2000000 -5933000 -1897000 2642000 5241000 2783000 5519000 1282000 2565000 1282000 2565000 -2680000 -5270000 -2863000 -5620000 10130000 8871000 25976000 22994000 2881000 1973000 12032000 11395000 933000 755000 5094000 822000 2300000 2400000 289716000 285049000 508059000 505784000 142089000 138774000 0 4000 0 4000 0 4000 0 4000 298000 298000 0 298000 0 298000 0 2000000 15000000 0 0 6000000 1500000 1500000 2000000 6000000 20565000 17700000 14401000 12000000 2400000 21800000 15482000 15500000 15336000 14318000 7610000 1723000 98000 457000 497000 6687000 6879000 864000 0 3806000 3700000 2 20000000 0.033 0.184 -7095000 -3864000 955000 -3181000 2614000 3248000 -31500000 -55527000 -2913000 -3700000 787000 -16607000 -17887000 1280000 69000 4600000 4600000 -3499000 -6600000 -2664000 -5953000 2 2 61237000 4853000 122803000 8775000 50961000 746000 107471000 2588000 -27422000 -16358000 -7411000 -8947000 -48580000 -28274000 -13491000 -14783000 642000 -145000 787000 6779000 540000 6239000 -8685000 -9965000 1280000 7261000 -973000 8234000 42400000 2431000 2907000 8379000 11420000 10758000 6505000 13703000 15707000 6536000 5589000 3485000 3562000 42913000 42863000 42360000 503000 43686000 773000 3880000 4270000 -4758000 -3024000 3994000 4883000 -4758000 -3024000 3880000 4268000 -5127000 -3393000 0 2000 369000 369000 -114000 -613000 0 0 1293000 2500000 22626000 19169000 19594000 -425000 22153000 -473000 1282000 1081000 -189000 -64000 -819000 -1330000 199000 -333000 2500000 1653000 1700000 502000 2155000 2726000 54000 5943000 3181000 0 5100000 3400000 3800000 0.001 0.001 5000000 5000000 0 0 0 0 0 0 18931000 19377000 15918000 3459000 22509000 3578000 2100000 3200000 74200000 49900000 2117000 2366000 3106000 0 164000 0 3792000 0 4862000 4585000 4142000 4381000 4522000 4647000 4381000 4647000 1277000 2495000 1714000 3450000 278000 786000 115000 877000 143845000 6534000 15051000 87121000 35139000 145133000 6499000 14978000 88129000 35527000 29265000 25631000 38700000 6650000 6176000 27055000 51937000 21542000 44999000 1800000 1900000 1700000 300000 802000 530000 274000 1142000 1203000 0 17800000 2200000 20000000 2100000 400000 2500000 1800000 83 118 55 1055000 2842000 746000 2594000 228000 93000 8000000 5128000 2426000 7554000 6100000 3845000 1990000 5835000 777000 2056000 1200000 631000 1717000 477000 66000 543000 4400000 3500000 2446000 100000 900000 3346000 3600000 2600000 1399000 1090000 200000 2489000 -107000 -107000 -2057812000 -2062988000 -2075699000 12711000 0 -2046381000 1400000 11431000 82315000 82315000 32125000 50190000 8936000 73379000 165258000 165258000 64664000 100594000 17537000 147721000 99160000 98714000 446000 99444000 38561000 60599000 20236000 79208000 189287000 188037000 1250000 189682000 73314000 115973000 38726000 150956000 32625000 67256000 27988000 28570000 -582000 59151000 59541000 -390000 7387000 8769000 P3Y P18M 183000 5.09 344500 40000 969598 3293000 1.40 1.34 3.74 2904000 3794000 5.09 4.12 0 869598 2220000 4.75 0.000 0.000 0 0 0.010 0.017 0.017 0.017 0.41 0.60 0.43 0.43 1300000 400000 2958000 5.77 538000 4.76 35000 0 866800 3880000 3220000 6.04 5.69 859300 3208000 5.69 2.94 8.75 0.00 P0Y6M1D P0Y6M1D P4Y3M18D P4Y3M18D 696100 P2Y9M18D P2Y8M12D P2Y9M18D 0.85 1720000 3215000 1589000 3184000 87000 11100000 218343000 220735000 2098000 1781000 200000 200000 17900000 500000 1100000 80590000 80203000 85304000 84616000 <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 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 29, 2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align: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, 2017</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;">86,253</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></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;">74,475</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;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 and sales returns</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,618</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,631</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;">82,635</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;">69,844</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;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%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Comcast&#8217;s right to purchase&#160;</font><font style="font-family:inherit;font-size:10pt;">781,617</font><font style="font-family:inherit;font-size:10pt;">&#160;shares 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&#160;</font><font style="font-family:inherit;font-size:10pt;">1,954,042</font><font style="font-family:inherit;font-size:10pt;">&#160;shares in specified tranches vest upon achievement of certain 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 tranches include the right to purchase 1,172,425 shares upon the acceptance and completion of field trials and 781,617 shares upon the election date, as defined in the Warrant.</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;">Comcast&#8217;s rights to purchase an additional&#160;</font><font style="font-family:inherit;font-size:10pt;">1,172,425</font><font style="font-family:inherit;font-size:10pt;">&#160;shares in specified tranches vest when Comcast exceeds specified cumulative purchase amounts from the Company under the product supply agreement. Comcast&#8217;s rights to purchase the remaining 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%;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;">Because the Warrant contains performance criteria which Comcast must achieve for the Warrant to vest, the final measurement date for the Warrant is the date on which the Warrant vests. Prior to the final measurement, when achievement of the performance criteria has been deemed probable, the estimated fair value of the Warrant is recorded as a reduction to net revenue based on the projected number of shares underlying the Warrant that are expected to vest, the proportion of purchases by Comcast and its affiliates within the period relative to the aggregate purchase levels required for the Warrant to vest and the then-current fair value of the Warrant. To the extent that projections change as to the number of shares underlying the Warrant that will vest and the fair market value of the Warrant changes, a cumulative catch-up adjustment is recorded in the period in which the estimates change.</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;">The fair value of the Warrant is determined using the Black-Scholes option pricing model. The assumptions utilized in the Black-Scholes model include the risk-free interest rate, expected volatility, and expected life in years. The risk-free interest rate over the expected life is equal to the prevailing U.S. Treasury note rate over the same period. Expected volatility is determined utilizing historical volatility over a period of time equal to the expected life of the Warrant. Expected life is equal to the remaining contractual term of the Warrant. The dividend yield is assumed to be&#160;</font><font style="font-family:inherit;font-size:10pt;">zero</font><font style="font-family:inherit;font-size:10pt;">&#160;since the Company has not historically declared dividends and does not have any plans to declare dividends in the future.</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 three and six months ended June 29, 2018, the Company recorded </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.4 million</font><font style="font-family:inherit;font-size:10pt;">, respectively, as a reduction to net revenues in connection with amortization of warrants. During the </font><font style="font-family:inherit;font-size:10pt;">six months ended</font><font style="font-family:inherit;font-size:10pt;"> June 30, 2017, the Company recorded reduction to net revenues of </font><font style="font-family:inherit;font-size:10pt;">$0.4 million</font><font style="font-family:inherit;font-size:10pt;">&#160;in connection with amortization of warrants. </font><font style="font-family:inherit;font-size:10pt;">No</font><font style="font-family:inherit;font-size:10pt;"> such charges were recorded for the three months ended June 30, 2017. The remaining unamortized value of&#160;the related asset of </font><font style="font-family:inherit;font-size:10pt;">$0.6 million</font><font style="font-family:inherit;font-size:10pt;">&#160;and </font><font style="font-family:inherit;font-size:10pt;">$1.0 million</font><font style="font-family:inherit;font-size:10pt;"> as of June 29, 2018 and December 31, 2017, respectively, was recorded as a component of &#8220;Prepaid expenses and other current assets&#8221; on the Company&#8217;s Consolidated Balance Sheet.</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;">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 to present fairly 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;5, 2018 (the &#8220;2017 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, 2018, 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 intercompany accounts and transactions have been eliminated in consolidation. The condensed consolidated balance sheet as of December 31, 2017 was derived from audited financial statements, and the unaudited condensed consolidated financial statements included herein have been prepared pursuant to the rules and regulations of the Securities and Exchange Commission (&#8220;SEC&#8221;) for interim reporting. As permitted under those requirements, certain footnotes or other financial information that are normally required by generally accepted accounting principles in the United States of America (&#8220;U.S. GAAP&#8221;) have been condensed or omitted.</font></div><div style="line-height:120%;padding-bottom:10px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Reclassifications </font></div><div style="line-height:120%;padding-bottom:10px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Certain prior period balances have been reclassified to conform to the current period&#8217;s presentation. These reclassifications did not have a material impact on previously reported financial statements.</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. The Company&#8217;s reported financial positions or results of operations may be materially different under changed conditions or when using different estimates and assumptions, particularly with respect to significant accounting policies. If estimates or assumptions differ from actual results, subsequent periods are adjusted to reflect more current information.</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 2017 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;29, 2018</font><font style="font-family:inherit;font-size:10pt;"> other than those disclosed in Note 2, &#8220;Recently Adopted Accounting Pronouncements&#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;">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;">June 29, 2018</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;">2018 (remaining six months)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6,505</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;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;">2019</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">11,420</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;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;">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;">8,379</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;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;">2021</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,907</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;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;">2022</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,431</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;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;">10,758</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;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;">42,400</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></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 &#8220;Accrued and other current liabilities&#8221;, 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:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="15" rowspan="1"></td></tr><tr><td style="width:46%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" 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 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;29, <br clear="none"/>2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">June&#160;30, <br clear="none"/>2017</font></div></td><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;29, <br clear="none"/>2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">June&#160;30, <br clear="none"/>2017</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,522</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,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;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font 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,381</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></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;Accrual for current period 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;">1,714</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,450</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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;" rowspan="1" colspan="1"><div style="text-align:left;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;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,589</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,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 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,184</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></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,647</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;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,647</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></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;">$38.7 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 29, 2018</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;">As of </font><font style="font-family:inherit;font-size:10pt;">June 29, 2018</font><font style="font-family:inherit;font-size:10pt;">, the Company has outstanding bank guarantees and standby letters of credit in aggregate of </font><font style="font-family:inherit;font-size:10pt;">$3.1 million</font><font style="font-family:inherit;font-size:10pt;">, consisting primarily of&#160;</font><font style="font-family:inherit;font-size:10pt;">$1.3 million</font><font style="font-family:inherit;font-size:10pt;">&#160;for a building lease for the TVN French Subsidiary and </font><font style="font-family:inherit;font-size:10pt;">$0.8 million</font><font style="font-family:inherit;font-size:10pt;"> related to contract manufacturing, with the remainder mainly related to performance bonds issued to customers.</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">During 2017, one of the Company&#8217;s subsidiaries entered into a&#160;</font><font style="font-family:inherit;font-size:10pt;">$2.0 million</font><font style="font-family:inherit;font-size:10pt;">&#160;credit facility with a foreign bank for the purpose of issuing performance guarantees. The credit facility is secured by a&#160;</font><font style="font-family:inherit;font-size:10pt;">$2.2 million</font><font style="font-family:inherit;font-size:10pt;">&#160;guarantee issued by the Company. There were&#160;</font><font style="font-family:inherit;font-size:10pt;">no</font><font style="font-family:inherit;font-size:10pt;">&#160;amounts outstanding under this credit facility as of </font><font style="font-family:inherit;font-size:10pt;">June 29, 2018</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%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Indemnification</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;">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 29, 2018</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%;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%;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 our 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 us, rejecting Avid&#8217;s infringement allegations in their entirety. In January 2015, Avid filed an appeal with respect to the jury&#8217;s verdict with the Federal Circuit.&#160;In January 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. &#160;</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 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 sought 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. In July 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&#8217;s decision on claims 11-16 in September 2014, and&#160;the Federal Circuit affirmed the PTAB&#8217;s decision in April 2016. &#160;</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 July 2017, the court issued a scheduling order consolidating both cases and setting the trial date for November 6, 2017.&#160; </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;">On October 19, 2017, the parties agreed to settle the consolidated cases by entering into a settlement and patent portfolio cross-license agreement, and the cases were dismissed with prejudice. In connection with the agreement, the Company recorded a </font><font style="font-family:inherit;font-size:10pt;">$6.0 million</font><font style="font-family:inherit;font-size:10pt;"> litigation settlement expense in &#8220;Selling, general and administrative expenses&#8221; in the Company&#8217;s 2017 Consolidated Statement of Operations.&#160;Of the associated </font><font style="font-family:inherit;font-size:10pt;">$6.0 million</font><font style="font-family:inherit;font-size:10pt;"> liability, </font><font style="font-family:inherit;font-size:10pt;">$2.5 million</font><font style="font-family:inherit;font-size:10pt;"> was paid in October 2017 and the remaining </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;">$2.0 million</font><font style="font-family:inherit;font-size:10pt;"> will be paid in the second quarter of 2019 and the third quarter of 2020, respectively.&#160;</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;">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> <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%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company&#8217;s stock benefit plans include the 2002 Employee Stock Purchase Plan (&#8220;ESPP&#8221;) and current active stock plans adopted in 1995 and 2002. See Note&#160;12, &#8220;Employee Benefit Plans and Stock-based Compensation&#8221; of Notes to Consolidated Financial Statements in the 2017 Form 10-K for details pertaining to each plan. </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 Company&#8217;s stockholders approved an amendment to the ESPP at the 2018 annual meeting of stockholders (the &#8220;2018 Annual Meeting&#8221;) to increase 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,300,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 2018 Annual Meeting to increase the number of shares of common stock reserved for issuance thereunder by&#160;</font><font style="font-family:inherit;font-size:10pt;">400,000</font><font style="font-family:inherit;font-size:10pt;">&#160;shares. As of </font><font style="font-family:inherit;font-size:10pt;">June&#160;29, 2018</font><font style="font-family:inherit;font-size:10pt;">, there were </font><font style="font-family:inherit;font-size:10pt;">5.3 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">1.8 million</font><font style="font-family:inherit;font-size:10pt;"> shares of common stock reserved for future grants under the Company&#8217;s ESPP and active stock plans, 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;font-weight:bold;">Stock Option Activities</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 following table summarizes the Company&#8217;s stock option activities and related information 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 29, 2018</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:99.609375%;border-collapse:collapse;text-align:left;"><tr><td colspan="14" rowspan="1"></td></tr><tr><td style="width:40%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width: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: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: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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="12" 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></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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 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><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Per Share</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">Balance at December 31, 2017</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;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,880</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.04</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="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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: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;">Granted</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></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;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">Exercised</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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;">(87</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2.94</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">Forfeited</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></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;">(35</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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.76</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">Canceled or expired</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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;">(538</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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.75</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">Balance at June 29, 2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,220</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 colspan="2" style="vertical-align:bottom;padding-left:2px;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.69</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2.8</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></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;">866.8</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;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;">As of June 29, 2018</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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></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;">Vested and expected to vest</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></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,208</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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.69</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2.8</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></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;">859.3</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></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;">Exercisable</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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,958</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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.77</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">696.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></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 aggregate intrinsic value disclosed above represents the difference between the exercise price of the options and the fair value of the Company&#8217;s common stock. There were </font><font style="font-family:inherit;font-size:10pt;">no</font><font style="font-family:inherit;font-size:10pt;"> employee stock options granted 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 29, 2018</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%;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;29, 2018</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2017</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%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Restricted Stock Units (&#8220;RSUs&#8221;) Activities</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 the Company&#8217;s RSUs activities and related information during the six months ended June 29, 2018 (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="7" rowspan="1"></td></tr><tr><td style="width:66%;" 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><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="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="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;">Restricted Stock Units&#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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><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;">Number<br clear="none"/>of<br clear="none"/>Shares</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;">Weighted<br clear="none"/>Average Grant<br clear="none"/>Date Fair Value<br clear="none"/>Per Share</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, 2017</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;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,904</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.09</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;">Granted</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></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,293</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></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.74</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;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;">Vested</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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,220</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4.75</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;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;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></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;">(183</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></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;">5.09</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;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 29, 2018</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;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,794</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4.12</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div 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%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Performance- and 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;">Starting in 2015, the Company began to settle a portion of its incentive bonus payments to eligible employees by issuing performance-based RSU awards (&#8220;PRSUs&#8221;) from the 1995 Stock Plan. The Company granted&#160;</font><font style="font-family:inherit;font-size:10pt;">969,598</font><font style="font-family:inherit;font-size:10pt;"> PRSUs to certain employees 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;29, 2018</font><font style="font-family:inherit;font-size:10pt;">, of which </font><font style="font-family:inherit;font-size:10pt;">869,598</font><font style="font-family:inherit;font-size:10pt;"> shares of PRSUs were fully vested at the time of grant for purposes of settling amounts earned under the Company&#8217;s 2017 incentive bonus plans. The vesting of the remaining PRSUs will be based on the achievement of certain financial and non-financial operating goals of the Company. The stock-based compensation recognized for PRSUs was </font><font style="font-family:inherit;font-size:10pt;">$0.1 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$3.4 million</font><font style="font-family:inherit;font-size:10pt;"> 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;29, 2018</font><font style="font-family:inherit;font-size:10pt;">, respectively. The unrecognized stock-based compensation of PRSUs as of June 29, 2018 was </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%;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 2017, the Company granted&#160;</font><font style="font-family:inherit;font-size:10pt;">344,500</font><font style="font-family:inherit;font-size:10pt;">&#160;market-based RSUs (&#8220;MRSUs&#8221;) under the 1995 Stock Plan to its key executives and certain eligible employees that may vest during a&#160;</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. In the second quarter of 2018, the Company granted </font><font style="font-family:inherit;font-size:10pt;">40,000</font><font style="font-family:inherit;font-size:10pt;"> MRSUs that may vest during an </font><font style="font-family:inherit;font-size:10pt;">eighteen</font><font style="font-family:inherit;font-size:10pt;">-month period from the date of grant. The vesting conditions of these awards are based on the market value of the Company's common stock.&#160;The aggregate grant-date fair value of these&#160;shares was estimated to be </font><font style="font-family:inherit;font-size:10pt;">$1.3 million</font><font style="font-family:inherit;font-size:10pt;"> using a Monte-Carlo simulation. The stock-based compensation recognized for MRSUs for the three and six months ended June 29, 2018 was </font><font style="font-family:inherit;font-size:10pt;">$0.1 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$0.2 million</font><font style="font-family:inherit;font-size:10pt;">, respectively. The unrecognized stock-based compensation of the MRSUs as of&#160;</font><font style="font-family:inherit;font-size:10pt;">June&#160;29, 2018</font><font style="font-family:inherit;font-size:10pt;"> was </font><font style="font-family:inherit;font-size:10pt;">$0.1 million</font><font style="font-family:inherit;font-size:10pt;">. </font><font style="font-family:inherit;font-size:10pt;">No</font><font style="font-family:inherit;font-size:10pt;"> MRSUs had vested as of </font><font style="font-family:inherit;font-size:10pt;">June&#160;29, 2018</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%;padding-bottom:10px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">French Retirement Benefit Plan</font></div><div style="line-height:120%;padding-bottom:10px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company assumed obligations under a defined benefit pension plan in connection with the acquisition of TVN in 2016. 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 required by laws or funding regulations, discretionary contributions or non-cash contributions expected to be made. The table below presents 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:99.21875%;border-collapse:collapse;text-align:left;"><tr><td colspan="16" rowspan="1"></td></tr><tr><td style="width:37%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:15%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" 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><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 29, 2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;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-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;29, <br clear="none"/>2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">June&#160;30, <br clear="none"/>2017</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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;">63</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font 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;">126</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;">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></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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;">19</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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;">38</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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;">&#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;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><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></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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</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</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;">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;">164</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></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 29, 2018</font><font style="font-family:inherit;font-size:10pt;"> was </font><font style="font-family:inherit;font-size:10pt;">$5.0 million</font><font style="font-family:inherit;font-size:10pt;">, of which </font><font style="font-family:inherit;font-size:10pt;">$0.1 million</font><font style="font-family:inherit;font-size:10pt;"> was reported as a component of &#8220;Accrued and other current liabilities&#8221; and </font><font style="font-family:inherit;font-size:10pt;">$4.9 million</font><font style="font-family:inherit;font-size:10pt;"> was reported as a component of &#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, 2017 was </font><font style="font-family:inherit;font-size:10pt;">$5.0 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;29, 2018</font><font style="font-family:inherit;font-size:10pt;"> and </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;">$214,000</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$285,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 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="15" rowspan="1"></td></tr><tr><td style="width:48%;" 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:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" 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 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;29, <br clear="none"/>2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;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 colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;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;29, <br clear="none"/>2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;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></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 colspan="3" style="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;">448</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;">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;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;">963</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></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;">818</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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 colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,622</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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></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;">1,746</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,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 colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;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,184</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></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;">2,564</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,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 colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">7,806</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></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;">3,012</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,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;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;">8,769</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></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 29, 2018</font><font style="font-family:inherit;font-size:10pt;">, total unrecognized stock-based compensation cost related to unvested stock options and RSUs was </font><font style="font-family:inherit;font-size:10pt;">$13.3 million</font><font style="font-family:inherit;font-size:10pt;"> and is expected to be recognized over a weighted-average period of approximately </font><font style="font-family:inherit;font-size:10pt;">1.8</font><font style="font-family:inherit;font-size:10pt;"> years. </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 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;"> as of January 1, 2017 (which increased the accumulated deficit).</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="2" rowspan="1"></td></tr><tr><td style="width:77%;" rowspan="1" colspan="1"></td><td style="width:23%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">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="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;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;font-weight:bold;">Three and 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 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="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></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;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4.3</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;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">43%</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;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1.7%</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;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.0%</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%;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:77%;" 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></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">July 2, <br clear="none"/>2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="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;">July 3, <br clear="none"/>2017</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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.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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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:bottom;padding-left:2px;padding-top:2px;padding-bottom: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;">60</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></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></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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.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></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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.34</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size: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.40</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 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 assumption is based on U.S. Treasury zero-coupon issues with remaining terms similar to the expected term. The Company has not paid and does not plan to pay any cash dividends in the foreseeable future.</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;">The following table presents interest expense recognized for the Notes (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="15" rowspan="1"></td></tr><tr><td style="width:39%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width: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: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 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 29, 2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-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 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 29, 2018</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;">June 30, 2017</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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,340</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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 colspan="2" style="vertical-align:bottom;padding-left:2px;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,637</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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;">161</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;">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 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;">317</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></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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,783</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,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;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,519</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></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 EQUITY SECURITIES</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Vislink</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&#160;</font><font style="font-family:inherit;font-size:10pt;">3.3%</font><font style="font-family:inherit;font-size:10pt;">&#160;interest in Vislink plc (&#8220;Vislink&#8221;), a U.K. public company listed on the AIM exchange, for&#160;</font><font style="font-family:inherit;font-size:10pt;">$3.3 million</font><font style="font-family:inherit;font-size:10pt;">. On February 3, 2017, Vislink completed the disposal of its hardware division and changed its name to Pebble Beach Systems (&#8220;PBS&#8221;). The Company does not have significant influence over PBS&#8217;s operational and financial policies. The carrying value of the investment in PBS was fully written off as of December 31, 2017.</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;">Beginning the first quarter of fiscal 2018, the Company adopted ASU No. 2016-01, Financial Instruments (Topic 825): Recognition and Measurement of Financial Assets and Financial Liabilities, which requires equity investments to be measured at fair value with changes in fair value recognized in net income. As a result of adopting this new standard, the Company started measuring the investment in PBS at fair value based on its quoted stock price on the AIM exchange. The Company recorded a gain on change in fair value of the investment in PBS to Other income (expense), net of </font><font style="font-family:inherit;font-size:10pt;">$0.2 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$0.2 million</font><font style="font-family:inherit;font-size:10pt;"> during both the three and six months ended June 29, 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;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;font-style:italic;font-weight:bold;">EDC</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 privately held 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 VIE but the Company determined that it is not the primary beneficiary of EDC. As a result, EDC is measured at its cost minus impairment, if any. 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 at </font><font style="font-family:inherit;font-size:10pt;">June&#160;29, 2018</font><font style="font-family:inherit;font-size:10pt;"> that the EDC investment was impaired.</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 this liability 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; term, which continues 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;"> in 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 acquisition of our France subsidiary, TVN.</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 accordance with the accounting guidance on embedded conversion features, the conversion feature associated with the Notes was valued at </font><font style="font-family:inherit;font-size:10pt;">$26.1 million</font><font style="font-family:inherit;font-size:10pt;"> and bifurcated from the host debt instrument and recorded in stockholders&#8217; equity. The resulting debt discount on the Notes is being amortized to interest expense at the effective interest rate over the contractual term of the Notes. The following table presents the components of the Notes as of </font><font style="font-family:inherit;font-size:10pt;">June&#160;29, 2018</font><font style="font-family:inherit;font-size:10pt;">&#160;and December 31, 2017 (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 29, 2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">December 31, 2017</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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;">(14,767</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,404</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom: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;">(1,781</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,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: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;">111,702</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">108,748</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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;">2.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;">2.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="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;Carrying amount of equity component</font></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,062</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></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,062</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div 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;">The following table presents interest expense recognized for the Notes (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="15" rowspan="1"></td></tr><tr><td style="width:39%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width: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: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 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 29, 2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-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 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 29, 2018</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;">June 30, 2017</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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,340</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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 colspan="2" style="vertical-align:bottom;padding-left:2px;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,637</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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;">161</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;">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 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;">317</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></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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,783</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,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;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,519</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></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;">The Company has 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 29, 2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">December 31, 2017</font></div></td></tr><tr><td style="vertical-align:bottom;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;">14,401</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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,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;">Term loans </font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,081</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,282</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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;">559</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,099</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,041</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,946</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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;">(1,723</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,610</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom: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;">14,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;">15,336</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;29, 2018</font><font style="font-family:inherit;font-size:10pt;"> and December 31, 2017, loans backed by French R&amp;D tax credit receivables were </font><font style="font-family:inherit;font-size:10pt;">$12.0 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$17.7 million</font><font style="font-family:inherit;font-size:10pt;">, respectively. As of </font><font style="font-family:inherit;font-size:10pt;">June&#160;29, 2018</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.0 million</font><font style="font-family:inherit;font-size:10pt;"> of R&amp;D tax credit receivables from the French government from 2018 through 2022. See Note 6, &#8220;Balance Sheet Components&#8221; for additional 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 2020. The remaining loans of </font><font style="font-family:inherit;font-size:10pt;">$2.4 million</font><font style="font-family:inherit;font-size:10pt;"> at </font><font style="font-family:inherit;font-size:10pt;">June&#160;29, 2018</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 2018 through 2025.</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;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 presents 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;29, 2018</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: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;">2018 (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;">395</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;">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></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;">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;">92</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6,879</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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;">2020</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">49</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,687</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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;">2021</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">23</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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></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;">2022</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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;">457</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left: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;">98</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;">559</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-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,482</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div 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;font-weight:bold;">Line of Credit</font></div><div style="line-height:120%;padding-bottom:10px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">On September 27, 2017, the Company entered into a Loan and Security Agreement (the &#8220;Loan Agreement&#8221;) with Silicon Valley Bank (the &#8220;Bank&#8221;). The Loan Agreement provides for a secured revolving credit facility in an aggregate principal amount of up to </font><font style="font-family:inherit;font-size:10pt;">$15.0 million</font><font style="font-family:inherit;font-size:10pt;">. Under the terms of the Loan Agreement, the principal amount of loans, plus the face amount of any outstanding letters of credit, at any time cannot exceed up to </font><font style="font-family:inherit;font-size:10pt;">85%</font><font style="font-family:inherit;font-size:10pt;"> of the Company&#8217;s eligible receivables. Under the terms of the Loan Agreement, the Company may also request letters of credit from the Bank. The proceeds of any loans under the Loan Agreement will be used for working capital and general corporate purposes.</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Loans under the Loan Agreement will bear interest, at the Company&#8217;s option, and subject to certain conditions, at an annual rate of either a prime rate&#160;or a LIBOR rate plus an applicable margin of </font><font style="font-family:inherit;font-size:10pt;">2.25%</font><font style="font-family:inherit;font-size:10pt;">. There will be no applicable margin for prime rate advances when the Company is in compliance with the liquidity requirement of at least </font><font style="font-family:inherit;font-size:10pt;">$20.0 million</font><font style="font-family:inherit;font-size:10pt;"> in the aggregate of consolidated cash plus availability under the Loan Agreement (the &#8220;Liquidity Requirement&#8221;) and a </font><font style="font-family:inherit;font-size:10pt;">0.25%</font><font style="font-family:inherit;font-size:10pt;"> margin for prime rate advances when the Company is not in compliance with the Liquidity Requirement. The Company may not request LIBOR advances when it is not in compliance with the Liquidity Requirement. Interest on each advance is due and payable monthly and the principal balance is due at maturity. The Company&#8217;s obligations under the revolving credit facility are secured by a security interest on substantially all of its assets, excluding intellectual property. </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 Loan Agreement contains customary affirmative and negative covenants. The Company must comply with financial covenants requiring it to maintain (i) a short-term asset to short-term liabilities ratio of at least </font><font style="font-family:inherit;font-size:10pt;">1.10</font><font style="font-family:inherit;font-size:10pt;"> to 1.00 and (ii) a minimum adjusted EBITDA, in the amounts and for the periods as set forth in the Loan Agreement. The Company must also maintain a minimum liquidity amount, comprised of unrestricted cash held at accounts with the Bank plus proceeds available to be drawn under the Loan Agreement, equal to at least </font><font style="font-family:inherit;font-size:10pt;">$10.0 million</font><font style="font-family:inherit;font-size:10pt;"> at all times. As of </font><font style="font-family:inherit;font-size:10pt;">June&#160;29, 2018</font><font style="font-family:inherit;font-size:10pt;">, the Company was in compliance with the covenants under the Loan Agreement. </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;">As of June 29, 2018, the Company committed </font><font style="font-family:inherit;font-size:10pt;">$2.4 million</font><font style="font-family:inherit;font-size:10pt;"> towards security for letters of credit issued under the Loan Agreement. There were </font><font style="font-family:inherit;font-size:10pt;">no</font><font style="font-family:inherit;font-size:10pt;"> other borrowings under the Loan Agreement as of </font><font style="font-family:inherit;font-size:10pt;">June&#160;29, 2018</font><font style="font-family:inherit;font-size:10pt;">.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;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 29, 2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align: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, 2017</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;">7,688</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></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,440</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;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 maintenance, royalty, rent, property taxes and value added tax</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,753</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,867</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><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;Contract assets</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;">2,704</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;Capitalized commission</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,293</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align: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">(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;">274</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">530</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="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;">&#160;&#160;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">(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;">103</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,609</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Other</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;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,562</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,485</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</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" 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;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">18,931</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-bottom:10px;padding-top:8px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(1) Contract assets reflect the satisfied performance obligations for which the Company does not yet have an unconditional right to consideration.</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:8px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(2) Amounts represent 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.</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:8px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(3) The Company&#8217;s TVN subsidiary in France (the &#8220;TVN French Subsidiary&#8221;) participates in the French Cr&#233;dit d&#8217;Imp&#244;t Recherche 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 credits receivable at </font><font style="font-family:inherit;font-size:10pt;">June&#160;29, 2018</font><font style="font-family:inherit;font-size:10pt;"> were approximately </font><font style="font-family:inherit;font-size:10pt;">$24.0 million</font><font style="font-family:inherit;font-size:10pt;"> and are expected to be recoverable from 2018 through 2022 with </font><font style="font-family:inherit;font-size:10pt;">$0.1 million</font><font style="font-family:inherit;font-size:10pt;"> reported as a component of &#8220;Prepaid expenses and other current assets&#8221; and </font><font style="font-family:inherit;font-size:10pt;">$23.9 million</font><font style="font-family:inherit;font-size:10pt;"> reported as a component of &#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;padding-top:8px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:10px;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 exposes 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 that generally mature 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 income (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;">Losses on the non-designated derivative instruments recognized during the periods presented 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="17" 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:7%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:7%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="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 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 29, 2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">June 30, 2017</font></div></td><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 29, 2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">June 30, 2017</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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 colspan="3" style="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;">Losses 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 income (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;">(1,268</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;">(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;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(1,382</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></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, including the Euro, British pound, Israeli shekel and Japanese yen, 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 29, 2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">December 31, 2017</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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;">24,743</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">12,875</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></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;">1,658</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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,509</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div 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:24%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:16%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width: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: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:8%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:2%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:8%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="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: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;29, 2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left: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, 2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">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;29, 2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left: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, 2017</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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;">14</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;">33</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 and other current 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;">298</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;">4</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;">14</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">33</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">298</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-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</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div 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;29, 2018</font><font style="font-family:inherit;font-size:10pt;color:#231f20;">, information related to the offsetting arrangements was as follows (in thousands):</font><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="20" rowspan="1"></td></tr><tr><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:16%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:15%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:14%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width: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: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="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;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 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;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><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;">Gross Amounts of 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 colspan="2" 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;">Gross Amounts of Derivatives Offset in the Condensed Consolidated Balance Sheets</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><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;">Net Amounts of Derivatives Presented in the Condensed Consolidated Balance Sheets</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><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;">Financial Instrument</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><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;">Net Amount</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></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;">14</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></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;">14</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></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;">(14</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">298</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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;">298</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(14</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">284</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div 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;29, 2018</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;">$1.0 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 exposes 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 that generally mature 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 income (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;">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="15" rowspan="1"></td></tr><tr><td style="width:48%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" 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: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 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;29, <br clear="none"/>2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;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 colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;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;29, <br clear="none"/>2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;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></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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 colspan="3" style="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;">(2,913</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;">(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;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,607</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></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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 colspan="3" style="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 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;">85,304</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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 colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">84,616</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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 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.03</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.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;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.20</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></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;">Basic and diluted net loss per share were the same 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;29, 2018</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2017</font><font style="font-family:inherit;font-size:10pt;">, as the inclusion of potential common shares outstanding would have been anti-dilutive due to the Company&#8217;s net losses for the periods presented. 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="11" rowspan="1"></td></tr><tr><td style="width:46%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width: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 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;29, <br clear="none"/>2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">June&#160;30, <br clear="none"/>2017</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;29, <br clear="none"/>2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">June&#160;30, <br clear="none"/>2017</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;">3,234</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,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;border-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,469</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></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,326</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></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;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,766</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></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></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;">541</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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;">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;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">689</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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></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;">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;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;">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></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;Total </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 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,883</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;">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;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,706</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-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></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 13, &#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;">(2) 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 9, &#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 authoritative accounting guidance establishes a framework for measuring fair value and requires disclosure about the fair value measurements of assets and liabilities. Fair value is defined 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. 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;">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 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-left:4px;padding-bottom:10px;text-align:left;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-left:4px;padding-bottom:10px;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 29, 2018</font></div></td><td colspan="3" style="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;">&#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;">&#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></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 assets</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div 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;">14</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">14</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;font-weight:bold;">Other long-term 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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">Long-term investment</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">178</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">178</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 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;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-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;">178</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;">14</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">192</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Accrued and other 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: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;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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;">298</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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;">298</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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;">298</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;">298</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, 2017</font></div></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;">22</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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;">22</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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 assets </font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div 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;">33</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">33</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 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;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-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;">22</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;">33</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">55</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Accrued and other 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: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;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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;">4</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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;">4</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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;">4</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</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;"><br clear="none"/></font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company&#8217;s liability for the TVN VDP (as defined below) was </font><font style="font-family:inherit;font-size:10pt;">$3.4 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$5.1 million</font><font style="font-family:inherit;font-size:10pt;"> as of </font><font style="font-family:inherit;font-size:10pt;">June&#160;29, 2018</font><font style="font-family:inherit;font-size:10pt;"> and December 31, 2017, respectively. This amount is not included in the table above because its fair value at inception, based on Level 3 inputs, was determined during the fourth quarter of fiscal 2016. There has been no recurring fair value re-measurement for this liability subsequently based on the applicable accounting guidance. See Note 8, &#8220;Restructuring and related charges-TVN VDP,&#8221; for additional information on the Company&#8217;s TVN VDP liabilities.</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 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 fair value of the Company&#8217;s convertible notes was approximately </font><font style="font-family:inherit;font-size:10pt;">$133.6 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$129.9 million</font><font style="font-family:inherit;font-size:10pt;"> as of </font><font style="font-family:inherit;font-size:10pt;">June&#160;29, 2018</font><font style="font-family:inherit;font-size:10pt;"> and December 31, 2017, respectively, and represents a Level 2 valuation. The Company&#8217;s other debts 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, therefore, the carrying value of these debts approximate its fair value. The other debts, excluding capital leases, outstanding as of </font><font style="font-family:inherit;font-size:10pt;">June&#160;29, 2018</font><font style="font-family:inherit;font-size:10pt;"> and December 31, 2017 were in the aggregate of </font><font style="font-family:inherit;font-size:10pt;">$15.5 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$21.8 million</font><font style="font-family:inherit;font-size:10pt;">, respectively. (See Note 9, &#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;">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 29, 2018</font><font style="font-family:inherit;font-size:10pt;">, there were </font><font style="font-family:inherit;font-size:10pt;">no</font><font style="font-family:inherit;font-size:10pt;"> 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;">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. </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 authoritative accounting guidance establishes a framework for measuring fair value and requires disclosure about the fair value measurements of assets and liabilities. Fair value is defined 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. 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;">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 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> <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 29, 2018</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">June&#160;30, 2017</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="15" 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: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: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 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;29, <br clear="none"/>2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;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 colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;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;29, <br clear="none"/>2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;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></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,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;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font 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;">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></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;">800</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;">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 colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;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,604</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></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,095</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;">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;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,194</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></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 Access. </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 tests for goodwill impairment at the reporting unit level on an annual basis in the fiscal fourth quarter, or more frequently, if events or changes in circumstances indicate that the asset is more likely than not impaired. The Company performed its annual goodwill impairment review at the reporting unit level as of October 31, 2017, with </font><font style="font-family:inherit;font-size:10pt;">no</font><font style="font-family:inherit;font-size:10pt;"> goodwill impairment indicated. There were no events or circumstances which triggered additional impairment reviews for the periods presented. </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;29, 2018</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 Access</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;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, 2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">182,012</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,815</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;">242,827</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;border-bottom:1px solid #000000;padding-left:2px;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,633</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;">(18</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(1,651</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;">Balance as of June 29, 2018</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">180,379</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-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,797</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">241,176</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div 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%;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:99.90069513406156%;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 29, 2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">December 31, 2017</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td 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="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;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;" 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: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-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align: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;">(22,985</font></div></td><td style="vertical-align: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;">8,722</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align: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;">(20,396</font></div></td><td style="vertical-align: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;">11,311</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;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: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:9pt;"><font style="font-family:inherit;font-size:9pt;">44,690</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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;">(36,664</font></div></td><td 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;">8,026</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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,819</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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;">(35,205</font></div></td><td 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;">9,614</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;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: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-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="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;">630</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="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;">(368</font></div></td><td style="vertical-align: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;">262</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="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;">654</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="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;">(300</font></div></td><td style="vertical-align: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;">354</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="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:right;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:right;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,128</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,128</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,177</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,177</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,655</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;">(68,645</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;">17,010</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,857</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;">(64,578</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;">21,279</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 29, 2018</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">June&#160;30, 2017</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="15" 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: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: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 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;29, <br clear="none"/>2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;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 colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;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;29, <br clear="none"/>2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;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></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,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;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font 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;">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></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;">800</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;">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 colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;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,604</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></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,095</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;">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;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,194</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></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: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-top:2px;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;">2018 (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,584</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></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,174</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align: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;">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;">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,167</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,347</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;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;">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;">951</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,036</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,987</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align: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;">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;">502</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">502</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;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 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;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">8,721</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;">8,289</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;">17,010</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;">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 Access. </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 tests for goodwill impairment at the reporting unit level on an annual basis in the fiscal fourth quarter, or more frequently, if events or changes in circumstances indicate that the asset is more likely than not impaired. The Company performed its annual goodwill impairment review at the reporting unit level as of October 31, 2017, with </font><font style="font-family:inherit;font-size:10pt;">no</font><font style="font-family:inherit;font-size:10pt;"> goodwill impairment indicated. There were no events or circumstances which triggered additional impairment reviews for the periods presented. </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%;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%;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;29, <br clear="none"/>2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" 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;">June&#160;29, <br clear="none"/>2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" 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></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;">(2,022</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;">(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;">(14,638</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></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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;">891</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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;">1,969</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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;">(44.1</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(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="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;">(13.5</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(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></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;">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%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;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;">(13.5)%</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;29, 2018</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;">21%</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, the increase in the valuation allowance against U.S. federal, California and other state deferred tax assets, detriment from non-deductible stock-based compensation, 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;"> </font><font style="font-family:inherit;font-size:10pt;">June&#160;29, 2018</font><font style="font-family:inherit;font-size:10pt;">, the discrete adjustments to the Company's tax expense were primarily withholding taxes.</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 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 2014 through 2017 tax years generally remain subject to examination by U.S. federal and most state tax authorities. In significant foreign jurisdictions, the 2007 through 2017 tax years generally remain subject to examination by their respective tax authorities. 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%;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;">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 (the &#8220;2015 Decision&#8221;). 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 Appeals. The Ninth Circuit was to 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. On July 24, 2018, the Ninth Circuit Court of Appeals issued an opinion in Altera Corp. v. Commissioner (the &#8220;Altera Opinion&#8221;) requiring related parties in an intercompany cost-sharing arrangement to share expenses related to share-based compensation. This opinion reversed the 2015 Decision of the United States Tax Court.&#160;Due to uncertainties surrounding the ultimate resolution of the 2015 Decision, the Company continued to share expenses related to share-based compensation despite the 2015 Decision. Therefore, the Altera Opinion is not expected to have an 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%;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></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 of </font><font style="font-family:inherit;font-size:10pt;">June&#160;29, 2018</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;">$17.9 million</font><font style="font-family:inherit;font-size:10pt;">, of which </font><font style="font-family:inherit;font-size:10pt;">$1.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. 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&#160;</font><font style="font-family:inherit;font-size:10pt;">June&#160;29, 2018</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&#160;</font><font style="font-family:inherit;font-size:10pt;">June&#160;29, 2018</font><font style="font-family:inherit;font-size:10pt;">, the Company released </font><font style="font-family:inherit;font-size:10pt;">$1.5 million</font><font style="font-family:inherit;font-size:10pt;"> from a 2013-2015 audit settlement in Israel. </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 March 2016, the FASB issued ASU 2016-09, 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 assets associated with shared-based payments 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%;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 October 2016, the FASB issued ASU 2016-16, 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 assets that arise 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;"> 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 allowances, and wrote 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;font-weight:bold;">RECENT ACCOUNTING PRONOUNCEMENTS</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Recently Adopted Accounting Pronouncements</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;">ASC Topic 606, &#8220;Revenue from Contracts with Customers&#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;">On January 1, 2018, the Company adopted ASC 606, Revenue from Contracts with Customers</font><font style="font-family:inherit;font-size:10pt;font-style:italic;"> </font><font style="font-family:inherit;font-size:10pt;">(&#8220;Topic 606&#8221;), using the modified retrospective method applied to those contracts which were not completed as of January 1, 2018. Results for the reporting period beginning January 1, 2018 are presented under Topic 606, while prior period amounts are not restated and continue to be reported in accordance with our historic accounting under ASC 605, Revenue Recognition (&#8220;Topic 605&#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;">Under Topic 606, the Company began to recognize a contract asset for satisfied performance obligations that do not provide the Company with an unconditional right to consideration, which was restricted under the previous standard. In addition, the Company changed its revenue recognition for professional services from a completed contract method to a percentage of completion method.</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;">The cumulative effect of initially applying Topic 606 to the Company&#8217;s condensed consolidated balance sheet on January 1, 2018 was as follows (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="12" 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: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: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;font-weight:bold;">CONDENSED CONSOLIDATED BALANCE SHEETS</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Balance as of December 31, 2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Cumulative Impact from Adopting Topic 606</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Balance as of January 1, 2018</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">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;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: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, net</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">69,844</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></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,781</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></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;">71,625</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;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 expenses and other current 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;">18,931</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,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 colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,509</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Other long-term 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;">42,913</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">773</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">43,686</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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;">LIABILITIES AND STOCKHOLDERS&#8217; EQUITY</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Deferred revenue</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">52,429</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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,826</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">47,603</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Other non-current 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;">22,626</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(473</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">22,153</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;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;">Accumulated deficit</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,057,812</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,431</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,046,381</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom: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 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;">The impact from adopting Topic 606 on the Company&#8217;s condensed consolidated financial statements was as follows (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="24" 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:7%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:7%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:7%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:7%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:7%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:7%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Three months ended June 29, 2018</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="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Six months ended June 29, 2018</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS</font></div></td><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;">As Reported</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;">Previous Accounting Guidance</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;">Impact from Adopting Topic 606</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="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">As Reported</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Previous Accounting Guidance</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Impact from Adopting Topic 606</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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 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;">99,160</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">98,714</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">446</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">189,287</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">188,037</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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,250</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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 cost of 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;">47,557</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">47,316</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">241</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">90,501</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">90,141</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">360</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total gross profit</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">51,603</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">51,398</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">205</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">98,786</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">97,896</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">890</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Operating expenses:</font></div></td><td colspan="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="2" style="vertical-align:bottom;padding-left:2px;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="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom: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;background-color:#cceeff;padding-left:2px;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,988</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">28,570</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(582</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">59,151</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">59,541</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(390</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom: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;">Income (loss) from operations</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">642</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(145</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">787</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,685</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,965</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,280</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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 colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,022</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,809</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">787</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,638</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,918</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,280</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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;">(2,913</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,700</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">787</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,607</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,887</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,280</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></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="10" rowspan="1"></td></tr><tr><td style="width:62%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" 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></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="9" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">As of June 29, 2018</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">CONDENSED CONSOLIDATED BALANCE SHEETS</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;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;">As Reported</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;">Previous Accounting Guidance</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;">Impact from Adopting Topic 606</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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;">ASSETS</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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, net</font></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;">82,635</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">78,065</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></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,570</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;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 expenses and other current assets</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;">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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">15,918</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,459</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Other long-term 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:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">42,863</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">42,360</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">503</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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;">LIABILITIES AND STOCKHOLDERS&#8217; EQUITY</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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 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:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">56,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:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">60,032</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,754</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom: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;">Other non-current liabilities</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;">19,169</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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;">19,594</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(425</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Accumulated deficit</font></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,062,988</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></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,075,699</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,711</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div 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-style:italic;">Revenue Recognition</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 principal sources of revenue are from the sale of hardware, software, hardware and software maintenance contracts, and end-to-end solutions, encompassing design, manufacture, test, integration and installation of products. The Company also derives recurring revenue from subscriptions, which are comprised of subscription fees from customers utilizing the Company&#8217;s cloud-based media processing solutions.</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;">Revenue from contracts with customers is recognized using the following five steps:</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;">a) Identify the contract(s) with a customer;</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">b) Identify the performance obligations in the contract;</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">c) Determine the transaction price;</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">d) Allocate the transaction price to the performance obligations in the contract; and</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">e) Recognize revenue when (or as) the Company satisfies a performance obligation.</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;">A contract contains a promise (or promises) to transfer goods or services to a customer. A performance obligation is a promise (or a group of promises) that is distinct. The transaction price is the amount of consideration a Company expects to be entitled from a customer in exchange for providing the goods or services. </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 unit of account for revenue recognition is a performance obligation (a good or service). A contract may contain one or more performance obligations. Performance obligations are accounted for separately if they are distinct. A good or service is distinct if the customer can benefit from the good or service either on its own or together with other resources that are readily available to the customer, and the good or service is distinct in the context of the contract. Otherwise performance obligations will be combined with other promised goods or services until the Company identifies a bundle of goods or services that is distinct.</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 transaction price is allocated to all the separate performance obligations in an arrangement. It reflects the amount of consideration to which the Company expects to be entitled in exchange for transferring goods or services, which may include an estimate of variable consideration to the extent that it is probable of not being subject to significant reversals in the future based on the Company&#8217;s experience with similar arrangements. The transaction price also reflects the impact of the time value of money if there is a significant financing component present in an arrangement. The transaction price excludes amounts collected on behalf of third parties, such as sales taxes.</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;">Revenue is recognized when the Company satisfies each performance obligation by transferring control of the promised goods or services to the customer. Goods or services can transfer at a point in time or over time depending on the nature of the arrangement.</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;">Deferred revenue represents the Company&#8217;s obligation to transfer goods or services to a customer for which the Company has received consideration (or an amount of consideration is due) from the customer. Our payment terms vary by the type and location of our customer and the products or services offered. The term between invoicing and when payment is due is not significant. For certain products or services and customer types, we require payment before the products or services are delivered to the customer. During the three and six months ended June 29, 2018, the Company recognized </font><font style="font-family:inherit;font-size:10pt;">$24.1 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$44.0 million</font><font style="font-family:inherit;font-size:10pt;"> of revenue, respectively, that were included in Deferred revenue at the beginning of each respective period.</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;">Contract assets exist when the Company has satisfied a performance obligation but does not have an unconditional right to consideration (e.g., because the entity first must satisfy another performance obligation in the contract before it is entitled to invoice the customer). Contract assets are reported as a component of &#8220;Prepaid expenses and other current assets&#8221; on the Condensed Consolidated Balance Sheets. See Note 6, &#8220;Balance Sheet Components&#8217; 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;">Shipping and handling costs are accounted for as a fulfillment cost and are recorded in cost of revenue in the Company&#8217;s Condensed Consolidated Statements of Operations.</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Hardware and Software. </font><font style="font-family:inherit;font-size:10pt;">Revenue from the sale of hardware and software products is recognized when the control is transferred. For most of the Company&#8217;s product sales (including sales to distributors and system integrators), the control is transferred at the time the product is shipped or delivery has occurred because the customer has significant risks and rewards of ownership of the asset and the Company has a present right to payment at that time. The Company&#8217;s agreements with the distributors and system integrators have terms which are generally consistent with the standard terms and conditions for the sale of the Company&#8217;s equipment to end users, and do not provide for product rotation or pricing allowances, as are typically found in agreements with stocking distributors. We offer trade-in rights which are specifically identified and accrued for at the end of the period through contra-revenue.</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Arrangements with Multiple Performance Obligations.</font><font style="font-family:inherit;font-size:10pt;"> The Company has revenue arrangements that include multiple performance obligations. The Company allocates transaction price to all separate performance obligations based on their relative standalone selling prices (&#8220;SSP&#8221;). The Company&#8217;s best evidence for SSP is the price the Company charges for that good or service when the Company sells it separately in similar circumstances to similar customers. If goods or services are not always sold separately, the Company uses the best estimate of SSP in the allocation of transaction price. The objective of determining the best estimate of SSP is to estimate the price at which the Company would transact a sale if the product or service were sold on a standalone basis. The Company&#8217;s process for determining best estimate of SSP involves management&#8217;s judgment, and considers multiple factors including, but not limited to, major product groupings, geographies, gross margin objectives and pricing practices. Pricing practices taken into consideration include contractually stated prices, discounts offered and applicable price lists. These factors may vary over time, depending upon the unique facts and circumstances related to each deliverable. If the facts and circumstances underlying the factors considered change or should future facts and circumstances lead the Company to consider additional factors, the Company&#8217;s best estimate of SSP may also change. </font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Solution Sales. </font><font style="font-family:inherit;font-size:10pt;">Solution sales for the design, manufacture, test, integration and installation of products, including equipment acquired from third parties to be integrated with Harmonic&#8217;s products, that are customized to meet the customer&#8217;s specifications are accounted for based on the percentage-of-completion basis, using the input method. Some of our arrangements may include acceptance provisions that require testing of the solution against specific performance criteria. The Company performs a detailed evaluation to determine whether the arrangement involves performance criteria based on our standard performance criteria. The Company has a long-standing history of entering into contractual arrangements to deliver the solution sales based on standard performance criteria. For this type of arrangement, we consider the customer acceptance clause not substantive and recognize product revenue when the customer takes possession on the product and recognize service on a percentage-of-completion basis. However, if the solution results in significant production, modification or customization, we consider the arrangement as a single performance obligation and recognize the revenue at a point in time, depending on the complexity of the solution and nature of acceptance.</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Professional services. </font><font style="font-family:inherit;font-size:10pt;">Revenue from professional services is recognized over time, on the percentage-of-completion basis using the input method. </font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Input method. </font><font style="font-family:inherit;font-size:10pt;">The use of the input method requires the Company to make reasonably dependable estimates. We use the input method based on labor hours, where revenue is calculated based on the percentage of total hours incurred in relation to total estimated hours at completion of the contract. The input method is reasonable because the hours best reflect the Company&#8217;s efforts toward satisfying the performance obligation over time. As circumstances change over time, the Company updates its measure of progress to reflect any changes in the outcome of the performance obligation. Such changes to an entity&#8217;s measure of progress are accounted for as a change in accounting estimates. </font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Support and maintenance. </font><font style="font-family:inherit;font-size:10pt;">Support and maintenance services are satisfied ratably over time as the customer simultaneously receives and consumes the benefits of the services. As a result, support and maintenance revenue is recognized on a straight line basis over the period of the contract. </font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Contract costs</font><font style="font-family:inherit;font-size:10pt;">. The incremental costs of obtaining a contract are capitalized if the costs are expected to be recovered. Costs that are recognized as assets are amortized straight-line over the period as the related goods or services transfer to the customer. Costs incurred to fulfill a contract are capitalized if they are not covered by other relevant guidance, relate directly to a contract, will be used to satisfy future performance obligations, and are expected to be recovered. </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 recorded a net decrease to the opening balance of accumulated deficit of </font><font style="font-family:inherit;font-size:10pt;">$1.4 million</font><font style="font-family:inherit;font-size:10pt;"> as of January&#160;1, 2018 for capitalizing contract costs due to the cumulative impact of adopting Topic 606 for sales commissions related to customer contracts with an amortization period in excess of one year. Anticipated contract renewals, amendments, and follow-on contracts with the same customer are considered when determining 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;">The net capitalized contract costs as of June 29, 2018 were </font><font style="font-family:inherit;font-size:10pt;">$1.8 million</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;"> and $</font><font style="font-family:inherit;font-size:10pt;">0.5 million</font><font style="font-family:inherit;font-size:10pt;"> were reported as components of &#8220;Prepaid expenses and other current assets&#8221; and &#8220;Other long-term assets&#8221; on the Condensed Consolidated Balance Sheets, respectively. The amortization of the capitalized contract costs during the three and six months ended June 29, 2018 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.5 million</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;font-style:italic;">Significant Judgments</font><font style="font-family:inherit;font-size:10pt;">. The Company has revenue arrangements that include promises to transfer multiple products and services to a customer. The Company may exercise significant judgment when determining whether products and services are considered distinct performance obligations that should be accounted for separately versus together. </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;">The Company allocates the transaction price to all separate performance obligations based on the SSP of each obligation. The Company&#8217;s best evidence for SSP is the price the Company charges for that good or service when the Company sells it separately in similar circumstances to similar customers. If goods or services are not always sold separately, the Company uses the best estimate of SSP in the allocation of the transaction price. The objective of determining the best estimate of SSP is to estimate the price at which the Company would transact a sale if the product or service were sold on a standalone basis. The Company&#8217;s process for determining the best estimate of SSP involves management&#8217;s judgment, and considers multiple factors including, but not limited to, major product groupings, geographies, gross margin objectives and pricing practices. Pricing practices taken into consideration include contractually stated prices, discounts and applicable price lists. These factors may vary over time, depending upon the unique facts and circumstances related to each deliverable. If the facts and circumstances underlying the factors considered change or should future facts and circumstances lead the Company to consider additional factors, the Company&#8217;s best estimate of SSP may also change.</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:11pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Practical Expedients and Exemptions. </font><font style="font-family:inherit;font-size:10pt;">Under Topic 606, incremental costs of obtaining a contract</font><font style="font-family:inherit;font-size:10pt;color:#44546a;"> </font><font style="font-family:inherit;font-size:10pt;">such as sales commissions are capitalized if they are expected to be recovered, and amortized on a straight-line basis. Expensing these costs as&#160;incurred is not permitted unless they qualify for a practical expedient. Other than capitalized costs of obtaining subscription contracts which are amortized regardless of the life of expected amortization period, the Company elected the</font><font style="font-family:inherit;font-size:11pt;"> </font><font style="font-family:inherit;font-size:10pt;">practical expedient to expense the costs to obtain all other contracts as incurred, when the life of the expected amortization period is one year or less by using a portfolio approach. </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 elected the practical expedient under Topic 606 to not disclose the transaction price allocated to remaining performance obligations, since the majority of the Company&#8217;s arrangements have original expected durations of one year or less, or the invoicing corresponds to the value of the Company&#8217;s performance completed to date. </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 elected the practical expedient that allows the Company to not assess a contract for a significant financing component if the period between the customer&#8217;s payment and the transfer of the goods or services is one year or less.</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;">See Note 14, &#8220;Segment Information&#8221; for further disaggregated revenue 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%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Other Recently Adopted Accounting Pronouncements</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 Financial Accounting Standards Board (&#8220;FASB) issued Accounting Standards Updated (&#8220;ASU&#8221;) No. 2016-01, Financial Instruments (Topic 825): Recognition and Measurement of Financial Assets and Financial Liabilities, 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 Company adopted this new standard in the first quarter of fiscal 2018, and the adoption did not have a material impact on its condensed consolidated financial statements. See Note 3, &#8220;Investments in Equity Securities&#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;">In November 2016, the FASB issued ASU No. 2016-18, Statement of Cash Flows (Topic 230): Restricted Cash, which requires entities to present the aggregate changes in cash, cash equivalents, restricted cash and restricted cash equivalents in the statement of cash flows. As a result, the statement of cash flows will be required to present restricted cash and restricted cash equivalents as a part of the beginning and ending balances of cash and cash equivalents. The Company adopted this new standard in the first quarter of fiscal 2018 on a retrospective basis. The Company&#8217;s total restricted cash balance 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;">$1.7 million</font><font style="font-family:inherit;font-size:10pt;"> as of June 29, 2018 and December 31, 2017, respectively. The Company&#8217;s total restricted cash balance was </font><font style="font-family:inherit;font-size:10pt;">$1.9 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$1.8 million</font><font style="font-family:inherit;font-size:10pt;"> as of June 30, 2017 and December 31, 2016, respectively. These restricted cash balances are presented as a part of the ending and beginning balances of cash, cash equivalents and restricted cash on the Company&#8217;s Condensed Consolidated Statements of Cash Flows for the corresponding periods. See Note 6, &#8220;Balance Sheet Components&#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%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In January 2017, the FASB issued ASU No. 2017-01, Business Combinations (Topic 805): Clarifying the Definition of a Business. The objective of ASU 2017-01 is to clarify the definition of a business in order 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 Company adopted this new standard in the first quarter of fiscal 2018, and the adoption had no impact on its condensed 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;">Recently Issued Accounting Pronouncements</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 February 2016, the FASB issued ASU No. 2016-02, Leases (Topic 842), to amend 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. The 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 ASU will be effective for the Company beginning in the first quarter of fiscal 2019 and early adoption is permitted. The Company will be required to recognize the right-of-use assets and liabilities of operating leases upon adoption of the new guidance. The Company continues to evaluate the effect of adopting this guidance on its consolidated financial statements and related disclosures.</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 July 2018, the FASB issued ASU No. 2018-11, Leases (Topic 842): Targeted Improvements, which amends ASC Topic 842 to provide another transition method, allowing a cumulative effect adjustment to the opening balance of retained earnings during the period of adoption. </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 June 2016, the FASB issued ASU No. 2016-13, Financial Instruments - Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments, which 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 ASU will be effective for the Company beginning in the first quarter of fiscal 2020 and early adoption is permitted. The adoption of the new ASU is not expected to have a material impact on the Company&#8217;s consolidated financial statements.</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 2017, the FASB issued ASU No. 2017-04, Intangibles - Goodwill and Other (Topic 350): Simplifying the Test for Goodwill Impairment. The new ASU 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 then be the amount by which a reporting unit's carrying value exceeds its fair value. The new ASU 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 the new ASU on its consolidated financial statements.</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 June 2018, the FASB issued ASU No. 2018-07, Compensation&#8212;Stock Compensation (Topic 718): Improvements to Nonemployee Share-Based Payment Accounting. The new ASU expands the scope of Topic 718 to include share-based payment transactions for acquiring goods and services from nonemployees. An entity should apply the requirements of Topic 718 to nonemployee awards except for specific guidance on inputs to an option pricing model and the attribution of cost. The new ASU will be effective for the Company beginning in the first quarter of fiscal 2019 and early adoption is permitted. The adoption of the new ASU 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;">RECENT ACCOUNTING PRONOUNCEMENTS</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Recently Adopted Accounting Pronouncements</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;">ASC Topic 606, &#8220;Revenue from Contracts with Customers&#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;">On January 1, 2018, the Company adopted ASC 606, Revenue from Contracts with Customers</font><font style="font-family:inherit;font-size:10pt;font-style:italic;"> </font><font style="font-family:inherit;font-size:10pt;">(&#8220;Topic 606&#8221;), using the modified retrospective method applied to those contracts which were not completed as of January 1, 2018. Results for the reporting period beginning January 1, 2018 are presented under Topic 606, while prior period amounts are not restated and continue to be reported in accordance with our historic accounting under ASC 605, Revenue Recognition (&#8220;Topic 605&#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;">Under Topic 606, the Company began to recognize a contract asset for satisfied performance obligations that do not provide the Company with an unconditional right to consideration, which was restricted under the previous standard. In addition, the Company changed its revenue recognition for professional services from a completed contract method to a percentage of completion method.</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;">The cumulative effect of initially applying Topic 606 to the Company&#8217;s condensed consolidated balance sheet on January 1, 2018 was as follows (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="12" 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: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: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;font-weight:bold;">CONDENSED CONSOLIDATED BALANCE SHEETS</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Balance as of December 31, 2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Cumulative Impact from Adopting Topic 606</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Balance as of January 1, 2018</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">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;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: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, net</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">69,844</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></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,781</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></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;">71,625</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;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 expenses and other current 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;">18,931</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,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 colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,509</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Other long-term 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;">42,913</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">773</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">43,686</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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;">LIABILITIES AND STOCKHOLDERS&#8217; EQUITY</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Deferred revenue</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">52,429</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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,826</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">47,603</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Other non-current 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;">22,626</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(473</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">22,153</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;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;">Accumulated deficit</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,057,812</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,431</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,046,381</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom: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 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;">The impact from adopting Topic 606 on the Company&#8217;s condensed consolidated financial statements was as follows (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="24" 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:7%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:7%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:7%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:7%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:7%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:7%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Three months ended June 29, 2018</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="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Six months ended June 29, 2018</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS</font></div></td><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;">As Reported</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;">Previous Accounting Guidance</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;">Impact from Adopting Topic 606</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="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">As Reported</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Previous Accounting Guidance</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Impact from Adopting Topic 606</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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 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;">99,160</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">98,714</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">446</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">189,287</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">188,037</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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,250</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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 cost of 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;">47,557</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">47,316</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">241</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">90,501</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">90,141</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">360</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total gross profit</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">51,603</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">51,398</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">205</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">98,786</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">97,896</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">890</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Operating expenses:</font></div></td><td colspan="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="2" style="vertical-align:bottom;padding-left:2px;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="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom: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;background-color:#cceeff;padding-left:2px;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,988</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">28,570</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(582</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">59,151</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">59,541</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(390</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom: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;">Income (loss) from operations</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">642</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(145</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">787</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,685</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,965</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,280</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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 colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,022</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,809</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">787</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,638</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,918</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,280</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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;">(2,913</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,700</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">787</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,607</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,887</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,280</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></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="10" rowspan="1"></td></tr><tr><td style="width:62%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" 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></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="9" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">As of June 29, 2018</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">CONDENSED CONSOLIDATED BALANCE SHEETS</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;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;">As Reported</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;">Previous Accounting Guidance</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;">Impact from Adopting Topic 606</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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;">ASSETS</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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, net</font></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;">82,635</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">78,065</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></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,570</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;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 expenses and other current assets</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;">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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">15,918</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,459</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Other long-term 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:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">42,863</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">42,360</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">503</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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;">LIABILITIES AND STOCKHOLDERS&#8217; EQUITY</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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 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:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">56,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:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">60,032</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,754</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom: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;">Other non-current liabilities</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;">19,169</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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;">19,594</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(425</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Accumulated deficit</font></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,062,988</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></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,075,699</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,711</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div 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-style:italic;">Revenue Recognition</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 principal sources of revenue are from the sale of hardware, software, hardware and software maintenance contracts, and end-to-end solutions, encompassing design, manufacture, test, integration and installation of products. The Company also derives recurring revenue from subscriptions, which are comprised of subscription fees from customers utilizing the Company&#8217;s cloud-based media processing solutions.</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;">Revenue from contracts with customers is recognized using the following five steps:</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;">a) Identify the contract(s) with a customer;</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">b) Identify the performance obligations in the contract;</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">c) Determine the transaction price;</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">d) Allocate the transaction price to the performance obligations in the contract; and</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">e) Recognize revenue when (or as) the Company satisfies a performance obligation.</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;">A contract contains a promise (or promises) to transfer goods or services to a customer. A performance obligation is a promise (or a group of promises) that is distinct. The transaction price is the amount of consideration a Company expects to be entitled from a customer in exchange for providing the goods or services. </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 unit of account for revenue recognition is a performance obligation (a good or service). A contract may contain one or more performance obligations. Performance obligations are accounted for separately if they are distinct. A good or service is distinct if the customer can benefit from the good or service either on its own or together with other resources that are readily available to the customer, and the good or service is distinct in the context of the contract. Otherwise performance obligations will be combined with other promised goods or services until the Company identifies a bundle of goods or services that is distinct.</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 transaction price is allocated to all the separate performance obligations in an arrangement. It reflects the amount of consideration to which the Company expects to be entitled in exchange for transferring goods or services, which may include an estimate of variable consideration to the extent that it is probable of not being subject to significant reversals in the future based on the Company&#8217;s experience with similar arrangements. The transaction price also reflects the impact of the time value of money if there is a significant financing component present in an arrangement. The transaction price excludes amounts collected on behalf of third parties, such as sales taxes.</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;">Revenue is recognized when the Company satisfies each performance obligation by transferring control of the promised goods or services to the customer. Goods or services can transfer at a point in time or over time depending on the nature of the arrangement.</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;">Deferred revenue represents the Company&#8217;s obligation to transfer goods or services to a customer for which the Company has received consideration (or an amount of consideration is due) from the customer. Our payment terms vary by the type and location of our customer and the products or services offered. The term between invoicing and when payment is due is not significant. For certain products or services and customer types, we require payment before the products or services are delivered to the customer. During the three and six months ended June 29, 2018, the Company recognized </font><font style="font-family:inherit;font-size:10pt;">$24.1 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$44.0 million</font><font style="font-family:inherit;font-size:10pt;"> of revenue, respectively, that were included in Deferred revenue at the beginning of each respective period.</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;">Contract assets exist when the Company has satisfied a performance obligation but does not have an unconditional right to consideration (e.g., because the entity first must satisfy another performance obligation in the contract before it is entitled to invoice the customer). Contract assets are reported as a component of &#8220;Prepaid expenses and other current assets&#8221; on the Condensed Consolidated Balance Sheets. See Note 6, &#8220;Balance Sheet Components&#8217; 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;">Shipping and handling costs are accounted for as a fulfillment cost and are recorded in cost of revenue in the Company&#8217;s Condensed Consolidated Statements of Operations.</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Hardware and Software. </font><font style="font-family:inherit;font-size:10pt;">Revenue from the sale of hardware and software products is recognized when the control is transferred. For most of the Company&#8217;s product sales (including sales to distributors and system integrators), the control is transferred at the time the product is shipped or delivery has occurred because the customer has significant risks and rewards of ownership of the asset and the Company has a present right to payment at that time. The Company&#8217;s agreements with the distributors and system integrators have terms which are generally consistent with the standard terms and conditions for the sale of the Company&#8217;s equipment to end users, and do not provide for product rotation or pricing allowances, as are typically found in agreements with stocking distributors. We offer trade-in rights which are specifically identified and accrued for at the end of the period through contra-revenue.</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Arrangements with Multiple Performance Obligations.</font><font style="font-family:inherit;font-size:10pt;"> The Company has revenue arrangements that include multiple performance obligations. The Company allocates transaction price to all separate performance obligations based on their relative standalone selling prices (&#8220;SSP&#8221;). The Company&#8217;s best evidence for SSP is the price the Company charges for that good or service when the Company sells it separately in similar circumstances to similar customers. If goods or services are not always sold separately, the Company uses the best estimate of SSP in the allocation of transaction price. The objective of determining the best estimate of SSP is to estimate the price at which the Company would transact a sale if the product or service were sold on a standalone basis. The Company&#8217;s process for determining best estimate of SSP involves management&#8217;s judgment, and considers multiple factors including, but not limited to, major product groupings, geographies, gross margin objectives and pricing practices. Pricing practices taken into consideration include contractually stated prices, discounts offered and applicable price lists. These factors may vary over time, depending upon the unique facts and circumstances related to each deliverable. If the facts and circumstances underlying the factors considered change or should future facts and circumstances lead the Company to consider additional factors, the Company&#8217;s best estimate of SSP may also change. </font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Solution Sales. </font><font style="font-family:inherit;font-size:10pt;">Solution sales for the design, manufacture, test, integration and installation of products, including equipment acquired from third parties to be integrated with Harmonic&#8217;s products, that are customized to meet the customer&#8217;s specifications are accounted for based on the percentage-of-completion basis, using the input method. Some of our arrangements may include acceptance provisions that require testing of the solution against specific performance criteria. The Company performs a detailed evaluation to determine whether the arrangement involves performance criteria based on our standard performance criteria. The Company has a long-standing history of entering into contractual arrangements to deliver the solution sales based on standard performance criteria. For this type of arrangement, we consider the customer acceptance clause not substantive and recognize product revenue when the customer takes possession on the product and recognize service on a percentage-of-completion basis. However, if the solution results in significant production, modification or customization, we consider the arrangement as a single performance obligation and recognize the revenue at a point in time, depending on the complexity of the solution and nature of acceptance.</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Professional services. </font><font style="font-family:inherit;font-size:10pt;">Revenue from professional services is recognized over time, on the percentage-of-completion basis using the input method. </font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Input method. </font><font style="font-family:inherit;font-size:10pt;">The use of the input method requires the Company to make reasonably dependable estimates. We use the input method based on labor hours, where revenue is calculated based on the percentage of total hours incurred in relation to total estimated hours at completion of the contract. The input method is reasonable because the hours best reflect the Company&#8217;s efforts toward satisfying the performance obligation over time. As circumstances change over time, the Company updates its measure of progress to reflect any changes in the outcome of the performance obligation. Such changes to an entity&#8217;s measure of progress are accounted for as a change in accounting estimates. </font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Support and maintenance. </font><font style="font-family:inherit;font-size:10pt;">Support and maintenance services are satisfied ratably over time as the customer simultaneously receives and consumes the benefits of the services. As a result, support and maintenance revenue is recognized on a straight line basis over the period of the contract. </font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Contract costs</font><font style="font-family:inherit;font-size:10pt;">. The incremental costs of obtaining a contract are capitalized if the costs are expected to be recovered. Costs that are recognized as assets are amortized straight-line over the period as the related goods or services transfer to the customer. Costs incurred to fulfill a contract are capitalized if they are not covered by other relevant guidance, relate directly to a contract, will be used to satisfy future performance obligations, and are expected to be recovered. </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 recorded a net decrease to the opening balance of accumulated deficit of </font><font style="font-family:inherit;font-size:10pt;">$1.4 million</font><font style="font-family:inherit;font-size:10pt;"> as of January&#160;1, 2018 for capitalizing contract costs due to the cumulative impact of adopting Topic 606 for sales commissions related to customer contracts with an amortization period in excess of one year. Anticipated contract renewals, amendments, and follow-on contracts with the same customer are considered when determining 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;">The net capitalized contract costs as of June 29, 2018 were </font><font style="font-family:inherit;font-size:10pt;">$1.8 million</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;"> and $</font><font style="font-family:inherit;font-size:10pt;">0.5 million</font><font style="font-family:inherit;font-size:10pt;"> were reported as components of &#8220;Prepaid expenses and other current assets&#8221; and &#8220;Other long-term assets&#8221; on the Condensed Consolidated Balance Sheets, respectively. The amortization of the capitalized contract costs during the three and six months ended June 29, 2018 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.5 million</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;font-style:italic;">Significant Judgments</font><font style="font-family:inherit;font-size:10pt;">. The Company has revenue arrangements that include promises to transfer multiple products and services to a customer. The Company may exercise significant judgment when determining whether products and services are considered distinct performance obligations that should be accounted for separately versus together. </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;">The Company allocates the transaction price to all separate performance obligations based on the SSP of each obligation. The Company&#8217;s best evidence for SSP is the price the Company charges for that good or service when the Company sells it separately in similar circumstances to similar customers. If goods or services are not always sold separately, the Company uses the best estimate of SSP in the allocation of the transaction price. The objective of determining the best estimate of SSP is to estimate the price at which the Company would transact a sale if the product or service were sold on a standalone basis. The Company&#8217;s process for determining the best estimate of SSP involves management&#8217;s judgment, and considers multiple factors including, but not limited to, major product groupings, geographies, gross margin objectives and pricing practices. Pricing practices taken into consideration include contractually stated prices, discounts and applicable price lists. These factors may vary over time, depending upon the unique facts and circumstances related to each deliverable. If the facts and circumstances underlying the factors considered change or should future facts and circumstances lead the Company to consider additional factors, the Company&#8217;s best estimate of SSP may also change.</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:11pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Practical Expedients and Exemptions. </font><font style="font-family:inherit;font-size:10pt;">Under Topic 606, incremental costs of obtaining a contract</font><font style="font-family:inherit;font-size:10pt;color:#44546a;"> </font><font style="font-family:inherit;font-size:10pt;">such as sales commissions are capitalized if they are expected to be recovered, and amortized on a straight-line basis. Expensing these costs as&#160;incurred is not permitted unless they qualify for a practical expedient. Other than capitalized costs of obtaining subscription contracts which are amortized regardless of the life of expected amortization period, the Company elected the</font><font style="font-family:inherit;font-size:11pt;"> </font><font style="font-family:inherit;font-size:10pt;">practical expedient to expense the costs to obtain all other contracts as incurred, when the life of the expected amortization period is one year or less by using a portfolio approach. </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 elected the practical expedient under Topic 606 to not disclose the transaction price allocated to remaining performance obligations, since the majority of the Company&#8217;s arrangements have original expected durations of one year or less, or the invoicing corresponds to the value of the Company&#8217;s performance completed to date. </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 elected the practical expedient that allows the Company to not assess a contract for a significant financing component if the period between the customer&#8217;s payment and the transfer of the goods or services is one year or less.</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;">See Note 14, &#8220;Segment Information&#8221; for further disaggregated revenue 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%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Other Recently Adopted Accounting Pronouncements</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 Financial Accounting Standards Board (&#8220;FASB) issued Accounting Standards Updated (&#8220;ASU&#8221;) No. 2016-01, Financial Instruments (Topic 825): Recognition and Measurement of Financial Assets and Financial Liabilities, 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 Company adopted this new standard in the first quarter of fiscal 2018, and the adoption did not have a material impact on its condensed consolidated financial statements. See Note 3, &#8220;Investments in Equity Securities&#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;">In November 2016, the FASB issued ASU No. 2016-18, Statement of Cash Flows (Topic 230): Restricted Cash, which requires entities to present the aggregate changes in cash, cash equivalents, restricted cash and restricted cash equivalents in the statement of cash flows. As a result, the statement of cash flows will be required to present restricted cash and restricted cash equivalents as a part of the beginning and ending balances of cash and cash equivalents. The Company adopted this new standard in the first quarter of fiscal 2018 on a retrospective basis. The Company&#8217;s total restricted cash balance 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;">$1.7 million</font><font style="font-family:inherit;font-size:10pt;"> as of June 29, 2018 and December 31, 2017, respectively. The Company&#8217;s total restricted cash balance was </font><font style="font-family:inherit;font-size:10pt;">$1.9 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$1.8 million</font><font style="font-family:inherit;font-size:10pt;"> as of June 30, 2017 and December 31, 2016, respectively. These restricted cash balances are presented as a part of the ending and beginning balances of cash, cash equivalents and restricted cash on the Company&#8217;s Condensed Consolidated Statements of Cash Flows for the corresponding periods. See Note 6, &#8220;Balance Sheet Components&#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%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In January 2017, the FASB issued ASU No. 2017-01, Business Combinations (Topic 805): Clarifying the Definition of a Business. The objective of ASU 2017-01 is to clarify the definition of a business in order 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 Company adopted this new standard in the first quarter of fiscal 2018, and the adoption had no impact on its condensed 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;">Recently Issued Accounting Pronouncements</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 February 2016, the FASB issued ASU No. 2016-02, Leases (Topic 842), to amend 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. The 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 ASU will be effective for the Company beginning in the first quarter of fiscal 2019 and early adoption is permitted. The Company will be required to recognize the right-of-use assets and liabilities of operating leases upon adoption of the new guidance. The Company continues to evaluate the effect of adopting this guidance on its consolidated financial statements and related disclosures.</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 July 2018, the FASB issued ASU No. 2018-11, Leases (Topic 842): Targeted Improvements, which amends ASC Topic 842 to provide another transition method, allowing a cumulative effect adjustment to the opening balance of retained earnings during the period of adoption. </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 June 2016, the FASB issued ASU No. 2016-13, Financial Instruments - Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments, which 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 ASU will be effective for the Company beginning in the first quarter of fiscal 2020 and early adoption is permitted. The adoption of the new ASU is not expected to have a material impact on the Company&#8217;s consolidated financial statements.</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 2017, the FASB issued ASU No. 2017-04, Intangibles - Goodwill and Other (Topic 350): Simplifying the Test for Goodwill Impairment. The new ASU 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 then be the amount by which a reporting unit's carrying value exceeds its fair value. The new ASU 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 the new ASU on its consolidated financial statements.</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 June 2018, the FASB issued ASU No. 2018-07, Compensation&#8212;Stock Compensation (Topic 718): Improvements to Nonemployee Share-Based Payment Accounting. The new ASU expands the scope of Topic 718 to include share-based payment transactions for acquiring goods and services from nonemployees. An entity should apply the requirements of Topic 718 to nonemployee awards except for specific guidance on inputs to an option pricing model and the attribution of cost. The new ASU will be effective for the Company beginning in the first quarter of fiscal 2019 and early adoption is permitted. The adoption of the new ASU 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 29, 2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">December 31, 2017</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Property and equipment, net:</font></div></td><td colspan="3" style="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;">&#160;&#160;&#160;Machinery and equipment</font></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;">88,129</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div 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;">87,121</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;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;Capitalized software</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,527</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,139</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;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;Leasehold improvements</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,978</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,051</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align: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;Furniture and fixtures</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,499</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,534</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:2px;padding-top:2px;padding-bottom: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;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">145,133</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">143,845</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(119,502</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;">(114,580</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;&#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;">25,631</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;">29,265</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;">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 has 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;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="15" 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: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: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 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;29, <br clear="none"/>2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="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;">June&#160;30, <br clear="none"/>2017</font></div></td><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;29, <br clear="none"/>2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">June&#160;30, <br clear="none"/>2017</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 colspan="3" style="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;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">115</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></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;" rowspan="1" colspan="1"><div 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;">877</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></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></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;">631</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;">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 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,717</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></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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;">746</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align: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;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,594</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></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;">As of&#160;</font><font style="font-family:inherit;font-size:10pt;">June&#160;29, 2018</font><font style="font-family:inherit;font-size:10pt;">&#160;and&#160;December 31, 2017,&#160;the Company&#8217;s total restructuring liability was </font><font style="font-family:inherit;font-size:10pt;">$6.1 million</font><font style="font-family:inherit;font-size:10pt;">&#160;and&#160;</font><font style="font-family:inherit;font-size:10pt;">$8.0 million</font><font style="font-family:inherit;font-size:10pt;">, respectively, of which </font><font style="font-family:inherit;font-size:10pt;">$3.5 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;">, respectively, were reported as a component of &#8220;Accrued and other current liabilities&#8221;, and the remaining </font><font style="font-family:inherit;font-size:10pt;">$2.6 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$3.6 million</font><font style="font-family:inherit;font-size:10pt;">, respectively, were reported as a component of &#8220;Other non-current liabilities&#8221; on the Company&#8217;s Condensed Consolidated Balance Sheets.</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;">Harmonic 2018 Restructuring</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 the first quarter of 2018, the Company approved and implemented a restructuring plan (the &#8220;Harmonic 2018 Restructuring Plan&#8221;). The restructuring activities under this plan primarily include worldwide workforce reductions of the Company. As of </font><font style="font-family:inherit;font-size:10pt;">June&#160;29, 2018</font><font style="font-family:inherit;font-size:10pt;">, the Company recorded an aggregate amount of </font><font style="font-family:inherit;font-size:10pt;">$1.8 million</font><font style="font-family:inherit;font-size:10pt;"> of restructuring and related charges for severance and employee benefits for </font><font style="font-family:inherit;font-size:10pt;">55</font><font style="font-family:inherit;font-size:10pt;"> employees worldwide, primarily in the United States and across all functions. The Company made </font><font style="font-family:inherit;font-size:10pt;">$1.7 million</font><font style="font-family:inherit;font-size:10pt;"> in payments for this plan in the six months ended June 29, 2018, with the remaining </font><font style="font-family:inherit;font-size:10pt;">$0.1 million</font><font style="font-family:inherit;font-size:10pt;"> liability outstanding at </font><font style="font-family:inherit;font-size:10pt;">June&#160;29, 2018</font><font style="font-family:inherit;font-size:10pt;">. The activities under this plan are expected to be completed in 2018. </font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;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;"><br clear="none"/></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 implemented a restructuring plan (the &#8220;Harmonic 2017 Restructuring Plan&#8221;) to better align its operating costs with the continued decline in its net revenues. In 2017, the Company recorded&#160;</font><font style="font-family:inherit;font-size:10pt;">$2.5 million</font><font style="font-family:inherit;font-size:10pt;">&#160;of restructuring and related charges under this plan, consisting of&#160;</font><font style="font-family:inherit;font-size:10pt;">$2.1 million</font><font style="font-family:inherit;font-size:10pt;">&#160;of employee severance and&#160;</font><font style="font-family:inherit;font-size:10pt;">$0.4 million</font><font style="font-family:inherit;font-size:10pt;">&#160;related to the closure of one of the Company&#8217;s offices in New York. The activities under this plan were completed in 2017. As of </font><font style="font-family:inherit;font-size:10pt;">June&#160;29, 2018</font><font style="font-family:inherit;font-size:10pt;">, the remaining&#160;</font><font style="font-family:inherit;font-size:10pt;">$0.2 million</font><font style="font-family:inherit;font-size:10pt;">&#160;liability outstanding relates to the accrual for the New York excess facility, which will be paid out over the remainder of the New York leased property&#8217;s term through August 2020.</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;">Harmonic 2016 Restructuring</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 first quarter of 2016, the Company implemented a restructuring plan (the &#8220;Harmonic 2016 Restructuring Plan&#8221;) to reduce operating costs by consolidating duplicative resources in connection with the acquisition of Thomson Video Networks (&#8220;TVN&#8221;). The planned activities included global workforce reductions, exiting certain operating facilities and disposing of excess areas, and an employee voluntary departure plan in France (the &#8220;TVN VDP&#8221;). &#160;&#160;&#160;&#160;</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 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. 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. </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%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company recorded&#160;</font><font style="font-family:inherit;font-size:10pt;">$0.5 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$1.8 million</font><font style="font-family:inherit;font-size:10pt;">&#160;of TVN VDP costs in the six months ended June 29, 2018 and June 30, 2017, respectively. The TVN VDP liability balance as of June 29, 2018&#160;was&#160;</font><font style="font-family:inherit;font-size:10pt;">$3.8 million</font><font style="font-family:inherit;font-size:10pt;">, payable from 2018 through 2020.</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;">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;"> of facility exit costs. The fair value of this liability 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; term, which continues 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 this charge 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;">. As a result of a change in the estimate of the sublease income, the restructuring liability was increased by </font><font style="font-family:inherit;font-size:10pt;">$1.2 million</font><font style="font-family:inherit;font-size:10pt;">&#160;as of&#160;December 31, 2017. </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;29, 2018</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="12" rowspan="1"></td></tr><tr><td style="width:59%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;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;">TVN 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;">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, 2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,426</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;">5,128</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;">7,554</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;">Adjustments to restructuring provisions</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">66</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">477</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">543</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Cash payments</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(502</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,653</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,155</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom: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;">Foreign exchange gain</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div 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;">(107</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;">(107</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Balance at June 29, 2018</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;">1,990</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,845</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,835</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><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;">Less: current portion </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;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(900</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,446</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;">(3,346</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom: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="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">(1)</sup></font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-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,090</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-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,399</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-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,489</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-top:4px;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-top:4px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(1) The current portion and long-term portion of the restructuring liability are reported as components of &#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:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Arrangements with Multiple Performance Obligations.</font><font style="font-family:inherit;font-size:10pt;"> The Company has revenue arrangements that include multiple performance obligations. The Company allocates transaction price to all separate performance obligations based on their relative standalone selling prices (&#8220;SSP&#8221;). The Company&#8217;s best evidence for SSP is the price the Company charges for that good or service when the Company sells it separately in similar circumstances to similar customers. If goods or services are not always sold separately, the Company uses the best estimate of SSP in the allocation of transaction price. The objective of determining the best estimate of SSP is to estimate the price at which the Company would transact a sale if the product or service were sold on a standalone basis. The Company&#8217;s process for determining best estimate of SSP involves management&#8217;s judgment, and considers multiple factors including, but not limited to, major product groupings, geographies, gross margin objectives and pricing practices. Pricing practices taken into consideration include contractually stated prices, discounts offered and applicable price lists. These factors may vary over time, depending upon the unique facts and circumstances related to each deliverable. If the facts and circumstances underlying the factors considered change or should future facts and circumstances lead the Company to consider additional factors, the Company&#8217;s best estimate of SSP may also change. </font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Solution Sales. </font><font style="font-family:inherit;font-size:10pt;">Solution sales for the design, manufacture, test, integration and installation of products, including equipment acquired from third parties to be integrated with Harmonic&#8217;s products, that are customized to meet the customer&#8217;s specifications are accounted for based on the percentage-of-completion basis, using the input method. Some of our arrangements may include acceptance provisions that require testing of the solution against specific performance criteria. The Company performs a detailed evaluation to determine whether the arrangement involves performance criteria based on our standard performance criteria. The Company has a long-standing history of entering into contractual arrangements to deliver the solution sales based on standard performance criteria. For this type of arrangement, we consider the customer acceptance clause not substantive and recognize product revenue when the customer takes possession on the product and recognize service on a percentage-of-completion basis. However, if the solution results in significant production, modification or customization, we consider the arrangement as a single performance obligation and recognize the revenue at a point in time, depending on the complexity of the solution and nature of acceptance.</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Professional services. </font><font style="font-family:inherit;font-size:10pt;">Revenue from professional services is recognized over time, on the percentage-of-completion basis using the input method. </font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Input method. </font><font style="font-family:inherit;font-size:10pt;">The use of the input method requires the Company to make reasonably dependable estimates. We use the input method based on labor hours, where revenue is calculated based on the percentage of total hours incurred in relation to total estimated hours at completion of the contract. The input method is reasonable because the hours best reflect the Company&#8217;s efforts toward satisfying the performance obligation over time. As circumstances change over time, the Company updates its measure of progress to reflect any changes in the outcome of the performance obligation. Such changes to an entity&#8217;s measure of progress are accounted for as a change in accounting estimates. </font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Support and maintenance. </font><font style="font-family:inherit;font-size:10pt;">Support and maintenance services are satisfied ratably over time as the customer simultaneously receives and consumes the benefits of the services. As a result, support and maintenance revenue is recognized on a straight line basis over the period of the contract. </font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Contract costs</font><font style="font-family:inherit;font-size:10pt;">. The incremental costs of obtaining a contract are capitalized if the costs are expected to be recovered. Costs that are recognized as assets are amortized straight-line over the period as the related goods or services transfer to the customer. Costs incurred to fulfill a contract are capitalized if they are not covered by other relevant guidance, relate directly to a contract, will be used to satisfy future performance obligations, and are expected to be recovered. </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%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Revenue Recognition</font></div><div style="line-height:120%;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 principal sources of revenue are from the sale of hardware, software, hardware and software maintenance contracts, and end-to-end solutions, encompassing design, manufacture, test, integration and installation of products. The Company also derives recurring revenue from subscriptions, which are comprised of subscription fees from customers utilizing the Company&#8217;s cloud-based media processing solutions.</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;">Revenue from contracts with customers is recognized using the following five steps:</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;">a) Identify the contract(s) with a customer;</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">b) Identify the performance obligations in the contract;</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">c) Determine the transaction price;</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">d) Allocate the transaction price to the performance obligations in the contract; and</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">e) Recognize revenue when (or as) the Company satisfies a performance obligation.</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;">A contract contains a promise (or promises) to transfer goods or services to a customer. A performance obligation is a promise (or a group of promises) that is distinct. The transaction price is the amount of consideration a Company expects to be entitled from a customer in exchange for providing the goods or services. </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 unit of account for revenue recognition is a performance obligation (a good or service). A contract may contain one or more performance obligations. Performance obligations are accounted for separately if they are distinct. A good or service is distinct if the customer can benefit from the good or service either on its own or together with other resources that are readily available to the customer, and the good or service is distinct in the context of the contract. Otherwise performance obligations will be combined with other promised goods or services until the Company identifies a bundle of goods or services that is distinct.</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 transaction price is allocated to all the separate performance obligations in an arrangement. It reflects the amount of consideration to which the Company expects to be entitled in exchange for transferring goods or services, which may include an estimate of variable consideration to the extent that it is probable of not being subject to significant reversals in the future based on the Company&#8217;s experience with similar arrangements. The transaction price also reflects the impact of the time value of money if there is a significant financing component present in an arrangement. The transaction price excludes amounts collected on behalf of third parties, such as sales taxes.</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;">Revenue is recognized when the Company satisfies each performance obligation by transferring control of the promised goods or services to the customer. Goods or services can transfer at a point in time or over time depending on the nature of the arrangement.</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;">Deferred revenue represents the Company&#8217;s obligation to transfer goods or services to a customer for which the Company has received consideration (or an amount of consideration is due) from the customer. Our payment terms vary by the type and location of our customer and the products or services offered. The term between invoicing and when payment is due is not significant. For certain products or services and customer types, we require payment before the products or services are delivered to the customer. During the three and six months ended June 29, 2018, the Company recognized </font><font style="font-family:inherit;font-size:10pt;">$24.1 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$44.0 million</font><font style="font-family:inherit;font-size:10pt;"> of revenue, respectively, that were included in Deferred revenue at the beginning of each respective period.</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;">Contract assets exist when the Company has satisfied a performance obligation but does not have an unconditional right to consideration (e.g., because the entity first must satisfy another performance obligation in the contract before it is entitled to invoice the customer). Contract assets are reported as a component of &#8220;Prepaid expenses and other current assets&#8221; on the Condensed Consolidated Balance Sheets. See Note 6, &#8220;Balance Sheet Components&#8217; 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;">Shipping and handling costs are accounted for as a fulfillment cost and are recorded in cost of revenue in the Company&#8217;s Condensed Consolidated Statements of Operations.</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Hardware and Software. </font><font style="font-family:inherit;font-size:10pt;">Revenue from the sale of hardware and software products is recognized when the control is transferred. For most of the Company&#8217;s product sales (including sales to distributors and system integrators), the control is transferred at the time the product is shipped or delivery has occurred because the customer has significant risks and rewards of ownership of the asset and the Company has a present right to payment at that time. The Company&#8217;s agreements with the distributors and system integrators have terms which are generally consistent with the standard terms and conditions for the sale of the Company&#8217;s equipment to end users, and do not provide for product rotation or pricing allowances, as are typically found in agreements with stocking distributors. We offer trade-in rights which are specifically identified and accrued for at the end of the period through contra-revenue.</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 29, 2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">December 31, 2017</font></div></td></tr><tr><td style="vertical-align: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;">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></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">15,750</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></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;">16,414</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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;background-color:#cceeff;padding-left:2px;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,888</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,020</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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;padding-left:2px;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,647</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,381</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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,700</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,806</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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,583</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,195</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="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;">&#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;background-color:#cceeff;padding-left:2px;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,446</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,186</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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 Avid litigation settlement, 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;">1,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;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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;">15,707</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;">13,703</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;">51,221</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;">48,705</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 8, &#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 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="11" rowspan="1"></td></tr><tr><td style="width:46%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width: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 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;29, <br clear="none"/>2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">June&#160;30, <br clear="none"/>2017</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;29, <br clear="none"/>2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">June&#160;30, <br clear="none"/>2017</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;">3,234</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,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;border-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,469</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></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,326</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></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;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,766</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></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></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;">541</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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;">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;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">689</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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></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;">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;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;">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></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;Total </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 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,883</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;">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;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,706</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-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></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;29, 2018</font><font style="font-family:inherit;font-size:10pt;">&#160;and December 31, 2017 (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 29, 2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">December 31, 2017</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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;">(14,767</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,404</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom: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;">(1,781</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,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: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;">111,702</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">108,748</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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;">2.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;">2.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="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;Carrying amount of equity component</font></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,062</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></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,062</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div 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;">he Company has 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 29, 2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">December 31, 2017</font></div></td></tr><tr><td style="vertical-align:bottom;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;">14,401</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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,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;">Term loans </font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,081</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,282</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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;">559</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,099</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,041</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,946</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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;">(1,723</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,610</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom: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;">14,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;">15,336</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;29, 2018</font><font style="font-family:inherit;font-size:10pt;"> and December 31, 2017, loans backed by French R&amp;D tax credit receivables were </font><font style="font-family:inherit;font-size:10pt;">$12.0 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$17.7 million</font><font style="font-family:inherit;font-size:10pt;">, respectively. As of </font><font style="font-family:inherit;font-size:10pt;">June&#160;29, 2018</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.0 million</font><font style="font-family:inherit;font-size:10pt;"> of R&amp;D tax credit receivables from the French government from 2018 through 2022. See Note 6, &#8220;Balance Sheet Components&#8221; for additional 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 2020. The remaining loans of </font><font style="font-family:inherit;font-size:10pt;">$2.4 million</font><font style="font-family:inherit;font-size:10pt;"> at </font><font style="font-family:inherit;font-size:10pt;">June&#160;29, 2018</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 2018 through 2025.</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;font-weight:bold;"></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 presents 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:99.21875%;border-collapse:collapse;text-align:left;"><tr><td colspan="16" rowspan="1"></td></tr><tr><td style="width:37%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:15%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" 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><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 29, 2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;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-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;29, <br clear="none"/>2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">June&#160;30, <br clear="none"/>2017</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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;">63</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font 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;">126</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;">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></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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;">19</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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;">38</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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;">&#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;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><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></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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</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</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;">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;">164</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></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;">Losses on the non-designated derivative instruments recognized during the periods presented 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="17" 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:7%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:7%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="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 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 29, 2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">June 30, 2017</font></div></td><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 29, 2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">June 30, 2017</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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 colspan="3" style="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;">Losses 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 income (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;">(1,268</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;">(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;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(1,382</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></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:24%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:16%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width: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: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:8%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:2%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:8%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="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: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;29, 2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left: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, 2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">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;29, 2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left: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, 2017</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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;">14</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;">33</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 and other current 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;">298</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;">4</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;">14</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">33</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">298</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-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</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div 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="15" rowspan="1"></td></tr><tr><td style="width:48%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" 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: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 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;29, <br clear="none"/>2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;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 colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;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;29, <br clear="none"/>2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;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></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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 colspan="3" style="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;">(2,913</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;">(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;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,607</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></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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 colspan="3" style="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 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;">85,304</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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 colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">84,616</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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 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.03</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.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;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.20</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></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 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="15" rowspan="1"></td></tr><tr><td style="width:48%;" 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:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" 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 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;29, <br clear="none"/>2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;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 colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;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;29, <br clear="none"/>2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;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></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 colspan="3" style="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;">448</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;">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;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;">963</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></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;">818</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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 colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,622</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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></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;">1,746</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,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 colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;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,184</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></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;">2,564</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,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 colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">7,806</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></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;">3,012</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,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;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;">8,769</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></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><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 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-left:4px;padding-bottom:10px;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 29, 2018</font></div></td><td colspan="3" style="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;">&#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;">&#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></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 assets</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div 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;">14</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">14</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;font-weight:bold;">Other long-term 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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">Long-term investment</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">178</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">178</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 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;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-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;">178</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;">14</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">192</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Accrued and other 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: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;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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;">298</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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;">298</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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;">298</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;">298</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, 2017</font></div></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;">22</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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;">22</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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 assets </font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div 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;">33</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">33</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 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;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-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;">22</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;">33</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">55</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Accrued and other 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: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;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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;">4</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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;">4</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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;">4</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</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;29, 2018</font><font style="font-family:inherit;font-size:10pt;color:#231f20;">, information related to the offsetting arrangements was as follows (in thousands):</font><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="20" rowspan="1"></td></tr><tr><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:16%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:15%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:14%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width: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: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="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;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 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;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><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;">Gross Amounts of 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 colspan="2" 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;">Gross Amounts of Derivatives Offset in the Condensed Consolidated Balance Sheets</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><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;">Net Amounts of Derivatives Presented in the Condensed Consolidated Balance Sheets</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><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;">Financial Instrument</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><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;">Net Amount</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></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;">14</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></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;">14</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></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;">(14</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">298</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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;">298</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(14</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">284</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div 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:99.90069513406156%;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 29, 2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">December 31, 2017</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td 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="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;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;" 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: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-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align: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;">(22,985</font></div></td><td style="vertical-align: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;">8,722</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align: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;">(20,396</font></div></td><td style="vertical-align: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;">11,311</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;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: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:9pt;"><font style="font-family:inherit;font-size:9pt;">44,690</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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;">(36,664</font></div></td><td 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;">8,026</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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,819</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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;">(35,205</font></div></td><td 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;">9,614</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;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: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-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="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;">630</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="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;">(368</font></div></td><td style="vertical-align: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;">262</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="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;">654</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="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;">(300</font></div></td><td style="vertical-align: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;">354</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="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:right;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:right;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,128</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,128</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,177</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,177</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,655</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;">(68,645</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;">17,010</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,857</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;">(64,578</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;">21,279</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;">June 29, 2018</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;">2018 (remaining six months)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6,505</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;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;">2019</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">11,420</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;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;">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;">8,379</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;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;">2021</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,907</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;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;">2022</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,431</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;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;">10,758</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;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;">42,400</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></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;29, 2018</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 Access</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;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, 2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">182,012</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,815</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;">242,827</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;border-bottom:1px solid #000000;padding-left:2px;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,633</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;">(18</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(1,651</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;">Balance as of June 29, 2018</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">180,379</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-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,797</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">241,176</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div 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;29, <br clear="none"/>2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" 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;">June&#160;29, <br clear="none"/>2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" 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></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;">(2,022</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;">(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;">(14,638</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></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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;">891</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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;">1,969</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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;">(44.1</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(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="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;">(13.5</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(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></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 29, 2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align: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, 2017</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;">1,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 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,881</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;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;">755</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">933</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;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;">8,871</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,130</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;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;">11,395</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;">12,032</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;">22,994</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;">25,976</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 presents 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;29, 2018</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: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;">2018 (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;">395</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;">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></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;">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;">92</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6,879</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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;">2020</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">49</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,687</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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;">2021</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">23</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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></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;">2022</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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;">457</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left: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;">98</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;">559</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-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,482</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div 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 cumulative effect of initially applying Topic 606 to the Company&#8217;s condensed consolidated balance sheet on January 1, 2018 was as follows (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="12" 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: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: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;font-weight:bold;">CONDENSED CONSOLIDATED BALANCE SHEETS</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Balance as of December 31, 2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Cumulative Impact from Adopting Topic 606</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Balance as of January 1, 2018</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">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;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: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, net</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">69,844</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></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,781</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></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;">71,625</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;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 expenses and other current 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;">18,931</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,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 colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,509</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Other long-term 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;">42,913</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">773</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">43,686</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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;">LIABILITIES AND STOCKHOLDERS&#8217; EQUITY</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Deferred revenue</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">52,429</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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,826</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">47,603</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Other non-current 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;">22,626</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(473</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">22,153</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;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;">Accumulated deficit</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,057,812</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,431</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,046,381</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom: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 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;">The impact from adopting Topic 606 on the Company&#8217;s condensed consolidated financial statements was as follows (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="24" 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:7%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:7%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:7%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:7%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:7%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:7%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Three months ended June 29, 2018</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="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Six months ended June 29, 2018</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS</font></div></td><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;">As Reported</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;">Previous Accounting Guidance</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;">Impact from Adopting Topic 606</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="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">As Reported</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Previous Accounting Guidance</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Impact from Adopting Topic 606</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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 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;">99,160</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">98,714</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">446</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">189,287</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">188,037</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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,250</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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 cost of 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;">47,557</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">47,316</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">241</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">90,501</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">90,141</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">360</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total gross profit</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">51,603</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">51,398</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">205</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">98,786</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">97,896</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">890</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Operating expenses:</font></div></td><td colspan="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="2" style="vertical-align:bottom;padding-left:2px;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="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom: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;background-color:#cceeff;padding-left:2px;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,988</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">28,570</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(582</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">59,151</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">59,541</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(390</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom: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;">Income (loss) from operations</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">642</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(145</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">787</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,685</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,965</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,280</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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 colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,022</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,809</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">787</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,638</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,918</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,280</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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;">(2,913</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,700</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">787</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,607</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,887</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,280</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></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="10" rowspan="1"></td></tr><tr><td style="width:62%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" 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></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="9" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">As of June 29, 2018</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">CONDENSED CONSOLIDATED BALANCE SHEETS</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;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;">As Reported</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;">Previous Accounting Guidance</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;">Impact from Adopting Topic 606</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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;">ASSETS</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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, net</font></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;">82,635</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">78,065</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></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,570</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;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 expenses and other current assets</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;">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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">15,918</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,459</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Other long-term 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:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">42,863</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">42,360</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">503</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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;">LIABILITIES AND STOCKHOLDERS&#8217; EQUITY</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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 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:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">56,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:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">60,032</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,754</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom: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;">Other non-current liabilities</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;">19,169</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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;">19,594</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(425</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Accumulated deficit</font></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,062,988</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></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,075,699</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,711</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div 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, including the Euro, British pound, Israeli shekel and Japanese yen, 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 29, 2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">December 31, 2017</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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;">24,743</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">12,875</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></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;">1,658</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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,509</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div 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:99.21875%;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 29, 2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">December 31, 2017</font></div></td></tr><tr><td style="vertical-align: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;">Other long-term 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:2px;padding-top:2px;padding-bottom: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;R&amp;D tax credits 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;">23,940</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></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;">22,322</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;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;Deferred tax 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;">9,563</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,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: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;Equity investment</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,771</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,593</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;Others</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;">5,589</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,536</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align: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;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;">42,863</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;">42,913</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;">Activity for the Company&#8217;s warranty accrual, which is included in &#8220;Accrued and other current liabilities&#8221;, 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:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="15" rowspan="1"></td></tr><tr><td style="width:46%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" 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 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;29, <br clear="none"/>2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">June&#160;30, <br clear="none"/>2017</font></div></td><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;29, <br clear="none"/>2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">June&#160;30, <br clear="none"/>2017</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,522</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,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;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font 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,381</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></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;Accrual for current period 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;">1,714</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,450</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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;" rowspan="1" colspan="1"><div style="text-align:left;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;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,589</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,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 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,184</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></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,647</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;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,647</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></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:left;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="15" 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: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: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 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;29, <br clear="none"/>2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="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;">June&#160;30, <br clear="none"/>2017</font></div></td><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;29, <br clear="none"/>2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">June&#160;30, <br clear="none"/>2017</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 colspan="3" style="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;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">115</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></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;" rowspan="1" colspan="1"><div 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;">877</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></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></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;">631</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;">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 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,717</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></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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;">746</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align: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;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,594</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></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;29, 2018</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="12" rowspan="1"></td></tr><tr><td style="width:59%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;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;">TVN 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;">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, 2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,426</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;">5,128</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;">7,554</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;">Adjustments to restructuring provisions</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">66</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">477</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">543</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Cash payments</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(502</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,653</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,155</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom: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;">Foreign exchange gain</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div 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;">(107</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;">(107</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Balance at June 29, 2018</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;">1,990</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,845</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,835</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><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;">Less: current portion </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;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(900</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,446</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;">(3,346</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom: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="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">(1)</sup></font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-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,090</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-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,399</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-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,489</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-top:4px;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-top:4px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(1) The current portion and long-term portion of the restructuring liability are reported as components of &#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 table provides summary financial information by reportable segment (in thousands):</font><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="15" 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: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: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: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 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:10pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">June 29, 2018 </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;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><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 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;29, 2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">June&#160;30, 2017</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;">Video</font></div></td><td colspan="3" style="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;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 colspan="3" style="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;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: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;">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;">79,208</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></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;" rowspan="1" colspan="1"><div 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;">150,956</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></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></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;">Gross profit</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">43,558</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">37,720</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="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;">84,784</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">78,493</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;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 income (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;">6,239</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,947</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">8,234</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(14,783</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom: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;font-weight:bold;">Cable Access</font></div></td><td colspan="3" style="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 colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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;">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;">20,236</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></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,936</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><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;">38,726</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">17,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: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;">Gross profit</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,187</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,699</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,827</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,909</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></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 income (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;">540</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" 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;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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;padding-right:2px;padding-top:2px;padding-bottom: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;font-weight:bold;">Total </font></div></td><td colspan="3" style="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 colspan="3" style="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;">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;">99,444</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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;">82,315</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align: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;">189,682</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></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;">165,258</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align: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;">Gross profit</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">53,745</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,419</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="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;">103,611</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">82,402</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;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 income (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;">6,779</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,358</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">7,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;">(28,274</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom: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%;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;">(1) The Company has historically employed an aggregate allocation methodology based on total revenues to attribute professional services revenue and sales expenses between its Video and Cable Access segments. Beginning in the fourth quarter of 2017, the Company has prospectively changed to a more precise attribution methodology as the activities of selling and supporting the CableOS solution have become increasingly distinct from those of Video solutions. The impact of making this change in the three and six months ended June 30, 2017 compared to the Company&#8217;s historical approach was an increase in operating loss of&#160;</font><font style="font-family:inherit;font-size:10pt;">$2.1 million</font><font style="font-family:inherit;font-size:10pt;">&#160;and </font><font style="font-family:inherit;font-size:10pt;">$3.2 million</font><font style="font-family:inherit;font-size:10pt;">, respectively, from the Video segment and a corresponding decrease in operating loss of the Cable Access segment. The Company believes that the updated allocation methodology will provide greater clarity regarding the operating metrics of the Video and Cable Access business segments.</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;">A reconciliation of the Company&#8217;s consolidated segment operating income (loss) to consolidated loss before income taxes is as follows (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="15" 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: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: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 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&#160;29, 2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">June&#160;30, 2017</font></div></td><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;29, 2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">June&#160;30, 2017</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total segment operating income (loss)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6,779</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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,358</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</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;">7,261</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;">(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></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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 warrants</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(284</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(395</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Unallocated corporate 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;">(746</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,588</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom: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;">Stock-based compensation</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,012</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(8,769</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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;padding-right:2px;padding-top:2px;padding-bottom: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;">Amortization of intangibles</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,095</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,075</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 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,194</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,144</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;">Income (loss) from operations</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">642</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(8,685</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(48,580</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Non-operating expense, net</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,664</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;background-color:#cceeff;padding-left:2px;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;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,953</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><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,600</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;font-weight:bold;">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;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-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,022</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;">(30,921</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;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;">(14,638</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;">(55,180</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%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-bottom:13px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Unallocated Corporate Expenses</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Together with amortization of intangibles and stock-based compensation, the Company does not allocate restructuring and related charges, TVN acquisition- and integration-related costs, and certain other non-recurring charges to the operating income (loss) 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%;padding-bottom:10px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table summarizes the Company&#8217;s RSUs activities and related information during the six months ended June 29, 2018 (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="7" rowspan="1"></td></tr><tr><td style="width:66%;" 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><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="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="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;">Restricted Stock Units&#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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><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;">Number<br clear="none"/>of<br clear="none"/>Shares</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;">Weighted<br clear="none"/>Average Grant<br clear="none"/>Date Fair Value<br clear="none"/>Per Share</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, 2017</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;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,904</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.09</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;">Granted</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></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,293</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></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.74</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;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;">Vested</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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,220</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4.75</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;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;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></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;">(183</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></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;">5.09</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;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 29, 2018</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;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,794</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4.12</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div 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 Company&#8217;s stock option activities and related information 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 29, 2018</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:99.609375%;border-collapse:collapse;text-align:left;"><tr><td colspan="14" rowspan="1"></td></tr><tr><td style="width:40%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width: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: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: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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="12" 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></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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 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><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Per Share</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">Balance at December 31, 2017</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;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,880</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.04</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="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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: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;">Granted</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></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;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">Exercised</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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;">(87</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2.94</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">Forfeited</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></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;">(35</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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.76</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">Canceled or expired</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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;">(538</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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.75</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">Balance at June 29, 2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,220</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 colspan="2" style="vertical-align:bottom;padding-left:2px;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.69</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2.8</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></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;">866.8</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;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;">As of June 29, 2018</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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></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;">Vested and expected to vest</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></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,208</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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.69</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2.8</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></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;">859.3</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></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;">Exercisable</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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,958</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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.77</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">696.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></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:77%;" 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></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">July 2, <br clear="none"/>2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="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;">July 3, <br clear="none"/>2017</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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.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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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:bottom;padding-left:2px;padding-top:2px;padding-bottom: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;">60</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></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></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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.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></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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.34</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size: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.40</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="2" rowspan="1"></td></tr><tr><td style="width:77%;" rowspan="1" colspan="1"></td><td style="width:23%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">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="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;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;font-weight:bold;">Three and 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 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="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></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;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4.3</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;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">43%</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;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1.7%</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;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.0%</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: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-top:2px;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;">2018 (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,584</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></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,174</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align: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;">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;">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,167</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,347</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;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;">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;">951</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,036</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,987</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align: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;">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;">502</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">502</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;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 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;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">8,721</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;">8,289</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;">17,010</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;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 Access. 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 Access segment sells cable access solutions and related services to cable operators globally. </font></div><div style="line-height:120%;padding-bottom:10px;font-size:10pt;"><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 following table provides summary financial information by reportable segment (in thousands):</font><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="15" 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: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: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: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 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:10pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">June 29, 2018 </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;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><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 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;29, 2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">June&#160;30, 2017</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;">Video</font></div></td><td colspan="3" style="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;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 colspan="3" style="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;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: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;">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;">79,208</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></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;" rowspan="1" colspan="1"><div 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;">150,956</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></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></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;">Gross profit</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">43,558</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">37,720</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="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;">84,784</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">78,493</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;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 income (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;">6,239</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,947</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">8,234</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(14,783</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom: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;font-weight:bold;">Cable Access</font></div></td><td colspan="3" style="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 colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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;">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;">20,236</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></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,936</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><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;">38,726</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">17,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: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;">Gross profit</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,187</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,699</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,827</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,909</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></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 income (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;">540</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" 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;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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;padding-right:2px;padding-top:2px;padding-bottom: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;font-weight:bold;">Total </font></div></td><td colspan="3" style="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 colspan="3" style="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;">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;">99,444</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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;">82,315</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align: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;">189,682</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></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;">165,258</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align: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;">Gross profit</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">53,745</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,419</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="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;">103,611</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">82,402</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;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 income (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;">6,779</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,358</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">7,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;">(28,274</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom: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%;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;">(1) The Company has historically employed an aggregate allocation methodology based on total revenues to attribute professional services revenue and sales expenses between its Video and Cable Access segments. Beginning in the fourth quarter of 2017, the Company has prospectively changed to a more precise attribution methodology as the activities of selling and supporting the CableOS solution have become increasingly distinct from those of Video solutions. The impact of making this change in the three and six months ended June 30, 2017 compared to the Company&#8217;s historical approach was an increase in operating loss of&#160;</font><font style="font-family:inherit;font-size:10pt;">$2.1 million</font><font style="font-family:inherit;font-size:10pt;">&#160;and </font><font style="font-family:inherit;font-size:10pt;">$3.2 million</font><font style="font-family:inherit;font-size:10pt;">, respectively, from the Video segment and a corresponding decrease in operating loss of the Cable Access segment. The Company believes that the updated allocation methodology will provide greater clarity regarding the operating metrics of the Video and Cable Access business segments.</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;">A reconciliation of the Company&#8217;s consolidated segment operating income (loss) to consolidated loss before income taxes is as follows (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="15" 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: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: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 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&#160;29, 2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">June&#160;30, 2017</font></div></td><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;29, 2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">June&#160;30, 2017</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total segment operating income (loss)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6,779</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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,358</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</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;">7,261</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;">(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></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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 warrants</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(284</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(395</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Unallocated corporate 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;">(746</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,588</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom: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;">Stock-based compensation</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,012</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(8,769</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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;padding-right:2px;padding-top:2px;padding-bottom: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;">Amortization of intangibles</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,095</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,075</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 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,194</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,144</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;">Income (loss) from operations</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">642</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(8,685</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(48,580</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Non-operating expense, net</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,664</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;background-color:#cceeff;padding-left:2px;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;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,953</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><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,600</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;font-weight:bold;">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;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-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,022</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;">(30,921</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;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;">(14,638</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;">(55,180</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%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-bottom:13px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Unallocated Corporate Expenses</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Together with amortization of intangibles and stock-based compensation, the Company does not allocate restructuring and related charges, TVN acquisition- and integration-related costs, and certain other non-recurring charges to the operating income (loss) 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%;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 Access. 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 Access segment sells cable access solutions and related services to cable operators globally. </font></div><div style="line-height:120%;padding-bottom:10px;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%;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%;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%;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 assumption is based on U.S. Treasury zero-coupon issues with remaining terms similar to the expected term. The Company has not paid and does not plan to pay any cash dividends in the foreseeable future.</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 2017 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;29, 2018</font><font style="font-family:inherit;font-size:10pt;"> other than those disclosed in Note 2, &#8220;Recently Adopted Accounting Pronouncements&#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;">SUBSEQUENT EVENT</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">On July 31, 2018, pursuant to the vesting provisions of the Warrant, a tranche of </font><font style="font-family:inherit;font-size:10pt;">1,172,425</font><font style="font-family:inherit;font-size:10pt;"> Warrant shares vested and became exercisable upon the acceptance of completion of field trials by Comcast. The fair value of the Warrant on the date of vesting is estimated to be </font><font style="font-family:inherit;font-size:10pt;">$2.3 million</font><font style="font-family:inherit;font-size:10pt;"> using the Black-Scholes option pricing model. See Note 13, &#8220;Warrants&#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;">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 29, 2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align: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, 2017</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;">86,253</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></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;">74,475</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;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 and sales returns</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,618</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,631</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;">82,635</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;">69,844</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;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 29, 2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align: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, 2017</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;">7,688</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></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,440</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;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 maintenance, royalty, rent, property taxes and value added tax</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,753</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,867</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><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;Contract assets</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;">2,704</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;Capitalized commission</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,293</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align: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">(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;">274</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">530</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="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;">&#160;&#160;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">(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;">103</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,609</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Other</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;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,562</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,485</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</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" 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;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">18,931</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-bottom:10px;padding-top:8px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(1) Contract assets reflect the satisfied performance obligations for which the Company does not yet have an unconditional right to consideration.</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:8px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(2) Amounts represent 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.</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:8px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(3) The Company&#8217;s TVN subsidiary in France (the &#8220;TVN French Subsidiary&#8221;) participates in the French Cr&#233;dit d&#8217;Imp&#244;t Recherche 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 credits receivable at </font><font style="font-family:inherit;font-size:10pt;">June&#160;29, 2018</font><font style="font-family:inherit;font-size:10pt;"> were approximately </font><font style="font-family:inherit;font-size:10pt;">$24.0 million</font><font style="font-family:inherit;font-size:10pt;"> and are expected to be recoverable from 2018 through 2022 with </font><font style="font-family:inherit;font-size:10pt;">$0.1 million</font><font style="font-family:inherit;font-size:10pt;"> reported as a component of &#8220;Prepaid expenses and other current assets&#8221; and </font><font style="font-family:inherit;font-size:10pt;">$23.9 million</font><font style="font-family:inherit;font-size:10pt;"> reported as a component of &#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;padding-top:8px;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="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 29, 2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align: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, 2017</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;">1,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 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,881</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;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;">755</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">933</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;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;">8,871</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,130</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;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;">11,395</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;">12,032</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;">22,994</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;">25,976</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 29, 2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">December 31, 2017</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Property and equipment, net:</font></div></td><td colspan="3" style="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;">&#160;&#160;&#160;Machinery and equipment</font></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;">88,129</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div 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;">87,121</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;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;Capitalized software</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,527</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,139</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;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;Leasehold improvements</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,978</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,051</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align: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;Furniture and fixtures</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,499</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,534</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:2px;padding-top:2px;padding-bottom: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;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">145,133</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">143,845</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(119,502</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;">(114,580</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;&#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;">25,631</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;">29,265</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.21875%;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 29, 2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">December 31, 2017</font></div></td></tr><tr><td style="vertical-align: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;">Other long-term 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:2px;padding-top:2px;padding-bottom: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;R&amp;D tax credits 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;">23,940</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></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;">22,322</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;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;Deferred tax 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;">9,563</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,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: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;Equity investment</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,771</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,593</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;Others</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;">5,589</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,536</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align: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;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;">42,863</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;">42,913</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-bottom:10px;padding-top:8px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(1) As of December 31, 2017, the Company had approximately </font><font style="font-family:inherit;font-size:10pt;">$1.2 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. The restriction was subsequently released and accordingly, the amount was reclassified to &#8220;Cash and cash equivalents&#8221; in the six months ended </font><font style="font-family:inherit;font-size:10pt;">June&#160;29, 2018</font><font style="font-family:inherit;font-size:10pt;">. </font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width: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 29, 2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">December 31, 2017</font></div></td></tr><tr><td style="vertical-align: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;">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></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">15,750</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></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;">16,414</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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;background-color:#cceeff;padding-left:2px;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,888</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,020</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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;padding-left:2px;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,647</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,381</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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,700</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,806</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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,583</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,195</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="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;">&#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;background-color:#cceeff;padding-left:2px;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,446</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,186</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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 Avid litigation settlement, 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;">1,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;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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;">15,707</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;">13,703</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;">51,221</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;">48,705</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 8, &#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. The Company&#8217;s reported financial positions or results of operations may be materially different under changed conditions or when using different estimates and assumptions, particularly with respect to significant accounting policies. If estimates or assumptions differ from actual results, subsequent periods are adjusted to reflect more current information.</font></div></div> 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 9, “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. See Note 8, “Restructuring and related charges-TVN VDP,” for additional information on the Company’s TVN VDP liabilities. Amounts represent 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. 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 13, “Warrants” for additional information). The Company’s TVN subsidiary in France (the “TVN French Subsidiary”) participates in the French Crédit d’Impôt Recherche 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 credits receivable at June 29, 2018 were approximately $24.0 million and are expected to be recoverable from 2018 through 2022 with $0.1 million reported as a component of “Prepaid expenses and other current assets” and $23.9 million reported as a component of “Other long-term assets” on the Company’s Condensed Consolidated Balance Sheets. The Company has historically employed an aggregate allocation methodology based on total revenues to attribute professional services revenue and sales expenses between its Video and Cable Access segments. Beginning in the fourth quarter of 2017, the Company has prospectively changed to a more precise attribution methodology as the activities of selling and supporting the CableOS solution have become increasingly distinct from those of Video solutions. The impact of making this change in the three and six months ended June 30, 2017 compared to the Company’s historical approach was an increase in operating loss of $2.1 million and $3.2 million, respectively, from the Video segment and a corresponding decrease in operating loss of the Cable Access segment. The Company believes that the updated allocation methodology will provide greater clarity regarding the operating metrics of the Video and Cable Access business segments. Contract assets reflect the satisfied performance obligations for which the Company does not yet have an unconditional right to consideration. The current portion and long-term portion of the restructuring liability are reported as components of “Accrued and other current liabilities” and “Other non-current liabilities”, respectively, on the Company’s Condensed Consolidated Balance Sheets. As of June 29, 2018 and December 31, 2017, loans backed by French R&D tax credit receivables were $12.0 million and $17.7 million, respectively. As of June 29, 2018, the TVN French Subsidiary had an aggregate of $24.0 million of R&D tax credit receivables from the French government from 2018 through 2022. See Note 6, “Balance Sheet Components” for additional information. These tax loans have a fixed rate of 0.6%, plus EURIBOR 1 month + 1.3% and mature between 2018 through 2020. The remaining loans of $2.4 million at June 29, 2018, primarily relate to financial support from French government agencies for R&D innovation projects at minimal interest rates, and these loans mature between 2018 through 2025. As of December 31, 2017, the Company had approximately $1.2 million of restricted cash for the bank guarantee associated with the TVN French Subsidiary’s office building lease. The restriction was subsequently released and accordingly, the amount was reclassified to “Cash and cash equivalents” in the six months ended June 29, 2018. EX-101.SCH 7 hlit-20180629.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 (Details) link:presentationLink link:calculationLink link:definitionLink 2409408 - Disclosure - Balance Sheet Components - Accrued and Other Current Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 2409404 - Disclosure - Balance Sheet Components Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 2409405 - Disclosure - Balance Sheet Components - Inventories (Details) link:presentationLink link:calculationLink link:definitionLink 2409407 - Disclosure - Balance Sheet Components - Other Long Term Assets (Details) link:presentationLink link:calculationLink link:definitionLink 2409403 - Disclosure - Balance Sheet Components - Prepaid Expenses And Other Current Assets (Details) link:presentationLink link:calculationLink link:definitionLink 2409406 - Disclosure - Balance Sheet Components - Property and Equipment, Net (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 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 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 2413402 - Disclosure - Employee Benefit Plans and Stock-based Compensation - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 2413406 - Disclosure - Employee Benefit Plans and Stock-based compensation - Stock-based Compensation in Opex (Details) link:presentationLink link:calculationLink link:definitionLink 2413405 - Disclosure - Employee Benefit Plans and Stock-based Compensation - Summary of Projected Benefit Obligation (Details) link:presentationLink link:calculationLink link:definitionLink 2413404 - Disclosure - Employee Benefit Plans and Stock-based Compensation - Summary of Restricted Stock Units Outstanding (Detail) link:presentationLink link:calculationLink link:definitionLink 2413408 - Disclosure - Employee Benefit Plans and Stock-based Compensation - Summary of Stock Awards Valuation Assumptions (Details) link:presentationLink link:calculationLink link:definitionLink 2413403 - 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 2413407 - 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 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 Equity Securities link:presentationLink link:calculationLink link:definitionLink 2406401 - Disclosure - Investments in Equity Securities (Details) link:presentationLink link:calculationLink link:definitionLink 2116100 - Disclosure - Net Loss Per Share link:presentationLink link:calculationLink link:definitionLink 2416403 - Disclosure - Net Loss Per Share - Anti-dilutive Securities (Detail) link:presentationLink link:calculationLink link:definitionLink 2416402 - Disclosure - Net 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 - Net Loss Per Share (Tables) link:presentationLink link:calculationLink link:definitionLink 2102100 - Disclosure - Recent Accounting Pronouncements link:presentationLink link:calculationLink link:definitionLink 2402404 - Disclosure - Recent Accounting Pronouncements - Narratives (Details) link:presentationLink link:calculationLink link:definitionLink 2302301 - Disclosure - Recent Accounting Pronouncements - Revenue From Contracts With Customer (Tables) link:presentationLink link:calculationLink link:definitionLink 2402402 - Disclosure - Recent Accounting Pronouncements - Revenue From Contracts With Customers Beginning Balance Sheet Impact (Details) link:presentationLink link:calculationLink link:definitionLink 2402403 - Disclosure - Recent Accounting Pronouncements - Revenue From Contracts With Customers, Financial Statement Impact (Details) link:presentationLink link:calculationLink link:definitionLink 2111100 - Disclosure - Restructuring and Related Charges link:presentationLink link:calculationLink link:definitionLink 2411404 - Disclosure - Restructuring and Related Charges - 2016 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 2311301 - Disclosure - Restructuring and Related Charges (Tables) link:presentationLink link:calculationLink link:definitionLink 2119100 - Disclosure - Segment Information link:presentationLink link:calculationLink link:definitionLink 2419403 - Disclosure - Segment Information Segment Income or Loss Reconciliation (Details) link:presentationLink link:calculationLink link:definitionLink 2419402 - Disclosure - Segment Information - Summary Financial Infomation by reportable segments (Details) link:presentationLink link:calculationLink link:definitionLink 2319301 - Disclosure - Segment Information (Tables) link:presentationLink link:calculationLink link:definitionLink 2121100 - Disclosure - Subsequent Event link:presentationLink link:calculationLink link:definitionLink 2421401 - Disclosure - Subsequent Events (Details) link:presentationLink link:calculationLink link:definitionLink 2117100 - Disclosure - Warrants link:presentationLink link:calculationLink link:definitionLink 2417402 - Disclosure - Warrants (Details) link:presentationLink link:calculationLink link:definitionLink 2317301 - Disclosure - Warrants (Tables) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 8 hlit-20180629_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 9 hlit-20180629_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 10 hlit-20180629_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Derivative Instruments and Hedging Activities Disclosure [Abstract] Fair Values Derivatives, Balance Sheet Location, by Derivative Contract Type [Table] Fair Values Derivatives, Balance Sheet Location, by Derivative Contract Type [Table] Income Statement Location [Axis] Income Statement Location [Axis] Income Statement Location [Domain] Income Statement Location [Domain] Cost of Sales [Member] Cost of Sales [Member] Operating Expense [Member] Operating Expense [Member] Other Nonoperating Income (Expense) [Member] Other Nonoperating Income (Expense) [Member] Derivative Instrument [Axis] Derivative Instrument [Axis] Derivative Contract [Domain] Derivative Contract [Domain] Foreign Exchange Forward [Member] Foreign Exchange Forward [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] Balance Sheet Location [Axis] Balance Sheet Location [Axis] Balance Sheet Location [Domain] Balance Sheet Location [Domain] Prepaid Expenses and Other Current Assets [Member] Prepaid Expenses and Other Current Assets [Member] Accrued Liabilities [Member] Accrued Liabilities [Member] Derivatives, Fair Value [Line Items] Derivatives, Fair Value [Line Items] Losses recognized in income Gain (Loss) on Foreign Currency Derivative Instruments Not Designated as Hedging Instruments Fair Value Disclosures [Abstract] 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] Earnings Per Share [Abstract] Numerator: Net Income (Loss) Attributable to Parent [Abstract] Net loss Net Income (Loss) Attributable to Parent Denominator: Earnings Per Share, Basic and Diluted, Other Disclosures [Abstract] Basic and diluted Weighted Average Number of Shares Outstanding, Basic and Diluted Net loss per share: Earnings Per Share, Basic and Diluted [Abstract] Basic and diluted Earnings Per Share, Basic and Diluted Goodwill and Intangible Assets Disclosure [Abstract] Schedule of Finite-Lived Intangible Assets [Table] Schedule of Finite-Lived Intangible Assets [Table] Finite-Lived Intangible Assets by Major Class [Axis] Finite-Lived Intangible Assets by Major Class [Axis] Finite-Lived Intangible Assets, Major Class Name [Domain] Finite-Lived Intangible Assets, Major Class Name [Domain] Developed Core Technology Developed Technology Rights [Member] Customer relationships/contracts Customer Relationships Contracts [Member] Customer relationships/contracts. Trademarks and Trade Names Trademarks and Trade Names [Member] Maintenance Agreements and Related Relationships Maintenance Agreements And Related Relationships [Member] Maintenance agreements and related relationships. Order 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 Total future amortization expense Finite-Lived Intangible Assets, Net Employee Benefits and Share-based Compensation, Noncash [Abstract] Service cost Defined Benefit Plan, Service Cost Interest cost Defined Benefit Plan, Interest Cost Recognized net actuarial loss Defined Benefit Plan, Benefit Obligation, Actuarial Gain (Loss) Net periodic benefit cost included in operating loss Defined Benefit Plan, Net Periodic Benefit Cost (Credit) Income Tax Disclosure [Abstract] 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) Effective income tax rate Effective Income Tax Rate Reconciliation, Percent Debt Disclosure [Abstract] Convertible Notes, Other Debts And Capital Leases Debt Disclosure [Text Block] Derivative Instruments and Hedging Activities Disclosures [Table] Derivative Instruments and Hedging Activities Disclosures [Table] Position [Axis] Position [Axis] Position [Domain] Position [Domain] Long [Member] Long [Member] Short [Member] Short [Member] Hedging Relationship [Axis] Hedging Relationship [Axis] Hedging Relationship [Domain] Hedging Relationship [Domain] 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 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 Other Loans Payable Obligations under capital leases Capital Lease Obligations Total debt obligations Debt and Capital Lease Obligations Less: current portion Long-term Debt and Capital Lease Obligations, Current Long-term portion Long-term Debt and Capital Lease Obligations Derivative Instruments and Hedging Activities Disclosure Derivative Instruments and Hedging Activities Disclosure [Text Block] 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 Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract] R&D tax credits receivable Income Taxes Receivable, Noncurrent Deferred tax assets Deferred Tax Assets, Net, Noncurrent Equity investment Cost Method Investments Others(1) Other Assets, Miscellaneous Other Assets, Noncurrent Other Assets, Noncurrent Investments, All Other Investments [Abstract] Schedule of Cost-method Investments [Table] Schedule of Cost-method Investments [Table] Research and development expense [Member] Research and Development Expense [Member] Cost-method Investments [Member] Cost-method Investments [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 Gain on Change in Fair Value of Cost Investment Unrealized Gain (Loss) on Marketable Securities, Cost Method Investments, and Other Investments Cost-method Investments, Other than Temporary Impairment Cost-method Investments, Other than Temporary Impairment Disclosure of Compensation Related Costs, Share-based Payments [Abstract] Schedule of Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Table] Schedule of Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Table] Research and Development Expense [Member] Selling, General and Administrative Expenses [Member] Selling, General and Administrative Expenses [Member] Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items] Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items] Total stock-based compensation Allocated Share-based Compensation Expense 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] 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 Segment Reporting [Abstract] Segment Information Segment Reporting Disclosure [Text Block] Revenue from Contract with Customer [Abstract] Revenue, Initial Application Period Cumulative Effect Transition [Table] Revenue, Initial Application Period Cumulative Effect Transition [Table] Initial Application Period Cumulative Effect Transition [Axis] Initial Application Period Cumulative Effect Transition [Axis] Initial Application Period Cumulative Effect Transition [Domain] Initial Application Period Cumulative Effect Transition [Domain] Calculated under Revenue Guidance in Effect before Topic 606 [Member] Calculated under Revenue Guidance in Effect before Topic 606 [Member] Difference between Revenue Guidance in Effect before and after Topic 606 [Member] Difference between Revenue Guidance in Effect before and after Topic 606 [Member] Adjustments for New Accounting Pronouncements [Axis] Adjustments for New Accounting Pronouncements [Axis] Type of Adoption [Domain] Type of Adoption [Domain] Accounting Standards Update 2014-09 [Member] Accounting Standards Update 2014-09 [Member] Revenue, Initial Application Period Cumulative Effect Transition [Line Items] Revenue, Initial Application Period Cumulative Effect Transition [Line Items] Accounts receivable, net Accounts Receivable, Net, Current Prepaid expenses and other current assets Prepaid Expense and Other Assets, Current Other long-term assets Deferred revenue Deferred Revenue, Current Other non-current liabilities Other Liabilities, Noncurrent Accumulated deficit Retained Earnings (Accumulated Deficit) 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] Stock Options [Member] Employee Stock Option [Member] Restricted Stock Units (RSUs) Restricted Stock Units (RSUs) [Member] Employee Stock Purchase Plan Employee Stock [Member] 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 Income Tax Contingency [Table] Income Tax Contingency [Table] Accounting Standards Update 2016-09 [Member] Accounting Standards Update 2016-09 [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 Valuation Allowance of Deferred Tax Assets [Member] Tax Period [Axis] Tax Period [Axis] Tax Period [Domain] Tax Period [Domain] Income Tax Contingency [Line Items] Income Tax Contingency [Line Items] Unrecognized Tax Benefits Unrecognized Tax Benefits Federal statutory income tax rate Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent 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 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 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 Carrying amount of equity component Debt Instrument, Convertible, Carrying Amount of Equity Component Equity [Abstract] Warrants Disclosure Warrants Disclosure [Text Block] Warrants Disclosure [Text Block] Restructuring and Related Activities [Abstract] Schedule of Restructuring and Related Costs [Table] Schedule of Restructuring and Related Costs [Table] 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] Business Acquisition [Axis] Business Acquisition [Axis] Business Acquisition, Acquiree [Domain] Business Acquisition, Acquiree [Domain] TVN [Member] TVN [Member] TVN [Member] Restructuring Type [Axis] Restructuring Type [Axis] Type of Restructuring [Domain] Type of Restructuring [Domain] 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] 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 2018 Restructuring Plan [Member] Harmonic 2018 Restructuring Plan [Member] Harmonic 2018 Restructuring Plan [Member] Harmonic 2017 Restructuring Plan [Member] Harmonic 2017 Restructuring Plan [Member] Harmonic 2017 Restructuring Plan [Member] 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 Reserve Restructuring Reserve Restructuring Reserve, Current Restructuring Reserve, Current Restructuring Reserve, Noncurrent Restructuring Reserve, Noncurrent Restructuring and Related Cost, Incurred Cost Restructuring and Related Cost, Incurred Cost Number of positions eliminated Restructuring and Related Cost, Number of Positions Eliminated Payments for Restructuring Payments for Restructuring Defined Benefit Plan, Net Periodic Benefit Cost (Credit), Gain (Loss) Due to Curtailment Defined Benefit Plan, Net Periodic Benefit Cost (Credit), Gain (Loss) Due to Curtailment Restructuring charges Business Exit Costs Postemployment Benefits Liability Postemployment Benefits Liability Fair Value of Excess Facility Restructuring Other Liabilities, Fair Value Disclosure Deferred Rent Credit Deferred Rent Credit Adjustments to restructuring provisions Restructuring Reserve, Accrual Adjustment Accounting Changes and Error Corrections [Abstract] Schedule of New Accounting Pronouncements and Changes in Accounting Principles Schedule of New Accounting Pronouncements and Changes in Accounting Principles [Table Text Block] Income Taxes Income Tax Disclosure [Text Block] 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 Derivative, by Nature [Axis] Derivative, Name [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 Subsequent Events [Abstract] Subsequent Event Subsequent Events [Text Block] Commitments and Contingencies Disclosure [Abstract] Commitments and Contingencies Commitments and Contingencies Disclosure [Text Block] Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Award Type [Axis] Award Type [Axis] Equity Award [Domain] Equity Award [Domain] Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Share-based Compensation Arrangement by Share-based Payment Award [Line Items] 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 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] Receivables [Abstract] Accounts receivable Accounts Receivable, Gross, Current Less: allowances for doubtful accounts and sales returns Allowance for Doubtful Accounts Receivable, Current Accounts Receivable, Net, Current Goodwill and Identified Intangible Assets Goodwill and Intangible Assets Disclosure [Text Block] Employee Benefit Plans and Stock-based compensation Compensation and Employee Benefit Plans [Text Block] Inventory Disclosure [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 Inventory, Net Inventory, Net 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] Schedule of income before income tax Schedule of Income before Income Tax, Domestic and Foreign [Table Text Block] Foreign Exchange Contract [Member] Foreign Exchange Contract [Member] Derivative Asset, Current Derivative Asset, Current Derivative Liability, Current Derivative Liability, Current New Accounting Pronouncements or Change in Accounting Principle [Table] New Accounting Pronouncements or Change in Accounting Principle [Table] Adjustments for Change in Accounting Principle [Axis] Adjustments for Change in Accounting Principle [Axis] Adjustments for Change in Accounting Principle [Domain] Adjustments for Change in Accounting Principle [Domain] New Accounting Pronouncements or Change in Accounting Principle [Line Items] New Accounting Pronouncements or Change in Accounting Principle [Line Items] Total net revenue Revenue from Contract with Customer, Including Assessed Tax Total cost of revenue Cost of Goods and Services Sold Gross Profit Gross Profit Selling, general and administrative Selling, General and Administrative Expense Loss from operations Operating Income (Loss) 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] Income Statement [Abstract] Statement [Table] Statement [Table] Products and Services [Axis] Products and Services [Axis] Products and Services [Domain] Products and Services [Domain] Product Product [Member] Service [Member] Service [Member] Service [Member] Statement [Line Items] Statement [Line Items] Total gross profit Operating expenses: Operating Expenses [Abstract] Research and development Research and Development Expense Amortization of intangibles Amortization of Intangible Assets Restructuring and related charges Total operating expenses Operating Expenses Income (loss) from operations Interest expense, net Interest Income (Expense), Net Other income (expense), net Other Nonoperating Income (Expense) Loss before income taxes Provision for income taxes Net loss Net loss per share: Shares used in per share calculation: 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] Included in cost of revenue Cost of Goods Sold, Amortization Included in operating expenses Total amortization expense Amortization Production Related Impairments or Charges Production Related Impairments or Charges Restructuring Reserve [Roll Forward] Restructuring Reserve [Roll Forward] Beginning Balance Cash payments Foreign exchange gain (loss) Restructuring Reserve, Translation and Other Adjustment Ending Balance Restructuring Reserve, Current Subsequent Event [Table] Subsequent Event [Table] 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 Milestone Acceptance Of Completion Of Field Trials [Member] Comcast Milestone Acceptance Of Completion Of Field Trials [Member] Comcast Milestone Acceptance Of Completion Of Field Trials [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] Warrant Shares Vested And Exercisable Class of Warrant or Right, Outstanding Fair Value of Warrants On Vesting Date Using Black-Scholes Option Model Issuance of Stock and Warrants for Services or Claims Schedule of Goodwill [Table] Schedule of Goodwill [Table] Segments [Axis] Segments [Axis] Segments [Domain] Segments [Domain] Video [Member] Video [Member] Video [Member] Cable Access [Member] Cable Access [Member] Cable Access [Member] Goodwill [Line Items] Goodwill [Line Items] Balance at beginning of period Goodwill Foreign currency translation adjustment Goodwill, Foreign Currency Translation Gain (Loss) Balance at end of period Fair Value Measurements, Recurring and Nonrecurring [Table] Fair Value Measurements, Recurring and Nonrecurring [Table] Fair Value, Hierarchy [Axis] Fair Value, Hierarchy [Axis] Fair Value Hierarchy [Domain] Fair Value Hierarchy [Domain] Level 1 [Member] Fair Value, Inputs, Level 1 [Member] Level 2 [Member] Fair Value, Inputs, Level 2 [Member] Level 3 [Member] Fair Value, Inputs, Level 3 [Member] Investment Type [Axis] Investment Type [Axis] Investments [Domain] Investments [Domain] Money market funds [Member] Money Market Funds [Member] Foreign exchange forward contracts [Member] Measurement Frequency [Axis] Measurement Frequency [Axis] Fair Value, Measurement Frequency [Domain] Fair Value, Measurement Frequency [Domain] Fair Value, Measurements, Recurring [Member] Fair Value, Measurements, Recurring [Member] Cash equivalents [Member] Cash Equivalents [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] Total assets measured and recorded at fair value Assets, Fair Value Disclosure Total liabilities measured and recorded at fair value Financial and Nonfinancial Liabilities, Fair Value Disclosure 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 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] Segment Reporting Information, by Segment Schedule of Segment Reporting Information, by Segment [Table Text Block] ASSETS Assets [Abstract] Current assets: Assets, Current [Abstract] Cash and cash equivalents Cash and Cash Equivalents, at Carrying Value Inventories Total current assets Assets, Current Property and equipment, net Property, Plant and Equipment, Net Goodwill Intangibles, net 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 Accrued and other current liabilities Accrued Liabilities, Current 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 Total liabilities Liabilities Commitments and contingencies (Note 15) 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; 85,439 and 82,554 shares issued and outstanding at June 29, 2018 and December 31, 2017, respectively Common Stock, Value, Issued Additional paid-in capital Additional Paid in Capital, Common Stock Accumulated other comprehensive income (loss) Accumulated Other Comprehensive Income (Loss), Net of Tax Total stockholders’ equity Stockholders' Equity Attributable to Parent Total liabilities and stockholders’ equity Liabilities and Equity Summary of Stock Options Outstanding 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] Income (Loss) Per Share Earnings Per Share [Text Block] Statement of Cash Flows [Abstract] Cash flows from operating activities: Net Cash Provided by (Used in) Operating Activities [Abstract] Adjustments to reconcile net loss to net cash provided by 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 Deferred income taxes, net Deferred Income Tax Expense (Benefit) Foreign currency adjustments Foreign Currency Transaction Gain (Loss), before Tax 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: 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 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] Proceeds from maturities of investments Proceeds from Maturities, Prepayments and Calls of Available-for-sale Securities Proceeds from sales of investments Proceeds from Sale of Short-term Investments Purchases of property and equipment Payments to Acquire Property, Plant, and Equipment Net cash (used in) provided by 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] 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 financing activities Net Cash Provided by (Used in) Financing Activities, Continuing Operations Effect of exchange rate changes on cash, cash equivalents and restricted cash Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents Net decrease in cash, cash equivalents and restricted cash Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect Cash, cash equivalents and restricted cash at beginning of period Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents Cash, cash equivalents and restricted cash at end of period Reconciliation of cash, cash equivalents, and restricted cash to the condensed consolidated balance sheets Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Including Disposal Group and Discontinued Operations [Abstract] Cash and cash equivalents Restricted cash included in prepaid expenses and other current assets(1) Restricted Cash, Current Restricted cash included in other long-term assets Restricted Cash, Noncurrent Total Cash, Cash Equivalents and Restricted Cash Statement of Comprehensive Income [Abstract] Scenario [Axis] Scenario [Axis] Scenario, Unspecified [Domain] Scenario, Unspecified [Domain] Other comprehensive income (loss) before tax: Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent [Abstract] Unrealized loss arising during the period Other Comprehensive Income (Loss), Unrealized Holding Gain (Loss) on Securities Arising During Period, before Tax Change in foreign currency translation adjustments Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, before Tax Other comprehensive income before tax Other Comprehensive Income (Loss), before Tax, Portion Attributable to Parent Less: Provision for income taxes Other Comprehensive Income (Loss), Tax Other comprehensive income, 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 Stockholders' Equity Note [Abstract] 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 Organization, Consolidation and Presentation of Financial Statements [Abstract] Balance Sheet Components Supplemental Balance Sheet Disclosures [Text Block] Accounting Policies [Abstract] Basis of Presentation and Significant Accounting Policies Basis of Presentation and Significant Accounting Policies [Text Block] Balance at beginning of period Standard and Extended Product Warranty Accrual Accrual for current period warranties Standard and Extended Product Warranty Accrual, Increase for Warranties Issued Warranty costs incurred Standard Product Warranty Accrual, Decrease for Payments Balance at end of period Convertible Debt, Fair Value Disclosures Convertible Debt, Fair Value Disclosures Other Debts, Excluding Capital Leases Assets, Fair Value Disclosure, Nonrecurring Assets, Fair Value Disclosure, Nonrecurring Liabilities, Fair Value Disclosure, Nonrecurring Liabilities, Fair Value Disclosure, Nonrecurring Class of Warrant or Right [Table] Class of Warrant or Right [Table] Scenario, Forecast [Member] Scenario, Forecast [Member] Sales Revenue, Goods, Net [Member] Sales Revenue, Goods, Net [Member] Comcast Product Supply Agreement [Member] Comcast Product Supply Agreement [Member] Comcast Product Supply Agreement [Member] 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] Class of Warrant or Right [Line Items] Class of Warrant or Right [Line Items] 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 Class of Warrant or Right, Outstanding Class of Warrant or Right, Unissued Class of Warrant or Right, Unissued Fair Value Adjustment of Warrants Fair Value Adjustment of Warrants Fair Value Assumptions, Expected Dividend Rate Fair Value Assumptions, Expected Dividend Rate Prepaid Warrants Incentive Prepaid Warrants Incentive Prepaid Warrants Incentive Fair Value Measurements Fair Value Disclosures [Text Block] 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] Other Long Term Assets Schedule of Other Assets, Noncurrent [Table Text Block] Accrued Liabilities Schedule of Accrued Liabilities [Table Text Block] Stock Options Outstanding [Member] Equity Option [Member] Number of Shares, Beginning balance Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number Weighted Average Exercise Price, Beginning balance Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price Grants in Period, Number of Shares Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Net of Forfeitures Grants in Period, Weighted Average Exercise Price Per Share Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Weighted Average Exercise Price Number of Shares, Options exercised Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period Weighted Average Exercise Price, Options exercised Share-based Compensation Arrangements by Share-based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price Number of Shares, Forfeited or cancelled Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures in Period 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 Canceled or expired Share-based Compensation Arrangement by Share-based Payment Award, Options, Expirations in Period Canceled or Expired, Weighted Average Exercise Price Share-based Compensation Arrangements by Share-based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price Number of Shares, Ending balance Weighted Average Exercise Price, Ending balance Weighted Average Remaining Contractual Term Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term Aggregate Intrinsic Value Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Intrinsic Value 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 Schedule of Segment Reporting Information, by Segment [Table] Schedule of Segment Reporting Information, by Segment [Table] Operating Income (Loss) [Member] Operating Income (Loss) [Member] Consolidation Items [Axis] Consolidation Items [Axis] Consolidation Items [Domain] Consolidation Items [Domain] Operating Segments [Member] Operating Segments [Member] Segment Reporting Information [Line Items] Segment Reporting Information [Line Items] Revenue Operating Income (Loss) Prior period reclassification adjustment Prior Period Reclassification Adjustment Number of Reportable Segments Number of Reportable Segments Payables and Accruals [Abstract] Accrued employee compensation and related expenses Employee-related Liabilities, Current Customer deposits Customer Deposits, Current Accrued warranty Product Warranty Accrual, Current Contingent inventory reserves Loss Contingency, Accrual, Current Accrued royalty payments Accrued Royalties, Current Accrued TVN VDP, current(1) Deferred Compensation Share-based Arrangements, Liability, Current Accrued Avid litigation settlement, current Estimated Litigation Liability, Current Others Other Accrued Liabilities, Current Accrued Liabilities, Current Property, Plant and Equipment [Abstract] Property, Plant and Equipment [Table] Property, Plant and Equipment [Table] Property, Plant and Equipment, Type [Axis] Property, Plant and Equipment, Type [Axis] Property, Plant and Equipment, Type [Domain] Property, Plant and Equipment, Type [Domain] Machinery and Equipment [Member] Machinery and Equipment [Member] Software and Software Development Costs [Member] Software and Software Development Costs [Member] Leasehold Improvements [Member] Leasehold Improvements [Member] Furniture and Fixtures [Member] Furniture and Fixtures [Member] Range [Axis] Range [Axis] Range [Domain] Range [Domain] 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 Investments in Equity Securities Cost-method Investments, Description [Text Block] Plan Name [Axis] Plan Name [Axis] Plan Name [Domain] Plan Name [Domain] 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] Performance-based Restricted Stock Units [Member] Performance Shares [Member] Market-based awards [Member] Market-based awards [Member] Market-based awards [Member] Equity Option [Member] Share-based Compensation Arrangement by Share-based Payment Award, Number of Additional Shares Authorized Share-based Compensation Arrangement by Share-based Payment Award, Number of Additional Shares Authorized Common Stock, Capital Shares Reserved for Future Issuance Common Stock, Capital Shares Reserved for Future Issuance Employee Service Share-based Compensation, Tax Benefit from Exercise of Stock Options Employee Service Share-based Compensation, Tax Benefit from Exercise of Stock Options 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, Equity Instruments Other than Options, Vested in Period Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period Employee Service Share-based Compensation, Nonvested Awards, Compensation Not yet Recognized, Stock Options Employee Service Share-based Compensation, Nonvested Awards, Compensation Not yet Recognized, Stock Options Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period Aggregate Grant Date Fair Value of Market-Based Restricted Stock Units Aggregate Grant Date Fair Value of Market-Based Restricted Stock Units Aggregate Grant Date Fair Value of Market-Based Restricted Stock Units Employee Service Share-based Compensation, Nonvested Awards, Compensation Not yet Recognized, Share-based Awards Other than Options Employee Service Share-based Compensation, Nonvested Awards, Compensation Not yet Recognized, Share-based Awards Other than Options Number of Units, Ending balance Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number Payment for Pension and Other Postretirement Benefits Payment for Pension and Other Postretirement Benefits Defined Benefit Plan, Benefit Obligation Defined Benefit Plan, Benefit Obligation Liability, Defined Benefit Pension Plan, Current Liability, Defined Benefit Pension Plan, Current Liability, Defined Benefit Pension Plan, Noncurrent Liability, Defined Benefit Pension Plan, 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, Maximum Annual Contributions Per Employee, Amount 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 Modified Retrospective Cumulative Effect Adjustment to Retained Earnings New Accounting Pronouncement or Change in Accounting Principle, Cumulative Effect of Change on Equity or Net Assets 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. Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Dividend Rate 2018 (remaining six months) Operating Leases, Future Minimum Payments, Remainder of Fiscal Year 2019 Operating Leases, Future Minimum Payments, Due in Two Years 2020 Operating Leases, Future Minimum Payments, Due in Three Years 2021 Operating Leases, Future Minimum Payments, Due in Four Years 2022 Operating Leases, Future Minimum Payments, Due in Five Years Thereafter Operating Leases, Future Minimum Payments, Due Thereafter Total Operating Leases, Future Minimum Payments Due 2018 (remaining six months) Finite-Lived Intangible Assets, Amortization Expense, Remainder of Fiscal Year 2019 Finite-Lived Intangible Assets, Amortization Expense, Year Two 2020 Finite-Lived Intangible Assets, Amortization Expense, Year Three 2021 Finite-Lived Intangible Assets, Amortization Expense, Year Four Corporate, Non-Segment [Member] Corporate, Non-Segment [Member] Amortization of warrants Unallocated Corporate Expenses Stock-based compensation Amortization of intangibles Nonoperating Income (Expense) Nonoperating Income (Expense) Number of Reporting Units Number of Reporting Units Goodwill, Impairment Loss Goodwill, Impairment Loss 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] 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, Collateral, Obligation to Return Cash, Offset Net Amounts of Derivative Assets Presented in the Condensed Consolidated Balance Sheets Derivative Asset, Fair Value, Amount Not 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, Collateral, Right to Reclaim Cash, Offset Net Amounts of Derivatives Liability Presented in the Condensed Consolidated Balance Sheets Derivative Liability, Fair Value, Amount Not Offset Against Collateral Financial Instrument Liability Foreign Currency Contracts, Liability, Fair Value Disclosure Derivative Asset Net Amount Derivative Asset Financial Instrument Asset Foreign Currency Contract, Asset, Fair Value Disclosure Derivative Liability Net Amount Derivative Liability Scenario, Forecast [Member] Award Date [Axis] Award Date [Axis] Award Date [Domain] Award Date [Domain] Purchase Period July 2, 2018 [Member] Purchase Period July 2, 2018 [Member] Purchase Period July 2, 2018 [Member] Purchase Period July 3, 2017 [Member] Purchase Period July 3, 2017 [Member] Purchase Period July 3, 2017 [Member] 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 Use of Estimates Use of Estimates, Policy [Policy Text Block] Significant Accounting Policies Significant Accounting Policies [Text Block] Recent Accounting Pronouncements New Accounting Pronouncements, Policy [Policy Text Block] Revenue Recognition, Policy Revenue Recognition, Policy [Policy Text Block] Revenue Recognition, Multiple-deliverable Arrangements Revenue Recognition, Multiple-deliverable Arrangements, Description [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] Segment Information Segment Reporting, Policy [Policy Text Block] Warranties and Indemnification Guarantees, Indemnifications and Warranties Policies [Policy Text Block] Business Combinations [Abstract] Other Noncurrent Assets [Member] Other Noncurrent Assets [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] Restricted Cash for bank guarantee French R&D tax credits receivable(3) Income Taxes Receivable, Current Restructuring and Related Charges Restructuring and Related Activities Disclosure [Text Block] Deferred cost of revenue Deferred Costs, Current Prepaid maintenance, royalty, rent, property taxes and value added tax Prepaid Maintenance, Royalty Rent and Property Taxes Prepaid Maintenance, Royalty Rent and Property Taxes Contract assets(1) Contract with Customer, Asset, Net, Current Capitalized commission Other Deferred Costs, Net Restricted cash(2) Other Other Assets, Miscellaneous, Current Prepaid Expense and Other Assets, Current Restructuring Charges Restructuring Charges Recent Accounting Pronouncements New Accounting Pronouncements and Changes in Accounting Principles [Text Block] Capitalized Contract Cost [Axis] Capitalized Contract Cost [Axis] Capitalized Contract Cost [Domain] Capitalized Contract Cost [Domain] Sales Commission Contract Costs [Member] Sales Commission Contract Costs [Member] Sales Commission Contract Costs [Member] Accounting Standards Update 2016-18 [Member] Accounting Standards Update 2016-18 [Member] Deferred Revenue, Revenue Recognized Contract with Customer, Liability, Revenue Recognized Net Capitalized Contract Costs Capitalized Contract Cost, Net Capitalized Contract Cost, Amortization Capitalized Contract Cost, Amortization Restricted Cash Restricted Cash Other Commitments [Table] Other Commitments [Table] Credit Facility [Axis] Credit Facility [Axis] Credit Facility [Domain] Credit Facility [Domain] Foreign Line of Credit [Member] Foreign Line of Credit [Member] Domestic Line of Credit [Member] Domestic Line of Credit [Member] Litigation Status [Axis] Litigation Status [Axis] Litigation Status [Domain] Litigation Status [Domain] Settled Litigation Payment Second Quarter of 2019 [Member] Settled Litigation Payment Second Quarter of 2019 [Member] Settled Litigation Payment Second Quarter of 2019 [Member] Settled Litigation Payment Third Quarter of 2020 [Member] Settled Litigation Payment Third Quarter of 2020 [Member] Settled Litigation Payment Third Quarter of 2020 [Member] Litigation Case [Axis] Litigation Case [Axis] Litigation Case [Domain] Litigation Case [Domain] Avid [Member] Avid [Member] Avid [Member] Loss Contingency Nature [Axis] Loss Contingency Nature [Axis] Loss Contingency, Nature [Domain] Loss Contingency, Nature [Domain] Performance Guarantee [Member] Performance Guarantee [Member] Indemnification [Member] Indemnification Agreement [Member] Other Commitments [Axis] Other Commitments [Axis] Other Commitments [Domain] Other Commitments [Domain] Guarantee Obligations [Member] Guarantee Obligations [Member] Contract Manufacturing [Member] Contract Manufacturing [Member] Contract Manufacturing [Member] Other Commitments [Line Items] Other Commitments [Line Items] Non-cancelable purchase commitments Purchase Commitment, Remaining Minimum Amount Committed Maximum amount of potential future payments under the company's financial guarantees Guarantor Obligations, Maximum Exposure, Undiscounted Bank Guarantees and Standby Letters of Credit Guarantor Obligations, Current Carrying Value Line of Credit Facility, Current Borrowing Capacity Line of Credit Facility, Current Borrowing Capacity Line of Credit Facility, Fair Value of Amount Outstanding Line of Credit Facility, Fair Value of Amount Outstanding Accrual for indemnification provisions Loss Contingency Accrual Loss Contingency, Patents Allegedly Infringed, Number Loss Contingency, Patents Allegedly Infringed, Number Litigation Settlement, Expense Litigation Settlement, Expense Estimated Litigation Liability Estimated Litigation Liability Payments for litigation settlement Payments for Legal Settlements Estimated Litigation Liability, Noncurrent Estimated Litigation Liability, Noncurrent Short-term Debt, Type [Axis] Short-term Debt, Type [Axis] Short-term Debt, Type [Domain] Short-term Debt, Type [Domain] Not Comply with Liquidity Requirement [Member] Not Comply with Liquidity Requirement [Member] Not Comply with Liquidity Requirement [Member] London Interbank Offered Rate (LIBOR) [Member] London Interbank Offered Rate (LIBOR) [Member] Prime Rate [Member] Prime Rate [Member] Revolving Credit Facility [Member] Revolving Credit Facility [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] Silicon Valley Bank [Member] Silicon Valley Bank [Member] Silicon Valley Bank [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 Debt Instrument, Redemption Price, Percentage of Principal Amount Redeemed 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 Minimum Net Worth Required for Compliance Minimum Net Worth Required for Compliance Income Taxes Receivable Income Taxes Receivable Outstanding Borrowing Limit Based on Eligible Receivables, Percentage Outstanding Borrowing Limit Based on Eligible Receivables, Percentage Outstanding Borrowing Limit Based on Eligible Receivables, Percentage Covenant Ratio of Short Term Asset to Short Term Liabilities Covenant Ratio of Short Term Asset to Short Term Liabilities Covenant Ratio of Short Term Asset to Short Term Liabilities Minimum Liquidity Amount Minimum Liquidity Amount Minimum Liquidity Amount Letters of Credit Outstanding, Amount Letters of Credit Outstanding, Amount Restricted Stock Units Outstanding [Member] Restricted Stock [Member] Number of Units, Beginning 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 Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value Number of Units, Shares released Vested in Period, Weighted Average Grant Date Fair Value Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value Number of Units, Forfeited or cancelled Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period 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 EX-101.PRE 11 hlit-20180629_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT XML 12 R1.htm IDEA: XBRL DOCUMENT v3.10.0.1
Document and Entity Information - shares
6 Months Ended
Jun. 29, 2018
Jul. 27, 2018
Document And Entity Information [Abstract]    
Document Type 10-Q  
Amendment Flag false  
Document Period End Date Jun. 29, 2018  
Document Fiscal Year Focus 2018  
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   86,031,433
XML 13 R2.htm IDEA: XBRL DOCUMENT v3.10.0.1
CONDENSED CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Jun. 29, 2018
Dec. 31, 2017
Current assets:    
Cash and cash equivalents $ 54,098 $ 57,024
Accounts receivable, net 82,635 69,844
Inventories 22,994 25,976
Prepaid expenses and other current assets 19,377 18,931
Total current assets 179,104 171,775
Property and equipment, net 25,631 29,265
Goodwill 241,176 242,827
Intangibles, net 17,010 21,279
Other long-term assets 42,863 42,913
Total assets 505,784 508,059
Current liabilities:    
Other debts and capital lease obligations, current 1,723 7,610
Accounts payable 28,992 33,112
Income taxes payable 560 233
Deferred revenue 56,278 52,429
Accrued and other current liabilities 51,221 48,705
Total current liabilities 138,774 142,089
Convertible notes, long-term 111,702 108,748
Other debts and capital lease obligations, long-term 14,318 15,336
Income taxes payable, long-term 1,086 917
Other non-current liabilities 19,169 22,626
Total liabilities 285,049 289,716
Commitments and contingencies (Note 15)
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; 85,439 and 82,554 shares issued and outstanding at June 29, 2018 and December 31, 2017, respectively 85 83
Additional paid-in capital 2,283,649 2,272,690
Accumulated deficit (2,062,988) (2,057,812)
Accumulated other comprehensive income (loss) (11) 3,382
Total stockholders’ equity 220,735 218,343
Total liabilities and stockholders’ equity $ 505,784 $ 508,059
XML 14 R3.htm IDEA: XBRL DOCUMENT v3.10.0.1
CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) - $ / shares
Jun. 29, 2018
Dec. 31, 2017
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 85,439,000 82,554,000
Common stock, shares outstanding 85,439,000 82,554,000
XML 15 R4.htm IDEA: XBRL DOCUMENT v3.10.0.1
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 29, 2018
Jun. 30, 2017
Jun. 29, 2018
Jun. 30, 2017
Total net revenue $ 99,160 $ 82,315 $ 189,287 $ 165,258
Total cost of revenue 47,557 48,500 90,501 91,035
Total gross profit 51,603 33,815 98,786 74,223
Operating expenses:        
Research and development 21,542 27,055 44,999 51,937
Selling, general and administrative 27,988 32,625 59,151 67,256
Amortization of intangibles 800 780 1,604 1,554
Restructuring and related charges 631 777 1,717 2,056
Total operating expenses 50,961 61,237 107,471 122,803
Income (loss) from operations 642 (27,422) (8,685) (48,580)
Interest expense, net (2,863) (2,680) (5,620) (5,270)
Other income (expense), net 199 (819) (333) (1,330)
Loss before income taxes (2,022) (30,921) (14,638) (55,180)
Provision for income taxes 891 579 1,969 347
Net loss $ (2,913) $ (31,500) $ (16,607) $ (55,527)
Net loss per share:        
Basic and diluted $ (0.03) $ (0.39) $ (0.20) $ (0.69)
Shares used in per share calculation:        
Basic and diluted 85,304 80,590 84,616 80,203
Product        
Total net revenue $ 60,599 $ 50,190 $ 115,973 $ 100,594
Total cost of revenue 31,251 32,005 57,860 58,107
Service [Member]        
Total net revenue 38,561 32,125 73,314 64,664
Total cost of revenue $ 16,306 $ 16,495 $ 32,641 $ 32,928
XML 16 R5.htm IDEA: XBRL DOCUMENT v3.10.0.1
CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 29, 2018
Jun. 30, 2017
Jun. 29, 2018
Jun. 30, 2017
Net loss $ (2,913) $ (31,500) $ (16,607) $ (55,527)
Other comprehensive income (loss) before tax:        
Unrealized loss arising during the period 0 (114) 0 (613)
Change in foreign currency translation adjustments (4,758) 3,994 (3,024) 4,883
Other comprehensive income before tax (4,758) 3,880 (3,024) 4,270
Less: Provision for income taxes 369 0 369 2
Other comprehensive income, net of tax (5,127) 3,880 (3,393) 4,268
Total comprehensive loss $ (8,040) $ (27,620) $ (20,000) $ (51,259)
XML 17 R6.htm IDEA: XBRL DOCUMENT v3.10.0.1
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)
$ in Thousands
6 Months Ended
Jun. 29, 2018
Jun. 30, 2017
Cash flows from operating activities:    
Net loss $ (16,607) $ (55,527)
Adjustments to reconcile net loss to net cash provided by operating activities:    
Amortization of intangibles 4,194 4,144
Depreciation 6,771 7,139
Stock-based compensation 8,769 7,387
Amortization of discount on convertible debt and issuance cost 2,954 2,676
Restructuring, asset impairment and loss on retirement of fixed assets 93 228
Amortization of non-cash warrant 395 416
Deferred income taxes, net 530 (38)
Foreign currency adjustments (1,042) 1,131
Provision for excess and obsolete inventories 822 5,094
Allowance for doubtful accounts and returns 623 3,274
Other non-cash adjustments, net 64 189
Changes in operating assets and liabilities:    
Accounts receivable (13,572) 23,479
Inventories 2,000 2,912
Prepaid expenses and other assets 1,897 5,933
Accounts payable (4,187) 1,434
Deferred revenue 9,378 1,308
Income taxes payable 503 228
Accrued and other liabilities (337) (8,793)
Net cash provided by operating activities 3,248 2,614
Cash flows from investing activities:    
Proceeds from maturities of investments 0 3,106
Proceeds from sales of investments 0 3,792
Purchases of property and equipment (3,181) (5,943)
Net cash (used in) provided by investing activities (3,181) 955
Cash flows from financing activities:    
Proceeds from other debts and capital leases 0 164
Repayment of other debts and capital leases (6,176) (6,650)
Proceeds from common stock issued to employees 2,366 2,117
Payment of tax withholding obligations related to net share settlements of restricted stock units (54) (2,726)
Net cash used in financing activities (3,864) (7,095)
Effect of exchange rate changes on cash, cash equivalents and restricted cash (588) 935
Net decrease in cash, cash equivalents and restricted cash (4,385) (2,591)
Cash, cash equivalents and restricted cash at beginning of period 58,757 57,420
Cash, cash equivalents and restricted cash at end of period 54,372 54,829
Reconciliation of cash, cash equivalents, and restricted cash to the condensed consolidated balance sheets    
Total Cash, Cash Equivalents and Restricted Cash $ 58,757 $ 57,420
XML 18 R7.htm IDEA: XBRL DOCUMENT v3.10.0.1
Basis of Presentation and Significant Accounting Policies
6 Months Ended
Jun. 29, 2018
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 to present fairly 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 5, 2018 (the “2017 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, 2018, 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 intercompany accounts and transactions have been eliminated in consolidation. The condensed consolidated balance sheet as of December 31, 2017 was derived from audited financial statements, and the unaudited condensed consolidated financial statements included herein have been prepared pursuant to the rules and regulations of the Securities and Exchange Commission (“SEC”) for interim reporting. As permitted under those requirements, certain footnotes or other financial information that are normally required by generally accepted accounting principles in the United States of America (“U.S. GAAP”) have been condensed or omitted.
Reclassifications
Certain prior period balances have been reclassified to conform to the current period’s presentation. These reclassifications did not have a material impact on previously reported financial statements.
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. The Company’s reported financial positions or results of operations may be materially different under changed conditions or when using different estimates and assumptions, particularly with respect to significant accounting policies. If estimates or assumptions differ from actual results, subsequent periods are adjusted to reflect more current information.
Significant Accounting Policies

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

ASC Topic 606, “Revenue from Contracts with Customers”

On January 1, 2018, the Company adopted ASC 606, Revenue from Contracts with Customers (“Topic 606”), using the modified retrospective method applied to those contracts which were not completed as of January 1, 2018. Results for the reporting period beginning January 1, 2018 are presented under Topic 606, while prior period amounts are not restated and continue to be reported in accordance with our historic accounting under ASC 605, Revenue Recognition (“Topic 605”).

Under Topic 606, the Company began to recognize a contract asset for satisfied performance obligations that do not provide the Company with an unconditional right to consideration, which was restricted under the previous standard. In addition, the Company changed its revenue recognition for professional services from a completed contract method to a percentage of completion method.

The cumulative effect of initially applying Topic 606 to the Company’s condensed consolidated balance sheet on January 1, 2018 was as follows (in thousands):
CONDENSED CONSOLIDATED BALANCE SHEETS
Balance as of December 31, 2017
 
Cumulative Impact from Adopting Topic 606
 
Balance as of January 1, 2018
ASSETS
 
 
 
 
 
Accounts receivable, net
$
69,844

 
$
1,781

 
$
71,625

Prepaid expenses and other current assets
18,931

 
3,578

 
22,509

Other long-term assets
42,913

 
773

 
43,686

 
 
 
 
 
 
LIABILITIES AND STOCKHOLDERS’ EQUITY
 
 
 
 
 
Deferred revenue
$
52,429

 
$
(4,826
)
 
$
47,603

Other non-current liabilities
22,626

 
(473
)
 
22,153

Accumulated deficit
(2,057,812
)
 
11,431

 
(2,046,381
)

The impact from adopting Topic 606 on the Company’s condensed consolidated financial statements was as follows (in thousands):
 
Three months ended June 29, 2018
 
Six months ended June 29, 2018
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS
As Reported
 
Previous Accounting Guidance
 
Impact from Adopting Topic 606
 
As Reported
 
Previous Accounting Guidance
 
Impact from Adopting Topic 606
Total net revenue
$
99,160

 
$
98,714

 
$
446

 
$
189,287

 
$
188,037

 
$
1,250

Total cost of revenue
47,557

 
47,316

 
241

 
90,501

 
90,141

 
360

Total gross profit
51,603

 
51,398

 
205

 
98,786

 
97,896

 
890

Operating expenses:
 
 
 
 


 
 
 
 
 
 
Selling, general and administrative
27,988

 
28,570

 
(582
)
 
59,151

 
59,541

 
(390
)
Income (loss) from operations
642

 
(145
)
 
787

 
(8,685
)
 
(9,965
)
 
1,280

Loss before income taxes
(2,022
)
 
(2,809
)
 
787

 
(14,638
)
 
(15,918
)
 
1,280

Net loss
(2,913
)
 
(3,700
)
 
787

 
(16,607
)
 
(17,887
)
 
1,280

 
As of June 29, 2018
CONDENSED CONSOLIDATED BALANCE SHEETS
As Reported
 
Previous Accounting Guidance
 
Impact from Adopting Topic 606
ASSETS
 
 
 
 
 
Accounts receivable, net
82,635

 
78,065

 
$
4,570

Prepaid expenses and other current assets
19,377

 
15,918

 
3,459

Other long-term assets
42,863

 
42,360

 
503

LIABILITIES AND STOCKHOLDERS’ EQUITY
 
 
 
 
 
Deferred revenue
56,278

 
60,032

 
(3,754
)
Other non-current liabilities
19,169

 
19,594

 
(425
)
Accumulated deficit
(2,062,988
)
 
(2,075,699
)
 
12,711



Revenue Recognition

The Company’s principal sources of revenue are from the sale of hardware, software, hardware and software maintenance contracts, and end-to-end solutions, encompassing design, manufacture, test, integration and installation of products. The Company also derives recurring revenue from subscriptions, which are comprised of subscription fees from customers utilizing the Company’s cloud-based media processing solutions.

Revenue from contracts with customers is recognized using the following five steps:

a) Identify the contract(s) with a customer;
b) Identify the performance obligations in the contract;
c) Determine the transaction price;
d) Allocate the transaction price to the performance obligations in the contract; and
e) Recognize revenue when (or as) the Company satisfies a performance obligation.

A contract contains a promise (or promises) to transfer goods or services to a customer. A performance obligation is a promise (or a group of promises) that is distinct. The transaction price is the amount of consideration a Company expects to be entitled from a customer in exchange for providing the goods or services.

The unit of account for revenue recognition is a performance obligation (a good or service). A contract may contain one or more performance obligations. Performance obligations are accounted for separately if they are distinct. A good or service is distinct if the customer can benefit from the good or service either on its own or together with other resources that are readily available to the customer, and the good or service is distinct in the context of the contract. Otherwise performance obligations will be combined with other promised goods or services until the Company identifies a bundle of goods or services that is distinct.

The transaction price is allocated to all the separate performance obligations in an arrangement. It reflects the amount of consideration to which the Company expects to be entitled in exchange for transferring goods or services, which may include an estimate of variable consideration to the extent that it is probable of not being subject to significant reversals in the future based on the Company’s experience with similar arrangements. The transaction price also reflects the impact of the time value of money if there is a significant financing component present in an arrangement. The transaction price excludes amounts collected on behalf of third parties, such as sales taxes.

Revenue is recognized when the Company satisfies each performance obligation by transferring control of the promised goods or services to the customer. Goods or services can transfer at a point in time or over time depending on the nature of the arrangement.

Deferred revenue represents the Company’s obligation to transfer goods or services to a customer for which the Company has received consideration (or an amount of consideration is due) from the customer. Our payment terms vary by the type and location of our customer and the products or services offered. The term between invoicing and when payment is due is not significant. For certain products or services and customer types, we require payment before the products or services are delivered to the customer. During the three and six months ended June 29, 2018, the Company recognized $24.1 million and $44.0 million of revenue, respectively, that were included in Deferred revenue at the beginning of each respective period.

Contract assets exist when the Company has satisfied a performance obligation but does not have an unconditional right to consideration (e.g., because the entity first must satisfy another performance obligation in the contract before it is entitled to invoice the customer). Contract assets are reported as a component of “Prepaid expenses and other current assets” on the Condensed Consolidated Balance Sheets. See Note 6, “Balance Sheet Components’ for additional information.

Shipping and handling costs are accounted for as a fulfillment cost and are recorded in cost of revenue in the Company’s Condensed Consolidated Statements of Operations.

Hardware and Software. Revenue from the sale of hardware and software products is recognized when the control is transferred. For most of the Company’s product sales (including sales to distributors and system integrators), the control is transferred at the time the product is shipped or delivery has occurred because the customer has significant risks and rewards of ownership of the asset and the Company has a present right to payment at that time. The Company’s agreements with the distributors and system integrators have terms which are generally consistent with the standard terms and conditions for the sale of the Company’s equipment to end users, and do not provide for product rotation or pricing allowances, as are typically found in agreements with stocking distributors. We offer trade-in rights which are specifically identified and accrued for at the end of the period through contra-revenue.

Arrangements with Multiple Performance Obligations. The Company has revenue arrangements that include multiple performance obligations. The Company allocates transaction price to all separate performance obligations based on their relative standalone selling prices (“SSP”). The Company’s best evidence for SSP is the price the Company charges for that good or service when the Company sells it separately in similar circumstances to similar customers. If goods or services are not always sold separately, the Company uses the best estimate of SSP in the allocation of transaction price. The objective of determining the best estimate of SSP is to estimate the price at which the Company would transact a sale if the product or service were sold on a standalone basis. The Company’s process for determining best estimate of SSP involves management’s judgment, and considers multiple factors including, but not limited to, major product groupings, geographies, gross margin objectives and pricing practices. Pricing practices taken into consideration include contractually stated prices, discounts offered and applicable price lists. These factors may vary over time, depending upon the unique facts and circumstances related to each deliverable. If the facts and circumstances underlying the factors considered change or should future facts and circumstances lead the Company to consider additional factors, the Company’s best estimate of SSP may also change.

Solution Sales. Solution sales for the design, manufacture, test, integration and installation of products, including equipment acquired from third parties to be integrated with Harmonic’s products, that are customized to meet the customer’s specifications are accounted for based on the percentage-of-completion basis, using the input method. Some of our arrangements may include acceptance provisions that require testing of the solution against specific performance criteria. The Company performs a detailed evaluation to determine whether the arrangement involves performance criteria based on our standard performance criteria. The Company has a long-standing history of entering into contractual arrangements to deliver the solution sales based on standard performance criteria. For this type of arrangement, we consider the customer acceptance clause not substantive and recognize product revenue when the customer takes possession on the product and recognize service on a percentage-of-completion basis. However, if the solution results in significant production, modification or customization, we consider the arrangement as a single performance obligation and recognize the revenue at a point in time, depending on the complexity of the solution and nature of acceptance.

Professional services. Revenue from professional services is recognized over time, on the percentage-of-completion basis using the input method.

Input method. The use of the input method requires the Company to make reasonably dependable estimates. We use the input method based on labor hours, where revenue is calculated based on the percentage of total hours incurred in relation to total estimated hours at completion of the contract. The input method is reasonable because the hours best reflect the Company’s efforts toward satisfying the performance obligation over time. As circumstances change over time, the Company updates its measure of progress to reflect any changes in the outcome of the performance obligation. Such changes to an entity’s measure of progress are accounted for as a change in accounting estimates.

Support and maintenance. Support and maintenance services are satisfied ratably over time as the customer simultaneously receives and consumes the benefits of the services. As a result, support and maintenance revenue is recognized on a straight line basis over the period of the contract.

Contract costs. The incremental costs of obtaining a contract are capitalized if the costs are expected to be recovered. Costs that are recognized as assets are amortized straight-line over the period as the related goods or services transfer to the customer. Costs incurred to fulfill a contract are capitalized if they are not covered by other relevant guidance, relate directly to a contract, will be used to satisfy future performance obligations, and are expected to be recovered.

The Company recorded a net decrease to the opening balance of accumulated deficit of $1.4 million as of January 1, 2018 for capitalizing contract costs due to the cumulative impact of adopting Topic 606 for sales commissions related to customer contracts with an amortization period in excess of one year. Anticipated contract renewals, amendments, and follow-on contracts with the same customer are considered when determining the period of amortization.

The net capitalized contract costs as of June 29, 2018 were $1.8 million, of which $1.3 million and $0.5 million were reported as components of “Prepaid expenses and other current assets” and “Other long-term assets” on the Condensed Consolidated Balance Sheets, respectively. The amortization of the capitalized contract costs during the three and six months ended June 29, 2018 was $0.3 million and $0.5 million, respectively.

Significant Judgments. The Company has revenue arrangements that include promises to transfer multiple products and services to a customer. The Company may exercise significant judgment when determining whether products and services are considered distinct performance obligations that should be accounted for separately versus together.

The Company allocates the transaction price to all separate performance obligations based on the SSP of each obligation. The Company’s best evidence for SSP is the price the Company charges for that good or service when the Company sells it separately in similar circumstances to similar customers. If goods or services are not always sold separately, the Company uses the best estimate of SSP in the allocation of the transaction price. The objective of determining the best estimate of SSP is to estimate the price at which the Company would transact a sale if the product or service were sold on a standalone basis. The Company’s process for determining the best estimate of SSP involves management’s judgment, and considers multiple factors including, but not limited to, major product groupings, geographies, gross margin objectives and pricing practices. Pricing practices taken into consideration include contractually stated prices, discounts and applicable price lists. These factors may vary over time, depending upon the unique facts and circumstances related to each deliverable. If the facts and circumstances underlying the factors considered change or should future facts and circumstances lead the Company to consider additional factors, the Company’s best estimate of SSP may also change.

Practical Expedients and Exemptions. Under Topic 606, incremental costs of obtaining a contract such as sales commissions are capitalized if they are expected to be recovered, and amortized on a straight-line basis. Expensing these costs as incurred is not permitted unless they qualify for a practical expedient. Other than capitalized costs of obtaining subscription contracts which are amortized regardless of the life of expected amortization period, the Company elected the practical expedient to expense the costs to obtain all other contracts as incurred, when the life of the expected amortization period is one year or less by using a portfolio approach.

The Company elected the practical expedient under Topic 606 to not disclose the transaction price allocated to remaining performance obligations, since the majority of the Company’s arrangements have original expected durations of one year or less, or the invoicing corresponds to the value of the Company’s performance completed to date.

The Company elected the practical expedient that allows the Company to not assess a contract for a significant financing component if the period between the customer’s payment and the transfer of the goods or services is one year or less.

See Note 14, “Segment Information” for further disaggregated revenue information.

Other Recently Adopted Accounting Pronouncements

In January 2016, the Financial Accounting Standards Board (“FASB) issued Accounting Standards Updated (“ASU”) No. 2016-01, Financial Instruments (Topic 825): Recognition and Measurement of Financial Assets and Financial Liabilities, 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 Company adopted this new standard in the first quarter of fiscal 2018, and the adoption did not have a material impact on its condensed consolidated financial statements. See Note 3, “Investments in Equity Securities” for additional information.

In November 2016, the FASB issued ASU No. 2016-18, Statement of Cash Flows (Topic 230): Restricted Cash, which requires entities to present the aggregate changes in cash, cash equivalents, restricted cash and restricted cash equivalents in the statement of cash flows. As a result, the statement of cash flows will be required to present restricted cash and restricted cash equivalents as a part of the beginning and ending balances of cash and cash equivalents. The Company adopted this new standard in the first quarter of fiscal 2018 on a retrospective basis. The Company’s total restricted cash balance was $0.3 million and $1.7 million as of June 29, 2018 and December 31, 2017, respectively. The Company’s total restricted cash balance was $1.9 million and $1.8 million as of June 30, 2017 and December 31, 2016, respectively. These restricted cash balances are presented as a part of the ending and beginning balances of cash, cash equivalents and restricted cash on the Company’s Condensed Consolidated Statements of Cash Flows for the corresponding periods. See Note 6, “Balance Sheet Components” for additional information.

In January 2017, the FASB issued ASU No. 2017-01, Business Combinations (Topic 805): Clarifying the Definition of a Business. The objective of ASU 2017-01 is to clarify the definition of a business in order 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 Company adopted this new standard in the first quarter of fiscal 2018, and the adoption had no impact on its condensed consolidated financial statements.

Recently Issued Accounting Pronouncements

In February 2016, the FASB issued ASU No. 2016-02, Leases (Topic 842), to amend 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. The 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 ASU will be effective for the Company beginning in the first quarter of fiscal 2019 and early adoption is permitted. The Company will be required to recognize the right-of-use assets and liabilities of operating leases upon adoption of the new guidance. The Company continues to evaluate the effect of adopting this guidance on its consolidated financial statements and related disclosures.

In July 2018, the FASB issued ASU No. 2018-11, Leases (Topic 842): Targeted Improvements, which amends ASC Topic 842 to provide another transition method, allowing a cumulative effect adjustment to the opening balance of retained earnings during the period of adoption.

In June 2016, the FASB issued ASU No. 2016-13, Financial Instruments - Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments, which 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 ASU will be effective for the Company beginning in the first quarter of fiscal 2020 and early adoption is permitted. The adoption of the new ASU is not expected to have a material impact on the Company’s consolidated financial statements.

In January 2017, the FASB issued ASU No. 2017-04, Intangibles - Goodwill and Other (Topic 350): Simplifying the Test for Goodwill Impairment. The new ASU 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 then be the amount by which a reporting unit's carrying value exceeds its fair value. The new ASU 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 the new ASU on its consolidated financial statements.

In June 2018, the FASB issued ASU No. 2018-07, Compensation—Stock Compensation (Topic 718): Improvements to Nonemployee Share-Based Payment Accounting. The new ASU expands the scope of Topic 718 to include share-based payment transactions for acquiring goods and services from nonemployees. An entity should apply the requirements of Topic 718 to nonemployee awards except for specific guidance on inputs to an option pricing model and the attribution of cost. The new ASU will be effective for the Company beginning in the first quarter of fiscal 2019 and early adoption is permitted. The adoption of the new ASU is not expected to have a material impact on the Company’s consolidated financial statements.
XML 20 R9.htm IDEA: XBRL DOCUMENT v3.10.0.1
Investments in Equity Securities
6 Months Ended
Jun. 29, 2018
Investments, All Other Investments [Abstract]  
Investments in Equity Securities
INVESTMENTS IN EQUITY SECURITIES
Vislink

In 2014, the Company acquired a 3.3% interest in Vislink plc (“Vislink”), a U.K. public company listed on the AIM exchange, for $3.3 million. On February 3, 2017, Vislink completed the disposal of its hardware division and changed its name to Pebble Beach Systems (“PBS”). The Company does not have significant influence over PBS’s operational and financial policies. The carrying value of the investment in PBS was fully written off as of December 31, 2017.

Beginning the first quarter of fiscal 2018, the Company adopted ASU No. 2016-01, Financial Instruments (Topic 825): Recognition and Measurement of Financial Assets and Financial Liabilities, which requires equity investments to be measured at fair value with changes in fair value recognized in net income. As a result of adopting this new standard, the Company started measuring the investment in PBS at fair value based on its quoted stock price on the AIM exchange. The Company recorded a gain on change in fair value of the investment in PBS to Other income (expense), net of $0.2 million and $0.2 million during both the three and six months ended June 29, 2018.

Unconsolidated Variable Interest Entities (“VIE”)

EDC

In 2014, the Company acquired an 18.4% interest in Encoding.com, Inc. (“EDC”), a privately held 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 VIE but the Company determined that it is not the primary beneficiary of EDC. As a result, EDC is measured at its cost minus impairment, if any. The Company determined that there were no indicators at June 29, 2018 that the EDC investment was impaired.
XML 21 R10.htm IDEA: XBRL DOCUMENT v3.10.0.1
Derivative and Hedgiing Activities Derivative and Hedging Activities
6 Months Ended
Jun. 29, 2018
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 exposes 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 that generally mature 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 income (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.
Losses on the non-designated derivative instruments recognized during the periods presented were as follows (in thousands):
 
 
 
Three months ended
Six months ended
 
Financial Statement Location
 
June 29, 2018
 
June 30, 2017
June 29, 2018
 
June 30, 2017
Derivatives not designated as hedging instruments:
 
 
 
 
 
 
 
 
Losses recognized in income
Other income (expense), net
 
$
(1,268
)
 
$
(53
)
$
(1,382
)
 
$
(185
)

The U.S. dollar equivalents of all outstanding notional amounts of foreign currency forward contracts, including the Euro, British pound, Israeli shekel and Japanese yen, are summarized as follows (in thousands):

 
June 29, 2018
 
December 31, 2017
Derivatives not designated as hedging instruments:
 

 

Purchase
 
$
24,743

 
$
12,875

Sell
 
$
1,658

 
$
1,509


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 29, 2018
 
December 31, 2017
 
Balance Sheet Location
 
June 29, 2018
 
December 31, 2017
Derivatives not designated as hedging instruments:
 
 
 
 
 
 
 
 
 
 
 
 
Foreign currency contracts
 
Prepaid expenses and other current assets
 
$
14

 
$
33

 
Accrued and other current liabilities
 
$
298

 
$
4

Total derivatives
 
 
 
$
14

 
$
33

 
 
 
$
298

 
$
4


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 29, 2018, 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
 
Net Amount
Derivative assets
 
$
14

 

 
$
14

 
$
(14
)
 
$

Derivative liabilities
 
$
298

 

 
$
298

 
$
(14
)
 
$
284


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 29, 2018, the total compensating balance maintained was $1.0 million.
XML 22 R11.htm IDEA: XBRL DOCUMENT v3.10.0.1
Fair Value Measurements
6 Months Ended
Jun. 29, 2018
Fair Value Disclosures [Abstract]  
Fair Value Measurements
FAIR VALUE MEASUREMENTS
The authoritative accounting guidance establishes a framework for measuring fair value and requires disclosure about the fair value measurements of assets and liabilities. Fair value is defined 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. 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.
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 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 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 29, 2018
 
 
 
 
 
 
 
Cash equivalents
 
 
 
 
 
 
 
Money market funds
$

 
$

 
$

 
$

Derivative assets

 
14

 

 
14

Other long-term assets
 
 
 
 
 
 
 
Long-term investment
178

 

 

 
178

Total assets measured and recorded at fair value
$
178

 
$
14

 
$

 
$
192

Accrued and other current liabilities
 
 
 
 
 
 
 
Derivative liabilities
$

 
$
298

 
$

 
$
298

Total liabilities measured and recorded at fair value
$

 
$
298

 
$

 
$
298

 
Level 1
 
Level 2
 
Level 3
 
Total
As of December 31, 2017
 
 
 
 
 
 
 
Cash equivalents
 
 
 
 
 
 
 
Money market funds
$
22

 
$

 
$

 
$
22

Prepaid expenses and other current assets
 
 
 
 
 
 
 
Derivative assets

 
33

 

 
33

Total assets measured and recorded at fair value
$
22

 
$
33

 
$

 
$
55

Accrued and other current liabilities
 
 
 
 
 
 
 
Derivative liabilities
$

 
$
4

 
$

 
$
4

Total liabilities measured and recorded at fair value
$

 
$
4

 
$

 
$
4



The Company’s liability for the TVN VDP (as defined below) was $3.4 million and $5.1 million as of June 29, 2018 and December 31, 2017, respectively. This amount is not included in the table above because its fair value at inception, based on Level 3 inputs, was determined during the fourth quarter of fiscal 2016. There has been no recurring fair value re-measurement for this liability subsequently based on the applicable accounting guidance. See Note 8, “Restructuring and related charges-TVN VDP,” for additional information on the Company’s TVN VDP 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 fair value of the Company’s convertible notes was approximately $133.6 million and $129.9 million as of June 29, 2018 and December 31, 2017, respectively, and represents a Level 2 valuation. The Company’s other debts 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, therefore, the carrying value of these debts approximate its fair value. The other debts, excluding capital leases, outstanding as of June 29, 2018 and December 31, 2017 were in the aggregate of $15.5 million and $21.8 million, respectively. (See Note 9, “Convertible Notes, Other debts and Capital Leases” for additional information).
During the six months ended June 29, 2018, there were no nonrecurring fair value measurements of assets and liabilities subsequent to initial recognition.
XML 23 R12.htm IDEA: XBRL DOCUMENT v3.10.0.1
Balance Sheet Components
6 Months Ended
Jun. 29, 2018
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 29, 2018

December 31, 2017
Accounts receivable, net:
 
 
 
Accounts receivable
$
86,253

 
$
74,475

Less: allowances for doubtful accounts and sales returns
(3,618
)
 
(4,631
)
     Total
$
82,635

 
$
69,844



 
June 29, 2018

December 31, 2017
Prepaid expenses and other current assets:
 
 
 
Deferred cost of revenue
$
7,688

 
$
4,440

Prepaid maintenance, royalty, rent, property taxes and value added tax
3,753

 
3,867

  Contract assets(1)
2,704

 

  Capitalized commission
1,293

 

Restricted cash(2)
274

 
530

  French R&D tax credits receivable(3)
103

 
6,609

Other
3,562

 
3,485

Total
$
19,377

 
$
18,931


(1) Contract assets reflect the satisfied performance obligations for which the Company does not yet have an unconditional right to consideration.
(2) Amounts represent 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.
(3) The Company’s TVN subsidiary in France (the “TVN French Subsidiary”) participates in the French Crédit d’Impôt Recherche 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 credits receivable at June 29, 2018 were approximately $24.0 million and are expected to be recoverable from 2018 through 2022 with $0.1 million reported as a component of “Prepaid expenses and other current assets” and $23.9 million reported as a component of “Other long-term assets” on the Company’s Condensed Consolidated Balance Sheets.

 
June 29, 2018

December 31, 2017
Inventories:
 
 
 
Raw materials
$
1,973

 
$
2,881

Work-in-process
755

 
933

Finished goods
8,871

 
10,130

Service-related spares
11,395

 
12,032

Total
$
22,994

 
$
25,976



 
June 29, 2018
 
December 31, 2017
Property and equipment, net:
 
 
 
   Machinery and equipment
$
88,129

 
$
87,121

   Capitalized software
35,527

 
35,139

   Leasehold improvements
14,978

 
15,051

   Furniture and fixtures
6,499

 
6,534

      Property and equipment, gross
145,133

 
143,845

      Less: accumulated depreciation and amortization
(119,502
)
 
(114,580
)
         Total
$
25,631

 
$
29,265



 
June 29, 2018
 
December 31, 2017
Other long-term assets:
 
 
 
   R&D tax credits receivable
$
23,940

 
$
22,322

   Deferred tax assets
9,563

 
10,462

   Equity investment
3,771

 
3,593

   Others(1)
5,589

 
6,536

      Total
$
42,863

 
$
42,913


(1) As of December 31, 2017, the Company had approximately $1.2 million of restricted cash for the bank guarantee associated with the TVN French Subsidiary’s office building lease. The restriction was subsequently released and accordingly, the amount was reclassified to “Cash and cash equivalents” in the six months ended June 29, 2018.
 
June 29, 2018
 
December 31, 2017
Accrued and other current liabilities:
 
 
 
   Accrued employee compensation and related expenses
$
15,750

 
$
16,414

   Customer deposits
4,888

 
5,020

   Accrued warranty
4,647

 
4,381

   Contingent inventory reserves
3,700

 
3,806

   Accrued royalty payments
2,583

 
2,195

   Accrued TVN VDP, current(1)
2,446

 
3,186

   Accrued Avid litigation settlement, current
1,500

 

   Others
15,707

 
13,703

      Total
$
51,221

 
$
48,705



(1) See Note 8, “Restructuring and related charges-TVN VDP,” for additional information on the Company’s TVN VDP liabilities.
XML 24 R13.htm IDEA: XBRL DOCUMENT v3.10.0.1
Goodwill and Identified Intangible Assets
6 Months Ended
Jun. 29, 2018
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 Access.

The Company tests for goodwill impairment at the reporting unit level on an annual basis in the fiscal fourth quarter, or more frequently, if events or changes in circumstances indicate that the asset is more likely than not impaired. The Company performed its annual goodwill impairment review at the reporting unit level as of October 31, 2017, with no goodwill impairment indicated. There were no events or circumstances which triggered additional impairment reviews for the periods presented.

The changes in the carrying amount of goodwill by reportable segments for the six months ended June 29, 2018 were as follows (in thousands):
 
Video
 
Cable Access
 
Total
Balance as of December 31, 2017
$
182,012

 
$
60,815

 
$
242,827

   Foreign currency translation adjustment
(1,633
)
 
(18
)
 
(1,651
)
Balance as of June 29, 2018
$
180,379

 
$
60,797

 
$
241,176



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

 
$
(22,985
)
 
$
8,722

 
$
31,707

 
$
(20,396
)
 
$
11,311

Customer relationships/contracts
2.7
 
44,690

 
(36,664
)
 
8,026

 
44,819

 
(35,205
)
 
9,614

Trademarks and trade names
1.7
 
630

 
(368
)
 
262

 
654

 
(300
)
 
354

Maintenance agreements and related relationships
n/a
 
5,500

 
(5,500
)
 

 
5,500

 
(5,500
)
 

Order Backlog
n/a
 
3,128

 
(3,128
)
 

 
3,177

 
(3,177
)
 

Total identifiable intangibles
 
 
$
85,655

 
$
(68,645
)
 
$
17,010

 
$
85,857

 
$
(64,578
)
 
$
21,279



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

 
$
1,295

$
2,590

 
$
2,590

Included in operating expenses
800

 
780

1,604

 
1,554

Total amortization expense
$
2,095

 
$
2,075

$
4,194

 
$
4,144


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,
 
 
 
 
 
2018 (remaining six months)
$
2,590

 
$
1,584

 
$
4,174

2019
5,180

 
3,167

 
8,347

2020
951

 
3,036

 
3,987

2021

 
502

 
502

Total future amortization expense
$
8,721

 
$
8,289

 
$
17,010

XML 25 R14.htm IDEA: XBRL DOCUMENT v3.10.0.1
Restructuring and Related Charges
6 Months Ended
Jun. 29, 2018
Restructuring and Related Activities [Abstract]  
Restructuring and Related Charges
RESTRUCTURING AND RELATED CHARGES
The Company has 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 “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 29,
2018

June 30,
2017
June 29,
2018
 
June 30,
2017
Restructuring and related charges in:
 
 
 
 
 
 
Cost of revenue
$
115

 
$
278

$
877

 
$
786

Operating expenses - Restructuring and related charges
631

 
777

1,717

 
2,056

Total restructuring and related charges
$
746

 
$
1,055

$
2,594

 
$
2,842


As of June 29, 2018 and December 31, 2017, the Company’s total restructuring liability was $6.1 million and $8.0 million, respectively, of which $3.5 million and $4.4 million, respectively, were reported as a component of “Accrued and other current liabilities”, and the remaining $2.6 million and $3.6 million, respectively, were reported as a component of “Other non-current liabilities” on the Company’s Condensed Consolidated Balance Sheets.

Harmonic 2018 Restructuring

In the first quarter of 2018, the Company approved and implemented a restructuring plan (the “Harmonic 2018 Restructuring Plan”). The restructuring activities under this plan primarily include worldwide workforce reductions of the Company. As of June 29, 2018, the Company recorded an aggregate amount of $1.8 million of restructuring and related charges for severance and employee benefits for 55 employees worldwide, primarily in the United States and across all functions. The Company made $1.7 million in payments for this plan in the six months ended June 29, 2018, with the remaining $0.1 million liability outstanding at June 29, 2018. The activities under this plan are expected to be completed in 2018.

Harmonic 2017 Restructuring

In the third quarter of 2017, the Company implemented a restructuring plan (the “Harmonic 2017 Restructuring Plan”) to better align its operating costs with the continued decline in its net revenues. In 2017, the Company recorded $2.5 million of restructuring and related charges under this plan, consisting of $2.1 million of employee severance and $0.4 million related to the closure of one of the Company’s offices in New York. The activities under this plan were completed in 2017. As of June 29, 2018, the remaining $0.2 million liability outstanding relates to the accrual for the New York excess facility, which will be paid out over the remainder of the New York leased property’s term through August 2020.

Harmonic 2016 Restructuring

In the first quarter of 2016, the Company implemented a restructuring plan (the “Harmonic 2016 Restructuring Plan”) to reduce operating costs by consolidating duplicative resources in connection with the acquisition of Thomson Video Networks (“TVN”). The planned activities included global workforce reductions, exiting certain operating facilities and disposing of excess areas, and an employee voluntary departure plan in France (the “TVN VDP”).     

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

TVN VDP

The Company recorded $0.5 million and $1.8 million of TVN VDP costs in the six months ended June 29, 2018 and June 30, 2017, respectively. The TVN VDP liability balance as of June 29, 2018 was $3.8 million, payable from 2018 through 2020.

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 of facility exit costs. The fair value of this liability 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’ term, which continues through August 2020. As of the cease-use date, the fair value of this restructuring liability totaled $2.5 million. Offsetting this charge was an adjustment for deferred rent liability relating to this space of $1.1 million. As a result of a change in the estimate of the sublease income, the restructuring liability was increased by $1.2 million as of December 31, 2017.

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 29, 2018 (in thousands):
 
Excess facilities
 
TVN VDP (1)
 
Total
Balance at December 31, 2017
$
2,426

 
$
5,128

 
$
7,554

Adjustments to restructuring provisions
66

 
477

 
543

Cash payments
(502
)
 
(1,653
)
 
(2,155
)
Foreign exchange gain

 
(107
)
 
(107
)
Balance at June 29, 2018
1,990

 
3,845

 
5,835

Less: current portion (1)
(900
)
 
(2,446
)
 
(3,346
)
Long-term portion (1)
$
1,090

 
$
1,399

 
$
2,489



(1) The current portion and long-term portion of the restructuring liability are reported as components of “Accrued and other current liabilities” and “Other non-current liabilities”, respectively, on the Company’s Condensed Consolidated Balance Sheets.
XML 26 R15.htm IDEA: XBRL DOCUMENT v3.10.0.1
Convertible Notes, Other Debts And Capital Leases
6 Months Ended
Jun. 29, 2018
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 in 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 acquisition of our France subsidiary, TVN.
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 accordance with the accounting guidance on embedded conversion features, the conversion feature associated with the Notes was valued at $26.1 million and bifurcated from the host debt instrument and recorded in stockholders’ equity. The resulting debt discount on the Notes is being amortized to interest expense at the effective interest rate over the contractual term of the Notes. The following table presents the components of the Notes as of June 29, 2018 and December 31, 2017 (in thousands, except for years and percentages):
 
June 29, 2018
 
December 31, 2017
Liability:
 
 
 
  Principal amount
$
128,250

 
$
128,250

  Less: Debt discount, net of amortization
(14,767
)
 
(17,404
)
  Less: Debt issuance costs, net of amortization
(1,781
)
 
(2,098
)
  Carrying amount
$
111,702

 
$
108,748

  Remaining amortization period (years)
2.4

 
2.9

  Effective interest rate on liability component
9.94
%
 
9.94
%
  Carrying amount of equity component
$
26,062

 
$
26,062


The following table presents interest expense recognized for the Notes (in thousands):
 
Three months ended
Six months ended
 
June 29, 2018
 
June 30, 2017
June 29, 2018
 
June 30, 2017
Contractual interest expense
$
1,282

 
$
1,282

$
2,565

 
$
2,565

Amortization of debt discount
1,340

 
1,214

2,637

 
2,388

Amortization of debt issuance costs
161

 
146

317

 
288

  Total interest expense recognized
$
2,783

 
$
2,642

$
5,519

 
$
5,241



Other Debts and Capital Leases

The Company has 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 29, 2018
 
December 31, 2017
Financing from French government agencies related to various government incentive programs (1)
$
14,401

 
$
20,565

Term loans
1,081

 
1,282

Obligations under capital leases
559

 
1,099

  Total debt obligations
16,041

 
22,946

  Less: current portion
(1,723
)
 
(7,610
)
  Long-term portion
$
14,318

 
$
15,336

(1) As of June 29, 2018 and December 31, 2017, loans backed by French R&D tax credit receivables were $12.0 million and $17.7 million, respectively. As of June 29, 2018, the TVN French Subsidiary had an aggregate of $24.0 million of R&D tax credit receivables from the French government from 2018 through 2022. See Note 6, “Balance Sheet Components” for additional information. These tax loans have a fixed rate of 0.6%, plus EURIBOR 1 month + 1.3% and mature between 2018 through 2020. The remaining loans of $2.4 million at June 29, 2018, primarily relate to financial support from French government agencies for R&D innovation projects at minimal interest rates, and these loans mature between 2018 through 2025.

Future minimum repayments

The table below presents the future minimum repayments of debts and capital lease obligations for TVN as of June 29, 2018 (in thousands):

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

 
$
864

2019
92

 
6,879

2020
49

 
6,687

2021
23

 
497

2022

 
457

Thereafter

 
98

Total
$
559

 
$
15,482



Line of Credit
On September 27, 2017, the Company entered into a Loan and Security Agreement (the “Loan Agreement”) with Silicon Valley Bank (the “Bank”). The Loan Agreement provides for a secured revolving credit facility in an aggregate principal amount of up to $15.0 million. Under the terms of the Loan Agreement, the principal amount of loans, plus the face amount of any outstanding letters of credit, at any time cannot exceed up to 85% of the Company’s eligible receivables. Under the terms of the Loan Agreement, the Company may also request letters of credit from the Bank. The proceeds of any loans under the Loan Agreement will be used for working capital and general corporate purposes.
Loans under the Loan Agreement will bear interest, at the Company’s option, and subject to certain conditions, at an annual rate of either a prime rate or a LIBOR rate plus an applicable margin of 2.25%. There will be no applicable margin for prime rate advances when the Company is in compliance with the liquidity requirement of at least $20.0 million in the aggregate of consolidated cash plus availability under the Loan Agreement (the “Liquidity Requirement”) and a 0.25% margin for prime rate advances when the Company is not in compliance with the Liquidity Requirement. The Company may not request LIBOR advances when it is not in compliance with the Liquidity Requirement. Interest on each advance is due and payable monthly and the principal balance is due at maturity. The Company’s obligations under the revolving credit facility are secured by a security interest on substantially all of its assets, excluding intellectual property.

The Loan Agreement contains customary affirmative and negative covenants. The Company must comply with financial covenants requiring it to maintain (i) a short-term asset to short-term liabilities ratio of at least 1.10 to 1.00 and (ii) a minimum adjusted EBITDA, in the amounts and for the periods as set forth in the Loan Agreement. The Company must also maintain a minimum liquidity amount, comprised of unrestricted cash held at accounts with the Bank plus proceeds available to be drawn under the Loan Agreement, equal to at least $10.0 million at all times. As of June 29, 2018, the Company was in compliance with the covenants under the Loan Agreement.

As of June 29, 2018, the Company committed $2.4 million towards security for letters of credit issued under the Loan Agreement. There were no other borrowings under the Loan Agreement as of June 29, 2018.
XML 27 R16.htm IDEA: XBRL DOCUMENT v3.10.0.1
Employee Benefit Plans and Stock-based Compensation
6 Months Ended
Jun. 29, 2018
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 2002 Employee Stock Purchase Plan (“ESPP”) and current active stock plans adopted in 1995 and 2002. See Note 12, “Employee Benefit Plans and Stock-based Compensation” of Notes to Consolidated Financial Statements in the 2017 Form 10-K for details pertaining to each plan.

The Company’s stockholders approved an amendment to the ESPP at the 2018 annual meeting of stockholders (the “2018 Annual Meeting”) to increase the number of shares of common stock reserved for issuance under the ESPP by 1,300,000 shares. The Company’s stockholders also approved an amendment to the 2002 Director Stock Plan at the 2018 Annual Meeting to increase the number of shares of common stock reserved for issuance thereunder by 400,000 shares. As of June 29, 2018, there were 5.3 million and 1.8 million shares of common stock reserved for future grants under the Company’s ESPP and active stock plans, respectively.

Stock Option Activities

The following table summarizes the Company’s stock option activities and related information during the six months ended June 29, 2018 (in thousands, except per share amounts and terms):
 
 
Stock Options Outstanding
 
 
Number
of
Shares
 
Weighted
Average
Exercise Price
Per Share
 
Weighted
Average
Remaining
Contractual
Term (Years)
 
Aggregate
Intrinsic
Value
Balance at December 31, 2017
 
3,880

 
$
6.04

 
 
 
 
Granted
 

 

 
 
 
 
Exercised
 
(87
)
 
2.94

 
 
 
 
Forfeited
 
(35
)
 
4.76

 
 
 
 
Canceled or expired
 
(538
)
 
8.75

 
 
 
 
Balance at June 29, 2018
 
3,220

 
5.69

 
2.8
 
$
866.8

As of June 29, 2018
 
 
 
 
 
 
 
 
Vested and expected to vest
 
3,208

 
5.69

 
2.8
 
$
859.3

Exercisable
 
2,958

 
5.77

 
2.7
 
$
696.1


The aggregate intrinsic value disclosed above represents the difference between the exercise price of the options and the fair value of the Company’s common stock. There were no employee stock options granted in the six months ended June 29, 2018.

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 29, 2018 and June 30, 2017, respectively.

Restricted Stock Units (“RSUs”) Activities

The following table summarizes the Company’s RSUs activities and related information during the six months ended June 29, 2018 (in thousands, except per share amounts and terms):
 
 
Restricted Stock Units Outstanding
 
 
Number
of
Shares
 
Weighted
Average Grant
Date Fair Value
Per Share
Balance at December 31, 2017
 
2,904

 
5.09

Granted
 
3,293

 
3.74

Vested
 
(2,220
)
 
4.75

Forfeited
 
(183
)
 
5.09

Balance at June 29, 2018
 
3,794

 
4.12


Performance- and Market-based awards

Starting in 2015, the Company began to settle a portion of its incentive bonus payments to eligible employees by issuing performance-based RSU awards (“PRSUs”) from the 1995 Stock Plan. The Company granted 969,598 PRSUs to certain employees for the six months ended June 29, 2018, of which 869,598 shares of PRSUs were fully vested at the time of grant for purposes of settling amounts earned under the Company’s 2017 incentive bonus plans. The vesting of the remaining PRSUs will be based on the achievement of certain financial and non-financial operating goals of the Company. The stock-based compensation recognized for PRSUs was $0.1 million and $3.4 million for the three and six months ended June 29, 2018, respectively. The unrecognized stock-based compensation of PRSUs as of June 29, 2018 was $0.3 million.

In 2017, the Company granted 344,500 market-based RSUs (“MRSUs”) under the 1995 Stock Plan to its key executives and certain eligible employees that may vest during a three-year period as part of its long-term incentive program. In the second quarter of 2018, the Company granted 40,000 MRSUs that may vest during an eighteen-month period from the date of grant. The vesting conditions of these awards are based on the market value of the Company's common stock. The aggregate grant-date fair value of these shares was estimated to be $1.3 million using a Monte-Carlo simulation. The stock-based compensation recognized for MRSUs for the three and six months ended June 29, 2018 was $0.1 million and $0.2 million, respectively. The unrecognized stock-based compensation of the MRSUs as of June 29, 2018 was $0.1 million. No MRSUs had vested as of June 29, 2018.

French Retirement Benefit Plan
The Company assumed obligations under a defined benefit pension plan in connection with the acquisition of TVN in 2016. The plan is unfunded and there are no contributions required by laws or funding regulations, discretionary contributions or non-cash contributions expected to be made. The table below presents the components of net periodic benefit costs (in thousands):
 
Three months ended
 
Six months ended
 
June 29, 2018
 
June 30, 2017
 
June 29,
2018
 
June 30,
2017
Service cost
$
63

 
$
55

 
$
126

 
$
110

Interest cost
19

 
16

 
38

 
32

Recognized net actuarial loss

 
2

 

 
3

  Net periodic benefit cost
$
82

 
$
73

 
$
164

 
$
145


The present value of the Company’s pension obligation as of June 29, 2018 was $5.0 million, of which $0.1 million was reported as a component of “Accrued and other current liabilities” and $4.9 million was reported as a component of “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, 2017 was $5.0 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 29, 2018 and June 30, 2017 were $214,000 and $285,000, respectively.

Stock-based Compensation
The following table summarizes stock-based compensation for all plans (in thousands):
 
Three months ended
Six months ended
 
June 29,
2018
 
June 30,
2017
June 29,
2018
 
June 30,
2017
Stock-based compensation in:
 
 
 
 
 
 
Cost of revenue
$
448

 
$
700

$
963

 
$
1,145

Research and development expense
818

 
1,337

2,622

 
2,314

Selling, general and administrative expense
1,746

 
2,099

5,184

 
3,928

Total stock-based compensation in operating expense
2,564

 
3,436

7,806

 
6,242

Total stock-based compensation
$
3,012

 
$
4,136

$
8,769

 
$
7,387


As of June 29, 2018, total unrecognized stock-based compensation cost related to unvested stock options and RSUs was $13.3 million and is expected to be recognized over a weighted-average period of approximately 1.8 years.
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 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 as of January 1, 2017 (which increased the accumulated deficit).
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:
 
Stock Options
 
Three and six months ended
 
June 30,
2017
Expected term (years)
4.3
Volatility
43%
Risk-free interest rate
1.7%
Expected dividends
0.0%


 
ESPP Purchase Period Ending
 
July 2,
2018
 
July 3,
2017
Expected term (years)
0.5

 
0.5

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

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 assumption is based on U.S. Treasury zero-coupon issues with remaining terms similar to the expected term. The Company has not paid and does not plan to pay any cash dividends in the foreseeable future.
XML 28 R17.htm IDEA: XBRL DOCUMENT v3.10.0.1
Income Taxes
6 Months Ended
Jun. 29, 2018
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 29,
2018
 
June 30,
2017
 
June 29,
2018
 
June 30,
2017
Loss before income taxes
$
(2,022
)
 
$
(30,921
)
 
$
(14,638
)
 
$
(55,180
)
Provision for income taxes
891

 
579

 
1,969

 
347

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

(13.5
)%

(0.6
)%

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 (13.5)% for the six months ended June 29, 2018 was different from the U.S. federal statutory rate of 21%, primarily due to the Company’s geographical income mix and favorable tax rates associated with certain earnings from operations in lower-tax jurisdictions, the increase in the valuation allowance against U.S. federal, California and other state deferred tax assets, detriment from non-deductible stock-based compensation, and the net of various discrete tax adjustments. For the six months ended June 29, 2018, the discrete adjustments to the Company's tax expense were primarily withholding taxes.

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 2014 through 2017 tax years generally remain subject to examination by U.S. federal and most state tax authorities. In significant foreign jurisdictions, the 2007 through 2017 tax years generally remain subject to examination by their respective tax authorities. 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 (the “2015 Decision”). 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 Appeals. The Ninth Circuit was to 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. On July 24, 2018, the Ninth Circuit Court of Appeals issued an opinion in Altera Corp. v. Commissioner (the “Altera Opinion”) requiring related parties in an intercompany cost-sharing arrangement to share expenses related to share-based compensation. This opinion reversed the 2015 Decision of the United States Tax Court. Due to uncertainties surrounding the ultimate resolution of the 2015 Decision, the Company continued to share expenses related to share-based compensation despite the 2015 Decision. Therefore, the Altera Opinion is not expected to have an impact on the Company’s consolidated financial statements.

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 29, 2018, the total amount of gross unrecognized tax benefits, including interest and penalties, was approximately $17.9 million, of which $1.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 29, 2018. The Company will continue to review its tax positions and provide for, or reverse, unrecognized tax benefits as issues arise. As of June 29, 2018, the Company released $1.5 million from a 2013-2015 audit settlement in Israel.

In March 2016, the FASB issued ASU 2016-09, 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 assets associated with shared-based payments 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 ASU 2016-16, 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 assets that arise 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 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 allowances, and wrote 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 29 R18.htm IDEA: XBRL DOCUMENT v3.10.0.1
Net Loss Per Share
6 Months Ended
Jun. 29, 2018
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 29,
2018
 
June 30,
2017
June 29,
2018
 
June 30,
2017
Numerator:
 
 
 
 
 
 
Net loss
$
(2,913
)
 
$
(31,500
)
$
(16,607
)
 
$
(55,527
)
Denominator:
 
 
 
 
 
 
Weighted average number of common shares outstanding
 
 
 
 
 
 
Basic and diluted
85,304

 
80,590

84,616

 
80,203

Net loss per share:
 
 
 
 
 
 
Basic and diluted
$
(0.03
)
 
$
(0.39
)
$
(0.20
)
 
$
(0.69
)

Basic and diluted net loss per share were the same for the three and six months ended June 29, 2018 and June 30, 2017, as the inclusion of potential common shares outstanding would have been anti-dilutive due to the Company’s net losses for the periods presented. 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 29,
2018
 
June 30,
2017
June 29,
2018
 
June 30,
2017
Stock options
3,234

 
4,614

3,469

 
4,753

RSUs
3,326

 
3,400

2,766

 
3,054

Stock purchase rights under the ESPP
541

 
578

689

 
385

Warrants (1)
782

 
782

782

 
782

   Total (2)
7,883

 
9,374

7,706

 
8,974


(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 13, “Warrants” for additional information).

(2) 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 9, “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 30 R19.htm IDEA: XBRL DOCUMENT v3.10.0.1
Warrants
6 Months Ended
Jun. 29, 2018
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 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 in specified tranches vest upon achievement of certain 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 tranches include the right to purchase 1,172,425 shares upon the acceptance and completion of field trials and 781,617 shares upon the election date, as defined in the Warrant.

Comcast’s rights to purchase an additional 1,172,425 shares in specified tranches vest when Comcast exceeds specified cumulative purchase amounts from the Company under the product supply agreement. Comcast’s rights to purchase the remaining 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.

Because the Warrant contains performance criteria which Comcast must achieve for the Warrant to vest, the final measurement date for the Warrant is the date on which the Warrant vests. Prior to the final measurement, when achievement of the performance criteria has been deemed probable, the estimated fair value of the Warrant is recorded as a reduction to net revenue based on the projected number of shares underlying the Warrant that are expected to vest, the proportion of purchases by Comcast and its affiliates within the period relative to the aggregate purchase levels required for the Warrant to vest and the then-current fair value of the Warrant. To the extent that projections change as to the number of shares underlying the Warrant that will vest and the fair market value of the Warrant changes, a cumulative catch-up adjustment is recorded in the period in which the estimates change.

The fair value of the Warrant is determined using the Black-Scholes option pricing model. The assumptions utilized in the Black-Scholes model include the risk-free interest rate, expected volatility, and expected life in years. The risk-free interest rate over the expected life is equal to the prevailing U.S. Treasury note rate over the same period. Expected volatility is determined utilizing historical volatility over a period of time equal to the expected life of the Warrant. Expected life is equal to the remaining contractual term of the Warrant. The dividend yield is assumed to be zero since the Company has not historically declared dividends and does not have any plans to declare dividends in the future.

During the three and six months ended June 29, 2018, the Company recorded $0.3 million and $0.4 million, respectively, as a reduction to net revenues in connection with amortization of warrants. During the six months ended June 30, 2017, the Company recorded reduction to net revenues of $0.4 million in connection with amortization of warrants. No such charges were recorded for the three months ended June 30, 2017. The remaining unamortized value of the related asset of $0.6 million and $1.0 million as of June 29, 2018 and December 31, 2017, respectively, was recorded as a component of “Prepaid expenses and other current assets” on the Company’s Consolidated Balance Sheet.
XML 31 R20.htm IDEA: XBRL DOCUMENT v3.10.0.1
Segment Information
6 Months Ended
Jun. 29, 2018
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 Access. 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 Access segment sells cable access solutions and related services to cable operators globally.
The following table provides summary financial information by reportable segment (in thousands):

 
Three months ended
Six months ended
 
June 29, 2018 (1)
 
June 30, 2017
June 29, 2018
 
June 30, 2017
Video
 
 
 
 
 
 
Revenue
$
79,208

 
$
73,379

$
150,956

 
$
147,721

Gross profit
43,558

 
37,720

84,784

 
78,493

Operating income (loss)
6,239

 
(8,947
)
8,234

 
(14,783
)
Cable Access
 
 
 


 


Revenue
$
20,236

 
$
8,936

$
38,726

 
$
17,537

Gross profit
10,187

 
1,699

18,827

 
3,909

Operating income (loss)
540

 
(7,411
)
(973
)
 
(13,491
)
Total
 
 
 
 
 
 
Revenue
$
99,444

 
$
82,315

$
189,682

 
$
165,258

Gross profit
53,745

 
39,419

103,611

 
82,402

Operating income (loss)
6,779

 
(16,358
)
7,261

 
(28,274
)


(1) The Company has historically employed an aggregate allocation methodology based on total revenues to attribute professional services revenue and sales expenses between its Video and Cable Access segments. Beginning in the fourth quarter of 2017, the Company has prospectively changed to a more precise attribution methodology as the activities of selling and supporting the CableOS solution have become increasingly distinct from those of Video solutions. The impact of making this change in the three and six months ended June 30, 2017 compared to the Company’s historical approach was an increase in operating loss of $2.1 million and $3.2 million, respectively, from the Video segment and a corresponding decrease in operating loss of the Cable Access segment. The Company believes that the updated allocation methodology will provide greater clarity regarding the operating metrics of the Video and Cable Access business segments.

A reconciliation of the Company’s consolidated segment operating income (loss) to consolidated loss before income taxes is as follows (in thousands):
 
Three months ended
Six months ended
 
June 29, 2018
 
June 30, 2017
June 29, 2018
 
June 30, 2017
Total segment operating income (loss)
$
6,779

 
$
(16,358
)
$
7,261

 
$
(28,274
)
Amortization of warrants
(284
)
 

(395
)
 

Unallocated corporate expenses
(746
)
 
(4,853
)
(2,588
)
 
(8,775
)
Stock-based compensation
(3,012
)
 
(4,136
)
(8,769
)
 
(7,387
)
Amortization of intangibles
(2,095
)
 
(2,075
)
(4,194
)
 
(4,144
)
Income (loss) from operations
642

 
(27,422
)
(8,685
)
 
(48,580
)
Non-operating expense, net
(2,664
)
 
(3,499
)
(5,953
)
 
(6,600
)
Loss before income taxes
$
(2,022
)
 
$
(30,921
)
$
(14,638
)
 
$
(55,180
)

Unallocated Corporate Expenses
Together with amortization of intangibles and stock-based compensation, the Company does not allocate restructuring and related charges, TVN acquisition- and integration-related costs, and certain other non-recurring charges to the operating income (loss) 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.
XML 32 R21.htm IDEA: XBRL DOCUMENT v3.10.0.1
Commitments and Contingencies
6 Months Ended
Jun. 29, 2018
Commitments and Contingencies Disclosure [Abstract]  
Commitments and Contingencies
COMMITMENTS AND CONTINGENCIES
Leases
Future minimum lease payments under non-cancelable operating leases as of June 29, 2018 are as follows (in thousands):
Years ending December 31,
 
2018 (remaining six months)
$
6,505

2019
11,420

2020
8,379

2021
2,907

2022
2,431

Thereafter
10,758

Total
$
42,400


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 29,
2018
 
June 30,
2017
June 29,
2018
 
June 30,
2017
Balance at beginning of period
$
4,522

 
$
4,585

$
4,381

 
$
4,862

   Accrual for current period warranties
1,714

 
1,277

3,450

 
2,495

   Warranty costs incurred
(1,589
)
 
(1,720
)
(3,184
)
 
(3,215
)
Balance at end of period
$
4,647

 
$
4,142

$
4,647

 
$
4,142


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 $38.7 million of non-cancelable commitments to purchase inventories and other commitments as of June 29, 2018.
Standby Letters of Credit and Guarantees
As of June 29, 2018, the Company has outstanding bank guarantees and standby letters of credit in aggregate of $3.1 million, consisting primarily of $1.3 million for a building lease for the TVN French Subsidiary and $0.8 million related to contract manufacturing, with the remainder mainly related to performance bonds issued to customers.
During 2017, one of the Company’s subsidiaries entered into a $2.0 million credit facility with a foreign bank for the purpose of issuing performance guarantees. The credit facility is secured by a $2.2 million guarantee issued by the Company. There were no amounts outstanding under this credit facility as of June 29, 2018.

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 29, 2018.

Legal proceedings
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. In January 2015, Avid filed an appeal with respect to the jury’s verdict with the Federal Circuit. In January 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.  

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 sought 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. In July 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 in September 2014, and the Federal Circuit affirmed the PTAB’s decision in April 2016.  

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

On October 19, 2017, the parties agreed to settle the consolidated cases by entering into a settlement and patent portfolio cross-license agreement, and the cases were dismissed with prejudice. In connection with the agreement, the Company recorded a $6.0 million litigation settlement expense in “Selling, general and administrative expenses” in the Company’s 2017 Consolidated Statement of Operations. Of the associated $6.0 million liability, $2.5 million was paid in October 2017 and the remaining $1.5 million and $2.0 million will be paid in the second quarter of 2019 and the third quarter of 2020, respectively. 

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.
XML 33 R22.htm IDEA: XBRL DOCUMENT v3.10.0.1
Subsequent Event
6 Months Ended
Jun. 29, 2018
Subsequent Events [Abstract]  
Subsequent Event
SUBSEQUENT EVENT
On July 31, 2018, pursuant to the vesting provisions of the Warrant, a tranche of 1,172,425 Warrant shares vested and became exercisable upon the acceptance of completion of field trials by Comcast. The fair value of the Warrant on the date of vesting is estimated to be $2.3 million using the Black-Scholes option pricing model. See Note 13, “Warrants” for additional information.
XML 34 R23.htm IDEA: XBRL DOCUMENT v3.10.0.1
Basis of Presentation and Significant Accounting Policies (Policies)
6 Months Ended
Jun. 29, 2018
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. The Company’s reported financial positions or results of operations may be materially different under changed conditions or when using different estimates and assumptions, particularly with respect to significant accounting policies. If estimates or assumptions differ from actual results, subsequent periods are adjusted to reflect more current information.
Significant Accounting Policies
The Company’s significant accounting policies are described in Note 2 to its audited Consolidated Financial Statements included in the 2017 Form 10-K. There have been no significant changes to these policies during the six months ended June 29, 2018 other than those disclosed in Note 2, “Recently Adopted Accounting Pronouncements”.
Recent Accounting Pronouncements
RECENT ACCOUNTING PRONOUNCEMENTS
Recently Adopted Accounting Pronouncements

ASC Topic 606, “Revenue from Contracts with Customers”

On January 1, 2018, the Company adopted ASC 606, Revenue from Contracts with Customers (“Topic 606”), using the modified retrospective method applied to those contracts which were not completed as of January 1, 2018. Results for the reporting period beginning January 1, 2018 are presented under Topic 606, while prior period amounts are not restated and continue to be reported in accordance with our historic accounting under ASC 605, Revenue Recognition (“Topic 605”).

Under Topic 606, the Company began to recognize a contract asset for satisfied performance obligations that do not provide the Company with an unconditional right to consideration, which was restricted under the previous standard. In addition, the Company changed its revenue recognition for professional services from a completed contract method to a percentage of completion method.

The cumulative effect of initially applying Topic 606 to the Company’s condensed consolidated balance sheet on January 1, 2018 was as follows (in thousands):
CONDENSED CONSOLIDATED BALANCE SHEETS
Balance as of December 31, 2017
 
Cumulative Impact from Adopting Topic 606
 
Balance as of January 1, 2018
ASSETS
 
 
 
 
 
Accounts receivable, net
$
69,844

 
$
1,781

 
$
71,625

Prepaid expenses and other current assets
18,931

 
3,578

 
22,509

Other long-term assets
42,913

 
773

 
43,686

 
 
 
 
 
 
LIABILITIES AND STOCKHOLDERS’ EQUITY
 
 
 
 
 
Deferred revenue
$
52,429

 
$
(4,826
)
 
$
47,603

Other non-current liabilities
22,626

 
(473
)
 
22,153

Accumulated deficit
(2,057,812
)
 
11,431

 
(2,046,381
)

The impact from adopting Topic 606 on the Company’s condensed consolidated financial statements was as follows (in thousands):
 
Three months ended June 29, 2018
 
Six months ended June 29, 2018
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS
As Reported
 
Previous Accounting Guidance
 
Impact from Adopting Topic 606
 
As Reported
 
Previous Accounting Guidance
 
Impact from Adopting Topic 606
Total net revenue
$
99,160

 
$
98,714

 
$
446

 
$
189,287

 
$
188,037

 
$
1,250

Total cost of revenue
47,557

 
47,316

 
241

 
90,501

 
90,141

 
360

Total gross profit
51,603

 
51,398

 
205

 
98,786

 
97,896

 
890

Operating expenses:
 
 
 
 


 
 
 
 
 
 
Selling, general and administrative
27,988

 
28,570

 
(582
)
 
59,151

 
59,541

 
(390
)
Income (loss) from operations
642

 
(145
)
 
787

 
(8,685
)
 
(9,965
)
 
1,280

Loss before income taxes
(2,022
)
 
(2,809
)
 
787

 
(14,638
)
 
(15,918
)
 
1,280

Net loss
(2,913
)
 
(3,700
)
 
787

 
(16,607
)
 
(17,887
)
 
1,280

 
As of June 29, 2018
CONDENSED CONSOLIDATED BALANCE SHEETS
As Reported
 
Previous Accounting Guidance
 
Impact from Adopting Topic 606
ASSETS
 
 
 
 
 
Accounts receivable, net
82,635

 
78,065

 
$
4,570

Prepaid expenses and other current assets
19,377

 
15,918

 
3,459

Other long-term assets
42,863

 
42,360

 
503

LIABILITIES AND STOCKHOLDERS’ EQUITY
 
 
 
 
 
Deferred revenue
56,278

 
60,032

 
(3,754
)
Other non-current liabilities
19,169

 
19,594

 
(425
)
Accumulated deficit
(2,062,988
)
 
(2,075,699
)
 
12,711



Revenue Recognition

The Company’s principal sources of revenue are from the sale of hardware, software, hardware and software maintenance contracts, and end-to-end solutions, encompassing design, manufacture, test, integration and installation of products. The Company also derives recurring revenue from subscriptions, which are comprised of subscription fees from customers utilizing the Company’s cloud-based media processing solutions.

Revenue from contracts with customers is recognized using the following five steps:

a) Identify the contract(s) with a customer;
b) Identify the performance obligations in the contract;
c) Determine the transaction price;
d) Allocate the transaction price to the performance obligations in the contract; and
e) Recognize revenue when (or as) the Company satisfies a performance obligation.

A contract contains a promise (or promises) to transfer goods or services to a customer. A performance obligation is a promise (or a group of promises) that is distinct. The transaction price is the amount of consideration a Company expects to be entitled from a customer in exchange for providing the goods or services.

The unit of account for revenue recognition is a performance obligation (a good or service). A contract may contain one or more performance obligations. Performance obligations are accounted for separately if they are distinct. A good or service is distinct if the customer can benefit from the good or service either on its own or together with other resources that are readily available to the customer, and the good or service is distinct in the context of the contract. Otherwise performance obligations will be combined with other promised goods or services until the Company identifies a bundle of goods or services that is distinct.

The transaction price is allocated to all the separate performance obligations in an arrangement. It reflects the amount of consideration to which the Company expects to be entitled in exchange for transferring goods or services, which may include an estimate of variable consideration to the extent that it is probable of not being subject to significant reversals in the future based on the Company’s experience with similar arrangements. The transaction price also reflects the impact of the time value of money if there is a significant financing component present in an arrangement. The transaction price excludes amounts collected on behalf of third parties, such as sales taxes.

Revenue is recognized when the Company satisfies each performance obligation by transferring control of the promised goods or services to the customer. Goods or services can transfer at a point in time or over time depending on the nature of the arrangement.

Deferred revenue represents the Company’s obligation to transfer goods or services to a customer for which the Company has received consideration (or an amount of consideration is due) from the customer. Our payment terms vary by the type and location of our customer and the products or services offered. The term between invoicing and when payment is due is not significant. For certain products or services and customer types, we require payment before the products or services are delivered to the customer. During the three and six months ended June 29, 2018, the Company recognized $24.1 million and $44.0 million of revenue, respectively, that were included in Deferred revenue at the beginning of each respective period.

Contract assets exist when the Company has satisfied a performance obligation but does not have an unconditional right to consideration (e.g., because the entity first must satisfy another performance obligation in the contract before it is entitled to invoice the customer). Contract assets are reported as a component of “Prepaid expenses and other current assets” on the Condensed Consolidated Balance Sheets. See Note 6, “Balance Sheet Components’ for additional information.

Shipping and handling costs are accounted for as a fulfillment cost and are recorded in cost of revenue in the Company’s Condensed Consolidated Statements of Operations.

Hardware and Software. Revenue from the sale of hardware and software products is recognized when the control is transferred. For most of the Company’s product sales (including sales to distributors and system integrators), the control is transferred at the time the product is shipped or delivery has occurred because the customer has significant risks and rewards of ownership of the asset and the Company has a present right to payment at that time. The Company’s agreements with the distributors and system integrators have terms which are generally consistent with the standard terms and conditions for the sale of the Company’s equipment to end users, and do not provide for product rotation or pricing allowances, as are typically found in agreements with stocking distributors. We offer trade-in rights which are specifically identified and accrued for at the end of the period through contra-revenue.

Arrangements with Multiple Performance Obligations. The Company has revenue arrangements that include multiple performance obligations. The Company allocates transaction price to all separate performance obligations based on their relative standalone selling prices (“SSP”). The Company’s best evidence for SSP is the price the Company charges for that good or service when the Company sells it separately in similar circumstances to similar customers. If goods or services are not always sold separately, the Company uses the best estimate of SSP in the allocation of transaction price. The objective of determining the best estimate of SSP is to estimate the price at which the Company would transact a sale if the product or service were sold on a standalone basis. The Company’s process for determining best estimate of SSP involves management’s judgment, and considers multiple factors including, but not limited to, major product groupings, geographies, gross margin objectives and pricing practices. Pricing practices taken into consideration include contractually stated prices, discounts offered and applicable price lists. These factors may vary over time, depending upon the unique facts and circumstances related to each deliverable. If the facts and circumstances underlying the factors considered change or should future facts and circumstances lead the Company to consider additional factors, the Company’s best estimate of SSP may also change.

Solution Sales. Solution sales for the design, manufacture, test, integration and installation of products, including equipment acquired from third parties to be integrated with Harmonic’s products, that are customized to meet the customer’s specifications are accounted for based on the percentage-of-completion basis, using the input method. Some of our arrangements may include acceptance provisions that require testing of the solution against specific performance criteria. The Company performs a detailed evaluation to determine whether the arrangement involves performance criteria based on our standard performance criteria. The Company has a long-standing history of entering into contractual arrangements to deliver the solution sales based on standard performance criteria. For this type of arrangement, we consider the customer acceptance clause not substantive and recognize product revenue when the customer takes possession on the product and recognize service on a percentage-of-completion basis. However, if the solution results in significant production, modification or customization, we consider the arrangement as a single performance obligation and recognize the revenue at a point in time, depending on the complexity of the solution and nature of acceptance.

Professional services. Revenue from professional services is recognized over time, on the percentage-of-completion basis using the input method.

Input method. The use of the input method requires the Company to make reasonably dependable estimates. We use the input method based on labor hours, where revenue is calculated based on the percentage of total hours incurred in relation to total estimated hours at completion of the contract. The input method is reasonable because the hours best reflect the Company’s efforts toward satisfying the performance obligation over time. As circumstances change over time, the Company updates its measure of progress to reflect any changes in the outcome of the performance obligation. Such changes to an entity’s measure of progress are accounted for as a change in accounting estimates.

Support and maintenance. Support and maintenance services are satisfied ratably over time as the customer simultaneously receives and consumes the benefits of the services. As a result, support and maintenance revenue is recognized on a straight line basis over the period of the contract.

Contract costs. The incremental costs of obtaining a contract are capitalized if the costs are expected to be recovered. Costs that are recognized as assets are amortized straight-line over the period as the related goods or services transfer to the customer. Costs incurred to fulfill a contract are capitalized if they are not covered by other relevant guidance, relate directly to a contract, will be used to satisfy future performance obligations, and are expected to be recovered.

The Company recorded a net decrease to the opening balance of accumulated deficit of $1.4 million as of January 1, 2018 for capitalizing contract costs due to the cumulative impact of adopting Topic 606 for sales commissions related to customer contracts with an amortization period in excess of one year. Anticipated contract renewals, amendments, and follow-on contracts with the same customer are considered when determining the period of amortization.

The net capitalized contract costs as of June 29, 2018 were $1.8 million, of which $1.3 million and $0.5 million were reported as components of “Prepaid expenses and other current assets” and “Other long-term assets” on the Condensed Consolidated Balance Sheets, respectively. The amortization of the capitalized contract costs during the three and six months ended June 29, 2018 was $0.3 million and $0.5 million, respectively.

Significant Judgments. The Company has revenue arrangements that include promises to transfer multiple products and services to a customer. The Company may exercise significant judgment when determining whether products and services are considered distinct performance obligations that should be accounted for separately versus together.

The Company allocates the transaction price to all separate performance obligations based on the SSP of each obligation. The Company’s best evidence for SSP is the price the Company charges for that good or service when the Company sells it separately in similar circumstances to similar customers. If goods or services are not always sold separately, the Company uses the best estimate of SSP in the allocation of the transaction price. The objective of determining the best estimate of SSP is to estimate the price at which the Company would transact a sale if the product or service were sold on a standalone basis. The Company’s process for determining the best estimate of SSP involves management’s judgment, and considers multiple factors including, but not limited to, major product groupings, geographies, gross margin objectives and pricing practices. Pricing practices taken into consideration include contractually stated prices, discounts and applicable price lists. These factors may vary over time, depending upon the unique facts and circumstances related to each deliverable. If the facts and circumstances underlying the factors considered change or should future facts and circumstances lead the Company to consider additional factors, the Company’s best estimate of SSP may also change.

Practical Expedients and Exemptions. Under Topic 606, incremental costs of obtaining a contract such as sales commissions are capitalized if they are expected to be recovered, and amortized on a straight-line basis. Expensing these costs as incurred is not permitted unless they qualify for a practical expedient. Other than capitalized costs of obtaining subscription contracts which are amortized regardless of the life of expected amortization period, the Company elected the practical expedient to expense the costs to obtain all other contracts as incurred, when the life of the expected amortization period is one year or less by using a portfolio approach.

The Company elected the practical expedient under Topic 606 to not disclose the transaction price allocated to remaining performance obligations, since the majority of the Company’s arrangements have original expected durations of one year or less, or the invoicing corresponds to the value of the Company’s performance completed to date.

The Company elected the practical expedient that allows the Company to not assess a contract for a significant financing component if the period between the customer’s payment and the transfer of the goods or services is one year or less.

See Note 14, “Segment Information” for further disaggregated revenue information.

Other Recently Adopted Accounting Pronouncements

In January 2016, the Financial Accounting Standards Board (“FASB) issued Accounting Standards Updated (“ASU”) No. 2016-01, Financial Instruments (Topic 825): Recognition and Measurement of Financial Assets and Financial Liabilities, 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 Company adopted this new standard in the first quarter of fiscal 2018, and the adoption did not have a material impact on its condensed consolidated financial statements. See Note 3, “Investments in Equity Securities” for additional information.

In November 2016, the FASB issued ASU No. 2016-18, Statement of Cash Flows (Topic 230): Restricted Cash, which requires entities to present the aggregate changes in cash, cash equivalents, restricted cash and restricted cash equivalents in the statement of cash flows. As a result, the statement of cash flows will be required to present restricted cash and restricted cash equivalents as a part of the beginning and ending balances of cash and cash equivalents. The Company adopted this new standard in the first quarter of fiscal 2018 on a retrospective basis. The Company’s total restricted cash balance was $0.3 million and $1.7 million as of June 29, 2018 and December 31, 2017, respectively. The Company’s total restricted cash balance was $1.9 million and $1.8 million as of June 30, 2017 and December 31, 2016, respectively. These restricted cash balances are presented as a part of the ending and beginning balances of cash, cash equivalents and restricted cash on the Company’s Condensed Consolidated Statements of Cash Flows for the corresponding periods. See Note 6, “Balance Sheet Components” for additional information.

In January 2017, the FASB issued ASU No. 2017-01, Business Combinations (Topic 805): Clarifying the Definition of a Business. The objective of ASU 2017-01 is to clarify the definition of a business in order 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 Company adopted this new standard in the first quarter of fiscal 2018, and the adoption had no impact on its condensed consolidated financial statements.

Recently Issued Accounting Pronouncements

In February 2016, the FASB issued ASU No. 2016-02, Leases (Topic 842), to amend 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. The 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 ASU will be effective for the Company beginning in the first quarter of fiscal 2019 and early adoption is permitted. The Company will be required to recognize the right-of-use assets and liabilities of operating leases upon adoption of the new guidance. The Company continues to evaluate the effect of adopting this guidance on its consolidated financial statements and related disclosures.

In July 2018, the FASB issued ASU No. 2018-11, Leases (Topic 842): Targeted Improvements, which amends ASC Topic 842 to provide another transition method, allowing a cumulative effect adjustment to the opening balance of retained earnings during the period of adoption.

In June 2016, the FASB issued ASU No. 2016-13, Financial Instruments - Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments, which 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 ASU will be effective for the Company beginning in the first quarter of fiscal 2020 and early adoption is permitted. The adoption of the new ASU is not expected to have a material impact on the Company’s consolidated financial statements.

In January 2017, the FASB issued ASU No. 2017-04, Intangibles - Goodwill and Other (Topic 350): Simplifying the Test for Goodwill Impairment. The new ASU 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 then be the amount by which a reporting unit's carrying value exceeds its fair value. The new ASU 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 the new ASU on its consolidated financial statements.

In June 2018, the FASB issued ASU No. 2018-07, Compensation—Stock Compensation (Topic 718): Improvements to Nonemployee Share-Based Payment Accounting. The new ASU expands the scope of Topic 718 to include share-based payment transactions for acquiring goods and services from nonemployees. An entity should apply the requirements of Topic 718 to nonemployee awards except for specific guidance on inputs to an option pricing model and the attribution of cost. The new ASU will be effective for the Company beginning in the first quarter of fiscal 2019 and early adoption is permitted. The adoption of the new ASU is not expected to have a material impact on the Company’s consolidated financial statements.
Revenue Recognition, Policy
Revenue Recognition

The Company’s principal sources of revenue are from the sale of hardware, software, hardware and software maintenance contracts, and end-to-end solutions, encompassing design, manufacture, test, integration and installation of products. The Company also derives recurring revenue from subscriptions, which are comprised of subscription fees from customers utilizing the Company’s cloud-based media processing solutions.

Revenue from contracts with customers is recognized using the following five steps:

a) Identify the contract(s) with a customer;
b) Identify the performance obligations in the contract;
c) Determine the transaction price;
d) Allocate the transaction price to the performance obligations in the contract; and
e) Recognize revenue when (or as) the Company satisfies a performance obligation.

A contract contains a promise (or promises) to transfer goods or services to a customer. A performance obligation is a promise (or a group of promises) that is distinct. The transaction price is the amount of consideration a Company expects to be entitled from a customer in exchange for providing the goods or services.

The unit of account for revenue recognition is a performance obligation (a good or service). A contract may contain one or more performance obligations. Performance obligations are accounted for separately if they are distinct. A good or service is distinct if the customer can benefit from the good or service either on its own or together with other resources that are readily available to the customer, and the good or service is distinct in the context of the contract. Otherwise performance obligations will be combined with other promised goods or services until the Company identifies a bundle of goods or services that is distinct.

The transaction price is allocated to all the separate performance obligations in an arrangement. It reflects the amount of consideration to which the Company expects to be entitled in exchange for transferring goods or services, which may include an estimate of variable consideration to the extent that it is probable of not being subject to significant reversals in the future based on the Company’s experience with similar arrangements. The transaction price also reflects the impact of the time value of money if there is a significant financing component present in an arrangement. The transaction price excludes amounts collected on behalf of third parties, such as sales taxes.

Revenue is recognized when the Company satisfies each performance obligation by transferring control of the promised goods or services to the customer. Goods or services can transfer at a point in time or over time depending on the nature of the arrangement.

Deferred revenue represents the Company’s obligation to transfer goods or services to a customer for which the Company has received consideration (or an amount of consideration is due) from the customer. Our payment terms vary by the type and location of our customer and the products or services offered. The term between invoicing and when payment is due is not significant. For certain products or services and customer types, we require payment before the products or services are delivered to the customer. During the three and six months ended June 29, 2018, the Company recognized $24.1 million and $44.0 million of revenue, respectively, that were included in Deferred revenue at the beginning of each respective period.

Contract assets exist when the Company has satisfied a performance obligation but does not have an unconditional right to consideration (e.g., because the entity first must satisfy another performance obligation in the contract before it is entitled to invoice the customer). Contract assets are reported as a component of “Prepaid expenses and other current assets” on the Condensed Consolidated Balance Sheets. See Note 6, “Balance Sheet Components’ for additional information.

Shipping and handling costs are accounted for as a fulfillment cost and are recorded in cost of revenue in the Company’s Condensed Consolidated Statements of Operations.

Hardware and Software. Revenue from the sale of hardware and software products is recognized when the control is transferred. For most of the Company’s product sales (including sales to distributors and system integrators), the control is transferred at the time the product is shipped or delivery has occurred because the customer has significant risks and rewards of ownership of the asset and the Company has a present right to payment at that time. The Company’s agreements with the distributors and system integrators have terms which are generally consistent with the standard terms and conditions for the sale of the Company’s equipment to end users, and do not provide for product rotation or pricing allowances, as are typically found in agreements with stocking distributors. We offer trade-in rights which are specifically identified and accrued for at the end of the period through contra-revenue.
Revenue Recognition, Multiple-deliverable Arrangements
Arrangements with Multiple Performance Obligations. The Company has revenue arrangements that include multiple performance obligations. The Company allocates transaction price to all separate performance obligations based on their relative standalone selling prices (“SSP”). The Company’s best evidence for SSP is the price the Company charges for that good or service when the Company sells it separately in similar circumstances to similar customers. If goods or services are not always sold separately, the Company uses the best estimate of SSP in the allocation of transaction price. The objective of determining the best estimate of SSP is to estimate the price at which the Company would transact a sale if the product or service were sold on a standalone basis. The Company’s process for determining best estimate of SSP involves management’s judgment, and considers multiple factors including, but not limited to, major product groupings, geographies, gross margin objectives and pricing practices. Pricing practices taken into consideration include contractually stated prices, discounts offered and applicable price lists. These factors may vary over time, depending upon the unique facts and circumstances related to each deliverable. If the facts and circumstances underlying the factors considered change or should future facts and circumstances lead the Company to consider additional factors, the Company’s best estimate of SSP may also change.

Solution Sales. Solution sales for the design, manufacture, test, integration and installation of products, including equipment acquired from third parties to be integrated with Harmonic’s products, that are customized to meet the customer’s specifications are accounted for based on the percentage-of-completion basis, using the input method. Some of our arrangements may include acceptance provisions that require testing of the solution against specific performance criteria. The Company performs a detailed evaluation to determine whether the arrangement involves performance criteria based on our standard performance criteria. The Company has a long-standing history of entering into contractual arrangements to deliver the solution sales based on standard performance criteria. For this type of arrangement, we consider the customer acceptance clause not substantive and recognize product revenue when the customer takes possession on the product and recognize service on a percentage-of-completion basis. However, if the solution results in significant production, modification or customization, we consider the arrangement as a single performance obligation and recognize the revenue at a point in time, depending on the complexity of the solution and nature of acceptance.

Professional services. Revenue from professional services is recognized over time, on the percentage-of-completion basis using the input method.

Input method. The use of the input method requires the Company to make reasonably dependable estimates. We use the input method based on labor hours, where revenue is calculated based on the percentage of total hours incurred in relation to total estimated hours at completion of the contract. The input method is reasonable because the hours best reflect the Company’s efforts toward satisfying the performance obligation over time. As circumstances change over time, the Company updates its measure of progress to reflect any changes in the outcome of the performance obligation. Such changes to an entity’s measure of progress are accounted for as a change in accounting estimates.

Support and maintenance. Support and maintenance services are satisfied ratably over time as the customer simultaneously receives and consumes the benefits of the services. As a result, support and maintenance revenue is recognized on a straight line basis over the period of the contract.

Contract costs. The incremental costs of obtaining a contract are capitalized if the costs are expected to be recovered. Costs that are recognized as assets are amortized straight-line over the period as the related goods or services transfer to the customer. Costs incurred to fulfill a contract are capitalized if they are not covered by other relevant guidance, relate directly to a contract, will be used to satisfy future performance obligations, and are expected to be recovered.

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 exposes 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 that generally mature 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 income (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 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 authoritative accounting guidance establishes a framework for measuring fair value and requires disclosure about the fair value measurements of assets and liabilities. Fair value is defined 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. 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.
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 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.
Goodwill and 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 Access.

The Company tests for goodwill impairment at the reporting unit level on an annual basis in the fiscal fourth quarter, or more frequently, if events or changes in circumstances indicate that the asset is more likely than not impaired. The Company performed its annual goodwill impairment review at the reporting unit level as of October 31, 2017, with no goodwill impairment indicated. There were no events or circumstances which triggered additional impairment reviews for the periods presented.

Restructuring and Related Charges
The fair value of this liability 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’ term, which continues through August 2020. 
Share-based Compensation Expense
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.

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 assumption is based on U.S. Treasury zero-coupon issues with remaining terms similar to the expected term. The Company has not paid and does not plan to pay any cash dividends in the foreseeable future.
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 Access. 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 Access segment sells cable access solutions and related services to cable operators globally.
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 35 R24.htm IDEA: XBRL DOCUMENT v3.10.0.1
Recent Accounting Pronouncements - Revenue From Contracts With Customer (Tables)
6 Months Ended
Jun. 29, 2018
Accounting Changes and Error Corrections [Abstract]  
Schedule of New Accounting Pronouncements and Changes in Accounting Principles
The cumulative effect of initially applying Topic 606 to the Company’s condensed consolidated balance sheet on January 1, 2018 was as follows (in thousands):
CONDENSED CONSOLIDATED BALANCE SHEETS
Balance as of December 31, 2017
 
Cumulative Impact from Adopting Topic 606
 
Balance as of January 1, 2018
ASSETS
 
 
 
 
 
Accounts receivable, net
$
69,844

 
$
1,781

 
$
71,625

Prepaid expenses and other current assets
18,931

 
3,578

 
22,509

Other long-term assets
42,913

 
773

 
43,686

 
 
 
 
 
 
LIABILITIES AND STOCKHOLDERS’ EQUITY
 
 
 
 
 
Deferred revenue
$
52,429

 
$
(4,826
)
 
$
47,603

Other non-current liabilities
22,626

 
(473
)
 
22,153

Accumulated deficit
(2,057,812
)
 
11,431

 
(2,046,381
)

The impact from adopting Topic 606 on the Company’s condensed consolidated financial statements was as follows (in thousands):
 
Three months ended June 29, 2018
 
Six months ended June 29, 2018
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS
As Reported
 
Previous Accounting Guidance
 
Impact from Adopting Topic 606
 
As Reported
 
Previous Accounting Guidance
 
Impact from Adopting Topic 606
Total net revenue
$
99,160

 
$
98,714

 
$
446

 
$
189,287

 
$
188,037

 
$
1,250

Total cost of revenue
47,557

 
47,316

 
241

 
90,501

 
90,141

 
360

Total gross profit
51,603

 
51,398

 
205

 
98,786

 
97,896

 
890

Operating expenses:
 
 
 
 


 
 
 
 
 
 
Selling, general and administrative
27,988

 
28,570

 
(582
)
 
59,151

 
59,541

 
(390
)
Income (loss) from operations
642

 
(145
)
 
787

 
(8,685
)
 
(9,965
)
 
1,280

Loss before income taxes
(2,022
)
 
(2,809
)
 
787

 
(14,638
)
 
(15,918
)
 
1,280

Net loss
(2,913
)
 
(3,700
)
 
787

 
(16,607
)
 
(17,887
)
 
1,280

 
As of June 29, 2018
CONDENSED CONSOLIDATED BALANCE SHEETS
As Reported
 
Previous Accounting Guidance
 
Impact from Adopting Topic 606
ASSETS
 
 
 
 
 
Accounts receivable, net
82,635

 
78,065

 
$
4,570

Prepaid expenses and other current assets
19,377

 
15,918

 
3,459

Other long-term assets
42,863

 
42,360

 
503

LIABILITIES AND STOCKHOLDERS’ EQUITY
 
 
 
 
 
Deferred revenue
56,278

 
60,032

 
(3,754
)
Other non-current liabilities
19,169

 
19,594

 
(425
)
Accumulated deficit
(2,062,988
)
 
(2,075,699
)
 
12,711

XML 36 R25.htm IDEA: XBRL DOCUMENT v3.10.0.1
Derivative and Hedging Activities (Tables)
6 Months Ended
Jun. 29, 2018
Derivative Instruments and Hedging Activities Disclosure [Abstract]  
Schedule of Derivative Instruments gain and losses by Statement of Operations locations
Losses on the non-designated derivative instruments recognized during the periods presented were as follows (in thousands):
 
 
 
Three months ended
Six months ended
 
Financial Statement Location
 
June 29, 2018
 
June 30, 2017
June 29, 2018
 
June 30, 2017
Derivatives not designated as hedging instruments:
 
 
 
 
 
 
 
 
Losses recognized in income
Other income (expense), net
 
$
(1,268
)
 
$
(53
)
$
(1,382
)
 
$
(185
)
Schedule of Notional Amounts of Outstanding Derivative Positions
The U.S. dollar equivalents of all outstanding notional amounts of foreign currency forward contracts, including the Euro, British pound, Israeli shekel and Japanese yen, are summarized as follows (in thousands):

 
June 29, 2018
 
December 31, 2017
Derivatives not designated as hedging instruments:
 

 

Purchase
 
$
24,743

 
$
12,875

Sell
 
$
1,658

 
$
1,509

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 29, 2018
 
December 31, 2017
 
Balance Sheet Location
 
June 29, 2018
 
December 31, 2017
Derivatives not designated as hedging instruments:
 
 
 
 
 
 
 
 
 
 
 
 
Foreign currency contracts
 
Prepaid expenses and other current assets
 
$
14

 
$
33

 
Accrued and other current liabilities
 
$
298

 
$
4

Total derivatives
 
 
 
$
14

 
$
33

 
 
 
$
298

 
$
4

Changes in fair values of non-designated foreign currency forward contracts
As of June 29, 2018, 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
 
Net Amount
Derivative assets
 
$
14

 

 
$
14

 
$
(14
)
 
$

Derivative liabilities
 
$
298

 

 
$
298

 
$
(14
)
 
$
284

XML 37 R26.htm IDEA: XBRL DOCUMENT v3.10.0.1
Fair Value Measurements (Tables)
6 Months Ended
Jun. 29, 2018
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 29, 2018
 
 
 
 
 
 
 
Cash equivalents
 
 
 
 
 
 
 
Money market funds
$

 
$

 
$

 
$

Derivative assets

 
14

 

 
14

Other long-term assets
 
 
 
 
 
 
 
Long-term investment
178

 

 

 
178

Total assets measured and recorded at fair value
$
178

 
$
14

 
$

 
$
192

Accrued and other current liabilities
 
 
 
 
 
 
 
Derivative liabilities
$

 
$
298

 
$

 
$
298

Total liabilities measured and recorded at fair value
$

 
$
298

 
$

 
$
298

 
Level 1
 
Level 2
 
Level 3
 
Total
As of December 31, 2017
 
 
 
 
 
 
 
Cash equivalents
 
 
 
 
 
 
 
Money market funds
$
22

 
$

 
$

 
$
22

Prepaid expenses and other current assets
 
 
 
 
 
 
 
Derivative assets

 
33

 

 
33

Total assets measured and recorded at fair value
$
22

 
$
33

 
$

 
$
55

Accrued and other current liabilities
 
 
 
 
 
 
 
Derivative liabilities
$

 
$
4

 
$

 
$
4

Total liabilities measured and recorded at fair value
$

 
$
4

 
$

 
$
4

XML 38 R27.htm IDEA: XBRL DOCUMENT v3.10.0.1
Balance Sheet Components (Tables)
6 Months Ended
Jun. 29, 2018
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Accounts Receivable, Net
The following tables provide details of selected balance sheet components (in thousands):
 
June 29, 2018

December 31, 2017
Accounts receivable, net:
 
 
 
Accounts receivable
$
86,253

 
$
74,475

Less: allowances for doubtful accounts and sales returns
(3,618
)
 
(4,631
)
     Total
$
82,635

 
$
69,844

Prepaid, and Other Current Assets
 
June 29, 2018

December 31, 2017
Prepaid expenses and other current assets:
 
 
 
Deferred cost of revenue
$
7,688

 
$
4,440

Prepaid maintenance, royalty, rent, property taxes and value added tax
3,753

 
3,867

  Contract assets(1)
2,704

 

  Capitalized commission
1,293

 

Restricted cash(2)
274

 
530

  French R&D tax credits receivable(3)
103

 
6,609

Other
3,562

 
3,485

Total
$
19,377

 
$
18,931


(1) Contract assets reflect the satisfied performance obligations for which the Company does not yet have an unconditional right to consideration.
(2) Amounts represent 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.
(3) The Company’s TVN subsidiary in France (the “TVN French Subsidiary”) participates in the French Crédit d’Impôt Recherche 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 credits receivable at June 29, 2018 were approximately $24.0 million and are expected to be recoverable from 2018 through 2022 with $0.1 million reported as a component of “Prepaid expenses and other current assets” and $23.9 million reported as a component of “Other long-term assets” on the Company’s Condensed Consolidated Balance Sheets.

Inventories
 
June 29, 2018

December 31, 2017
Inventories:
 
 
 
Raw materials
$
1,973

 
$
2,881

Work-in-process
755

 
933

Finished goods
8,871

 
10,130

Service-related spares
11,395

 
12,032

Total
$
22,994

 
$
25,976



Property, Plant and Equipment
 
June 29, 2018
 
December 31, 2017
Property and equipment, net:
 
 
 
   Machinery and equipment
$
88,129

 
$
87,121

   Capitalized software
35,527

 
35,139

   Leasehold improvements
14,978

 
15,051

   Furniture and fixtures
6,499

 
6,534

      Property and equipment, gross
145,133

 
143,845

      Less: accumulated depreciation and amortization
(119,502
)
 
(114,580
)
         Total
$
25,631

 
$
29,265

Other Long Term Assets
 
June 29, 2018
 
December 31, 2017
Other long-term assets:
 
 
 
   R&D tax credits receivable
$
23,940

 
$
22,322

   Deferred tax assets
9,563

 
10,462

   Equity investment
3,771

 
3,593

   Others(1)
5,589

 
6,536

      Total
$
42,863

 
$
42,913

Accrued Liabilities
 
June 29, 2018
 
December 31, 2017
Accrued and other current liabilities:
 
 
 
   Accrued employee compensation and related expenses
$
15,750

 
$
16,414

   Customer deposits
4,888

 
5,020

   Accrued warranty
4,647

 
4,381

   Contingent inventory reserves
3,700

 
3,806

   Accrued royalty payments
2,583

 
2,195

   Accrued TVN VDP, current(1)
2,446

 
3,186

   Accrued Avid litigation settlement, current
1,500

 

   Others
15,707

 
13,703

      Total
$
51,221

 
$
48,705



(1) See Note 8, “Restructuring and related charges-TVN VDP,” for additional information on the Company’s TVN VDP liabilities.
XML 39 R28.htm IDEA: XBRL DOCUMENT v3.10.0.1
Goodwill and Identified Intangible Assets (Tables)
6 Months Ended
Jun. 29, 2018
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 29, 2018 were as follows (in thousands):
 
Video
 
Cable Access
 
Total
Balance as of December 31, 2017
$
182,012

 
$
60,815

 
$
242,827

   Foreign currency translation adjustment
(1,633
)
 
(18
)
 
(1,651
)
Balance as of June 29, 2018
$
180,379

 
$
60,797

 
$
241,176

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

 
$
(22,985
)
 
$
8,722

 
$
31,707

 
$
(20,396
)
 
$
11,311

Customer relationships/contracts
2.7
 
44,690

 
(36,664
)
 
8,026

 
44,819

 
(35,205
)
 
9,614

Trademarks and trade names
1.7
 
630

 
(368
)
 
262

 
654

 
(300
)
 
354

Maintenance agreements and related relationships
n/a
 
5,500

 
(5,500
)
 

 
5,500

 
(5,500
)
 

Order Backlog
n/a
 
3,128

 
(3,128
)
 

 
3,177

 
(3,177
)
 

Total identifiable intangibles
 
 
$
85,655

 
$
(68,645
)
 
$
17,010

 
$
85,857

 
$
(64,578
)
 
$
21,279

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

 
$
1,295

$
2,590

 
$
2,590

Included in operating expenses
800

 
780

1,604

 
1,554

Total amortization expense
$
2,095

 
$
2,075

$
4,194

 
$
4,144

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,
 
 
 
 
 
2018 (remaining six months)
$
2,590

 
$
1,584

 
$
4,174

2019
5,180

 
3,167

 
8,347

2020
951

 
3,036

 
3,987

2021

 
502

 
502

Total future amortization expense
$
8,721

 
$
8,289

 
$
17,010

XML 40 R29.htm IDEA: XBRL DOCUMENT v3.10.0.1
Restructuring and Related Charges (Tables)
6 Months Ended
Jun. 29, 2018
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 29,
2018

June 30,
2017
June 29,
2018
 
June 30,
2017
Restructuring and related charges in:
 
 
 
 
 
 
Cost of revenue
$
115

 
$
278

$
877

 
$
786

Operating expenses - Restructuring and related charges
631

 
777

1,717

 
2,056

Total restructuring and related charges
$
746

 
$
1,055

$
2,594

 
$
2,842

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 29, 2018 (in thousands):
 
Excess facilities
 
TVN VDP (1)
 
Total
Balance at December 31, 2017
$
2,426

 
$
5,128

 
$
7,554

Adjustments to restructuring provisions
66

 
477

 
543

Cash payments
(502
)
 
(1,653
)
 
(2,155
)
Foreign exchange gain

 
(107
)
 
(107
)
Balance at June 29, 2018
1,990

 
3,845

 
5,835

Less: current portion (1)
(900
)
 
(2,446
)
 
(3,346
)
Long-term portion (1)
$
1,090

 
$
1,399

 
$
2,489



(1) The current portion and long-term portion of the restructuring liability are reported as components of “Accrued and other current liabilities” and “Other non-current liabilities”, respectively, on the Company’s Condensed Consolidated Balance Sheets.
XML 41 R30.htm IDEA: XBRL DOCUMENT v3.10.0.1
Convertible Notes, Other Debts And Capital Leases (Tables)
6 Months Ended
Jun. 29, 2018
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 29, 2018 and December 31, 2017 (in thousands, except for years and percentages):
 
June 29, 2018
 
December 31, 2017
Liability:
 
 
 
  Principal amount
$
128,250

 
$
128,250

  Less: Debt discount, net of amortization
(14,767
)
 
(17,404
)
  Less: Debt issuance costs, net of amortization
(1,781
)
 
(2,098
)
  Carrying amount
$
111,702

 
$
108,748

  Remaining amortization period (years)
2.4

 
2.9

  Effective interest rate on liability component
9.94
%
 
9.94
%
  Carrying amount of equity component
$
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 29, 2018
 
June 30, 2017
June 29, 2018
 
June 30, 2017
Contractual interest expense
$
1,282

 
$
1,282

$
2,565

 
$
2,565

Amortization of debt discount
1,340

 
1,214

2,637

 
2,388

Amortization of debt issuance costs
161

 
146

317

 
288

  Total interest expense recognized
$
2,783

 
$
2,642

$
5,519

 
$
5,241

Schedule of Other Debt and Capital Leases
he Company has 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 29, 2018
 
December 31, 2017
Financing from French government agencies related to various government incentive programs (1)
$
14,401

 
$
20,565

Term loans
1,081

 
1,282

Obligations under capital leases
559

 
1,099

  Total debt obligations
16,041

 
22,946

  Less: current portion
(1,723
)
 
(7,610
)
  Long-term portion
$
14,318

 
$
15,336

(1) As of June 29, 2018 and December 31, 2017, loans backed by French R&D tax credit receivables were $12.0 million and $17.7 million, respectively. As of June 29, 2018, the TVN French Subsidiary had an aggregate of $24.0 million of R&D tax credit receivables from the French government from 2018 through 2022. See Note 6, “Balance Sheet Components” for additional information. These tax loans have a fixed rate of 0.6%, plus EURIBOR 1 month + 1.3% and mature between 2018 through 2020. The remaining loans of $2.4 million at June 29, 2018, primarily relate to financial support from French government agencies for R&D innovation projects at minimal interest rates, and these loans mature between 2018 through 2025.

Schedule of Maturities of Long-term Debt
The table below presents the future minimum repayments of debts and capital lease obligations for TVN as of June 29, 2018 (in thousands):

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

 
$
864

2019
92

 
6,879

2020
49

 
6,687

2021
23

 
497

2022

 
457

Thereafter

 
98

Total
$
559

 
$
15,482

XML 42 R31.htm IDEA: XBRL DOCUMENT v3.10.0.1
Employee Benefit Plans and Stock-based Compensation (Tables)
6 Months Ended
Jun. 29, 2018
Disclosure of Compensation Related Costs, Share-based Payments [Abstract]  
Summary of Stock Options Outstanding
The following table summarizes the Company’s stock option activities and related information during the six months ended June 29, 2018 (in thousands, except per share amounts and terms):
 
 
Stock Options Outstanding
 
 
Number
of
Shares
 
Weighted
Average
Exercise Price
Per Share
 
Weighted
Average
Remaining
Contractual
Term (Years)
 
Aggregate
Intrinsic
Value
Balance at December 31, 2017
 
3,880

 
$
6.04

 
 
 
 
Granted
 

 

 
 
 
 
Exercised
 
(87
)
 
2.94

 
 
 
 
Forfeited
 
(35
)
 
4.76

 
 
 
 
Canceled or expired
 
(538
)
 
8.75

 
 
 
 
Balance at June 29, 2018
 
3,220

 
5.69

 
2.8
 
$
866.8

As of June 29, 2018
 
 
 
 
 
 
 
 
Vested and expected to vest
 
3,208

 
5.69

 
2.8
 
$
859.3

Exercisable
 
2,958

 
5.77

 
2.7
 
$
696.1

Summary of Restricted Stock Units Outstanding
The following table summarizes the Company’s RSUs activities and related information during the six months ended June 29, 2018 (in thousands, except per share amounts and terms):
 
 
Restricted Stock Units Outstanding
 
 
Number
of
Shares
 
Weighted
Average Grant
Date Fair Value
Per Share
Balance at December 31, 2017
 
2,904

 
5.09

Granted
 
3,293

 
3.74

Vested
 
(2,220
)
 
4.75

Forfeited
 
(183
)
 
5.09

Balance at June 29, 2018
 
3,794

 
4.12

Schedule of Defined Benefit Plans Obligations
The table below presents the components of net periodic benefit costs (in thousands):
 
Three months ended
 
Six months ended
 
June 29, 2018
 
June 30, 2017
 
June 29,
2018
 
June 30,
2017
Service cost
$
63

 
$
55

 
$
126

 
$
110

Interest cost
19

 
16

 
38

 
32

Recognized net actuarial loss

 
2

 

 
3

  Net periodic benefit cost
$
82

 
$
73

 
$
164

 
$
145


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

 
$
700

$
963

 
$
1,145

Research and development expense
818

 
1,337

2,622

 
2,314

Selling, general and administrative expense
1,746

 
2,099

5,184

 
3,928

Total stock-based compensation in operating expense
2,564

 
3,436

7,806

 
6,242

Total stock-based compensation
$
3,012

 
$
4,136

$
8,769

 
$
7,387

Valuation Assumptions for Stock Options
 
Stock Options
 
Three and six months ended
 
June 30,
2017
Expected term (years)
4.3
Volatility
43%
Risk-free interest rate
1.7%
Expected dividends
0.0%
Schedule of Share-based Payment Award, Employee Stock Purchase Plan, Valuation Assumptions
 
ESPP Purchase Period Ending
 
July 2,
2018
 
July 3,
2017
Expected term (years)
0.5

 
0.5

Volatility
60
%
 
41
%
Risk-free interest rate
1.7
%
 
1.0
%
Expected dividends
0.0
%
 
0.0
%
Estimated weighted average fair value per share at purchase date
$1.34
 
$1.40
XML 43 R32.htm IDEA: XBRL DOCUMENT v3.10.0.1
Income Taxes (Tables)
6 Months Ended
Jun. 29, 2018
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 29,
2018
 
June 30,
2017
 
June 29,
2018
 
June 30,
2017
Loss before income taxes
$
(2,022
)
 
$
(30,921
)
 
$
(14,638
)
 
$
(55,180
)
Provision for income taxes
891

 
579

 
1,969

 
347

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

(13.5
)%

(0.6
)%
XML 44 R33.htm IDEA: XBRL DOCUMENT v3.10.0.1
Net Loss Per Share (Tables)
6 Months Ended
Jun. 29, 2018
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 29,
2018
 
June 30,
2017
June 29,
2018
 
June 30,
2017
Numerator:
 
 
 
 
 
 
Net loss
$
(2,913
)
 
$
(31,500
)
$
(16,607
)
 
$
(55,527
)
Denominator:
 
 
 
 
 
 
Weighted average number of common shares outstanding
 
 
 
 
 
 
Basic and diluted
85,304

 
80,590

84,616

 
80,203

Net loss per share:
 
 
 
 
 
 
Basic and diluted
$
(0.03
)
 
$
(0.39
)
$
(0.20
)
 
$
(0.69
)
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 29,
2018
 
June 30,
2017
June 29,
2018
 
June 30,
2017
Stock options
3,234

 
4,614

3,469

 
4,753

RSUs
3,326

 
3,400

2,766

 
3,054

Stock purchase rights under the ESPP
541

 
578

689

 
385

Warrants (1)
782

 
782

782

 
782

   Total (2)
7,883

 
9,374

7,706

 
8,974

XML 45 R34.htm IDEA: XBRL DOCUMENT v3.10.0.1
Segment Information (Tables)
6 Months Ended
Jun. 29, 2018
Segment Reporting [Abstract]  
Segment Reporting Information, by Segment
The following table provides summary financial information by reportable segment (in thousands):

 
Three months ended
Six months ended
 
June 29, 2018 (1)
 
June 30, 2017
June 29, 2018
 
June 30, 2017
Video
 
 
 
 
 
 
Revenue
$
79,208

 
$
73,379

$
150,956

 
$
147,721

Gross profit
43,558

 
37,720

84,784

 
78,493

Operating income (loss)
6,239

 
(8,947
)
8,234

 
(14,783
)
Cable Access
 
 
 


 


Revenue
$
20,236

 
$
8,936

$
38,726

 
$
17,537

Gross profit
10,187

 
1,699

18,827

 
3,909

Operating income (loss)
540

 
(7,411
)
(973
)
 
(13,491
)
Total
 
 
 
 
 
 
Revenue
$
99,444

 
$
82,315

$
189,682

 
$
165,258

Gross profit
53,745

 
39,419

103,611

 
82,402

Operating income (loss)
6,779

 
(16,358
)
7,261

 
(28,274
)


(1) The Company has historically employed an aggregate allocation methodology based on total revenues to attribute professional services revenue and sales expenses between its Video and Cable Access segments. Beginning in the fourth quarter of 2017, the Company has prospectively changed to a more precise attribution methodology as the activities of selling and supporting the CableOS solution have become increasingly distinct from those of Video solutions. The impact of making this change in the three and six months ended June 30, 2017 compared to the Company’s historical approach was an increase in operating loss of $2.1 million and $3.2 million, respectively, from the Video segment and a corresponding decrease in operating loss of the Cable Access segment. The Company believes that the updated allocation methodology will provide greater clarity regarding the operating metrics of the Video and Cable Access business segments.

A reconciliation of the Company’s consolidated segment operating income (loss) to consolidated loss before income taxes is as follows (in thousands):
 
Three months ended
Six months ended
 
June 29, 2018
 
June 30, 2017
June 29, 2018
 
June 30, 2017
Total segment operating income (loss)
$
6,779

 
$
(16,358
)
$
7,261

 
$
(28,274
)
Amortization of warrants
(284
)
 

(395
)
 

Unallocated corporate expenses
(746
)
 
(4,853
)
(2,588
)
 
(8,775
)
Stock-based compensation
(3,012
)
 
(4,136
)
(8,769
)
 
(7,387
)
Amortization of intangibles
(2,095
)
 
(2,075
)
(4,194
)
 
(4,144
)
Income (loss) from operations
642

 
(27,422
)
(8,685
)
 
(48,580
)
Non-operating expense, net
(2,664
)
 
(3,499
)
(5,953
)
 
(6,600
)
Loss before income taxes
$
(2,022
)
 
$
(30,921
)
$
(14,638
)
 
$
(55,180
)

Unallocated Corporate Expenses
Together with amortization of intangibles and stock-based compensation, the Company does not allocate restructuring and related charges, TVN acquisition- and integration-related costs, and certain other non-recurring charges to the operating income (loss) 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.
XML 46 R35.htm IDEA: XBRL DOCUMENT v3.10.0.1
Commitments and Contingencies (Tables)
6 Months Ended
Jun. 29, 2018
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 29, 2018 are as follows (in thousands):
Years ending December 31,
 
2018 (remaining six months)
$
6,505

2019
11,420

2020
8,379

2021
2,907

2022
2,431

Thereafter
10,758

Total
$
42,400

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 29,
2018
 
June 30,
2017
June 29,
2018
 
June 30,
2017
Balance at beginning of period
$
4,522

 
$
4,585

$
4,381

 
$
4,862

   Accrual for current period warranties
1,714

 
1,277

3,450

 
2,495

   Warranty costs incurred
(1,589
)
 
(1,720
)
(3,184
)
 
(3,215
)
Balance at end of period
$
4,647

 
$
4,142

$
4,647

 
$
4,142

XML 47 R36.htm IDEA: XBRL DOCUMENT v3.10.0.1
Recent Accounting Pronouncements - Revenue From Contracts With Customers Beginning Balance Sheet Impact (Details) - USD ($)
$ in Thousands
Jun. 29, 2018
Jan. 01, 2018
Dec. 31, 2017
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]      
Accounts receivable, net $ 82,635   $ 69,844
Prepaid expenses and other current assets 19,377   18,931
Other long-term assets 42,863   42,913
Deferred revenue 56,278   52,429
Other non-current liabilities 19,169   22,626
Accumulated deficit (2,062,988)   $ (2,057,812)
Accounting Standards Update 2014-09 [Member]      
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]      
Accounts receivable, net   $ 71,625  
Prepaid expenses and other current assets   22,509  
Other long-term assets   43,686  
Deferred revenue   47,603  
Other non-current liabilities   22,153  
Accumulated deficit   (2,046,381)  
Calculated under Revenue Guidance in Effect before Topic 606 [Member] | Accounting Standards Update 2014-09 [Member]      
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]      
Accounts receivable, net 78,065    
Prepaid expenses and other current assets 15,918    
Other long-term assets 42,360    
Deferred revenue 60,032    
Other non-current liabilities 19,594    
Accumulated deficit (2,075,699)    
Difference between Revenue Guidance in Effect before and after Topic 606 [Member] | Accounting Standards Update 2014-09 [Member]      
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]      
Accounts receivable, net 4,570 1,781  
Prepaid expenses and other current assets 3,459 3,578  
Other long-term assets 503 773  
Deferred revenue (3,754) (4,826)  
Other non-current liabilities (425) (473)  
Accumulated deficit $ 12,711 $ 11,431  
XML 48 R37.htm IDEA: XBRL DOCUMENT v3.10.0.1
Recent Accounting Pronouncements - Revenue From Contracts With Customers, Financial Statement Impact (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 29, 2018
Jun. 30, 2017
Jun. 29, 2018
Jun. 30, 2017
Jan. 01, 2018
Dec. 31, 2017
New Accounting Pronouncements or Change in Accounting Principle [Line Items]            
Total net revenue $ 99,160 $ 82,315 $ 189,287 $ 165,258    
Total cost of revenue 47,557 48,500 90,501 91,035    
Gross Profit 51,603 33,815 98,786 74,223    
Selling, general and administrative 27,988 32,625 59,151 67,256    
Loss from operations 642 (27,422) (8,685) (48,580)    
Loss before income taxes (2,022) (30,921) (14,638) (55,180)    
Net loss (2,913) $ (31,500) (16,607) $ (55,527)    
Accounts receivable, net 82,635   82,635     $ 69,844
Prepaid expenses and other current assets 19,377   19,377     18,931
Other long-term assets 42,863   42,863     42,913
Deferred revenue 56,278   56,278     52,429
Other non-current liabilities 19,169   19,169     22,626
Accumulated deficit (2,062,988)   (2,062,988)     $ (2,057,812)
Accounting Standards Update 2014-09 [Member]            
New Accounting Pronouncements or Change in Accounting Principle [Line Items]            
Accounts receivable, net         $ 71,625  
Prepaid expenses and other current assets         22,509  
Other long-term assets         43,686  
Deferred revenue         47,603  
Other non-current liabilities         22,153  
Accumulated deficit         (2,046,381)  
Calculated under Revenue Guidance in Effect before Topic 606 [Member] | Accounting Standards Update 2014-09 [Member]            
New Accounting Pronouncements or Change in Accounting Principle [Line Items]            
Total net revenue 98,714   188,037      
Total cost of revenue 47,316   90,141      
Gross Profit 51,398   97,896      
Selling, general and administrative 28,570   59,541      
Loss from operations (145)   (9,965)      
Loss before income taxes (2,809)   (15,918)      
Net loss (3,700)   (17,887)      
Accounts receivable, net 78,065   78,065      
Prepaid expenses and other current assets 15,918   15,918      
Other long-term assets 42,360   42,360      
Deferred revenue 60,032   60,032      
Other non-current liabilities 19,594   19,594      
Accumulated deficit (2,075,699)   (2,075,699)      
Difference between Revenue Guidance in Effect before and after Topic 606 [Member] | Accounting Standards Update 2014-09 [Member]            
New Accounting Pronouncements or Change in Accounting Principle [Line Items]            
Total net revenue 446   1,250      
Total cost of revenue 241   360      
Gross Profit 205   890      
Selling, general and administrative (582)   (390)      
Loss from operations 787   1,280      
Loss before income taxes 787   1,280      
Net loss 787   1,280      
Accounts receivable, net 4,570   4,570   1,781  
Prepaid expenses and other current assets 3,459   3,459   3,578  
Other long-term assets 503   503   773  
Deferred revenue (3,754)   (3,754)   (4,826)  
Other non-current liabilities (425)   (425)   (473)  
Accumulated deficit $ 12,711   $ 12,711   $ 11,431  
XML 49 R38.htm IDEA: XBRL DOCUMENT v3.10.0.1
Recent Accounting Pronouncements - Narratives (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 29, 2018
Jun. 29, 2018
Jan. 01, 2018
Dec. 31, 2017
Jun. 30, 2017
Dec. 31, 2016
New Accounting Pronouncements or Change in Accounting Principle [Line Items]            
Deferred Revenue, Revenue Recognized $ 24,100 $ 44,000        
Accumulated deficit (2,062,988) (2,062,988)   $ (2,057,812)    
Net Capitalized Contract Costs 1,800 1,800        
Capitalized Contract Cost, Amortization 300 500        
Accounting Standards Update 2014-09 [Member]            
New Accounting Pronouncements or Change in Accounting Principle [Line Items]            
Accumulated deficit     $ (2,046,381)      
Accounting Standards Update 2014-09 [Member] | Difference between Revenue Guidance in Effect before and after Topic 606 [Member]            
New Accounting Pronouncements or Change in Accounting Principle [Line Items]            
Accumulated deficit 12,711 12,711 11,431      
Accounting Standards Update 2016-18 [Member]            
New Accounting Pronouncements or Change in Accounting Principle [Line Items]            
Restricted Cash 300 300   $ 1,700 $ 1,900 $ 1,800
Prepaid Expenses and Other Current Assets [Member]            
New Accounting Pronouncements or Change in Accounting Principle [Line Items]            
Net Capitalized Contract Costs 1,300 1,300        
Other Noncurrent Assets [Member]            
New Accounting Pronouncements or Change in Accounting Principle [Line Items]            
Net Capitalized Contract Costs $ 500 $ 500        
Sales Commission Contract Costs [Member] | Accounting Standards Update 2014-09 [Member]            
New Accounting Pronouncements or Change in Accounting Principle [Line Items]            
Accumulated deficit     $ 1,400      
XML 50 R39.htm IDEA: XBRL DOCUMENT v3.10.0.1
Investments in Equity Securities (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 29, 2018
Jun. 29, 2018
Oct. 22, 2014
Sep. 02, 2014
Vislink plc [Member]        
Schedule of Cost-method Investments [Line Items]        
Noncontrolling Interest, Ownership Percentage by Parent       3.30%
Cost Method Investments Original Cost       $ 3.3
Pebble Beach Systems [Member]        
Schedule of Cost-method Investments [Line Items]        
Gain on Change in Fair Value of Cost Investment $ 0.2 $ 0.2    
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.5  
Cost-method Investments, Other than Temporary Impairment   $ 0.0    
XML 51 R40.htm IDEA: XBRL DOCUMENT v3.10.0.1
Derivatives and Hedging Activities - Additional Information (Details)
$ in Millions
6 Months Ended
Jun. 29, 2018
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 $ 1.0
XML 52 R41.htm IDEA: XBRL DOCUMENT v3.10.0.1
Derivative and Hedging Activities gain losses in Statement of Operations (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 29, 2018
Jun. 30, 2017
Jun. 29, 2018
Jun. 30, 2017
Other Nonoperating Income (Expense) [Member] | Not Designated as Hedging Instrument [Member]        
Derivatives, Fair Value [Line Items]        
Losses recognized in income $ (1,268) $ (53) $ (1,382) $ (185)
XML 53 R42.htm IDEA: XBRL DOCUMENT v3.10.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. 29, 2018
Dec. 31, 2017
Long [Member]    
Derivative Instruments and Hedging Activities Disclosures [Line Items]    
Derivative Asset, Notional Amount $ 24,743 $ 12,875
Short [Member]    
Derivative Instruments and Hedging Activities Disclosures [Line Items]    
Derivative Liability, Notional Amount $ 1,658 $ 1,509
XML 54 R43.htm IDEA: XBRL DOCUMENT v3.10.0.1
Derivatives and Hedging Activities Assets Liabilities Balance Sheet Location (Details) - Foreign Exchange Contract [Member] - USD ($)
$ in Thousands
Jun. 29, 2018
Dec. 31, 2017
Derivatives, Fair Value [Line Items]    
Derivative Asset, Current $ 14 $ 33
Derivative Liability, Current 298 4
Not Designated as Hedging Instrument [Member] | Prepaid Expenses and Other Current Assets [Member]    
Derivatives, Fair Value [Line Items]    
Derivative Asset, Current 14 33
Not Designated as Hedging Instrument [Member] | Accrued Liabilities [Member]    
Derivatives, Fair Value [Line Items]    
Derivative Liability, Current $ 298 $ 4
XML 55 R44.htm IDEA: XBRL DOCUMENT v3.10.0.1
Derivatives and Hedging Activities Asset and Liability Offset (Details)
$ in Thousands
Jun. 29, 2018
USD ($)
Derivative Instruments and Hedging Activities Disclosure [Abstract]  
Derivative Asset, Gross Amounts of Derivatives $ 14
Derivative Assets, Gross Amounts of Derivatives Offset in the Condensed Consolidated Balance Sheets 0
Net Amounts of Derivative Assets Presented in the Condensed Consolidated Balance Sheets 14
Derivative Liabilities, Gross Amounts of Derivatives 298
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 298
Financial Instrument Liability (14)
Derivative Asset Net Amount 0
Financial Instrument Asset (14)
Derivative Liability Net Amount $ 284
XML 56 R45.htm IDEA: XBRL DOCUMENT v3.10.0.1
Fair Value Measurements - Narratives (Details) - USD ($)
$ in Thousands
Jun. 29, 2018
Dec. 31, 2017
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Other Debts, Excluding Capital Leases $ 15,482  
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 133,600 $ 129,900
Other Debts, Excluding Capital Leases 15,500 21,800
TVN [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Postemployment Benefits Liability $ 3,400 $ 5,100
XML 57 R46.htm IDEA: XBRL DOCUMENT v3.10.0.1
Fair Value Measurements - Financial Assets and Liabilities Measured at Fair Value Based on Three-Tier Fair Value Hierarchy (Detail) - Fair Value, Measurements, Recurring [Member] - USD ($)
$ in Thousands
Jun. 29, 2018
Dec. 31, 2017
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total assets measured and recorded at fair value $ 192 $ 55
Total liabilities measured and recorded at fair value 298 4
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 178  
Money market funds [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   22
Foreign exchange forward contracts [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 14 33
Foreign exchange forward contracts [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 298 4
Level 1 [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total assets measured and recorded at fair value 178 22
Total liabilities measured and recorded at fair value 0 0
Level 1 [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 178  
Level 1 [Member] | Money market funds [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   22
Level 1 [Member] | Foreign exchange forward contracts [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
Level 2 [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total assets measured and recorded at fair value 14 33
Total liabilities measured and recorded at fair value 298 4
Level 2 [Member] | Foreign exchange forward contracts [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 14 33
Level 2 [Member] | Foreign exchange forward contracts [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 298 4
Level 3 [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 $ 0 0
Level 3 [Member] | Foreign exchange forward contracts [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
XML 58 R47.htm IDEA: XBRL DOCUMENT v3.10.0.1
Balance Sheet Components - Accounts Receivable, Net (Details) - USD ($)
$ in Thousands
Jun. 29, 2018
Dec. 31, 2017
Receivables [Abstract]    
Accounts receivable $ 86,253 $ 74,475
Less: allowances for doubtful accounts and sales returns (3,618) (4,631)
Accounts Receivable, Net, Current $ 82,635 $ 69,844
XML 59 R48.htm IDEA: XBRL DOCUMENT v3.10.0.1
Balance Sheet Components - Prepaid Expenses And Other Current Assets (Details) - USD ($)
$ in Thousands
Jun. 29, 2018
Dec. 31, 2017
Jun. 30, 2017
Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract]      
Deferred cost of revenue $ 7,688 $ 4,440  
Prepaid maintenance, royalty, rent, property taxes and value added tax 3,753 3,867  
Contract assets(1) [1] 2,704    
Capitalized commission 1,293    
Restricted cash(2) 274 [2] 530 [2] $ 802
French R&D tax credits receivable(3) [3] 103 6,609  
Other 3,562 3,485  
Prepaid Expense and Other Assets, Current $ 19,377 $ 18,931  
[1] Contract assets reflect the satisfied performance obligations for which the Company does not yet have an unconditional right to consideration.
[2] Amounts represent 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.
[3] The Company’s TVN subsidiary in France (the “TVN French Subsidiary”) participates in the French Crédit d’Impôt Recherche 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 credits receivable at June 29, 2018 were approximately $24.0 million and are expected to be recoverable from 2018 through 2022 with $0.1 million reported as a component of “Prepaid expenses and other current assets” and $23.9 million reported as a component of “Other long-term assets” on the Company’s Condensed Consolidated Balance Sheets.
XML 60 R49.htm IDEA: XBRL DOCUMENT v3.10.0.1
Balance Sheet Components Additional Information (Details) - USD ($)
$ in Thousands
Jun. 29, 2018
Dec. 31, 2017
Jun. 30, 2017
Restricted Cash for bank guarantee $ 0 $ 1,203 $ 1,142
R&D tax credits receivable 23,940 22,322  
French R&D tax credits receivable(3) [1] 103 $ 6,609  
TVN [Member] | Research Tax Credit Carryforward [Member]      
R&D tax credits receivable 24,000    
Prepaid Expenses and Other Current Assets [Member] | TVN [Member] | Research Tax Credit Carryforward [Member]      
French R&D tax credits receivable(3) 100    
Other Noncurrent Assets [Member] | TVN [Member] | Research Tax Credit Carryforward [Member]      
French R&D tax credits receivable(3) $ 23,900    
[1] The Company’s TVN subsidiary in France (the “TVN French Subsidiary”) participates in the French Crédit d’Impôt Recherche 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 credits receivable at June 29, 2018 were approximately $24.0 million and are expected to be recoverable from 2018 through 2022 with $0.1 million reported as a component of “Prepaid expenses and other current assets” and $23.9 million reported as a component of “Other long-term assets” on the Company’s Condensed Consolidated Balance Sheets.
XML 61 R50.htm IDEA: XBRL DOCUMENT v3.10.0.1
Balance Sheet Components - Inventories (Details) - USD ($)
$ in Thousands
Jun. 29, 2018
Dec. 31, 2017
Inventory Disclosure [Abstract]    
Raw materials $ 1,973 $ 2,881
Work-in-process 755 933
Finished goods 8,871 10,130
Service-related spares 11,395 12,032
Inventory, Net $ 22,994 $ 25,976
XML 62 R51.htm IDEA: XBRL DOCUMENT v3.10.0.1
Balance Sheet Components - Property and Equipment, Net (Details) - USD ($)
$ in Thousands
Jun. 29, 2018
Dec. 31, 2017
Property, Plant and Equipment [Line Items]    
Property, Plant and Equipment, Gross $ 145,133 $ 143,845
Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment (119,502) (114,580)
Property, Plant and Equipment, Net 25,631 29,265
Machinery and Equipment [Member]    
Property, Plant and Equipment [Line Items]    
Property, Plant and Equipment, Gross 88,129 87,121
Software and Software Development Costs [Member]    
Property, Plant and Equipment [Line Items]    
Property, Plant and Equipment, Gross 35,527 35,139
Leasehold Improvements [Member]    
Property, Plant and Equipment [Line Items]    
Property, Plant and Equipment, Gross 14,978 15,051
Furniture and Fixtures [Member]    
Property, Plant and Equipment [Line Items]    
Property, Plant and Equipment, Gross $ 6,499 $ 6,534
XML 63 R52.htm IDEA: XBRL DOCUMENT v3.10.0.1
Balance Sheet Components - Other Long Term Assets (Details) - USD ($)
$ in Thousands
Jun. 29, 2018
Dec. 31, 2017
Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract]    
R&D tax credits receivable $ 23,940 $ 22,322
Deferred tax assets 9,563 10,462
Equity investment 3,771 3,593
Others(1) [1] 5,589 6,536
Other Assets, Noncurrent $ 42,863 $ 42,913
[1] As of December 31, 2017, the Company had approximately $1.2 million of restricted cash for the bank guarantee associated with the TVN French Subsidiary’s office building lease. The restriction was subsequently released and accordingly, the amount was reclassified to “Cash and cash equivalents” in the six months ended June 29, 2018.
XML 64 R53.htm IDEA: XBRL DOCUMENT v3.10.0.1
Balance Sheet Components - Accrued and Other Current Liabilities (Details) - USD ($)
$ in Thousands
Jun. 29, 2018
Dec. 31, 2017
Payables and Accruals [Abstract]    
Accrued employee compensation and related expenses $ 15,750 $ 16,414
Customer deposits 4,888 5,020
Accrued warranty 4,647 4,381
Contingent inventory reserves 3,700 3,806
Accrued royalty payments 2,583 2,195
Accrued TVN VDP, current(1) [1] 2,446 3,186
Accrued Avid litigation settlement, current 1,500  
Others 15,707 13,703
Accrued Liabilities, Current $ 51,221 $ 48,705
[1] See Note 8, “Restructuring and related charges-TVN VDP,” for additional information on the Company’s TVN VDP liabilities.
XML 65 R54.htm IDEA: XBRL DOCUMENT v3.10.0.1
Goodwill and Intangible Assets - Narratives (Details)
6 Months Ended
Oct. 31, 2017
USD ($)
Jun. 29, 2018
ReportingUnit
Goodwill [Line Items]    
Number of Reporting Units | ReportingUnit   2
Goodwill, Impairment Loss | $ $ 0  
XML 66 R55.htm IDEA: XBRL DOCUMENT v3.10.0.1
Goodwill and Identified Intangible Assets - Changes in Carrying Amount of Goodwill (Detail)
$ in Thousands
6 Months Ended
Jun. 29, 2018
USD ($)
Goodwill [Line Items]  
Balance at beginning of period $ 242,827
Foreign currency translation adjustment (1,651)
Balance at end of period 241,176
Video [Member]  
Goodwill [Line Items]  
Balance at beginning of period 182,012
Foreign currency translation adjustment (1,633)
Balance at end of period 180,379
Cable Access [Member]  
Goodwill [Line Items]  
Balance at beginning of period 60,815
Foreign currency translation adjustment (18)
Balance at end of period $ 60,797
XML 67 R56.htm IDEA: XBRL DOCUMENT v3.10.0.1
Goodwill and Identified Intangible Assets - Summary of Goodwill and Identified Intangible Assets (Detail) - USD ($)
$ in Thousands
6 Months Ended
Jun. 29, 2018
Dec. 31, 2017
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount $ 85,655 $ 85,857
Accumulated Amortization (68,645) (64,578)
Total future amortization expense $ 17,010 21,279
Developed Core Technology    
Finite-Lived Intangible Assets [Line Items]    
Useful Life 1 year 8 months 12 days  
Gross Carrying Amount $ 31,707 31,707
Accumulated Amortization (22,985) (20,396)
Total future amortization expense $ 8,722 11,311
Customer relationships/contracts    
Finite-Lived Intangible Assets [Line Items]    
Useful Life 2 years 8 months 12 days  
Gross Carrying Amount $ 44,690 44,819
Accumulated Amortization (36,664) (35,205)
Total future amortization expense $ 8,026 9,614
Trademarks and Trade Names    
Finite-Lived Intangible Assets [Line Items]    
Useful Life 1 year 8 months 12 days  
Gross Carrying Amount $ 630 654
Accumulated Amortization (368) (300)
Total future amortization expense 262 354
Maintenance Agreements and Related Relationships    
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
Order Backlog    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 3,128 3,177
Accumulated Amortization (3,128) (3,177)
Total future amortization expense $ 0 $ 0
XML 68 R57.htm IDEA: XBRL DOCUMENT v3.10.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. 29, 2018
Jun. 30, 2017
Jun. 29, 2018
Jun. 30, 2017
Acquired Finite-Lived Intangible Assets [Line Items]        
Included in cost of revenue $ 1,295 $ 1,295 $ 2,590 $ 2,590
Included in operating expenses 800 780 1,604 1,554
Total amortization expense $ 2,095 $ 2,075 $ 4,194 $ 4,144
XML 69 R58.htm IDEA: XBRL DOCUMENT v3.10.0.1
Goodwill and Identified Intangible Assets - Estimated Future Amortization Expense of Purchased Intangible Assets (Detail) - USD ($)
$ in Thousands
Jun. 29, 2018
Dec. 31, 2017
Acquired Finite-Lived Intangible Assets [Line Items]    
2018 (remaining six months) $ 4,174  
2019 8,347  
2020 3,987  
2021 502  
Total future amortization expense 17,010 $ 21,279
Cost of Sales [Member]    
Acquired Finite-Lived Intangible Assets [Line Items]    
2018 (remaining six months) 2,590  
2019 5,180  
2020 951  
2021 0  
Total future amortization expense 8,721  
Operating Expense [Member]    
Acquired Finite-Lived Intangible Assets [Line Items]    
2018 (remaining six months) 1,584  
2019 3,167  
2020 3,036  
2021 502  
Total future amortization expense $ 8,289  
XML 70 R59.htm IDEA: XBRL DOCUMENT v3.10.0.1
Restructuring and Related Charges Restructuring and Related Charges, COS & OPEX (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 29, 2018
Jun. 30, 2017
Jun. 29, 2018
Jun. 30, 2017
Restructuring and Related Activities [Abstract]        
Production Related Impairments or Charges $ 115 $ 278 $ 877 $ 786
Restructuring and related charges 631 777 1,717 2,056
Restructuring Charges $ 746 $ 1,055 $ 2,594 $ 2,842
XML 71 R60.htm IDEA: XBRL DOCUMENT v3.10.0.1
Restructuring and Related Charges - Additional Information (Detail)
$ in Thousands
1 Months Ended 3 Months Ended 6 Months Ended 12 Months Ended
Jan. 31, 2016
USD ($)
Jun. 29, 2018
USD ($)
Jun. 30, 2017
USD ($)
Jun. 29, 2018
USD ($)
Employees
Jun. 30, 2017
USD ($)
Dec. 31, 2017
USD ($)
Dec. 31, 2016
USD ($)
Employees
Jan. 04, 2016
USD ($)
Restructuring Cost and Reserve [Line Items]                
Restructuring Reserve   $ 6,100   $ 6,100   $ 8,000    
Restructuring Reserve, Current   3,500   3,500   4,400    
Restructuring Reserve, Noncurrent   2,600   2,600   3,600    
Adjustments to restructuring provisions   631 $ 777 1,717 $ 2,056      
Harmonic 2017 Restructuring Plan [Member]                
Restructuring Cost and Reserve [Line Items]                
Restructuring and Related Cost, Incurred Cost           2,500    
Harmonic 2016 Restructuring Plan [Member]                
Restructuring Cost and Reserve [Line Items]                
Restructuring Reserve   5,835   5,835   7,554    
Restructuring Reserve, Current [1]   3,346   3,346        
Restructuring Reserve, Noncurrent [1]   2,489   2,489        
Restructuring and Related Cost, Incurred Cost             $ 20,000  
Payments for Restructuring       2,155        
Adjustments to restructuring provisions       543        
Facility Closing [Member] | Harmonic 2017 Restructuring Plan [Member]                
Restructuring Cost and Reserve [Line Items]                
Restructuring Reserve, Noncurrent   200   200        
Restructuring and Related Cost, Incurred Cost           400    
Facility Closing [Member] | Harmonic 2016 Restructuring Plan [Member]                
Restructuring Cost and Reserve [Line Items]                
Restructuring Reserve   1,990   1,990   2,426    
Restructuring Reserve, Current [1]   900   900        
Restructuring Reserve, Noncurrent [1]   1,090   1,090        
Restructuring and Related Cost, Incurred Cost             2,200  
Payments for Restructuring       502        
Adjustments to restructuring provisions       66        
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 2018 Restructuring Plan [Member]                
Restructuring Cost and Reserve [Line Items]                
Restructuring Reserve, Current   100   100        
Restructuring and Related Cost, Incurred Cost       $ 1,800        
Number of positions eliminated | Employees       55        
Payments for Restructuring       $ 1,700        
Employee Severance [Member] | Harmonic 2017 Restructuring Plan [Member]                
Restructuring Cost and Reserve [Line Items]                
Restructuring and Related Cost, Incurred Cost           2,100    
TVN Voluntary Departure Plan [Member] | Harmonic 2016 Restructuring Plan [Member]                
Restructuring Cost and Reserve [Line Items]                
Restructuring Reserve   3,845   3,845   5,128    
Restructuring Reserve, Current [1]   2,446   2,446        
Restructuring Reserve, Noncurrent [1]   1,399   1,399        
Payments for Restructuring       1,653        
Adjustments to restructuring provisions       477        
TVN [Member]                
Restructuring Cost and Reserve [Line Items]                
Defined Benefit Plan, Net Periodic Benefit Cost (Credit), Gain (Loss) Due to Curtailment             $ 2,000  
Postemployment Benefits Liability   3,400   3,400   5,100    
TVN [Member] | Employee Severance And Benefit Arrangements [Member] | Harmonic 2016 Restructuring Plan [Member]                
Restructuring Cost and Reserve [Line Items]                
Number of positions eliminated | Employees             83  
TVN [Member] | TVN Voluntary Departure Plan [Member]                
Restructuring Cost and Reserve [Line Items]                
Restructuring charges       500 $ 1,800      
Postemployment Benefits Liability   $ 3,800   $ 3,800        
San Jose CA Excess Facility [Member] | Facility Closing [Member] | Harmonic 2016 Restructuring Plan [Member]                
Restructuring Cost and Reserve [Line Items]                
Restructuring charges $ 1,400              
Fair Value of Excess Facility Restructuring               $ 2,500
Deferred Rent Credit               $ 1,100
Adjustments to restructuring provisions           $ 1,200    
[1] The current portion and long-term portion of the restructuring liability are reported as components of “Accrued and other current liabilities” and “Other non-current liabilities”, respectively, on the Company’s Condensed Consolidated Balance Sheets.
XML 72 R61.htm IDEA: XBRL DOCUMENT v3.10.0.1
Restructuring and Related Charges - 2016 Activities in Restructuring Accrual (Detail) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 29, 2018
Jun. 30, 2017
Jun. 29, 2018
Jun. 30, 2017
Dec. 31, 2017
Restructuring Cost and Reserve [Line Items]          
Production Related Impairments or Charges $ 115 $ 278 $ 877 $ 786  
Restructuring Reserve [Roll Forward]          
Beginning Balance     8,000    
Restructuring and related charges 631 $ 777 1,717 $ 2,056  
Ending Balance 6,100   8,000   $ 8,000
Restructuring Reserve, Current (3,500)       (4,400)
Restructuring Reserve, Noncurrent 2,600       3,600
Harmonic 2016 Restructuring Plan [Member]          
Restructuring Reserve [Roll Forward]          
Beginning Balance     7,554    
Restructuring and related charges     543    
Cash payments     (2,155)    
Foreign exchange gain (loss)     (107)    
Ending Balance 5,835   7,554   7,554
Restructuring Reserve, Current [1] (3,346)        
Restructuring Reserve, Noncurrent [1] 2,489        
Harmonic 2016 Restructuring Plan [Member] | Facility Closing [Member]          
Restructuring Reserve [Roll Forward]          
Beginning Balance     2,426    
Restructuring and related charges     66    
Cash payments     (502)    
Ending Balance 1,990   2,426   2,426
Restructuring Reserve, Current [1] (900)        
Restructuring Reserve, Noncurrent [1] 1,090        
Harmonic 2016 Restructuring Plan [Member] | TVN Voluntary Departure Plan [Member]          
Restructuring Reserve [Roll Forward]          
Beginning Balance     5,128    
Restructuring and related charges     477    
Cash payments     (1,653)    
Foreign exchange gain (loss)     (107)    
Ending Balance 3,845   $ 5,128   $ 5,128
Restructuring Reserve, Current [1] (2,446)        
Restructuring Reserve, Noncurrent [1] $ 1,399        
[1] The current portion and long-term portion of the restructuring liability are reported as components of “Accrued and other current liabilities” and “Other non-current liabilities”, respectively, on the Company’s Condensed Consolidated Balance Sheets.
XML 73 R62.htm IDEA: XBRL DOCUMENT v3.10.0.1
Convertible Notes, Other Debts And Capital Leases - Additional Information (Detail)
$ / shares in Units, shares in Millions
3 Months Ended 6 Months Ended 12 Months Ended
Dec. 14, 2015
shares
Jun. 29, 2018
USD ($)
$ / shares
Jun. 29, 2018
USD ($)
$ / shares
Dec. 31, 2015
USD ($)
day
$ / shares
Dec. 31, 2017
USD ($)
Jun. 30, 2017
$ / shares
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 $ 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 $ 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%    
Term loans   $ 1,081,000 $ 1,081,000   1,282,000  
Financing from French government agencies related to various government incentive programs (1) [1]   14,401,000 14,401,000   20,565,000  
Carrying amount of equity component   26,062,000 26,062,000   26,062,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 | day       30    
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 | day       5    
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,000,000 $ 24,000,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% 0.60%      
Adjusted EURIBOR Rate, Term   1 month        
Debt Instrument, Basis Spread on Variable Rate   1.30%        
Financing from French government agencies related to various government incentive programs (1) [1]   $ 12,000,000 $ 12,000,000   $ 17,700,000  
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,400,000 2,400,000      
Revolving Credit Facility [Member] | Silicon Valley Bank [Member]            
Debt Instrument [Line Items]            
Line of Credit Facility, Current Borrowing Capacity   15,000,000 15,000,000      
Minimum Net Worth Required for Compliance   20,000,000 20,000,000      
Line of Credit Facility, Fair Value of Amount Outstanding   $ 0 $ 0      
Outstanding Borrowing Limit Based on Eligible Receivables, Percentage   85.00% 85.00%      
Covenant Ratio of Short Term Asset to Short Term Liabilities   110.00% 110.00%      
Minimum Liquidity Amount   $ 10,000,000 $ 10,000,000      
Letters of Credit Outstanding, Amount   $ 2,400,000 $ 2,400,000      
London Interbank Offered Rate (LIBOR) [Member] | Revolving Credit Facility [Member] | Silicon Valley Bank [Member]            
Debt Instrument [Line Items]            
Debt Instrument, Basis Spread on Variable Rate     2.25%      
Not Comply with Liquidity Requirement [Member] | Prime Rate [Member] | Revolving Credit Facility [Member] | Silicon Valley Bank [Member]            
Debt Instrument [Line Items]            
Debt Instrument, Basis Spread on Variable Rate     0.25%      
[1] As of June 29, 2018 and December 31, 2017, loans backed by French R&D tax credit receivables were $12.0 million and $17.7 million, respectively. As of June 29, 2018, the TVN French Subsidiary had an aggregate of $24.0 million of R&D tax credit receivables from the French government from 2018 through 2022. See Note 6, “Balance Sheet Components” for additional information. These tax loans have a fixed rate of 0.6%, plus EURIBOR 1 month + 1.3% and mature between 2018 through 2020. The remaining loans of $2.4 million at June 29, 2018, primarily relate to financial support from French government agencies for R&D innovation projects at minimal interest rates, and these loans mature between 2018 through 2025.
XML 74 R63.htm IDEA: XBRL DOCUMENT v3.10.0.1
Convertible Notes, Other Debts And Capital Leases - Convertible Note Roll Forward (Details) - USD ($)
$ in Thousands
6 Months Ended 12 Months Ended
Jun. 29, 2018
Dec. 31, 2017
Dec. 31, 2015
Debt Instrument [Line Items]      
Principal amount $ 128,250 $ 128,250 $ 128,250
Less: Debt discount, net of amortization (14,767) (17,404)  
Less: Debt issuance costs, net of amortization (1,781) (2,098)  
Carrying amount $ 111,702 $ 108,748  
Remaining amortization period (years) 2 years 4 months 24 days 2 years 10 months 28 days  
Effective interest rate on liability component 9.94% 9.94%  
Carrying amount of equity component $ 26,062 $ 26,062  
XML 75 R64.htm IDEA: XBRL DOCUMENT v3.10.0.1
Convertible Notes, Other Debts And Capital Leases - Interest (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 29, 2018
Jun. 30, 2017
Jun. 29, 2018
Jun. 30, 2017
Debt Disclosure [Abstract]        
Contractual interest expense $ 1,282 $ 1,282 $ 2,565 $ 2,565
Amortization of debt discount 1,340 1,214 2,637 2,388
Amortization of debt issuance costs 161 146 317 288
Total interest expense recognized $ 2,783 $ 2,642 $ 5,519 $ 5,241
XML 76 R65.htm IDEA: XBRL DOCUMENT v3.10.0.1
Convertible Notes , Other Debts And Capital Leases - Other Debt and Capital Lease Obligations (Details) - USD ($)
$ in Thousands
Jun. 29, 2018
Dec. 31, 2017
Debt Instrument [Line Items]    
Financing from French government agencies related to various government incentive programs (1) [1] $ 14,401 $ 20,565
Term loans 1,081 1,282
Obligations under capital leases 559 1,099
Total debt obligations 16,041 22,946
Less: current portion (1,723) (7,610)
Long-term portion $ 14,318 $ 15,336
[1] As of June 29, 2018 and December 31, 2017, loans backed by French R&D tax credit receivables were $12.0 million and $17.7 million, respectively. As of June 29, 2018, the TVN French Subsidiary had an aggregate of $24.0 million of R&D tax credit receivables from the French government from 2018 through 2022. See Note 6, “Balance Sheet Components” for additional information. These tax loans have a fixed rate of 0.6%, plus EURIBOR 1 month + 1.3% and mature between 2018 through 2020. The remaining loans of $2.4 million at June 29, 2018, primarily relate to financial support from French government agencies for R&D innovation projects at minimal interest rates, and these loans mature between 2018 through 2025.
XML 77 R66.htm IDEA: XBRL DOCUMENT v3.10.0.1
Convertible Notes, Other Debts And Capital Leases - Debt Maturities (Details)
$ in Thousands
Jun. 29, 2018
USD ($)
Debt Disclosure [Abstract]  
Capital Leases, Future Minimum Payments, Remainder of Fiscal Year $ 395
Long-term Debt, Maturities, Repayments of Principal, Remainder of Fiscal Year 864
Capital Leases, Future Minimum Payments Due in Two Years 92
Long-term Debt, Maturities, Repayments of Principal in Year Two 6,879
Capital Leases, Future Minimum Payments Due in Three Years 49
Long-term Debt, Maturities, Repayments of Principal in Year Three 6,687
Capital Leases, Future Minimum Payments Due in Four Years 23
Long-term Debt, Maturities, Repayments of Principal in Year Four 497
Capital Leases, Future Minimum Payments Due in Five Years 0
Long-term Debt, Maturities, Repayments of Principal in Year Five 457
Capital Leases, Future Minimum Payments Due Thereafter 0
Long-term Debt, Maturities, Repayments of Principal after Year Five 98
Capital Leases, Future Minimum Payments Due 559
Long-term Debt $ 15,482
XML 78 R67.htm IDEA: XBRL DOCUMENT v3.10.0.1
Employee Benefit Plans and Stock-based Compensation - Additional Information (Detail) - USD ($)
3 Months Ended 6 Months Ended 12 Months Ended
Jun. 29, 2018
Jun. 30, 2017
Jun. 29, 2018
Jun. 30, 2017
Dec. 31, 2017
Jan. 01, 2017
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Employee Service Share-based Compensation, Tax Benefit from Exercise of Stock Options $ 0 $ 0 $ 0 $ 0    
Total stock-based compensation 3,012,000 $ 4,136,000 8,769,000 7,387,000    
Defined Benefit Plan, Benefit Obligation 5,000,000   5,000,000   $ 5,000,000  
Liability, Defined Benefit Pension Plan, Current 100,000   100,000      
Liability, Defined Benefit Pension Plan, Noncurrent 4,900,000   $ 4,900,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     214,000 $ 285,000    
Employee Service Share-based Compensation, Nonvested Awards, Compensation Cost Not yet Recognized $ 13,300,000   $ 13,300,000      
Employee Service Share-based Compensation, Nonvested Awards, Compensation Cost Not yet Recognized, Period for Recognition     1 year 9 months 18 days      
Stock Options [Member]            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Common Stock, Capital Shares Reserved for Future Issuance 1,800,000   1,800,000      
Expected term (years)   4 years 3 months 18 days   4 years 3 months 18 days    
Volatility   43.00%   43.00%    
Risk-free interest rate   1.70%   1.70%    
Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Dividend Rate   0.00%   0.00%    
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     969,598      
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period     869,598      
Total stock-based compensation $ 100,000   $ 3,400,000      
Employee Service Share-based Compensation, Nonvested Awards, Compensation Not yet Recognized, Stock Options $ 300,000   $ 300,000      
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 40,000       344,500  
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period     0      
Total stock-based compensation $ 100,000   $ 200,000      
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period 18 months       3 years  
Aggregate Grant Date Fair Value of Market-Based Restricted Stock Units $ 1,300,000   1,300,000      
Employee Service Share-based Compensation, Nonvested Awards, Compensation Not yet Recognized, Share-based Awards Other than Options $ 100,000   $ 100,000      
Employee Stock Purchase Plan            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Share-based Compensation Arrangement by Share-based Payment Award, Number of Additional Shares Authorized     1,300,000      
Common Stock, Capital Shares Reserved for Future Issuance 5,300,000   5,300,000      
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%      
Equity Option [Member]            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Grants in Period, Number of Shares     0      
TVN [Member]            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Payment for Pension and Other Postretirement Benefits     $ 0      
Director Option Plans 2002 [Member]            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Share-based Compensation Arrangement by Share-based Payment Award, Number of Additional Shares Authorized     400,000      
Accounting Standards Update 2016-09 [Member]            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Modified Retrospective Cumulative Effect Adjustment to Retained Earnings           $ 69,000
XML 79 R68.htm IDEA: XBRL DOCUMENT v3.10.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
6 Months Ended
Jun. 29, 2018
USD ($)
$ / shares
shares
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Number of Shares, Beginning balance | shares 3,880
Weighted Average Exercise Price, Beginning balance | $ / shares $ 6.04
Grants in Period, Number of Shares | shares 0
Grants in Period, Weighted Average Exercise Price Per Share | $ / shares $ 0.00
Number of Shares, Options exercised | shares (87)
Weighted Average Exercise Price, Options exercised | $ / shares $ 2.94
Number of Shares, Forfeited or cancelled | shares (35)
Weighted Average Exercise Price, Forfeited or cancelled | $ / shares $ 4.76
Canceled or expired | shares (538)
Canceled or Expired, Weighted Average Exercise Price | $ / shares $ 8.75
Number of Shares, Ending balance | shares 3,220
Weighted Average Exercise Price, Ending balance | $ / shares $ 5.69
Weighted Average Remaining Contractual Term 2 years 9 months 18 days
Aggregate Intrinsic Value | $ $ 866,800
Number of Shares, Vested and expected to vest | shares 3,208
Weighted Average Exercise Price, Vested and expected to vest | $ / shares $ 5.69
Weighted Average Remaining Contractual Term (Years), Vested and expected to vest 2 years 9 months 18 days
Aggregate Intrinsic Value, Vested and expected to vest | $ $ 859,300
Number of Shares, Exercisable | shares 2,958
Weighted Average Exercise Price, Exercisable | $ / shares $ 5.77
Weighted Average Remaining Contractual Term (Years), Exercisable 2 years 8 months 12 days
Aggregate Intrinsic Value, Exercisable | $ $ 696,100
XML 80 R69.htm IDEA: XBRL DOCUMENT v3.10.0.1
Employee Benefit Plans and Stock-based Compensation - Summary of Restricted Stock Units Outstanding (Detail) - Restricted Stock Units Outstanding [Member]
shares in Thousands
6 Months Ended
Jun. 29, 2018
$ / shares
shares
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Number of Units, Beginning balance | shares 2,904
Weighted Average Grant Date Fair Value, Beginning balance | $ / shares $ 5.09
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period | shares 3,293
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value | $ / shares $ 3.74
Number of Units, Shares released | shares (2,220)
Vested in Period, Weighted Average Grant Date Fair Value | $ / shares $ 4.75
Number of Units, Forfeited or cancelled | shares (183)
Weighted Average Grant Date Fair Value, Forfeited or cancelled | $ / shares $ 5.09
Number of Units, Ending balance | shares 3,794
Weighted Average Grant Date Fair Value, Ending balance | $ / shares $ 4.12
XML 81 R70.htm IDEA: XBRL DOCUMENT v3.10.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. 29, 2018
Jun. 30, 2017
Jun. 29, 2018
Jun. 30, 2017
Employee Benefits and Share-based Compensation, Noncash [Abstract]        
Service cost $ 63 $ 55 $ 126 $ 110
Interest cost 19 16 38 32
Recognized net actuarial loss 0 2 0 3
Net periodic benefit cost included in operating loss $ 82 $ 73 $ 164 $ 145
XML 82 R71.htm IDEA: XBRL DOCUMENT v3.10.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. 29, 2018
Jun. 30, 2017
Jun. 29, 2018
Jun. 30, 2017
Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]        
Total stock-based compensation $ 3,012 $ 4,136 $ 8,769 $ 7,387
Cost of Sales [Member]        
Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]        
Total stock-based compensation 448 700 963 1,145
Research and Development Expense [Member]        
Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]        
Total stock-based compensation 818 1,337 2,622 2,314
Selling, General and Administrative Expenses [Member]        
Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]        
Total stock-based compensation 1,746 2,099 5,184 3,928
Operating Expense [Member]        
Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]        
Total stock-based compensation $ 2,564 $ 3,436 $ 7,806 $ 6,242
XML 83 R72.htm IDEA: XBRL DOCUMENT v3.10.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
Jun. 30, 2017
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
Volatility 43.00% 43.00%
Risk-free interest rate 1.70% 1.70%
Expected dividends 0.00% 0.00%
XML 84 R73.htm IDEA: XBRL DOCUMENT v3.10.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. 02, 2018
Jul. 03, 2017
Purchase Period July 3, 2017 [Member]    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Expected term (years)   6 months 1 day
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
Scenario, Forecast [Member] | Purchase Period July 2, 2018 [Member]    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Expected term (years) 6 months 1 day  
Volatility 60.00%  
Risk-free interest rate 1.70%  
Expected dividends 0.00%  
Estimated weighted average fair value per share at purchase date $ 1.34  
XML 85 R74.htm IDEA: XBRL DOCUMENT v3.10.0.1
Income Taxes (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 29, 2018
Jun. 30, 2017
Jun. 29, 2018
Jun. 30, 2017
Income Tax Disclosure [Abstract]        
Loss before income taxes $ (2,022) $ (30,921) $ (14,638) $ (55,180)
Provision for income taxes $ 891 $ 579 $ 1,969 $ 347
Effective income tax rate (44.10%) (1.90%) (13.50%) (0.60%)
XML 86 R75.htm IDEA: XBRL DOCUMENT v3.10.0.1
Income Taxes - Additional Information (Detail) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jan. 01, 2017
Jun. 29, 2018
Jun. 30, 2017
Jun. 29, 2018
Jun. 30, 2017
Dec. 31, 2017
Mar. 31, 2017
Income Tax Contingency [Line Items]              
Unrecognized Tax Benefits   $ 17,900   $ 17,900      
Effective income tax rate   (44.10%) (1.90%) (13.50%) (0.60%)    
Federal statutory income tax rate       21.00%      
Unrecognized tax benefits that would impact the provision for income taxes   $ 1,100   $ 1,100      
Interest and possible penalties related to uncertain tax positions   500   500      
Decrease in Unrecognized Tax Benefits is Reasonably Possible   1,500   1,500      
Accumulated deficit   $ (2,062,988)   $ (2,062,988)   $ (2,057,812)  
Accounting Standards Update 2016-09 [Member]              
Income Tax Contingency [Line Items]              
Accumulated deficit $ 0            
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            
Accounting Standards Update 2016-09 [Member] | Valuation Allowance of Deferred Tax Assets              
Income Tax Contingency [Line Items]              
New Accounting Pronouncement or Change in Accounting Principle, Effect of Adoption, Quantification 4,600            
Accounting Standards Update 2016-16 [Member]              
Income Tax Contingency [Line Items]              
Cumulative Effect on Retained Earnings, Net of Tax $ 1,400            
Deferred Tax Assets, Net             $ 1,100
Deferred Tax Assets, Valuation Allowance             2,100
Deferred Tax Assets, Tax Deferred Expense             $ 300
XML 87 R76.htm IDEA: XBRL DOCUMENT v3.10.0.1
Net 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. 29, 2018
Jun. 30, 2017
Jun. 29, 2018
Jun. 30, 2017
Numerator:        
Net loss $ (2,913) $ (31,500) $ (16,607) $ (55,527)
Denominator:        
Basic and diluted 85,304 80,590 84,616 80,203
Net loss per share:        
Basic and diluted $ (0.03) $ (0.39) $ (0.20) $ (0.69)
XML 88 R77.htm IDEA: XBRL DOCUMENT v3.10.0.1
Net Loss Per Share - Anti-dilutive Securities (Detail) - $ / shares
3 Months Ended 6 Months Ended
Jun. 29, 2018
Jun. 30, 2017
Jun. 29, 2018
Jun. 30, 2017
Dec. 31, 2015
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]          
Potentially dilutive equity awards outstanding [1] 7,883,000 9,374,000 7,706,000 8,974,000  
Potential Common Shares Upon Notes Conversion If Only Settled In Shares 22,304,348 22,304,348 22,304,348 22,304,348  
Debt Instrument, Convertible, Conversion Price $ 5.75 $ 5.75 $ 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 3,234,000 4,614,000 3,469,000 4,753,000  
Restricted Stock Units (RSUs)          
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]          
Potentially dilutive equity awards outstanding 3,326,000 3,400,000 2,766,000 3,054,000  
Employee Stock Purchase Plan          
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]          
Potentially dilutive equity awards outstanding 541,000 578,000 689,000 385,000  
Warrant [Member]          
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]          
Potentially dilutive equity awards outstanding [2] 782,000 782,000 782,000 782,000  
[1] 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 9, “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.
[2] 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 13, “Warrants” for additional information).
XML 89 R78.htm IDEA: XBRL DOCUMENT v3.10.0.1
Warrants (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 29, 2018
Jun. 30, 2017
Jun. 29, 2018
Jun. 30, 2017
Dec. 31, 2018
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
Fair Value Adjustment of Warrants $ 284   $ 395      
Comcast Product Supply Agreement [Member]            
Class of Warrant or Right [Line Items]            
Class of Warrant or Right, Outstanding           781,617
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
Sales Revenue, Goods, Net [Member] | Comcast Product Supply Agreement [Member]            
Class of Warrant or Right [Line Items]            
Fair Value Adjustment of Warrants 300 $ 0 $ 400 $ 400    
Prepaid Expenses and Other Current Assets [Member]            
Class of Warrant or Right [Line Items]            
Prepaid Warrants Incentive $ 600   $ 600      
Scenario, Forecast [Member] | Prepaid Expenses and Other Current Assets [Member]            
Class of Warrant or Right [Line Items]            
Prepaid Warrants Incentive         $ 1,000  
XML 90 R79.htm IDEA: XBRL DOCUMENT v3.10.0.1
Segment Information - Summary Financial Infomation by reportable segments (Details)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 29, 2018
USD ($)
Jun. 30, 2017
USD ($)
Jun. 29, 2018
USD ($)
segment
Jun. 30, 2017
USD ($)
Segment Reporting Information [Line Items]        
Revenue $ 99,160 $ 82,315 $ 189,287 $ 165,258
Gross Profit 51,603 33,815 98,786 74,223
Operating Income (Loss) 642 (27,422) $ (8,685) (48,580)
Number of Reportable Segments | segment     2  
Video [Member]        
Segment Reporting Information [Line Items]        
Revenue 79,208 [1] 73,379 $ 150,956 147,721
Gross Profit 43,558 [1] 37,720 84,784 78,493
Operating Income (Loss) 6,239 [1] (8,947) 8,234 (14,783)
Cable Access [Member]        
Segment Reporting Information [Line Items]        
Revenue 20,236 [1] 8,936 38,726 17,537
Gross Profit 10,187 [1] 1,699 18,827 3,909
Operating Income (Loss) 540 [1] (7,411) (973) (13,491)
Operating Segments [Member]        
Segment Reporting Information [Line Items]        
Revenue 99,444 [1] 82,315 189,682 165,258
Gross Profit 53,745 [1] 39,419 103,611 82,402
Operating Income (Loss) $ 6,779 [1] (16,358) $ 7,261 (28,274)
Operating Income (Loss) [Member]        
Segment Reporting Information [Line Items]        
Prior period reclassification adjustment   $ 2,100   $ 3,200
[1] The Company has historically employed an aggregate allocation methodology based on total revenues to attribute professional services revenue and sales expenses between its Video and Cable Access segments. Beginning in the fourth quarter of 2017, the Company has prospectively changed to a more precise attribution methodology as the activities of selling and supporting the CableOS solution have become increasingly distinct from those of Video solutions. The impact of making this change in the three and six months ended June 30, 2017 compared to the Company’s historical approach was an increase in operating loss of $2.1 million and $3.2 million, respectively, from the Video segment and a corresponding decrease in operating loss of the Cable Access segment. The Company believes that the updated allocation methodology will provide greater clarity regarding the operating metrics of the Video and Cable Access business segments.
XML 91 R80.htm IDEA: XBRL DOCUMENT v3.10.0.1
Segment Information Segment Income or Loss Reconciliation (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 29, 2018
Jun. 30, 2017
Jun. 29, 2018
Jun. 30, 2017
Segment Reporting Information [Line Items]        
Operating Income (Loss) $ 642 $ (27,422) $ (8,685) $ (48,580)
Amortization of warrants (284)   (395)  
Unallocated Corporate Expenses (50,961) (61,237) (107,471) (122,803)
Stock-based compensation (3,012) (4,136) (8,769) (7,387)
Amortization of intangibles (2,095) (2,075) (4,194) (4,144)
Nonoperating Income (Expense) (2,664) (3,499) (5,953) (6,600)
Loss before income taxes (2,022) (30,921) (14,638) (55,180)
Operating Segments [Member]        
Segment Reporting Information [Line Items]        
Operating Income (Loss) 6,779 [1] (16,358) 7,261 (28,274)
Corporate, Non-Segment [Member]        
Segment Reporting Information [Line Items]        
Unallocated Corporate Expenses $ (746) $ (4,853) $ (2,588) $ (8,775)
[1] The Company has historically employed an aggregate allocation methodology based on total revenues to attribute professional services revenue and sales expenses between its Video and Cable Access segments. Beginning in the fourth quarter of 2017, the Company has prospectively changed to a more precise attribution methodology as the activities of selling and supporting the CableOS solution have become increasingly distinct from those of Video solutions. The impact of making this change in the three and six months ended June 30, 2017 compared to the Company’s historical approach was an increase in operating loss of $2.1 million and $3.2 million, respectively, from the Video segment and a corresponding decrease in operating loss of the Cable Access segment. The Company believes that the updated allocation methodology will provide greater clarity regarding the operating metrics of the Video and Cable Access business segments.
XML 92 R81.htm IDEA: XBRL DOCUMENT v3.10.0.1
Commitments and Contingencies - Future Minimum Lease Payments Under Non-cancelable Operating Leases (Detail)
$ in Thousands
Jun. 29, 2018
USD ($)
Commitments and Contingencies Disclosure [Abstract]  
2018 (remaining six months) $ 6,505
2019 11,420
2020 8,379
2021 2,907
2022 2,431
Thereafter 10,758
Total $ 42,400
XML 93 R82.htm IDEA: XBRL DOCUMENT v3.10.0.1
Commitments and Contingencies - Summary of Warranty Accrual Included in Accrued Liabilities (Detail) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 29, 2018
Jun. 30, 2017
Jun. 29, 2018
Jun. 30, 2017
Commitments and Contingencies Disclosure [Abstract]        
Balance at beginning of period $ 4,522 $ 4,585 $ 4,381 $ 4,862
Accrual for current period warranties 1,714 1,277 3,450 2,495
Warranty costs incurred (1,589) (1,720) (3,184) (3,215)
Balance at end of period $ 4,647 $ 4,142 $ 4,647 $ 4,142
XML 94 R83.htm IDEA: XBRL DOCUMENT v3.10.0.1
Commitments and Contingencies - Additional Information (Detail)
$ in Millions
1 Months Ended 3 Months Ended
Oct. 24, 2017
USD ($)
Oct. 30, 2011
Patents
Sep. 29, 2017
USD ($)
Jun. 29, 2018
USD ($)
Dec. 31, 2017
USD ($)
Other Commitments [Line Items]          
Non-cancelable purchase commitments       $ 38.7  
Maximum amount of potential future payments under the company's financial guarantees       3.1  
Contract Manufacturing [Member]          
Other Commitments [Line Items]          
Bank Guarantees and Standby Letters of Credit       0.8  
Indemnification [Member]          
Other Commitments [Line Items]          
Accrual for indemnification provisions       0.0  
TVN [Member] | Guarantee Obligations [Member]          
Other Commitments [Line Items]          
Bank Guarantees and Standby Letters of Credit       1.3  
Avid [Member]          
Other Commitments [Line Items]          
Loss Contingency, Patents Allegedly Infringed, Number | Patents   2      
Estimated Litigation Liability     $ 6.0    
Payments for litigation settlement $ 2.5        
Avid [Member] | Selling, General and Administrative Expenses [Member]          
Other Commitments [Line Items]          
Litigation Settlement, Expense     $ 6.0    
Settled Litigation Payment Second Quarter of 2019 [Member] | Avid [Member]          
Other Commitments [Line Items]          
Estimated Litigation Liability, Noncurrent       1.5  
Settled Litigation Payment Third Quarter of 2020 [Member] | Avid [Member]          
Other Commitments [Line Items]          
Estimated Litigation Liability, Noncurrent       2.0  
Foreign Line of Credit [Member] | Performance Guarantee [Member] | Guarantee Obligations [Member]          
Other Commitments [Line Items]          
Line of Credit Facility, Current Borrowing Capacity         $ 2.0
Domestic Line of Credit [Member] | Performance Guarantee [Member] | Guarantee Obligations [Member]          
Other Commitments [Line Items]          
Bank Guarantees and Standby Letters of Credit         $ 2.2
Line of Credit Facility, Fair Value of Amount Outstanding       $ 0.0  
XML 95 R84.htm IDEA: XBRL DOCUMENT v3.10.0.1
Subsequent Events (Details) - Comcast Milestone Acceptance Of Completion Of Field Trials [Member] - Subsequent Event [Member]
$ in Millions
Jul. 31, 2018
USD ($)
shares
Subsequent Event [Line Items]  
Warrant Shares Vested And Exercisable | shares 1,172,425
Fair Value of Warrants On Vesting Date Using Black-Scholes Option Model | $ $ 2.3
EXCEL 96 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( ">*!DT?(\\#P !," + 7W)E;',O+G)E;'.MDD^+ MPD ,Q;]*F?L:5\'#8CUYZ6U9_ )Q)OU#.Y,A$[%^>X>];+=44/ 87O+>CT?V M/S2@=AQ2V\54C'X(J32M:OP"2+8ECVG%D4)6:A:/FD=I(*+ML2'8K-<[D*F' M.>RGGD7E2B.5^S3%":4A+,*P).B0\5?UX^8 TBTH_0(:+L A#&^NQT:E8(C M-R."?S]PN -02P,$% @ )XH&36;S"V"" L0 ! !D;V-0&UL38Y-"\(P$$3_2NG=;BGB06) L$?!D_>0;FP@R8;-"OGYIH(? MMWF\81AU8\K(XK%T-8943OTJDH\ Q:X831F:3LTXXFBD(3^ G/,6+V2?$9/ M-(X'P"J8%EQV^3O8:W7..7AKQ%/25V^9"CGIYFHQ*/B76_..7+8\#?NW_+"" MWTG] E!+ P04 " GB@9-5?*!A.X K @ $0 &1O8U!R;W!S+V-O M&ULS9)-:L,P$$:O4K2WQW+ +<+Q)J&K%@H-M'0GI$DB8OT@3;%S^\IN MXE#: Q2TT,9##=C;9W2:BP9D>B( "2.J*5J^Q9N@ E&&&WZ+J!>B'/U3^S< 79)CLDLJ6$8RF$UY_(. M'-Z?GU[G=0OC$DFG,+]*1M YX)I=)[^M-MO=(^OJBC\453[-CM\+W@A>?TRN M/_QNPM9KLS?_V/@JV+7PZU]T7U!+ P04 " GB@9-F5R<(Q & "<)P M$P 'AL+W1H96UE+W1H96UE,2YX;6SM6EMSVC@4?N^OT'AG]FT+QC:!MK03 M621A'^_1S80RY8-[9)-NIL\!"SI^\Y%1^?H.'GS M[BYBZ(:(E/)X8-DOV]:[MR_>X%#BVR]*+41B1%G\@MNN01.+5)#3(3/PB=AIAJ4!P"I DQEJ&&^+3&K!'@$WVWO@C( MWXV(]ZMOFCU7H5A)VH3X$$8:XIQSYG/1;/L'I4;1]E6\W*.76!4!EQC?-*HU M+,76>)7 \:V@S&L%&KQMUAVC2/'K^!?F<-0HACA*FNVB<5@$_9Y>PTG!Z(++9OVX?H;5,VPLCO='U!=* MY \FIS_I,C0'HYI9";V$5FJ?JH,@H%\;D>/N5Z> HWEL:\4*Z">P'_ MT=HWPJOX@L Y?RY]SZ7ON?0]H=*W-R-]9\'3BUO>1FY;Q/NN,=K7-"XH8U=R MSTS0LS0[=R M2^JVE+ZU)CA*]+',<$X>RPP[9SR2';9WH!TU^_9==N0CI3!3ET.X&D*^ VVZ MG=PZ.)Z8D;D*TU*0;\/YZ<5X&N(YV02Y?9A7;>?8T='[Y\%1L*/O/)8=QXCR MHB'NH8:8S\-#AWE[7YAGE<90-!1M;*PD+$:W8+C7\2P4X&1@+: '@Z]1 O)2 M56 Q6\8#*Y"B?$R,1>APYY=<7^/1DN/;IF6U;J\I=QEM(E(YPFF8$V>KRMYE ML<%5'<]56_*POFH]M!5.S_Y9KF4Q9Z;RWRT,"2Q;B%D2XDU=[=7G MFYRN>B)V^I=WP6#R_7#)1P_E.^=?]%U#KG[VW>/Z;I,[2$R<><41 71% B.5 M' 86%S+D4.Z2D 83 >LX=SFWJXPD6L_UC6'ODR MWSEPVSK> U[F$RQ#I'[!?8J*@!&K8KZZKT_Y)9P[M'OQ@2";_-;;I/;=X Q\ MU*M:I60K$3]+!WP?D@9CC%OT-%^/%&*MIK&MQMHQ#'F 6/,,H68XWX=%FAHS MU8NL.8T*;T'50.4_V]0-:/8--!R1!5XQF;8VH^1."CS<_N\-L,+$CN'MB[\! M4$L#!!0 ( ">*!DW;,UE<8@( !0( 8 >&PO=V]R:W-H965T&UL?59ADYL@$/TKCC_@$%%C,HDS23J==J:=R5RG[6=B2'0.Q0*) MUW]?0,_S /LEP/K>OEU@V6Q[QE]$18@,7AO:BEU82=EM !!E11HLGEA'6O7E MRGB#I5KR&Q =)_AB2 T%<11EH,%U&Q9;8SOQ8LONDM8M.?% W)L&\[\'0EF_ M"V'X9GBN;Y74!E!L.WPC/XC\V9VX6H')RZ5N2"MJU@:<7'?A'FZ.,-$$@_A5 MDU[,YH%.YS"2$=$*"FE=H'5\"!'0JGVI.+X,SH-)TU-G,_?O'\V MR:MDSEB0(Z._ZXNL=F$>!A=RQ78W M*.]"LF;THD)I\.LPUJT9^^%+@D::GQ"/A'@BP/R_!#02T#O!["88(C.I?L(2 M%UO.^H /I]5A?2G@!JG-++71[)WYIK(5ROHHHBUX:#>.F)H2FIM@(O(_ *I5R!UZ"M+ MP$7D?H',*Y Y]+4EX")@Y%=8>156+A]:$@,D-9!V..8(+J21>T5R5\2Z*8&!I'X)&/D+*G(]9'9)>3"K!96%LH6NA]Q6@4O$7,42N!_N*^3#Q@HJ_UJ%;RC&R7J,1\V'7L@C! M!-E7#V(;PFVE'(BC9O36]<&:=6MX^-F_T.WSHE]\QO]6M",Y,JI?>O,=7 MQB11 45/*I1*M>AI0COE[MA.-X51?^\BTW5?VV/\9#^>6F[ MIAK29?=:],_CH]=NBJNK6SW33ST^_:PZ.++_?(G MN-MH/09,BK_W\=3/SA=C*4]M^WV\^&U[OU2CHUC'YV%LHDJ'][B)=3VVE'S\ M>VET>"K++ MQ:7ZW^-[K)-\=))R/+=U/_TNGM_ZH6TNK20K3?7C?-P?IN/ITOY'F!R EP"\ M!H#Y-$!? C0)*,[.IE)_KH9JO>K:TZ([/ZUC-0X*N-.I,Y_'FU/?3?^E:OMT M]WV-9E6\C^U<) ]G"#V/+^5X+<;K*=[,XQTI MXBQQD^0P2:Q1P9-"!)53LPZY\6)$+X9[(5D>SA([R^*QU)9XX:HR>)/Q8D4O MEGL)Q(ME61!#($-@(ZAL<)EG5(I>2N9%*^*E9%D@:$>>Y$90^:!!]N)$+XY[ M >+%\2PN@*(=(\G N$9*%"445R&@"YD_&1H"=R/I7Z )4J% MEYKZD60!=,:/#$Y [J>D?I ELLHZ3X>RJ//*YGI(1C%HQG*=>^8R0($35%." M HD+='1B5>2)5[DQIX,4N D-92DP"%I 9&B5) 9 M[U2&I2##%#A-#:4I<$Z"]LZQMU/0&50^TT,H\Q0Y3PWE*0H\37Q7=#A+.N6= M\1E',E&1$]50HB)')1@-= Q),JMU9I6"F:4H)ZJA1$5.RE0YG0 %58 ,"E&& M*?*%K:$+VXOF=M4$9:!NN RQS"VS448S/44GPAYR0KY3/)K0\9H\@Q:BFV MD//1TP\829.98% &*'* 6H8K8:&)7I=\P$E"AV7(](Z6$:HY0BT%EN9H_(*J MQ.#9!Z>H3*NSW+) RQC5'*.68DMS/GX!.O$)(JU]SHS,4,T9:MGW.*Q;_P]02P,$ M% @ )XH&3=>.MD,\ @ L@< !@ !X;"]W;W)KZ^_=K" M)5 ZU1?2A___G-\II"=O&7\3!2'2>Z]H+=9^(66S D <"U)AL6 -J=7.F?$* M2S7E%R :3O#)F"H*0@@34.&R]C>Y6=OS32]** MT=C3I1P8>].3;Z>U#S41H>0H=0BL'C>R(Y3J2(KC3Q_4'W)JXWC\$?V+*5X5 M<\""[!C]79YDL?8SWSN1,[Y2^<+:KZ0O"/E>7_UW$%D&T)&94C]CB391+YJS,WNJ6J%6;QNTS,%-Q^DEVTX2CB3A5+%S*- @ 2K_ M !$Z(4+CCT;^!+K]D=,?&7\\]@=6$9TD,Y+:2. "0DNU>Z2:L,1.EGC.8AW7 MMI.@418$S<^B>:R;\" G#YKS1!8/FN6Q2>XI)@R)DR&9,\060_*0X9YBPI Z M&=(Y [(8TJ>^D4>J"4OF9,GF+(G%DLVJ#?J7;Y_+,\H)T]+)M)PSI1;36IN]D/S"]E+;P#D^H> M-K?EF3%)5%2X4/$*U4"'"25GJ8>I&O.NBW03R9J^0X*A36_^ 5!+ P04 M" GB@9-G%0)T-0$ #X%@ & 'AL+W=O1'N=LW]]--VQ[NDJ19;4)9-+?5(>SC M+\]5719M?*Q?DN90AV+=%RIW"2IED[+8[J?S6?_N2SV?5:_M;KL/7^I)\UJ6 M1?WO(NRJX_T4IN\OOFY?-FWW(IG/#L5+^!;:/P]?ZOB4G&M9;\NP;[;5?E*' MY_OI ]PM,>L*],1?VW!L+KY/.BE/5?6]>_AM?3]5741A%U9M5T41/]Y"'G:[ MKJ88QS]#I=-SFUW!R^_OM?_2BX]BGHHFY-7N[^VZW=Q/W72R#L_%ZZ[]6AU_ M#8,@,YT,ZG\/;V$7\2Z2V,:JVC7]_\GJM6FK1SJ?R\F M%\"A )X+Q+8_*J"' OIG@?3# NE0(/UL"V8H8$@+R4E[WYF/15O,9W5UG-2G M^7 HNFD'=R8.UZI[V8]._UOLSR:^?9M;/TO>NGH&9'%"\ +)U#7RR!$X$TEL M_QP$2D$LD!7'ZP9R3F1 8OC?2I8?5G(5IA;[2O?ET\ORI(G%"FB;(38BZ:23-C2#"Y0#FCZ'3A ME%=&D0%="A0H;61=1M1EN*Z4Z#*L%1,'C*C/.:6U8R/&*>\R9XDN3F4IHI9U M65&7[:O0E[I&^B43RV>\7TB4BXQ%B6!2NBX%*E.&]@NGTM1[LL\L.67 ZTS6 MY41=CNLB,W3AA(B]ZR(1+SQKQ=%U MEW,F+@;F:.,I;IHQC%E S;1P#E:74()<2A^C4R,X#HE<_ ')] M0/4A#YQM'0)T@]U.2.4)G+/.4'4"%KWGHN^OUA.PF%2SY%/BP%K% MS$#@C(EK;D2@G)& 8ZF:&ZM!]G[@YD_3E<7 ^,M8U2W+8F5,L]$7,7J:DBGK M_-7?R#%0S@E0\^:A_2Y@#-;(5H.QRR%W.CUVTR#:"W$;X M^ O;NC,L.Y4P!'9&$K!,:Z G"@&SJ;5CHR^["0KG6C;Z?%L'JY6EZB0L]4P= MQ^)!,:6IMXAYI'/\(=\O3)>S/ZD]WPG\4]JK:MROY&\+FJVA"C5[=Q5#:A6)\?=N&Y M[;YF\7M]NHL]/;358;AG3LZ7W?/_ %!+ P04 " GB@9-2VB^Q=X" "2 M"@ & 'AL+W=OTDW;^?;2@EMMOF)=B7^9' M0H3WTM0M7_A'(;I9$/#MD328W]..M/+-GK(&"SEEAX!WC."=)C5U ,,P"1I< MM?YRKF./;#FG)U%7+7ED'C\U#6;_"E+3R\('_FO@J3HO9#"$?&]P_YV<22WA*A.YQI;67/]ZVQ,7M!E49"H-?NF?5:N?ET'_ ME>8FP($ 1X)<^R-"-!"B-T+\(2$>"/&M*Z"!@(P5@MZ[+N8:"[R<,WKQ6+\? M.JRV'9@A^;FV*JB_CGXGZ\EE]+S,X3PX*YT!4O00.(&DX35D;4/ B CD^F,2 MT)5$ 2VZDM(LV/)_PL,6K50U(-:37D#N8@,MPX M4!% H5E5!PPD29@:MAPPA!!,W=9BI[58:T33;1"Y^ (;/^5*9TR"3@'3>)TTUBNT&&F\1>)$Y19CBR45%N%F;MD(I":*!* M&Q5GV3NN4J>KU'9E;M_T)EQ$2_ ; 4<\;5JN/3]_2;?=VL_,#M4 M+?TH%D>F']_*['&6#.$YJLA=JF,HQZ[ND?B)H-W2 P=B&+O\# M4$L#!!0 ( ">*!DW&PO=V]R:W-H965T&ULA9C1;N,V$$5_Q?"[U^(,*4J!8R!V4;1 "RRVV/99B9G86,ER M)27>_GTE6?$Z,Y?M2RPIE\,[I'@XXNI<-]_:?0C=['M5'MO[^;[K3G?+9?NT M#U71?JI/X=C_Y[ENJJ+K;YN797MJ0K$;&U7EDI(D75;%X3A?K\9GGYOUJG[M MRL,Q?&YF[6M5%PA^A^WKZW/1WRVN4 MW:$*Q_90'V=->+Z?/YB[K:6AP:CX\Q#.[_[N[GR> HE.&I M&T(4_<];V(:R'"+U/OZ>@LZO?0X-;Z_?H_\\)M\G\UBT85N7?QUVW?Y^GLUG MN_!Q&__79]OV3]_6)DE6R[$NMB0 M:DX?.]AJA8_TP# )'MOSAR0B 2P,8,< ]B9 EHI!N$C\*#F.DH5)T\2+5(#, M.4<>NW'0C0/I$ Z0P@"I2L=G(IV+Q-WXM":W(ADDLA8[\=")5TY,PL**5[VD M_F;^+U:TR!O.L94,6LF %9'P)E.]9#[-A14M\IQ%)CB'5G)@Q0DKN>J%(C RP(N77HSJAW,GS6B1-;&! M@=AZ, 3,R&4TB6[[<9Q(,UJTX-C(8,(9!F9R:89U/_T[+FD+9,9PA)<& ]-H M8AJC]@VKEQ,I-UKDDCP"&8.!:1QP8Z0;ISE#ZB76(B8?[R6&(R$P-PT IY'@-!J*"\/.J]G6.F+K8TEA?!K-3U)K M : QD97-%JER$]EK"0.4 $"-I#EI./93*8L'H'(Y1Z:+,$-),Y3EX)"FX\*: M3-G1,F,YLA@(4Y0T1:U' Q10A"5FR\A/EHU55I%J8F].)BBE )R MQ488PX] ]6G46M"5I:0$D/!MC?31"Z8H 8J2>O4T'947+6&?QXB%^4F@_B2U M*#4:%VPR69J2B"$,/@;@(PD^UD@C M3I4?H+J%UD<[F'L,N$>2>ZR)ME!?8TA$GB*@8,P]!M4CR<\.UI5A_T6A"D@D M\TD>6PV8H@PHJLHMUHA-C/+T>:#^, MY]GB^<;<;2_'TC_"7$[)?R^:E\.QG3W675=7XRGL9?.K'?!^*W?6F M#,_=<.G[Z^9R.GVYZ>K3=/*^O![_K_\%4$L#!!0 ( ">*!DV>'KI@M $ M -(# 8 >&PO=V]R:W-H965T&UL?5-A;]L@$/TKB!]0 M$I*T461;:CI-F[1)4:=MGXE]ME&!\P#'W;\?8-?S-FM?@#ONO7MW'-F ]L6U M )Z\:F5<3EOONQ-CKFQ!"W>''9AP4Z/5P@?3-LQU%D250%HQOMG<,RVDH466 M?!=;9-A[)0U<+'&]UL+^/(/"(:=;^N9XEDWKHX,562<:^ +^:W>QP6(S2R4U M&"?1$ MU3A^WI_,^QJ> ;Q(&MSB36,D5\24:'ZN<;J(@4%#ZR"#"=H,G4"H2 M!1D_)DXZIXS Y?F-_7VJ/=1R%0Z>4'V7E6]S>J2D@EKTRC_C\ &F>@Z43,5_ M@ANH$!Z5A!PE*I=64O;.HYY8@A0M7L==FK0/X\WA.,'6 7P"\!EP3'G8F"@I M?R>\*#*+ [%C[SL1GWA[XJ$W972F5J2[(-X%[ZW8[@X9NT6B*>8\QO!ES!S! M ON<@J^E./-_X'P=OEM5N$OPW1\*[]<)]JL$^T2P_V^):S$/?R5ABYYJL$V: M)D=*[$V:Y(5W'MA'GM[D=_@X[9^%;:1QY(H^O&SJ?XWH(4C9W(41:L,'FPT% MM8_'AW"VXYB-AL=N^D%L_L;%+U!+ P04 " GB@9-=._6Q;4! #2 P M& 'AL+W=O-L8I[-&W+7&^!UQ&D)$N3Y!U37&A:YM%WMF5N M!B^%AK,E;E"*V]\GD&8LZ(Z^.!Y$V_G@8&7>\Q:^@__1GRU:;&&IA0+MA-'$ M0E/0N]WQE(7X&/ H8'2K,PF57(QY"L:7NJ!)$ 02*A\8.&Y7N *!DV2^4#ELP$ -(# 8 M>&PO=V]R:W-H965T&UL?5-A;]P@#/TKB!]0+ES65: M]P?&7-F"%N[*]-#A36VL%AY-VS#76Q!5!&G%^&YWS;20'2VRZ#O9(C.#5[*# MDR5NT%K8'T=09LQI0M\=3[)I?7"P(NM% U_!?^M/%BVVL%120^>DZ8B%.J>W MR>&8AO@8\%W"Z%9G$BHY&_,2C,Q=JSE+!S<&?4L*]_F](:2"FHQ*/]DQ@>8Z_E R5S\9[B PO"@!'.4 M1KFXDG)PWNB9!:5H\3;MLHO[.-VDUS-L&\!G %\ -S$/FQ)%Y9^$%T5FS4CL MU/M>A"=.#AQ[4P9G;$6\0_$.O9*!DU],GTCMP$ -(# 9 >&PO=V]R M:W-H965T2:'A9(CME>+F M[0@2AYQNZ;OC232M"PY69!UOX">X7]W)>(O-+)50H*U 30S4.;W;'HYIB(\! MOP4,=G$FH9(SXG,POE)DXZIPS Y?F=_5NL MW==RYA;N4?X1E6MS>DM)!37OI7O"X0&F>JXIF8K_ 1>0/CPH\3E*E#:NI.RM M0S6Q>"F*OXZ[T'$?QIO]EPFV#D@F0#(#;F,>-B:*RK]RQXO,X$#,V/N.AR?> M'A+?FS(X8ROBG1=OO?=2;-,T8Y= -,4>6#O MDO@F_\+':7_DIA':DC,Z_[*Q_S6B R]E<^5'J/4?;#8DU"X<;_S9C&,V&@Z[ MZ0>Q^1L7?P%02P,$% @ )XH&38H7)B&U 0 T@, !D !X;"]W;W)K M&UL?5/;;IPP$/T5RQ\0LRQIMRM RJ:J6JF55JF: M/GMA "N^4-LLZ=]W; BE#--XVQBGLT;V96X&+X6&LR5N4(K; MWR>09BSHCKXX'D3;^>!@9=[S%KZ#_]&?+5IL8:F% NV$T<1"4]"[W?&4A?@8 M\"A@=*LS"95ZH$D0!!(J'Q@X;E>X!RD#$6DKGXKW %B>%!">:HC'1Q)=7@ MO%$S"TI1_'G:A8[[.-WLLQFV#4AG0+H #C$/FQ)%Y1^YYV5NS4CLU/N>AR?> M'5/L316; M"O<1OO]'X8=M@FR3((L$V9LE;L3<)O\E8:N>*K!MG"9'*C/H.,DK[S*P=VE\ MD[_AT[1_X[85VI&+\?BRL?^-,1Y02G*#(]3A!UL,"8T/Q_=XMM.8388W_?R# MV/*-RS]02P,$% @ )XH&3671.L2P 0 T@, !D !X;"]W;W)K&UL?5-M;YPP#/XK47Y RDT'"UQO5+<_CZ M-$-.$WH)W(NF]2' BJSC#3R ?^R.%CTVLU1"@7;":&*ASNE-LC_L0GY,>!(P MN(5-0BW1CZ+RK8^KFF9&K^!YQ!8GI0@C5*(UW\DK)WWJB) M!:4H_CJ>0L=SF/@OL'5 .@'2#P V%HK*[[CG16;-0.PX^XZ'*T[V*<2Z5J)0_H7/%V';U<5;B-\^X?" M?Q#L5@EVD6#WWQ;7V)LTWLE[^KCM/[EM MA';D9#S>;)Q_;8P'E+*YPA5J\8'-CH3:!_,SVG9$)N?*!DV_G-&6M0$ -(# 9 >&PO=V]R:W-H965T29M<<7!1@7\#K] M^P)V'+>U^@+,,.?,F6%(!S1OM@%PY%U);3/:.-<=&+-% TK8*^Q ^YL*C1+. MFZ9FMC,@R@A2DO'-YIHIT6J:I]%W,GF*O9.MAI,AME=*F%]'D#AD=$L_'$]M MW;C@8'G:B1I^@'ON3L9;;&8I6P7:MJB)@2JC=]O#,0GQ,>"EA<$NSB14QL^)D\XI W!Y_F#_$FOWM9R%A7N4KVWI MFHS>4E)")7KIGG#X"E,]>TJFXA_A M*'!R4^1X'2QI44O76H)A8O18GW<6]U MW(?Q9K^;8.L /@'X#+B->=B8*"I_$$[DJ<&!F+'WG0A/O#UPWYLB.&,KXIT7 M;[WWDF_W2*!DU4>#/XM0$ -(# 9 >&PO=V]R:W-H965T-V@3N0,A"AC-\3)YU3!N#R_,;^-=:.M9RY@SLC?XG*MSG= M4U)!S7OIG\SP#:9ZKBF9BG^ "T@,#THP1VFDBRLI>^>-FEA0BN(OXRYTW(?Q M)MU/L'5 ,@&2&;"/>=B8*"K_PCTO,FL&8L?>=SP\\?:08&_*X(RMB'V-LDOLG?\'':'[EMA';D;#R^ M;.Q_;8P'E+*YPA%J\8/-AH3:A^,-GNTX9J/A33?](#9_X^(/4$L#!!0 ( M ">*!DVJP?U)LP$ -(# 9 >&PO=V]R:W-H965T'$^B:7UPL"+K M> //X+]W1XL6FUDJH4 [832Q4.?T;K,_[$)\#/@A8'"+,PF5G(QY"<;7*J=) M$ 022A\8.&YGN DM)174 MO)?^R0Q?8*KGFI*I^&]P!HGA00GF*(UT<25E[[Q1$PM*4?QUW(6.^S#>7%]@ MZX!T J0SX#8"V)@H*G_@GA>9-0.Q8^\['IYXLT^Q-V5PQE;$.Q3OT'LN-C=) MQLZ!:(HYC#'I,F:.8,@^ITC74AS2?^#I.GR[JG ;X=L_%/XG_VZ58!<)=A^6 MN!;SMTJVZ*D"V\1I_= MN^-(!V.?70/@R:M6K:IZ;V2+9PL<;W6POX[@C)#1K?TW?$HZ\8'!\O33M3P!/YW M=[)HL9FEE!I:)TU++%09O=L>CDF(CP%_) QN<2:ADK,QS\'X469T$P2!@L(' M!H';!>Y!J4"$,EXF3CJG#,#E^9W]>ZP=:SD+!_=&_96E;S)Z2TD)E>B5?S3# M TSU7%,R%?\3+J P/"C!'(51+JZDZ)TW>F)!*5J\CKMLXSZ,-S?)!%L'\ G M9\!MS,/&1%'Y-^%%GEHS$#OVOA/AB;<'CKTI@C.V(MZA>(?>2[[=[U)V"413 MS'&,XG;.,D+[SRP=SR^R4?X..V_A*UEZ\C9>'S9V/_*& \H M97.%(]3@!YL-!94/QQL\VW',1L.;;OI!;/[&^1M02P,$% @ )XH&38+= M-%"U 0 T@, !D !X;"]W;W)K&UL?5-A;]L@ M$/TKB!]0$CMKL\BVU'2:5JF5HD[;/A/[;*,"YP&.VW\_P*[GM=:^ '?<>_?N M.+(!S;-M 1QY45+;G+;.=0?&;-F"XO8*.]#^ID:CN/.F:9CM#/ J@I1DR69S MS107FA99])U,D6'OI-!P,L3V2G'S>@2)0TZW],WQ))K6!01F_)TXZIPS Y?F-_6NLW==RYA;N4/X2E6MSNJ>D@IKWTCWA\ VF M>CY1,A7_ !>0/CPH\3E*E#:NI.RM0S6Q>"F*OXR[T'$?QILTG6#K@&0")#-@ M'_.P,5%4_H4[7F0&!V+&WG<\//'VD/C>E,$96Q'OO'CKO9=B>WV3L4L@FF*. M8TRRC)DCF&>?4R1K*8[)!WBR#D]7%:81GOZC<+].L%LEV$6"W7]+7(OY_"X) M6_14@6GB-%E28J_C)"^\\\#>)O%-_H:/T_[(32.T)6=T_F5C_VM$!U[*YLJ/ M4.L_V&Q(J%TXWOBS&<=L-!QVTP]B\S&UL=5-A;]P@#/TK MB!]0WXV)AN- M?7$M@">O6G4NIZWW_8$Q5[:@A;LQ/71X4QNKA4?3-LSU%D0505HQGB0?F!:R MHT46?2=;9&;P2G9PLL0-6@O[^PC*C#G=T:OC63:M#PY69+UHX!OX[_W)HL46 MEDIJZ)PT';%0Y_1A=SCN0WP,^"%A=*LS"966 MDKGX+W !A>%!">8HC7)Q)>7@O-$S"TK1XG7:91?W<;I)K[!M )\!? '<1P"; M$D7E3\*+(K-F)';J?2_"$^\.''M3!F=L1;Q#\0Z]EV)WEV3L$HCFF.,4P]$K7JJ MP39QFAPIS=#%25YYEX%]X/%-_H9/T_Y5V$9VCIR-QY>-_:^-\8!2DAL&UL;5-A;]L@$/TKB!]0 M$N(V561;:EI5F[1)4:=MGXE]ME'!YP&.NW\_P([K=OX"W''OW;OC2 MO*C1:.&^:FMG.@"@C2"O&-YL[IH5L:9Y& MW\GD*?9.R19.AMA>:V'^'D'AD-$MO3I>9-VXX&!YVHD:?H#[V9V,M]C,4DH- MK978$@-51A^VAV,2XF/ +PF#79Q)J.2,^!J,KV5&-T$0*"A<8!!^N\ C*!6( MO(P_$R>=4P;@\GQE?XZU^UK.PL(CJM^R=$U&[RDIH1*]&UL?5-A;]L@$/TKB!]0')*M M:61;:CI-F]1*4:=MGXE]ME'!>(#C]M_WP*[GM=:^ '?<>_?N.-+!V"?7 'CR MK%7K,MIXWQT8R M>6IZKV0+)TM=J)&GZ _]F=+%IL9BFEAM9) MTQ(+549O-X?C+L3'@%\2!KN4?S? -IGH^43(5?P\7 M4!@>E&".PB@75U+TSAL]L: 4+9['7;9Q'\8;?C/!U@%\ O 9L(]YV)@H*O\B MO,A3:P9BQ]YW(CSQYL"Q-T5PQE;$.Q3OT'O)-]?[E%T"T11S'&/X,F:.8,@^ MI^!K*8[\ YROP[>K"K<1OOU'X&UL?5/;;MLP#/T501]0Q4K:!8%M MH.DP=, &!!VV/BLV?4%U\20Y[OY^E.RZ;N?U11(IGL-#BDH'8Y]< ^#)LY+: M9;3QOCLPYHH&E'!7I@.--Y6Q2G@T;@O&US.@F" ()A0\, K<+W(&4@0AE_)XX MZ9PR )?G%_8OL7:LY2PB>DA(JT4O_8(9[F.JYIF0J_AM<0&)X M4((Y"B-=7$G1.V_4Q()2E'@>]U;'?1AOKOD$6P?P"H?>2)_LD99= -,4,T.5*87L=) M7GCG@;V-C\A>P\=I_RYLW6I'SL;CR\;^5\9X0"F;*QRA!C_8;$BH?#A^PK,= MQVPTO.FF'\3F;YS_!5!+ P04 " GB@9-2PP^V;0! #2 P &0 'AL M+W=OU5K\ =]Q[]^XXT@'-DVT ''G1JK49;9SK M#HS9H@$M[!5VT/J;"HT6SINF9K8S(,H(THKQS>:&:2%;FJ?1=S)YBKU3LH63 M(;;76I@_1U X9'1+7QV/LFY<<+ \[40-/\#][$[&6VQF*:6&UDILB8$JH[?; MPS$)\3'@EX3!+LXD5')&? K&US*CFR (%!0N, B_7> .E I$7L;SQ$GGE &X M/+^R/\3:?2UG8>$.U6]9NB:C>TI*J$2OW",.7V"JYYJ2J?AO< 'EPX,2GZ- M9>-*BMXZU!.+EZ+%R[C+-N[#>,,_3[!U )\ ? ;L8QXV)HK*[X43>6IP(&;L M?2?"$V\/W/>F",[8BGCGQ5OOO>3;?9*R2R":8HYC#%_&S!',L\\I^%J*(W\' MY^OPW:K"783O_E-XO4Z0K!(DD2#YL,2UF)LW2=BBIQI,':?)D@+[-D[RPCL/ M["V/;_(O?)SV[\+4LK7DC,Z_;.Q_A>C 2]E<^1%J_ >;#065"\=/_FS&,1L- MA]WT@]C\C?._4$L#!!0 ( ">*!DT-71""50( #P( 9 >&PO=V]R M:W-H965T$EOITY9\9X9I)U0KZIDC'MO=>\47N_U+K=(:2* MDM54/8F6->;D*F1-M5G*&U*M9/3BC&J.2! DJ*95X^>9VSO)/!-WS:N&G:2G M[G5-Y9\CXZ+;^]C_V'BI;J6V&RC/6GIC/YC^V9ZD6:&1Y5+5K%&5:#S)KGO_ M@'=''%L#AWBM6*!/,F2KV+/BOZJ++O;_QO0N[TCO7+Z+[PH: 8M\;HO_&'HP; MN/7$:!2"*_?K%7>E13VP&%=J^MZ/5>/&KC])MH,9;$ & S(:;)P.ZH6?)_O);:K\QWA%S-X7==%?ASHSSRNP^6!X)5/Q@L(4W[D.!%IY8QA,UP,F2U?C14E8 M@DBPDM88SFL< A3A7 <"12LZ-=,WES;4EXA[HWKF9/=L34>B"O^_^!]7_U.Y:UJE'<6VK005^BO0FAF M? F>C"^E:>7C@K.KMM/4S&7?S_J%%NW0J]'XAR'_"U!+ P04 " GB@9- M5 B95K0! #2 P &0 'AL+W=O<$SPSEG M+AYGH[&OK@7PY$VKSN6T];X_,.;*%K1P=Z:'#O_4QFKAT;4-<[T%44625HPG MR7NFA>QHD<78R1:9&;R2'9PL<8/6POX^@C)C3E-Z#3S+IO4AP(JL%PU\!_^C M/UGTV*)220V=DZ8C%NJL29>4@;BVK^J?8N_8RUDX>#+JIZQ\F]-[2BJHQ:#\LQD_ MP]S/.TKFYK_"!13"0R68HS3*Q2\I!^>-GE6P%"W>IE-V\1QG_2MMF\!G K\A ML"E1K/RC\*+(K!F)G6;?BW#%Z8'C;,H0C*.(_[!XA]%+P9/[C%V"T(PY3AB^ MPJ0+@J'ZDH)OI3CR_^A\F[[;K' 7Z;MU]MW#ML!^4V ?!?;_M/APT^(&)DUN MDK#53#78)FZ3(Z49NKC)J^BRL(\\WLE?^+3MWX1M9.?(V7B\V3C_VA@/6$IR MARO4X@-;' 6U#^8'M.VT9I/C33^_(+8\X^(/4$L#!!0 ( ">*!DW(VFM> MVP$ $% 9 >&PO=V]R:W-H965TA[[$KCS\W)'.))! MJC== QCT+GBK4UP;TQT)T7D-@ND[V4%KOY12"69LJ"JB.P6L\"3!"=UL#D2P MIL59XG-GE26R-[QIX:R0[H5@ZO<)N!Q2O,6WQ$M3U<8E2)9TK(+O8'YT9V4C M,JL4C8!6-[)%"LH4/VR/I]CA/>"U@4$O]LAU[DP#8^2_VP*4Z?X'J,"2M9S\R*'SS#U ML\=H:OXK7(%;N*O$>N22:_^+\EX;*2856XI@[^/:M'X=)OT;+4R@$X&N"&0T M\I4_,<.R1,D!J?'L.^;^XNV1VK/)7=(?A?]FB]\WH=IN0JQ.:,*<10Q>8 M#P2QZK,%#5FBO%NFJQ1!F%S;9!TWV M 8%H91+"_*>30]#D$! XK$Q"F#AL$@=-XH# _R 0 T@, !D M !X;"]W;W)K&UL;5/;;IPP$/T5RQ\0@Y>D[0J0 MLHFB5FJE5:JFSUX8P(HOU#9+^O>U#4O)AA<\,\PYZ!^7_--I(YKQK6F)[ ZR.("D(39([(AE7N,QC[&C*7 ]. M< 5'@^P@)3-_#R#T6. 47P+/O.U<") R[UD+/\']ZH_&>V1AJ;D$9;E6R$!3 MX/MT?\A"?DQXX3#:E8U")R>M7X/SK2YP$@2!@,H%!N:/,SR $('(R_@S<^*E M9 "N[0O[4^S=]W)B%AZT^,UKUQ7X,T8U-&P0[EF/7V'NYQ:CN?GO< ;ATX,2 M7Z/2PL8OJ@;KM)Q9O!3)WJ:3JWB.,_\%M@V@,X!> Q:N.-U3/YLJ!.,HXC\OWOKHN:0TRK\ UL< 8T+YB=OFVG- M)L?I?GY!9'G&Y3]02P,$% @ )XH&33,S"W/U 0 R@4 !D !X;"]W M;W)K&UL=51M;YLP$/XKB!]0!X>\"I":3M,F;5+4 M:=UG!XZ :F-FF]#]^]F&,$:O7[#O>%[N#+ZDE^I55P F>!.\T6E8&=,>"=%Y M!8+I!]E"8]^44@EF;*BN1+<*6.%)@A.Z6FV)8'439HG/G566R,[PNH&S"G0G M!%-_3L!EGX91>$\\U]?*N 3)DI9=X0>8G^U9V8A,*D4MH-&U; (%91H^1L?3 MP>$]X*6&7L_V@>OD(N6K"[X6:;AR!0&'W#@%9I<;/ 'G3LB6\7O4#"=+1YSO M[^J??>^VEPO3\"3YK[HP51KNPZ" DG7N22 M:_\,\DX;*4856XI@;\-:-W[M1_T[#2?0D4 7!#(8^EK MM,*UIZ_G[IL/!&)4(/8"\7\MQHL6,JQ0P26)@AFO<)-]JC)'A&(%B88YH/O?D!-#HC \M?&,/'"A,SN MD@!U]5-$![GL&C_!9MEI4#U2?Q?_P8*!DV7B?> MX@$ $% 9 >&PO=V]R:W-H965T0/B%FSP&8%2-E$52NUTBI5VVCC+0%TYI_+/"9@8<[1#;X[GKFFU=> B&V@#WT'_&,[2 M6'AAJ3H.O>I$'TBH<_2P.YY2BW> GQV,:K4/;"47(5ZL\:7*46@3 @:EM@S4 M+#=X!,8LD4GC]\R)%DD;N-Z_L7]RM9M:+E3!HV"_NDJW.3J@H(*:7IE^%N-G MF.N)43 7_Q5NP S<9F(T2L&4^P;E56G!9Q:3"J>OT]KU;AVGD^1^#O,'D#F M+ $'IX,G(9?Y$]6TR*08 SG=_4#M+]X=B;F;TCK=5;@SD[PRWEM!HCC#-TLT M8TX3AJPPNP6!#?LB07P2)_(NG/C#(V^&D0N/UNIQ["?8>PGVCF#_7XG)ID0? M)O6+Q%Z1V$-PV(CX,/=^D<0KDKPGV(<;$1_F@]^5>D52#P'9B/@PT48$KYX@ M!]FXYE-!*:Z]:_R5=^GO!^*>\#_X-!R^4=ETO0HN0IM&<,^U%D*#226\,[?: MFGFT& QJ;;>IV.'B9>L5?4$L#!!0 ( ">*!DV@_JB#U@$ M +D$ 9 >&PO=V]R:W-H965T,"B;=_7\".ZTUYZ(MAAG/.G,% -DKU MJEL @]X$[W6.6V.& R&Z;$$P_2 'Z.U*+95@QH:J(7I0P"I/$IS0*-H1P;H> M%YG/G521R8OA70\GA?1%"*9^'X'+,<<;?$L\=TUK7((4V< :^ [FQW!2-B*+ M2M4)Z'4G>Z2@SO'CYG!,'=X#7CH8]6J.7"=G*5]=\*7*<>0, 8?2. 5FARL\ M >=.R-KX-6OBI:0CKNO].$XKR8T6)M"90!?"WA/( M5,@[_\@,*S(E1Z2FO1^8^\6; [5[4[JDWPJ_9LUKF[T6-(XS@* MLUD0Q*HO)6BHQ)'^0Z=A^C;H<.OIVW<.D[! '!2(O4#\3F!WUV((DX:+),$B M24!@'Q;8!05V_]]F&A1( PX^W+49P"3171&R.CH"5.,OC4:EO/3^PJZRR[U\ MI/[H_85/E_H;4TW7:W26QAY@?\QJ*0U8*]&#W;'6OB-+P*$V;IK:N9INTQ08 M.

J^(/4$L#!!0 ( ">*!DU@ZD7.X $ $% 9 >&PO=V]R M:W-H965T>I\%YFG8M"L[> B S5P M3N7?,S Q9FB/7AV/;=UHZ\!YVM,:?H+^U5^DL?#"4K8<.M6*+I!09>A^?SHG M%N\ 3RV,:K4/;"57(9ZM\:W,T,XF! P*;1FH66[P (Q9(I/&GYD3+9(V<+U_ M9?_B:C>U7*F"!\%^MZ5N,G1$00D5'9A^%.-7F.N)4# 7_QUNP S<9F(T"L&4 M^P;%H+3@,XM)A=.7:6T[MX[321+.8?X ,@>0)>#H=/ DY#+_3#7-4RG&0$YW MWU/[B_[,)*^,]Y:3:)_BFR6:,><)0U:8-P0V[(L$\4F#,\N/##6CW^0#_T$H2.(/RO1+(IT8)O2*Q MAR#>B/@PB5\D\8HD'H+C1L2'^;01P:LGR$'6KOE44(BATV,7LY=>5D:-'/ P6@9KE!D_ F"4R-MXF3G^6M(7+_9W]V?5N M>KE2!4^"_6H*7:?^P?<**&G/](L8/L/4S][WIN:_P@V8@5LG1B,73+E?+^^5 M%GQB,58X?1_7IG7K,/'?R_""<"H(5P5D%'+./U%-LT2*P9/CV7?47O'F%)JS MR6W2'87[9LPKD[UE810DY&:))LQYQ(0+S&9&$,,^2X28Q#G\KSS$R[>HPZTK MWR[5HQU.L$,)=HY@]T^+FU6+&.8#EWM49(\0;%+Q\1!5FZ, M*"\7?>M&V"([3ZK'T#W&O_!QS'VCLFI:Y5V%-D_:/;Q2" W&2O!@_A^UF:QS MP*#4=AN;O1SGRQAHT4VCD\SS._L#4$L#!!0 ( ">*!DUJI\LGMP$ -(# M 9 >&PO=V]R:W-H965T[!Z:%[&B11=_% M%ID9O)(=7"QQ@];"_CZ#,F-.]_3-\2R;U@<'*[)>-/ -_/?^8M%BBTHE-71. MFHY8J'/ZN#^=TX"/@!\21KF1D@IJ,2C_;,9/,-=S3\E<_!>X M@4)XR 1CE$:YN))R<-[H6053T>)UVF47]W&Z20XS;9O 9P)?",<8ATV!8N8? MA!=%9LU([-3[7H0GWI\X]J8,SMB*>(?)._3>"GY(,G8+0C/F/&'X"K-?$ S5 MEQ!\*\29_T?GV_1D,\,DTI-U](?CMD"Z*9!&@?2?$M-W)6YA[M\%8:N>:K!- MG"9'2C-T<9)7WF5@'WE\D[_P:=J_"MO(SI&K\?BRL?^U,1XPE=T=CE"+'VPQ M%-0^' ]XMM.8388W_?R#V/*-BS]02P,$% @ )XH&33 Y7+O# 0 -P0 M !D !X;"]W;W)K&UL=53M;ML@%'T5Q ,4AR1- M&MF6FD[3)JU2U&G;;V)??ZA\>(#C]NT+V/&\C/T)W.MSSSD7N$D'I5]- V#1 MF^#29+BQMCL08HH&!#-WJ@/IOE1*"V9=J&MB.@VL#$6"$YHD]T2P5N(\#;F3 MSE/56]Y*.&ED>B&8?C\"5T.&5_B:>&GKQOH$R=..U? =[(_NI%U$9I:R%2!- MJR324&7X<74X;CT^ 'ZV,)C%'OE.SDJ]^N!KF>'$&P(.A?4,S"T7> +./9&S M\7OBQ+.D+USNK^R?0^^NES,S\*3XK[:T38;W&)50L9[;%S5\@:F?+493\]_@ M MS!O1.G42ANPB\J>F.5F%B<%<'>QK6581TF_FM9O(!.!?2F@(Q"P?DG9EF> M:C4@/9Y]Q_P5KP[4G4WAD^$HPC=GWKCL):>[^Y1K$&%ZF48ET5VGHI'&B[^#WPFZU8:=%;6/9]PR952 M%IR5Y,YY:=P4SP&'ROKMSNWU^);'P*IN&E,R_U?D'U!+ P04 " GB@9- MP@^S"+< MN3"D YIGVP X\J)5:S/:.-<=&+-% UK8*^R@]3<5&BV<-TW-;&= E)&D%>.; MS0W30K8T3Z/O9/(4>Z=D"R=#;*^U,/^.H'#(Z):^.IYDW;C@8'G:B1I^@OO5 MG8RWV*Q22@VME=@2 U5&[[:'8Q+P$?!;PF 79Q(J.2,^!^-;F=%-2 @4%"XH M"+]=X!Z4"D(^C;^3)IU#!N+R_*K^&&OWM9R%A7M4?V3IFHSN*2FA$KUR3SA\ MA:F>:TJFXK_#!92'ATQ\C *5C2LI>NM03RH^%2U>QEVV<1_&FX1/M'4"GPA\ M)NQC'#8&BID_""?RU.! S-C[3H0GWAZX[TT1G+$5\E<@_E+B& MV7T(PA8]U6#J.$V6%-BW<9(7WGE@[^(CLC?X..T_A*EE:\D9G7_9V/\*T8%/ M97/E1ZCQ'VPV%%0N'&_]V8QC-AH.N^D'L?D;Y_\!4$L#!!0 ( ">*!DTP M9P^"Q0$ #<$ 9 >&PO=V]R:W-H965TAG[8KCCW7MW M'.=L5/K5M 6O4G1F1RWUO9'0DS9@F3F3O70N9-::XR(+OK(M,#5;P#LX:F4%*IG^?0*@QQUO\[GCA36N]@Q19SQKX!O9[ M?];.(@M+Q25TAJL.::AS_+ ]GA*/#X ?'$:SVB-?R46I5V]\KG*\\0F!@-)Z M!N:6*SR"$)[(I?%KYL2+I ]<[]_9GT/MKI8+,_"HQ$]>V3;'*485U&P0]D6- MGV"N)\%H+OX+7$$XN,_$:91*F/!%Y6"LDC.+2T6RMVGE75C'Z>20SF'Q #H' MT"4@#3ID$@J9/S'+BDRK$>GI[GOF6[P]4G&JPAG+GGCO->"ION,7#W1 MC#E-&+K";!<$<>R+!(U)G.@_X30>OHMFN OAN[5Z^A^"?91@'PCV?Y68W)08 MPQSB(DE4)(D0W-^(Q##IC0A9-4Z";L*3-:A40Q?&9>5=IN*!AL9_P*>1^LIT MPSN#+LJZYQ.:7"MEP:6RN7.YM&Z*%T- ;?WVWNWU])8GPZI^'E.R_"N*/U!+ M P04 " GB@9-$+QZN+X# ##$ &0 'AL+W=OE9,6P.<,F?;$N/C,\0_&<$;4\M]WW_FCML/A15TV_BH[#<'J,XWYWM'71 M?VE/MG'_'-JN+@9WV;W$_:FSQ7X*JJL8DT3'=5$VT7HYW7OJULOV=:C*QCYU MB_ZUKHONGXVMVO,J@NC]QM?RY3B,-^+U\E2\V#_L\.WTU+FK^)IE7]:VZMP#%@0OQ9VG-_<[X82WENV^_CQ:_[592,C&QE=\.8HG"'-YO; MJAHS.1Y_STFCZYACX.WY>_:?I^)=,<]%;_.V^JO<#\=5E$:+O3T4K]7PM3W_ M8N>"5+28J__-OMG*P49F6PS%>MFUYT5W>;RG8EQ%\"C=[._& MF]-D3_^YZ>G=W;%P85)J)P+PHEHNB7+R*-XJ,(C'5PN/"H3(0/!?-Y);!H6.#<_%L%P,Y>+-_L8PSPBTIY\M12%JU#R7E.62$B[*?T8I&>4! M$XU9ZD]-2I:O RJ3 O*,,I911M64!1) PEM/\GE%0\"]X$--YS/FMEX#.N0] MP)L/X(>"S6?,_7-626#- 6]20%W*5V,^8^Z$)G0:6%# .Q!0"_*EE@-U%VET M$E T\/8"U%]\'>5 K0,15&@@WCN FH*) 7-%)!DQZ! M5-!N^1NELX!+(:]II)K&(%U>K:@_O_R1%R$R(O27/]+F*Y7QK9M!@0E9 O)Z M1MJCJ49HDQ9293X;!J5,2$B\-2"U!BHD:@TJ$3X9QC],P.D$[QZ"N@?1FJ#N M\2",DAX;#B;3T+N4X$U&4),ADA349!XD^NV$105GAW="]ETR^>V\'M,Z?=X*%M!^M2)E]<;4=;[*\7E3T, MXZEQY]UE6WVY&-K3_,D@OGZW6/\+4$L#!!0 ( ">*!DWA.K@R=08 "PC M 9 >&PO=V]R:W-H965TGMD^R; M]VK_[?!2EO7H^V:]/=R.7^IZ=SV9'!Y>RDUQ^%#MRFW\SU.UWQ1U_+E_GAQV M^[)X;(,VZPEE63[9%*OM^.ZFO?9I?W=3O=;KU;;\M!\=7C>;8O_?M%Q7[[=C M-?YQX?/J^:5N+DSN;G;%<_FEK/_:?=K'7Y-3*X^K3;D]K*KM:%\^W8X_JNNE M-4U B_A[5;X?SKZ/FE2^5M6WYL?OC[?CK&%4KLN'NFFBB!]OY:Q,,D]O%0K0_MW]'#ZZ&N-ETKDN_1]A.("Z M #H%Q+Y_%:"[ /TSP/PRP'0!9F@/M@NP0WO(NX!\:(#K AP+F!SO;CM<\Z(N M[F[VU?MH?YQQNZ*9V.K:Q0GQT%QLQ[_]7QRQ0[SZ=D?!WDS>FH8ZS/2(H3., MR_J0N82H$V(2"9Q8$&(Q)1%._0YF$N$4XW"QD?O+C2Q (X$ENP08B[/5\)[K M-E[W^LAQ P8V8-H&S'D>+-7I$>):R+:%A*!RELE,HCQIQ<9_+E'*!_*.W5T MRRU9CS.S,#,K,],LLR/$GG5CG+6,S R@O,WXM)6HD-F,S8E[@%*93@QY#O/* M15X4&.5I+KJQ<<18^C.)TMJ+(9.HX)W/66(2Y0R1QHDYF)B3 \;S9Y05@/O YBU*I6:RG Q MRV1R;,Y/.TP_NZ#X,NM@KI>>D@J"FE-YGG%Q1.U9:\DE$DQ4:R6G)9^5'>:< MD:=<\Y4T#+;L8.>\\^"-2="&Y?VC(D%;9YPV"3XJ:"XF\V&P)8+YH!.F1.$Z MK;2D+;R1EH6&?*XY[4&P)82=3\X^;>P.E+0'1G':1@II3LYSVH-@2P2C2#Q! M&Y=^)6N_X:5$R5*LHJT)G/8@V!+ *-:<1)U0N+(K6=JMF"2RT$9%S4E4P?E@ MY+)#NC[2.J\HP1\7<"4K.(54$[A6*C_PX'QJQ#36$2UU1&Q\-- 1;\79"8#98%,W M2&.YT< 9B@V+EGH3S3AWA@@50IXZXL"JI*4JB7V&EJIT13[CU1S!5-SV)0X6 M=.+01:J7V!MHJ5Y7V@G/CV#*>9]88AJKG)8J)[R\EBKG?):+$;L$Z_/!2JBE M$@J3KH&QZHU$Q^<2K,\'RZJ6QDJX;RWMDB'-C[GF%V%]/EBCM=1H8:LU.'G( M,LUW^Q=A?3Y8HK64:.&7M=1>%6S@->,BK,\'2[26$BV,L(9'"\[F02SZ 7-^93"[RM=I87Z&&P M!8(9GSK0LK@\V,O;_*D%#MB(AS6#4 N(2MYJ7$;LY1.#J07/)\DI7M2&P18( MIHPX8)ZMW6C:4XNWIZM>,C-<_QV?6INIXI<'VNKN^/ M+V[\;/[X'LF?Q?YYM3V,OE9U76W:9_Q/5567D7WV(=[ME[)X//U8ET]U\]7% M[_OC^QO''W6UZ]Y-F9Q>D+G['U!+ P04 " GB@9-6TA1.SH# !8#@ M&0 'AL+W=O-0P)>&O 1LSKD^OKX^L6\:$ M]9ZE>36W]T(4MXY3K?-LDDREE<)SZV2;>?V';I]PJ0F*,3OA)VJSKM53^65\[>Z\6TSM]U: M$4O96M0A8ODXLGN6IG4DJ>.O#FJW8];$[OLY^J.:O)S,:URQ>Y[^239B/[=# MV]JP;7Q(Q0L_?65Z0L2V].R_LR-+);Q6(L=8\[12O];Z4 F>Z2A22A:_-\\D M5\^3CG^FP02L";@E(/(IP=,$;RK!UP3_@^!_2B":0*82 DT(IA*H)M !P6FR MJY9K%8MX,2OYR2J;BBOBNK#1+94%L:X[U?JK;W+%*ME[7. HFCG'.I#&+!L, M[F"HVX?30A%? 'D=!(P:(@,3[(R% ][I#^(H9PXZ O,N;2&-Z188I0D,KG@1;03#D M>V/)@WT(049$1D+ [H'(%^,5NG<\;-6+E35YK*6O-#KNY3G=[VVG2'U1GY ][>"23'NC12SE]>\MI&RK:A?J7POF[M.TQ"\T/*!DV[?8:390( &0( 9 >&PO=V]R:W-H965T9*U4^>)[.$TK M_>7 14F4'HJC)VM!R=Z22N9AWY]Z)2DJ-TWLW%:D"3\I5E1T*QQY*DLB_JTH MX\W"1>[[Q$MQS)69\-*D)D?ZDZI?]5;HD=>K[(N25K+@E2/H8>$NT=,S"@W! M(GX7M)&#OF-2V7'^:@;?]@O7-XXHHYDR$D0W9[JFC!DE[>-O)^KV,0UQV']7 M_V*3U\GLB*1KSOX4>Y4OW)GK[.F!G)AZX$H",$CQ+"CA!^$#ZW M%'6$:$3PVMSM8FZ((FDB>..(]CS4Q!P[]!3I["$0P (A*!!:@>!"((0%(E @ AQ$HS0AS!0.,@6#3 &!>!2DQ2#?@JH6 M-+FQ%C$8)0:BS&"!&2@P>WPQYZ# '' P'YW^^76>_F1\/.^ +JP8%%2)_K49 M[-^0N%',Z/$%06 E+A&^?[XV$ C?*'@$%Q*"*BD>QPF@,Q;=" 07' H!K^/M MZT#Q\?7]_$'$L*NGLN-+W MNKU]#YPKJIWX$UV[N7[R^P&C!V6ZL>Z+]MUK!XK7W9ON]7\LTO]02P,$% M @ )XH&30N.URSB 0 ^@0 !D !X;"]W;W)K&ULC91;;YLP%,>_"O('J(E)0A8!4M.JVJ1-BCIM>W;@<%%]8;8)W;>?;0BC MK1_V$OL<_N=W+K&=C5*]Z!; 1*^<"9VCUIC^B+$N6^!4W\D>A/U22\6IL:9J ML.X5T,H'<89)'.\QIYU 1>9]9U5D;X^G@]%[PLX-1K_:1Z^0BY8LS MOE0YBEU!P* TCD#MQ0-#?_%:[ K-Q58G.4DFG_&Y6#-I+/%%L*IZ_3V@F_ MCC/_%A8.(', 60+(U,N4R%?^2 TM,B7'2$VS[ZG[BS='8F=3.JRT2DF3XZD"SYC1IR$JS6138TI<4))3B1#Z$)V0;!B3!&A,/V+X![,* ;1"P M]8#D#6 ?!NR"@%V@@O3=E$*:0SC)/IAD'P!\"@/2("#]_S8/0<#A8P5)_*[- M29-ZC0@>!KPZ>QQ4XV^=CDHY"'_C5][E8M\3?W;_R:=7X1M532=T=)'&W@!_ M3FLI#=A"XCL[\-8^1(O!H#9NF]J]FJ[C9!C9SR\-7IZ[XB]02P,$% @ M)XH&35SZ&W@4 @ T@4 !D !X;"]W;W)K&UL MC53;CMHP$/V5*.]=D]N"4!)I@5VU4BNAK;9]-F%RT=IQUC9D^_>U'1,@6+0O MV#,YY_C,V$S:,_XN:@#I?5+2BLROI>R6"(FB!HK% ^N@55]*QBF6*N05$AT' MO#G&Q]W0E.\;>=?!M MG_DS;0@(%%(K8+4<80V$:"%EX\-J^N.1FGBY/ZF_F-I5+3LL8,W([V8OZ\Q? M^-X>2GP@\I7U7\'6D_B>+?X['($HN':BSB@8$>;7*PY",FI5E!6*/X>U:' MY]!A_>J"9:*NJ]!)0L@I2! MT47H,! B!0 &0 'AL+W=O@?"Q0@"Z-Y^[8*M/ M93Z0(WP']6/8"5WA1:7N&/2RX[TGH"G08["M,H.W@)<.1GFU]TR2/>>OIOA2 M%\@WAH#"01D%HIF/ZL@9@S$6PC/ATT5H^?&-B]0M$#D% M(BL0W0AD;H'8*1 ['&Q61.06R>P>QOQI'=A\T358SJQR@Q%]GP5>GU=P>WX@X=KWT]ESI@V^/ M9\.Y BWH/^CAM/K"6@H*C3+;3._%]-E.A>+#?"/AY5HL_P!02P,$% @ M)XH&30.P(TH( @ ; 8 !D !X;"]W;W)K&UL MC57MCILP$'P5Q .< 4-((H+4I#JU4BM%5[7][< 2T!G,V4ZXOGUM0Q 'SBE_ M8N\R,Y[UQR;I&'\5)8!TWFO:B)U;2MEN$1)9"3413ZR%1GTI&*^)5"$_(]%R M(+DAU10%GK="-:D:-TU,[LC3A%TDK1HX?P_K1:HB^%O\5J,S.= M-'MGOJEJA4QSZ";IJH0&S[S'!!!-\1!PLB&B$(&5@=!%8702&CZ=B;JP"F\][\^D*P=>CL:_V#2_U!+ P04 " GB@9-C0GQ3QP" M #I!@ &0 'AL+W=O2.+8_Y]ME"1K MA7Q3!8#VWBM>JXU?:-VL"5&' BJFGD0#M=DY"5DQ;9;R3%0C@1U=4,4)#8(E MJ5A9^WGF;#N99^*B>5G#3GKJ4E5,_MD"%^W&#_V;X:4\%]H:2)XU[ P_0+\V M.VE69% YEA74JA2U)^&T\3^&ZVU(;8#S^%E"JT9SSY:R%^+-+KX>-WY@,P(. M!VTEF!FN\ R<6R63Q^]>U!^8-G \OZE_=L6;8O9,P;/@O\JC+C9^ZGM'.+$+ MUR^B_0)]0;'O]=5_@RMPXVXS,8R#X,I]O<-%:5'U*B:5BKUW8UF[L>WU;V%X M .T#Z!! NUHZD,O\$],LSZ1H/=DUOV'V'X=K:GISL$;7"K=GDE?&>LT7T3(C M5RO4^VP['SKVH='@0XS^ *$HA#J!Q4@@C&)<8($*+)Q ]$^6R23+SB=Q/G4/ MP1D1RH@01CIA=#[QB!'@B!A%Q AB-4'$,\2],I8H8SEGQ,&$L9PQZ"K%(0D* M21!(.($DC_8J11$I@J 31/IX'2L4LD(@BPED-8-\N/='P@ _8P&"B::'+'BT M7^&=DQPBE'A*"?^C&OPPAQ3AS*X,.CN--)URR.B2LH_ =R;/9:V\O=#FOG.W MTDD(#48P>#(I%^;=&18<3MI.$S.7W>7;+;1H^H>%#*];_A=02P,$% @ M)XH&3>&;.H P @ * < !D !X;"]W;W)K&UL MC57MCILP$'P5Q .O;0A*P*GR M!W_-SLRNL9UW0KZK$D ''S5OU"HLM6Z?$5*[$FJFGD0+C5DY"%DS;8;RB%0K M@>U=4,T1B:(%JEG5A$7NYC:RR,5)\ZJ!C0S4J:Z9_/L"7'2K$(>7B=?J6&H[ M@8J\94?X"?I7NY%FA$:6?55#HRK1!!(.J_ 3?EYC8@,PEB1Y#<$&23-'K,TF$:A\$T28E?)O'*)'.91321Z3'T2B;R2U"O!/5( MX(D$?51BX958>"3NE&'I)5@^OEVIER#U.(@G2::S)'%LJCTI]SJ=[RK)LNA. M03*OG>R!OR>;VZ%TYF:.(CB]9P9'_B,9>:J3W*&XC(5+LVS-0XX M'+3M+DU?]G=W/]"B'=XE-#Z.Q3]02P,$% @ )XH&35,SQS%V P [1( M !D !X;"]W;W)K&ULE9C;CMHP%$5_)2$7]CG>Q_9R$L_.JGRM M]E)J[RW/BFKN[[4^/ 9!M=[+7%0/ZB +\\]6E;G0YK+2[*?TN9J?/<)_[[C>=TM]?UC6 Q.XB= M_"GUK\-3::Z"2Y9-FLNB2E7AE7([]S^1QQ6/ZX!&\3N5Y^KJW*M+>5'JM;[X MMIG[8>U(9G*MZQ3"'$YR);.LSF1\_.V2^I^MY%;<]UU7^7)YD9>>W$M+%66=7\>NMCI57>93%6 M M%.21F;OFO^,]56YNYIP>)X%ISJ1)UFV6KHE8;>*E9 $5TD@3%P<4&A M"]K$LVL7T00G8# !:Q+PFS*27AFM)FDT1:,ATWXAMB9R%,*A#PY\3'H^6DUT MU0:=]C0K6\.QC0C:B("-*4X0PP3Q\ %)8()DP( D5I$D<30R@8U,[$:2$">8 MP@33X662$/,3?ESHJA/=##EU-./ E(!2B2,%9HR,@(Q@RL@0S#K1S;#R?H?8 M&L8<5C!H!)"6N/H40T*B$1V",2'Q -X[T7W@@U)E-,)D5DNMX&,)ET!)D4DTD1F?UUF0(R77,,4T<1=;$C!::. MCJ".8NHHHJX/%+6!=6C'S^#@,;U#&*. METY$5'^!8391]NH/1([U@6'H&((N<:3 T+$1T#$,'1L W9+9T-EC8VN<8X/! M9 A,5S483#8"3(;!9 / 7#+PI+-GB"URS!".Z>6 WL3Q3< QO7P$O1S3RX?0 MRVTR^\_DNY);(YA=/H1=;G\.6D9LRDVEXM,;G5]FICS MLMV :2^T.G2;2\%EAVOQ'U!+ P04 " GB@9-[1P[?#] :KW5[$;[/0.%)CAKTW#UYP!"]GL4HGOCN;Y4QC5PEG;\ M_!_.A.RE9X4BGJ!EI=RS90 M4.[1AW!WC!S> W[6T.O9/'!)SE*^N.)+L4<;9P@$Y,8I<#OH MB:8E'7$^OZM_\MEMEC/7<)3B5UV8:H\2%!10\JLPS[+_#&.>" 5C^*]P V'A MSHE=(Y="^V>07[61S:ABK33\=1CKUH_]J'^GK1/(2" 3(63_)="10!<$/#CS M43]RP[-4R3Y0P\?JN#L3X8[:S M(HXKB&B"8&M@ M45O&MO](PU;-L Y,]+@S M)*;1PLPC*GZ?,+8P@V;*2E;U\ID) M:=QT:^=J^ 6'PLANO%WP=,5E?P%02P,$% @ )XH&39K*1AOM @ &PL M !D !X;"]W;W)K&ULC59MCYLP#/XKB!]P$ ($ MJK;2T7O9I$TZW;3MVSUC MTONHJZ9=^'LI#[,@:-=[5M/VCA]8HS1;+FHJU5;L@O8@&-T8H[H*HC!,@YJ6 MC;^<&]F+6,[Y459EPUZ$UQ[KFHK?!:OX>>$C_R)X+7=[J07!^' M%Z%V0>]E4]:L:4O>>()M%_X]FCVC6!L8Q(^2G=O!VM.IO''^KC>?-PL_U(Q8 MQ=92NZ#J=6(K5E7:D^+QRSKU^YC:<+B^>'\RR:MDWFC+5KSZ66[D?N%GOK=A M6WJLY"L_?V(VH<3W;/9?V(E5"JZ9J!AK7K7FZ:V/K>2U]:*HU/2C>Y>->9^M M_XL9;!!9@^A6 VP-<&_0G>95@]@:Q+W!O_&)Q2>W!DBM07IC &+QQ D0=&=K M+NN!2KJ<"W[V1%=O!ZK+&LV(*H>U%IK;-SIU7ZV2GI8X2^;!23NRF%6'B0:8 M:(QX!!".D^$BB./=$()!H9>SPBFL(.,.@ &P?QR %Q,NTPQ&":CF2: M94ZR4U 8A1[Y"LP=(_HAF3Y#\'FD%I%$7H301J,%*@T%- MK#3=C_YO&MW8^)6*7=FTWAN7:EPP/_4MYY*I,PKOU%>P5Y-JOZG85NHE46O1 MC6O=1O*#'46#?AY>_@%02P,$% @ )XH&36"67?9T @ 8@@ !D !X M;"]W;W)K&ULC9;;CMHP$(9?)I;J31^$,,%[651Z M%AZ,J:<(Z5Z%\]3WK=0\ ME4=3Y)58J4 ?RY*K/PM1R/,L).&EXR7?'XSK0/.TYGOQ0YC7>J5L"W51MGDI M*IW+*E!B-PL_D>DSH<[@%3]S<=97[X&;REK*-]?XNIV%V!&)0FR,"\'MXR0R M410NDN7XW08-NYS.>/U^B?[93]Y.9LVUR&3Q*]^:PRP^>>YC7^QP0;:&NBC MAJ@U1)V!L'\:6&M@CQKBUA#W#*B9NU_,)3=\GBIY#E1S'FKNCAV9QG:[-J[3 M[XX?L^NI;>]ISC!)TC^[ M >UA9(UFY#65U^ >Z%!!*(YZJ("(, K#1B!L!,#VLF2-)K[*0J,)ZP,#*AK1 M.S ,A&$#&)OG-LT"TO10,C9 (?U)+=E@Z9($3V#:&*2-@:5C<( $#) \L/;) M<%49QAA.,P+3C( T,1Q@# 88_W];LC&PY'[U0=;\+M& M(7;&O8[LNVJJ7M,PLFXK.NK^5LS_ E!+ P04 " GB@9-!L!_^10" ! M!@ &0 'AL+W=O5C,H#M Z^_8+Z)@6R=X(!_[S\QT$RH&+-UD# MJ."C99W:RAI?*)]]#IF3,7+54Z%!P'T9)-:AI(H6J&6-EU8 ME79L+ZJ27Q5K.MB+0%[;EHJ_6V!\V(1Q^#GPTEQJ90905?;T K] _>[W0D=H M=CDU+72RX5T@X+P)O\3K'3%Z*WAM8)!W_I>+MY*)16OHQMDUGVV&<(>F4YD](IH1D M3HC_GX"G!.PDH)',EOJ5*EJ5@@^!&']63\V9B-=8;^;1#-J]LW.Z6JE';U4: MD1+=C-&DV8Z:Y$Z3/"IV'D4V2Y &F"D2+T5B\_$#1>XWP%X#; W2!X/"*6/4 M$*OIK"8N"'8J68J2/(_]**D7)5VBQ)&#,FJRNU5(ECDD2TV!L1\D\X)D'I#8 M EI6'Q3E$V]5RF1@7[K9X5$F$$S\,\<(0#XQS M#K9D>0Z2HD@=&(\J*\C*@4%WE]$\CC^IN#2=# Y*!DWJ;4="@@( M $4) 9 >&PO=V]R:W-H965T0GB9>"[W!^,FHL6LY7OQ M0YB?[4K9432P;,M:-+J43:#$;AY^A,KXTY.&PYHN\+I_8?_LD[?)K+D62UG]+K?F, _S M,-B*'3]6YEF>OX@^(18&??;?Q$E4%NZ4V#4VLM+^&6R.VLBZ9[%2:O[:M67C MVW//?PG# T@?0(8 2/X;0/L .@J(.F4^U4_<\,5,R7.@NJ_54SC,9 PH'24"P:C>3(A)T'E)(B<;"2GP["K=3X %"P> M>XOB$I;'N""&"F*(H'PDB-TL1%A*820'014DG7 G1<6DB)@")\A0@NS^WR5' M"?([?I?\)M$\!U*,[$!0&1# Q12HF.)6#)GXN!#C11S?;PA,[ -PAR4]Z#I; MRAC)QKL!!@,Z\8D!WQ* (+9,^ KXI@#T';;@A0Q8)=_86$%S(@E4S(! 5>?I"^PQ:\ "&[QY;L9B=-DV)<0!B*T60D)[HZS]P%XSM7 M^[+1P5H:>S3Z VPGI1&6,7ZP%AWLG6885&)G7#>S?=4=[-W R+:_M$3#S6GQ M#U!+ P04 " GB@9-/")EM%T" !%!P &0 'AL+W=OOJ:757!4' MM-Y]^P%:9Y%N>U/@\#^'WSG80S90]L8K0H3SWC8=W[J5$/T& %Y6I,7\B?:D MDSLGREHLY)*= >\9P4?MU#8 >EX$6EQW;IYIVS/+,WH13=V19^;P2]MB]FM' M&CIL7=^]&5[J19C\_D&Q'?^V:#'PQ=U0F!TK?U.+S<>MZ"H@TI!0J I;#E12D:50@B?%SBNG.1RK'Y?P6 M_:/.7>9RP)P4M/E1'T6U=1/7.9(3OC3BA0Z?R)1/Z#I3\E_(E312KDCD&25M MN/YUR@L7M)VB2)06OX]CW>EQF.+?W.P.<'* _^N )@([E"B^U-VT0H7I<8-%=&*) R3U,!=BZ(0/?BD8BMN;*E< M;*#$JX\E@,GJ&FVJU']0N\2 N=M,K:3IOXNV6VLDJ4$ %DVC)>RL&S)W2GKI MA/KC+:QSS]_I%FW:DTV16.R[=%/H-P+\"3\^,%\Q.]<==PY4R%:G&]*)4D$D MNO"0 &0 'AL+W=O:0*(G4$%6MU$JKK=I>>Q,G00N8VDZR??O:AE!B#U5O -O_ MS'PS6&.O;ER\R3-C*GAOZE:NP[-2W3**Y/[,&BJ?>,=:O7+DHJ%*#\4IDIU@ M]&"-FCJ*$Q6?&+JJN6/8M 7IJ&BM];5O/;.L3A?>*E.IV5 MF8@VJXZ>V#>FOG?/0H^BT\W.'$&%C%CXK=Y.0[,*F\ M/]KD=3*O5+*2 MUS^K@SJOPR(,#NQ(+[5ZX;=/;$@H#8,A^R_LRFHM-R0ZQI[7TCZ#_44JW@Q> M-$I#W_MWU=KW;?!_-X,-XL$@_E^#9#!(1@-,_FE !@/B&$1]*K8V.ZKH9B7X M+1#][^VHV45X273U]V;2%MNNZ?)(/7O=D'BQBJ[&T: I>TT\T<2/BAV@2$=) MI %&BABDB*U],J5($.P@ 1TDU@%Y<("=-'I-;C6MU> T3Y&3"J#*""8P# %A M" #C5*SL->DD#"F*PF'Q12F*9^J2@B@I@)(X**F/DI'<00%$28%AE Q$R0 4 MXJ!D7I0D1^X? D0%RF"4'$3) 9340QX$=C:8]N;CY>E3L9?T2!ZQ=X= MHK\A^IO'5RI.52N#5Z[T$6@/JB/GBFE^]*1_Z5E?=L9!S8[*?.;Z6_0G?C]0 MO!MN,]%XI=K\ 5!+ P04 " GB@9-V 9%F+L! 0! &0 'AL+W=O MU.EO.)!PT,F]*MYF=3X:]"VNN6^.RE[:J\II]4GY@TZ*BL.^9P&(-2%IQ:]N"\CNYY+@&'P?KIULUU MO*0QL&I*[X\L/X'V'U!+ P04 " GB@9-M\=@"& " H" &0 'AL M+W=OQ=LKHD(4K)5U4JM MM-JJ[;-#)@&MP=1VPO;O:QM"26(D^A+;PYES9CP:3[*.\3=1 DCGO::-V+BE ME.W:\T110DW$$VNA45^.C-=$JB,_>:+E0 [&J:8>]OW8JTG5N'EF;"\\S]A9 MTJJ!%^Z('G6DA-\!_FC?>'JY(TLAZJ&1E2L M<3@<-^X6K7-T?V7_9))7R>R)@&=&?U4'66[@"JXC41H%H\+\.L592%8/+"J4FKSW:]68M1OXKVYV!SPXX-$!][GT0B;R MCT22/..L:;"EXHZR4/PR3S+IIHP.QZ#)Y@T(CP M%/LH@6T2._S@'N#03A!88PP,07 3XPQ!:"4(#4%X0Y#>)=EC$H-I# :'.,6) M72>RZD06G=6=3H^))CH?4!S-7&ALE8D?92+_3B9^D,$A0DELUTFL.HE%9R;0 MU$J0+B_^)-'NH:^,F,*.$4[-R8^3BQCF-PB\U#_P_>S]!O MA)^J1CA[)M6X,(_ZD3$)*AK_2>5;JK$]'B@R-?P[R MOU!+ P04 " GB@9-6N3!&;$# "<$0 &0 'AL+W=O^%,=3U]\(-JMS?A1?1??M_-BHJV"JLB\J4;>% MK+U&'-;^/;G;LJAOH!7?"W%M;\Z]?BA/4O[H+S[NUW[8.Q*EV'5]B5P=GL56 ME&5?2?GX.1;UIS[[AK?G+]7_U8-7@WG*6[&5Y7_%OCNM_=3W]N*07\KNB[Q^ M$.. 8M\;1_])/(M2R7LGJH^=+%O]Z>TN;2>KL8JR4N6_AF-1Z^-UK/_2##>@ M8P,Z-:#QJPW8V(!-#8B>S6!PIH?Z3][EFU4CKUXS_%KGO \%N6-J,G?]33UW M^CLUVE;=?=Y$,5L%SWVA4?,P:.B-ADR*0%6?NJ"HBP=J-:?S#K9 $>,>&!P$ MT^W9;! 1+A#! I$N$,T*Q,8L#)I$:VJM26-NJK9(E<8)-A-#,S$PPPTS@R:^ MZ>8=3WEDND&R*$Y2;(=#.QS820P[W!HU24(2&FZXY882FF383 +-),",8S0I M+) NCTH&"V3 069,!]#P$'="0OQ8A@L2.8INIYVI>3=^G.THBYVRN2$')\B" M5(ZB6=XHS5(SEE 7LHP[+$&NW!.Z()FC:/9 )M0$T*BZ-40((P[,$4PAPL#/ M[BJ!.42BY?$DF!X$X<,,*!)QZN@'8X$@+E@)M<$013PSP4!L,D112AQD(!@- M!+'!2FAB)X]QSB/3$=+%-'3\+1$,&Y(N26AJ)S2DW#246H8R3ES1P.@BB$L, MEZ"82S1<'E"*24(12>,Q@CJ+9_S6W7MUL$7/.#28613!RE< PHOQ_Q!+C M@R)\6'&QL1#'H967-U1S.Q@=%*'#"HP-A7?(SUNRN2$,#XI>?*S(9%9/EIG7 M)/-W?8P@!EZ-N&NY@!'$R/*X,$P7MH0NS 8'(]1\H*$J<;R>,<<*: E?&"(' M\ -E3D.8,&P)89B]6C+C\JID,!+2EUGL2-W>GK8=[JM?* M?^7#OL7GO#D6=>L]R4ZMN/6Z^"!E)Y23\+V:D)/(]]-%*0Y=?YJH\V;8+Q@N M.GD>]T*":4-F\P=02P,$% @ )XH&36N]^()0 @ . < !D !X;"]W M;W)K&ULC57;CILP$/T5Q >L@7!)(H*TN52MU$K1 M5FV?'3(): VFMA.V?U_;$)88*[LOL3V<%U!A_D0;J.67$V45%G+)SH@W#/!1DRJ" L^+487+VLU2'=NS+*470 B_EN1 J@+*TP6?X">)7LV=RA0:58UE!S4M:.PQ. M*_?97^YBA=> WR6T?#1WE),#I:]J\>VXY=>#IC#AI(_Y5$4*W?N.D_T;S4X(>D(P$&3N1X193YB]$\*' MA+ GA)_-$/6$R,B .N^ZF5LL<)8RVCJL.PX-5J?.7T9RNW(5U+NCO\E^" DU#21<]9=YMU"T*9_I]#P6&;_ 5!+ P04 " GB@9-6UA/ M^*$" "2"@ &0 'AL+W=OJK/4F/!O3W$>1WI]%Q?6=;$1MWQREJKBQ4W6*=*,$/_B@ MJHQ('*^BBA=UN%W[M4>U7_"_&@>E9U%/XWQ$?X!$_"W'3@W'@2GF6\L5- MOAPV8>PR$J78&T?![>,J=J(L'9/-XW='&O::+G X?F/_Y(NWQ3QS+7:R_%4< MS'D39F%P$$=^*IUFS!81U='U&$>6@P98,A[Q Y!I#TDL@GT61 T"^+C MZ3"+%<,)*$I /4'RKHQ1D@\MAGE,W6* );A*@JHDGB$=,) 8\I',%)319*:8 M%)5)$1D2CV2F()IG,S(K5&:%R8SW?@I*8X*K,%2%37$9IP-2[H50:60 MS2GA[@6RI&$15)["C!#NBT(Q&/IME*!DW;PI<(6 ( #(' 9 >&PO=V]R:W-H965T@,IK83KF]?VQ".V#3M MGV O,[,[N\3.>LK>>(6Q<-X;TO*U6PG1K3R/EQ5N$'^@'6[EFR-E#1)RRTX> M[QA&!TUJB!?Z?N(UJ&[=/-.Q'A:D;O&..?S<-(C]WF!"^[4;N-? 2WVJ MA IX>=:A$_Z.Q6NW8W+G32J'NL$MKVGK,'Q WX4>.>S]:.A^>=:N?_:A_I2T3PI$03@29^QXA&@G1!R&^2XA'0OR_&DYU:H3W86G0[XIU =&$9\$ZR* M8"&^E1?"<'Y_R ^WR3?$3G7+G3T5\IC2A\F14H%E[?Z#'$4E+[!I0_!1J"64 M:S8H)7EZ**N?]<:8 M9O2KR'?US7C3-/M)$-2KC2FR^ENY-[OVS6M9%5G3/E9O0;VO3+;NC8H\X&&H M@R+;[L:S:5_V7,VFY7N3;W?FN1K5[T615?_=F;P\W(S9^+/@^_9MTW0%P6RZ MS][,#]/\M7^NVJ?@Y&6]+;\:W;/*DD\Z@1_R]-8?Z[/>H:\I+ M6?[L'I;KFW'8161RLVHZ%UG[[\/=9DLVE5 M'D;5D0;[K&,;F[!NFJZZTGY6]B_;>52WI1\S&<73X*/S9#'W1PQW,(F+F4-, M%+J0!80P%Y$B%<6_O01M2T[-X6AS[CGBP:ME#C&"2Q?S@/GA7GLPC' QCP/\ MI!C&BV>)892+><(P&N\]@4\&T7L09QZX5+@'B7N0O0?IQ!!Y_7_$1#UFUV,T M"_W),@240E 4@@2F@HXP@..8,")5\T\ M5HX='V(0*#'47>U%I /RQB'N@1.N*A M(H@2XVV*D38QW$.">TB&4ZW3>%2Z0R0*7UPLR!EF18T@HQ8)!FKB,B9\X,I\ MR_@5+2;TB8D!\F)!YRU6L?#$!J<0GE!DUH(T/$T6?$TH)<_I/+!B-4 MC6&R)OQ&03WB3%&3GM :AHD-R*UB.)VE("HB)(DE2$7$7.>$)O%P.,LYH38< MJ@U+&$7%+J*XCI(;+*[J?8#[' MF.^++(=T90F8E8-0*8+BDA-ZQ0GJ#,^AKDADQ("$$([&!90;-*%&'%,C7V(Y5"-.$X^0(X[)D:^P%N3H7LCQB@2A M60++H_S.$S"/TM3FBM U@>A:0OD@U$A'"8T_A!9TODJR**;&4!!Z M))#4)XG\JF"^PAB170I"M 0B6@GE@Y 0H:_H6X+3 N.TOY\4&!'!A/L:Y$9# MD%4,(.O"@IR1I@>:(*O R.KOS@1"5NIX@>"JQ+CJBX(%N7.7:I$DV"HQMA+Y MJ"38*J]@JR38*@>P-95PG\+)V2*ILQM(5G*G* D>2G5%BPD>2FPI!X=(R,E$ M+/U=WB!4BJ 4XX1Z2(+Y<@#S[Q 07,TELFN08)=W">4&30B$1 0"I" (" D: M+OE,)/XN[Q+*#9K0&CDD,9!0:YA6Q(Y($6JCAF0&"F8&\NQ@RJV($!L%Q49H M8NNE"+%15XB-(L1&0;%1H7<0MU0P->#TL2LA-@HY[] >,><*.@ MOH9G%"JDNIB@OK[B\D<3I-98!N$-T[V&MS:,O@0AB*@Q(GI+Y),%.4)%9C2: MNF^!V8@*([\F>*;(2''1!*GU@)N25,/;"T9NK36@M?N:8*R&"RQ8\.\0D K] MG"DXNXF^QFUOZOC!QK'AZ;P_8A3%$2:3N='IVI5VI-:/=>:83YZ+AD@'2F?W[->#.@*L\ MR4L2S*FJ4V77L>/YI:J_-P>E6N]GD9?-PC^T[6D6!,WFH(JL^52=5*G?[*JZ MR%K]6.^#YE2K;-L;%7G PS .BNQ8^LMY/_9:+^?5N9<%%G]WY/* MJ\O"9_['P)?C_M!V \%R?LKVZJMJ_SF]UOHIN'K9'@M5-L>J]&JU6_B/;/89 MDLZ@1_Q[5)=F]-OK4GFKJN_=PY_;A1]VC%2N-FWG(M-?[VJE\KSSI'G\,$[] M:\S.R/$QB"^-X(T!M(R"(;J]M/UG+795MPI MZQ8VFTF](#;=8#___3L]8XT>?5^*,)T'[YTC@UD-&#["R' *66,(NR("3>#* M@E,L5AR9\VF 9XR0S.)PT\G+;2>?"2>"S@3(>D)O#V/[R.$@(AU$O8-HY""2 ML34A T;VF'*H-A-6P3"&R\2J&,8D4EHUPQB9Q'1"@DQ(H(H(%M(.8M)!C"HB MF#WW T:,,PE#1Q1)1I$HBK3[0*(@,5A$GB4NEUW2-?;#)+/KCAWQ4#@*GY 9 M)43=K(Y8)3@E%MK-C4&3X@Z-D^"UY)R!E.2;XI6?6"MVE2(J#R 0%P(512XR M+*2%,23H(&4,420>(SH$"F(G'8=.,T2'1XG#!2FRCXS?WXF,5C<&=_2B 8W3 ME4)$CD"T"C(L@W8[K@UF'$=$X A#:Q,31#Y@QQ%X.7$F'*K.:!%CE(I%=B0L M8P\LE(Y M(XQ+&2X[1F6()& L.E@U&0BS>J^@9J2IJ6*8:U"O?]$@" -[G!V?^MS6CTX MOZ/U#6B:+G<4G],:P['&H-;G6&)B5Q1:8#@6&-SY'"O,@PBY(Q M,9R2&+L? M.988EMJ+:4V@)M4U)]@;J"EI6JTX5BO0%*7NQ^!"PO#RP6CCT?'/_0J#.,O1,#%ACW3@RTQ E,7;G M Y882")[)P;\+VPRD4/GWT)-2=-R!5BN<.<3(-QK0!V;(M=.#+00 25$=NL3 M(().C/\T0^K8B<$6HNE;6AC@CO/)$P$2H3U%P>CVIE#UOK^L:[Q-=2[;KJ*C MT>N%X!/O;G^L\16;/3-B?,UF+]3X(\C9BTX>O]'$]9O^SC'X16FXL?P[J_?' MLO'>JK:MBOXV:5=5K=+YAI_T_!]4MKT^Y&K7=C^E_ET/-X7#0UN=S"UH<+V* M7?X/4$L#!!0 ( ">*!DT1;>(7#04 +$< 9 >&PO=V]R:W-H965T MO0SSP[5;+RKZ^-#$%2K MGM.*,\"&H8RR-/]83R?=L_>ROFT.-79 M_J#>RE%URO.T_.]19<5Y-B;CSP??]MM=W3X(YM-CNE7?5?W7\:UL[H*KEO4^ M5X=J7QQ&I=K,QK^1AUG:N;ZU$;RGM1_&AO?E_/QF'KD/Q:*TV MZ2FKOQ7G5]4'),:C/OH_U(?*&GCK26-C5615]W^T.E5UD?=:&E?R].?E=W_H M?L^]_D\Q+$![ >HKP'H!=A6@PP*\%^!7 48&!40O('P%9"\@OP3XH$#4"T1? M,0Q;B'N!^$N@LQ!T3N?3LCB/RLL4/:9M)9"'N)E!J_9A-V&Z=\T0 M5\W3C[D@T33X:!7UF*<+AFJ86,<\(TRB8UX\, N H:&.6=H8'G,=\XKTD"LF M:')R30R%B:&= J8IH%@!@PI8IX!K"I@1+<)P;(1#(QPH$,;07#!1ASET&$)C M*L+FSQ@@;^3"&[GT06J!"ABH (%*PZD+AI!;6Q&;)$D48U,2FI+ E%$2"VE' MY0PH@E8B8,4LJ@LFN;$B)I$QO"\^H(4/Z/47("VH& 85@Z#,"H^MU/$V=Z[L M)=!08AMBYAQ%& <%D!"38PA44)/Y0C 78F)7ER]PV0.%43/.%!$'M1/@O<% MCP#$DM ,D=@.<1ZB&'V12X"DH9#"'27F:4)!E-P,@-K&9"@I", 7N?1!Z@'@ M=8* 18 YJH[@58!P_\6*8'XE@&"92; ]2!\SAQG,K020*S/)M0?=FF$N,YA< M"6!7%IMF$"AQV,%\1P#A<9>KF,E(XC]V%-,4131ECAVU2<4QR2BF$XKHQ!PZ M:E>URXJC[4+E;(X< G%7=X>KCH*JXZZTXZJC=U0=Q55'0=5QLTGL0=J*F20# M2R;%M4=![7&#*9]Z$*&W#$XFKN3B\J-V93'IZ&LIKBP:WY%<7%D4- !V=V8TT$G(8^2-TMS$\< ML(JP/J,PT/QBMSR0NEN.CSN A(0TW;(_L%C^#$%T1S"5<<12D>D( L6F*\,@ MW1G,=QSPG4A,9P!(6GD9!NG.8%KB@)8D,9V)P,8?SQP/I.X6ICH.]B72_'#! M[2\QF((\@+I3F#PY($_IH""!64R$_A0D,(L)T!&9R_(+ KD:6(&I3@"JDXZ] MD,"T)-@=T6(*$8A"K&@!2#J:1&$RA/X6EZSPZ#X> 4A(L[4+;LXUZS=3-T^O9VF-WD&(^%^)AV01COVD<:=YTQW'!EXG+8=Z?:;G='ZK1 M>U'71=Z=FVR*HE:-_^&DROK3:8V=7L9-=?EY1#M4L[_ M!U!+ P04 " GB@9-?H *IGH" _" &0 'AL+W=OIV31*26+6- M!R3I_OT .ZY#SM+=Q(#?\_)PP)SD9RY>Y8$QY;TU=2L7_D&I;AX$_6#JI7L2NA>,+MNJ8:VL>.L)MEOXC^%\ M%2(38!4_*W:6D[9GEK+F_-5TOFX7/C)$K&8;92RH?IQ8R>K:.&F.WX.I/\YI M J?MB_MGNWB]F#65K.3UKVJK#@L_\[TMV]%CK9[Y^0L;%A3[WK#Z;^S$:BTW M)'J.#:^E_?4V1ZEX,[AHE(:^]<^JM<_SX'\)@P/P$(#' !S?#8B&@.@](+D; M0(8 ,@:$Q&:K7XK-S8HJNLP%/WNBW]Z.FE,4SHG._L8,VF3;=SH]4H^>EG&2 MY<')& V:HM?@B2:\5I2W"I*A41-H@A$#0Q@%OC' SA2 (KZ6K&XE<3*#*2(P M&9$UB*8&&,,&!#0@UH!,#5+D9+/7I%;3]MG$&8X=6?E_LM6'LBOJ&*2. 6IG MAXM>$T_F^122-$D=:DB6$D1@G 3$20 &B;VM7-+;\&-KR^9D M=*R.C]C>SN_ROK1^IV)?M=);'L3[SA73-.@!WUR#[J:CYV:[91IIKHM M^I+6=Q3OAG(=C/\9EG\!4$L#!!0 ( ">*!DU3Q+V5< ( L( 9 M>&PO=V]R:W-H965T:-'SM MED*T*\_C18EKQ!]HBQOYY4A9C82

  • FK3HA']A\=SNF)QYH\JAJG'# M*]HX#!_7[J._VL8*KP&_*]SQR=A13O:4OJC)]\/:7:B$,,&%4 I(OBXXQX0H M(9G&WT'3'9=4Q.GXJOY5>Y=>]HCCG)(_U4&4:W?I.@=\1&NW?5:/?W:!_I=D)8"" D2#7OD<( M!D+P1@CO$L*!$'YV!3@0H+&"UWO7Q=P@@=*$TT"^1P1 M^T8.'XIL[XK ]PS%5D.QQ5!@&(KG9R$V M0;D%%(7FT9N#(/2->V5K 8'0_)^\R4U68W;2;84[!3TW0OV+D^C8N1Z!N@F- M>.:OF-_F^3?Y$[%0UW-E3(>]??4L>*158YKYXD%M1RLX\3@@^ M"C6,Y9CU_:F?"-H.K=<;^W_Z'U!+ P04 " GB@9-90LY.7(" #8!P M&0 'AL+W=O[;#] ZBW3;&X'#_QQ^YZB<;*#LE5>$".>M M;3J^=2LA^@T O*Q(B_D3[4DG=TZ4M5C()3L#WC."C]JI;0"", (MKCLWS[3M MF>49O8BF[L@S<_BE;3'[M2,-';:NY]X,+_6Y$LH \JS'9_*5B&_],Y,K,$$T[AY'3UGWO;?8>5 Y:\;TF U_,'97*@=)7M?ATW+I0$9&&E$*%P'*X MDH(TC8HD.7Y.0=WY3.6XG-^B?]#)RV0.F)."-C_JHZBV;N(Z1W+"ET:\T.$C MF1(*76?*_C.YDD;*%8D\HZ0-UT^GO'!!VRF*1&GQVSC6G1Z'*?[-S>Z )@?T MOP[^Y.#/#E[P5X=@<@@,!S"FHFNSQP+G&:.#P\;7VV/U%7F;0%:_5$9=;+TG MR\.E]9J'29"!JPHT:8I1@Q8:=*_86Q3A+ $28*9 5@JD_?TE!4+V +XU@*\# M!,L OG\/N5MK_!0:J8Z:6&LZK?&" 'I&NFL5@F'T(./ "AQ8@(VJ%J,F7,+ MQ&2QB%#RH':A%25'M+:HX\J =)K'")!:8Q(!)+-^N[QFJ MO44E?Y4'E4D-F+M->=U;;Q3X[_]L9Q&%46Q @,4EUA)VU@V".R6]=$)=! OK MW(1VNF68]G13I!:[Q-@48]<"?PX8>]X7S,YUQYT#%?+RU5?DB5)!)#U\DN^R MDFUV7C3D)-0TEG,V]IIQ(6@_]5$P-_/\-U!+ P04 " GB@9-#9G-=6L" M "-" &0 'AL+W=O1,=;\^8D9,.TF*WY7DW%D6]D+\68GWX[K M&-F*>,T/VDHP\[CQ9U[75LG4\6<0C4>F39R.'^I?7/.FF3U3_%G4OZNCOJSC M(HZ._,2NM7X1]Z]\:"B+HZ'[[_S&:Q-N*S&,@ZB5^XT.5Z5%,ZB84AKVWC^K MUCWO@_XC#4X@0P(9$TC?2P]RE7]FFFU64MPCV6]^Q^Q_C)?$[,W!+KJM<.], M\JU9%>Z'-G>1NCI,0FAM)]&2*OIAO M@W%2\Y.VP]R,97]!]A,MNN'R3\8OD,T_4$L#!!0 ( ">*!DUT\8HW# 4 M .0; 9 >&PO=V]R:W-H965T[O3>?=O>>R_FT>*^SW5X]EY/J/<_3\K^%RHKCS&/>YXWO MN[=MW=[PY]-#^J9^J/JOPW/97/DG+YM=KO;5KMA/2O4Z\^[9W9.DUJ!#_+U3 MQ^KB^Z1-Y:4H?K87OV]F7M R4IE:UZV+M/GX4$N59:VGAL>_@U/O%+,UO/S^ MZ?VQ2[Y)YB6MU++(_MEMZNW,B[W)1KVF[UG]O3C^IH:$I#<9LO]#?:BL@;=, MFACK(JNZ_Y/U>U47^>"EH9*GO_K/W;[[/ [^/\VP 1\,^,F@B3UF( 8#<3+@ MXP8T&-#9@$8-Y& @;XT0#@;A.8=PU" :#**S04?)[Y]N-URKM$[GT[(X3LI^ MQAW2=F*SNZB9$.OV9C?^W6_-B%7-W8]Y&-#4_V@=#9A%C^$7F"C0(2L;PG3$ MHXV@^.S%;TB>F'+$=,$M!UP/L;01D<%B==7)PW4GC\")U"%/-B0,),Y6P'$1 MG0.A.0BQ X(.J'- FH/(&-@>$W68?8(3 MVQ,E&2&40$()(&3(S0IA! [" JS@ 7!!IC[;(,G)$<>Q4C 01YIQF/7@F/.I M,2CT]XR#0*$9B%LCR1G9%3K@+@GQ6+HI835F E RU70 :;D+@6;7+4B=%M9X M!D2>Q68P!$H<<; $,Z#!W$45BQP+;U_0&)8;!O2&FP7.@)+$< RN W526'08 M4!UN-B80),R9.@[2R6#!84!-.)ED$$B:9,9!>KN&=8D#7>)&&2\AR"BLARL@ MG0P6+P[$B\F$L2/P+_2''XL&!+@BK7R:K2I(P MD4GL"(7U@P/]$.9*R$'3-18*ZPQ'W939+G*[_8%="< )&M$(CH6+ ^$2PN04 MV;$@IZLXG1*6+0[$1CCZ 8[%AB>W3T&!)4* PC:GX&( :3T;Z&@!3!!)UW,1 M6"<$J&YKI@Z@RU"N*%@ !! :Y(*NW.!DQ3@^,B$$([])NAPA#0I(5!H#@0" M.=1:8&D22)JLYV/O*QFL&&%KF G426$1$TC$S'V:L'>8>-"NXG1*6.P$$#MR MN<#:)*(O5#'6$@&TA,R%1-@[K_%!P*(C4%]B*49B[X+QS+@.U-^T8!DC(&-D MB@8$.=H[PN)$0)S(W.D!D)2.-92P/!&0)S)W>A#DR@=K#@&E(-=++L=;+KI] M^A*N:P)U39&9K=VRD?:_ D+A@):D&Z7.!:D%]HZ"6N!0E6 M36DD_"3M55-_L=E'\B_.#W)5OG7'1=5D7;SOZY;EQ=W3D=0];\\?C/L+=K=D MX/Z*W3WT!TYG]_WYUY]I^;;;5Y.7HJZ+O#N;>"V*6C7L@V_-0&U5NCE=9.JU M;K]&S?>R/W?J+^KB,)RI^:>#O?G_4$L#!!0 ( ">*!DVBT;P7$0, %\, M 9 >&PO=V]R:W-H965T-:/M*MD$G#NOPGMQM(1\.&(N?E;CUB_=@2.59RI=A\66_ M#I,A(E&+G1I<W5 M:1T68; 7!WZIU9.\?1930GD83-E_%5=1:_,A$JVQDW5O/H/=I5>RF;SH4!K^ M.CZKUCQOD_^W8_@!F [ ?"!E)I=1R$3^D2N^677R%G3CY9_Y4&-R!_IN=L.F MN0KSG0Z^U[O7#;W-BTQB8MB@17R5&5'%')+971IERHT"C)+#P7#14I4I$1$2DND M= H"4>DI"$GP%DI<'9K8/92XV:2Y1\?3J@31(;8.<1+*(N;I%H(V[#T!1,B! M K@)Y6GA$<(;FZ2(4&H+I4Y&1<1\5X<#@" $H#8!"(( ,_/FN ,( @$J T! MXE(@CVCI$<(Q0! .4)L#J)&GA0C. H+ @-J=2EP:%-HJ\=T=S@2"0(':_4I< M*J20^'YV.!<( @;F-*Q+!G^1 "<#(&1@=L=B1KXB 4X&0,C [(:=C-X5*2]3 M7Y$ 9P,@;&!VRX++!BAS3Y$ 9P,@;&!VRX++ACQBOLO#V0 (&YC=LHA1MD#B M>QT<#8"@@=D=.QDMBT1+2IPBQ8OYKA'=T4RV?;"3E]:,U8O=>7J^!S,?_C,? M1^]OO#M6;1\\2Z6G3#,+'J140H>31#J<:'D>1KG MX_D_Q>8O4$L#!!0 ( ">*!DV=1G.D50( 'D' 9 >&PO=V]R:W-H M965TO;0BE,+GH#3XP\W\S/DW><_$F*TJ5\]ZP5N[<2JENZWFRK&A# MY(9WM-5_SEPT1.FAN'BR$Y20NG6+W,X]BR+G5\7JECX+1UZ; MAHC?!\IXOW.1>Y]XJ2^5,A->D7?D0K]3]=H]"SWR)I53W=!6UKQU!#WOW#W: M'E!@'*S%CYKV1U,DB97IEYX_YF."46N,V;_E=XHT^8F M$LTH.9/VZY17J7@SJNA0&O(^M'5KVW[4O[O!#GATP)-#8!V\ 60C_T@4*7+! M>T<,B]\1L\=HB_7:E&;2+H7]IX.7>O96Q$F2>S\E#_8& M/;BS" #%2Q#ZCZ.&P)N[1Q@ K5X'O#YM2?;@'"#XAJ, *5+4 #L$<(+D#=[ M^1HJ+O;-ET[)KZTM.+/9J:[LL7TY_YH/1>D;$9>ZEE>DFNB^&8C ,%._&0N=-U;;X U!+ P04 " GB@9-2[!R M&&8" #O!P &0 'AL+W=OV.FS 0 M?!7$ YSY)A<1I -2M5(KG:YJ^]LA3D!G,+6=Y/KVM0WAB.WF^B?8FYG9G35X MLPNAKZQ!B#MO'>[9QFTX']8 L+I!'60/9$"]^.= : >YV-(C8 -%<*]('0:! MYR6@@VWOYIF*/=,\(R>.VQX]4X>=N@[2/P7"Y+)Q??<:>&F/#9 GRVZL,7:D4YVA+S*S9?]QO5D M00BCFDL%*!YG5"*,I9 HX_>DZ M'> )\Q=R^8PF/['K3.:_HC/" BXK$3EJ@IGZ=>H3XZ2;5$0I'7P;GVVOGI=) M_TJS$X*)$,P$D?L>(9P(X3LANDN()D+TOQGBB1!K&<#H736S@ASF&247AXZO MPP#E6^>O8W%HQ V/;M 9!6(E$!T(Z#9 M*$9,JC#]B FU9IB0.-::84+\(-':8<'X_[ 36^W$%CM:SXL1$R^3:.]7:8%H MI58F)%QI;BR0P&XFL9I)+&:TQA>)D4/[$$H3H36D^E!C:R)"NY'4:B2U&(DT M(ZEQ]"O]BS,AJ=:.RH3XB99I:\%$L68'+&ZK#M&C&AW,JV9\Z.<'''JIOP0 A'HG3O01Q!(Z;O MO,'HP.4R%6LZSJ!QP\DPC5I M)S7;,]_ M@MD]()I@$+]R?FY'ZT"7\BS$B]Y\VR[" M6&?$"[Z16H*IQXFO>5%H)97'GUXT',[4Q/'Z3?V+*5X5\\Q:OA;%[WPK#XLP M#8,MW[%C(1_%^2OO"TK"H*_^.S_Q0L%U)NJ,C2A:\QELCJT49:^B4BG9:_?, M*_,\]_IO-#\!]@0X$-39'Q%03T#O!/PA ?<$//6$I"0.Q<" M!D2D$ABR@+XL5M"AP\L#UBZ" BN'_XK M"\2IY7:'H093&0R*@6V'"\( $N""*4NHO*O$6E3A%88K\ L0K M0*;;2KT"=(*M'289.X8MS-K%T-A^TUU,1I#EJ8L! "?^BE)O1:E;47;E4C*O M0#;=4Q#[.T,\P=4>-"XU!;:M'A! B-HMQ$5! NV?L ^% +Y2V96>!SSNIEYUE%,;(-=%(RSS#;8124@Q;;!+@IE\)H[_C8'W#Z' MZ;4[\C<5D'S"8']; 62*P<3I?S AV#;812'L]%L/BJ8QL0UV401B:)46C?[ M2][LS335!AMQK*2V910=)K9;J < *[X"LS7PQ._TA&<&AG?Y;CS\P9I]7K7! MLY!J[###P4X(R57R\8VZEH.:2(=-P7=2+ZE:-]U8UFVDJ/N1,QKFWN4_4$L# M!!0 ( ">*!DT%JB;8" ( D& 9 >&PO=V]R:W-H965TW MKVT(!6+Q!WO7,^-98V_2 MZ[)2)H'2I"4E_ 3UJST+':%1):\9-++FC2>@./@OF_TI-G@+>*NADY.Y9RJY MI.!M4M!5& M/OJQ;NS8#?IWFIN !P(>"7BW2@@'0K@@H-Z9+?4S421-!.\\T?^LEI@[L=F' M^C SD[1G9]=TM5)G;VGT_)R@FQ$:,,<>@R>8.)A#3H^0S8A VL#H KM<'/'C M#IO%#JN0V1:AL]#0\L-IH4'D%M@Z!;968#L5P'AQ4BY,N"AD'3,SLG,:V3D$ MM@LC+LQN860=,S,2.8U$#H%H8<2%B1=&UC$S(['32/P@$ >+&WI\Q$1X<=%/ MZYC>")J\+ :BM$U(>AF_-K8!3K)CGWO!]F7^A_=-\@<19=U([\*5?M_V%1:< M*]!6@B?]=RK=E\> 0J',--9ST7>G/E"\'1HO&KM_^@]02P,$% @ )XH& M38BJK)YP @ I@@ !D !X;"]W;W)K&ULC5;1 MCILP$/P5Q <$&P@D$8D44E6MU$K15;T^.\0)Z RFMA.N?U_;$(Z#I=<7L)?9 MF5W899TT7+S(G%+EO):LDELW5ZK>>)[, UK?23"Q*&.&2TWC.%P_V#_;Y'4R)R+I@;-?Q5GE M6W?E.F=Z(3>FGGCSA78)+5VGR_X;O5.FX282K9%Q)NW5R6Y2\;)CT:&4Y+6] M%Y6]-QW_PPUV\#L'OW?0VO]R"#J'8.3@M9'95#\117:)X(TCVJ]5$U,4>!/H MEYD9HWUW]IG.5FKK?1\E#A F M@$4",(_ $H3O"$*8( 0)0DL0# @B%,$$2Y!@.8D@\L=I3C$Q6L(B$2@2 2+A M2&2*B>H._ M>TG%U0Y"Z63\5BGS%QU8^V&[]\UT&-E3,X3MU'BC:2?X=R*N126=$U=Z]M@) M<>%<41TD6NB7D>M#0[]A]*+,,M9KT4[.=J-XW9T*O/YHLOL+4$L#!!0 ( M ">*!DTQQO@^50( #@' 9 >&PO=V]R:W-H965TX82N[Y+Q=.@XK2J@1>R(M-.+-B= :<;&E9X>U M%-!1D6KL^*X;.S6J&CO/5&Q/\XQ<.*X:V%.+7>H:T3]KP*1;V9[]$7BISB67 M 2?/6G2&5^ _VCT5.V=4.58U-*PBC47AM+*?O>4NEG@%^%E!QR9K2SHY$/(F M-U^/*]N5!0&&@DL%)!Y7V #&4DB4\7O0M,>4DCA=?ZA_5MZ%EP-BL"'X5W7D MYL()W3!_(5T7V#P$]G68/X;7 $+N*Q$Y"@(9NK7*BZ,DWI0$:74Z+U_ M5HUZ=OV;,!UH9H(_$/R1('(_(@0#(;@1PH>$<""$_YLA&@B1EL'IO:MF;A%' M>49)9]'^@G$]%KGGA>YERET(!9]QA_BG'O(=LY MY";BB +&*GQ3%6M_1O?O$VSFB$0K<_M/D=U#D;LR V.S L4/IB[CU"P0&@5" M)1!.!-)0:W8/212D49!/ONOK[3"@ G?AZRTQP+PP#E*M+P98%'FI:[86&:U% MSH2)-4/.Y&]? SVK&?Q&&4XAH;-QA.7"X3L:;] M,.\WG+3#/>6,EV7^%U!+ P04 " HB@9-WQ3(T!P# #\#0 &0 'AL M+W=O R3G'YU[[7O#\PJO7^LB8<-[RK*@7 M[E&(\M;SZNV1Y;2^X24KY#][7N54R&%U\.JR8G2G2'GF8=^/O9RFA;NCJ)YX"WG)3VPGTS\*I\J.?(Z ME5V:LZ).>>%4;+]POZ+;#0X;@D+\3MFE[MT[32@OG+\V@V^[A>LWCEC&MJ*1 MH/)R9FN698V2]/%7B[K=G VQ?_^N_J""E\&\T)JM>?8GW8GCPDU<9\?V])2) M9W[9,!U0Y#HZ^N_LS#();YS(.;8\J]6OLSW5@N=:15K)Z5M[30MUO6C]=QI, MP)J .P(*/R0$FA!,)82:$$XE1)H0327$FA!/)1!-(%,)B28D!L%KET.M[QT5 M=#FO^,6IVBU:TJ82T&TB=]"V>:@VC/I/+G$MGYZ7!)&Y=VZ$-&;58G /$_O1 M$+.V,7B(N+,1! TA]U=%'JZ+/ (BAMD-I))T&$\FK,L:!K.&E4 P$)C! @$H M$"B!L"^ ?2.E+88H3*$PB,Q\ W5_#34P$X)F0ML,,A*_AC"!L<(0)C3L0AAC M>1X@3 P'%($!14!VS;T&83 \20Q.$@,"1D;6L;TXR%K!*Z"!%0):(8 5(_'K M%A/U9HDL)Q]C!D82T$@"&#$[16)-@FPG5T #*S/0RLRR$IE.9E;BOV _QK,D M,=Q,!3Z"P(@D:&1G(1]NRKYE/HY&HD@U&UJ8,X[%-B>"F@:"N,?+J07"Q(_*)<.$R M15"=6N':-?A!N' 1(KL*"1[QBN%:P/[T<#%<"QC9+@*CXZPT:-"&P[%P\/!MLE\QXO\=PU6"@:@)L3A18"XC')X)K"P/OXB P)PJMB )K'J_W M1=J\X%DX+^C?1\E$>Q;I"QO6ANB;ROVO-(.Q"\ MU&&PO=V]R M:W-H965T$".>MKAJ^= LAV@4 M/"](C?F,MJ21;XZ4U5C(*3L!WC*"#YI45\"', (U+ALW2W5LQ[*4GD55-F3' M''ZN:\S^K$A%NZ7KN=? PI?563KX>E"U5"I"*Y4 I8/BYD3:I*"I#K#,5_(Q=2 M2;C*1*Z1TXKK?R<_:G> /!'\DR+4?$8*!$+P3 MPH>$<""$_[L"&@C(6 'TM6LS-UC@+&6T28H@,9Q75M0 M$,U-:RRH,/*,W=C:M'P8V.N*K77%=\8D_S VL?*3CWWI(?/I_L$9-,^,%17, M#5^L*/-#LH*B9'[S,XH$DRNI)NRD^P-W8=_F^WWW'[%0VW-E3(2]2?=T=*15$E@)GK9BS)/I&J6!Z\:VL M*1+U]\(CGF4UDXKC;T=J]V/6CM??;^QQD[Q*YBFI>"2R/^E.'A=V8%L[OD_. MF?PA+E]XEY!G6UWVW_@+SQ2\CD2-L159U?Q:VW,E1=ZQJ%#RY+7]3XOF_]+Q MO[G!#KASP*8.I',@O8,*]B,'VCG0=P?ZH8/7.7BF(_B=@V\Z NLO+DA$V=UYJH@X3M1A\ MC7&'D(T.03W"40'T46 HB@AK[G@XP%I',#2*X29)?)OD08=X?@BG0D!!24- M!H(&, $%"6A#0 <$X3#*E8XAX6A*HA;C-9BBY0D"XKHCW%K'A811#;*X.DBT'&"GC80QL2EA :C#$V!&U-@; <).F#2?I DJ/U M&+68\&HD[XYYHP1-0!L34&P">K@!&F3.P,R9EKF/)]9' !($YKLL! G"V[LL M"K59)ICH.V.MXZB/@!T$\%$_U'<0P,<\,KF#D M7=A=87GB"8N)P0.8R(["R MWR-L('0'&BA#L%Y;UA"P%EJ3&@!BY@/5"F)TO>ERA>"JCXB^HND4!5SW$?V$ MV'#51$#9U,76BY='$: U@&,!(+6.\P-@50,X$GC30L,U$T%%DTQ0P,4'L4\( M#97.K@"8;T":=>4%0!B ME$Y<'N$RA=%MH5< B-'QH>5<79MS7AZ:5U)E;<6YD/4I?F7M7V(K7%^[1_8( MS=8(L&_0+(;L]RA4'2'0HP2:Q=@%>Q19^PQTWH-M'Y'?D_*0%I7U)*1Z.C07 M_+T0DBLEW#LUZ4?U;NT;&=_+^I.I[[)]O+4-*4[=P]3I7\?+_U!+ P04 M" HB@9-K94J"2<# !1#0 &0 'AL+W=O?C:XE)A+ MD_X)V#GWW _[F.OIF8N7ZL"8=%[SK*AF[D'*; \J2ZXR4KU#\[+O)$ MJJ'8>U4I6+*MC?+,([X?>7F2%NY\6L\]B?F4'V66%NQ).-4QSQ/Q;\$R?IZY MX+Y-_$CW!ZDGO/FT3/;L)Y._RB>A1E[+LDUS5E0I+QS!=C/W'B9K$FJ#&O$[ M9>>J\^[H5)XY?]&#K]N9Z^N(6,8V4E,DZG%B2Y9EFDG%\=>0NJU/;=A]?V-_ MK)-7R3PG%5OR[$^ZE8>9.W*=+=LEQTS^X.3;\;V:X 3$&I#6 \$.#P!@$[P;T0P-J#.BM M'D)C$-[J(3(&T:T&L3&(+0.OJ6Z]7*M$)O.IX&='-#NN3/3&ADFL-L1&3];K M7_^G5JQ2LZ=Y3*.I=])$!K-H,*2+\2\AJSX$6H2G FBC(%@4"](S)Y<.EGU$ M#%8,5TD>KI,\(A :7V+6&&:$IQN@10]J@N""8(P34)2 U@2T2Q!:2[)N,&&- M*1K,""*(".XH1!V%B".K9.L&,^XXHG=QA'N)4"\1XL5:NT6#B3M>R(A:.Z"/ M"<8A'DB,!A(C@00XP0@E&-V^LF.48(Q$8*6Y'N,K&^-^P,>%[R.>0EO6?5!$ M!O*!@0,&$#\#NP/0T^$>R.U5!5QQ$"!1V+HVH&YA81Q2GPY(!G!Q J;.@?,! M<-E!^(F,<4T!)JI>QE$_8X@))0.J 5PV@.EF*%Q<./ )Y0 N'<"T8Q\CT!=/ MX%M'Y]* N@=)[X/7AU";Y^$*Z/+#B,N4]!48^ -*)[@""=Q>6H(KD)!^:2,K MVX4!=;.-[)*LKH N@\&U3! M1T/M!BY10C]1$ERB!/DTVB5Y-*!NMN#WTO4Z MS5K.Q+[NS2MGPX^%U$%V9MO^_Y[H9L^:7\!D";=I"QG=2OL7H739/?#"0OS07&:V]1\_]0 M2P,$% @ *(H&35D/BSYK! >A0 !D !X;"]W;W)K&ULE5C;CN(X$/T5E/>>Q&7'%P1(S4V[TJ[4FM'N/*?!7#2Y,$FZ MF?W[=4*:(:X*HE\@,:=.N465*[UW(?5J?2)MO6*$M#B"(99LDQ#V:3=NREG$V*MSH]YO:E M'%5O69:4_\UM6IRG 0L^!KX>]X>Z&0AGDU.RM]]L_<_II71OX95E>\QL7AV+ M?%3:W31X9N,UJ,:@1?Q[M.?JYGG4A/):%#^:ES^WTR!J9F13NZD;BL1]O=N% M3=.&RV%V#N#.(?QOHNP:R,Y">A_"2JS;YRZ1.9I.R M.(_*R_XY)9DC )WQNB#C._8. 6$_4A*PQA M5T3H)G"=!5"SF ,RYR#Z+I88([0WTQ7&*,G[F/5]GMYD.9DRWA+PGA-!$PB2 M0+0$HD<0>SF_8%2+R5N,,4QZ:5]BE ;./*X51C%M0"LO,01,QA!K.K28#"U& MH8'Q_,POF/C&3^PB\Y9IB5&<:Q0:1AFMM/0BPR@E #@=F"0#D\2:>6[F$KF1 MPMNA2XQY@F8R7EP2K<63EMJ+?DV0"1WKB Y,D8$I(C!OQ58*^1DH&$VZT,B% MB ?:@R$)S.,5QR*ZS44/U%P'ZNT3 Y'NPQ8$%S=^95)$UJ07#AE2"XJ*,K 7-G5^D?_-<4[L[A%6A]A$?T$; * MN;H7L9^%1_21X.)&,+\@"1B+N/3W[9K :1#10&L'6B#A$8'L0+?G%JG\T\V" MH")R0&F:Y/Z!8T6X=&T9I8!@ ]>[ALJ!5DC "JGD0&<#6B'A$PH)M$("H9#^ M/^]E![I-"[ H\M."41RB@3\*X*M5_U>ZD\,#_7=.@)3R^V5X1V7+?7CQ5 MHTWQEM?-W[.;T>OEUC,T=Q_>^)R-EXP87['QFAJ?PWA!\3R#'*]=4B@+]7&O M%OZ>ZN56[N^DW!_S:O1:U'61M7-L_\!4$L#!!0 ( "B*!DVO?*;@?@, %H. 9 M>&PO=V]R:W-H965T?SSQQ-.S*W]6!VOKX'>> M%=4L/-3U<1)%U>9@\Z1Z[XZV\/_L7)DGM7\L]U%U+&VR;8WR+&*$J"A/TB*< M3]NQAW(^=:^I/5<7]T$CY=&YG\W#Q^TL)$U$ M-K.;NG&1^,N3O;=9UGCRD R#7OTG^V0SCS>1^#DV+JO:WV!SJFJ7]UY\*'GRN[NF M17L]]_Z?S7 #UANPMQKPWH /!N)57O2\&'CZNH'L#>2+@7S50/4&"LP0=;EJ MD[],ZF0^+=TY*+OZ.29-F=*)\LN[:0;;U6S_\_FO_.C37&LVC9X:1SVSZ!AV MR9!K9#5&Z$!$/H A"H9%L6 C<>T8 !;(9A11H*L()0PTA!4<6E@6LQYC2#>^@:\\8,T[=R@#=.BG1.K6ZXP%L4E?^Q$GAKH6_I+3UT MU4^U4##)".6[+H'\>E?D/OG*NMSP-Y[VOMX ]ZPT-F=W5S MJ_U]V9UVNH?:'?N37#0<)^=_ 5!+ P04 " HB@9-Y4X8"@4" #&!0 M&0 'AL+W=OC&@Z.*A W]J6JW][$'+8A7'XF'AKKK5Q$Z0J>WZ%GV!^]0=E1V1V.3\+N!02_Z@:OD*.6[&WP[[\+()00"3L8Y<-O"R_W#_XFNWM1RYAEK(P MF(K_#G<05NXRL8R3%-I_@]--&]E.+C:5EG^,;=/Y=IC\'V%X )T"Z!Q QUI& MD,_\,S>\*I4< C6N?<_=%L=;:M?FY";]4OA_-GEM9^\58ZPD=V1TH!UC%YLSK5]5.>!@(MQ76;[:GQ:QH&1_?1J MDOGIKOX#4$L#!!0 ( "B*!DW;)*-X>0( !,( 9 >&PO=V]R:W-H M965TS#:'4N&E?@FW..?>>:^.;M&7\69PHE=Y+5=9BX9^D;.9!('8G M6A%QQQI:JS<'QBLBU90? ]%P2O:&5)4!G,WBH")%[2]3L[;ARY2=95G4=,,] M<:XJPO]EM&3MP@?^=>&Q.)ZD7@B6:4..](G*7\V&JUDPJ.R+BM:B8+7'Z6'A M/X!YCC7> 'X7M!6CL:>=;!E[UI/O^X4_TPG1DNZD5B#J<:$K6I9:2*7QM]?T MAY":.!Y?U;\:[\K+E@BZ8N6?8B]/"S_QO3T]D',I'UG[C?9^(M_KS?^@%UHJ MN,Y$Q=BQ4IA?;W<6DE6]BDJE(B_=LZC-L^WUKS0W ?8$.!!4[%N$L">$KP1T MDX!Z OILA*@G1%:$H/-NBKDFDBQ3SEJ/=\>A(?K4@7FDMFNG%\WNF'>JGD*M M7I8XF:7!10OUF*S#P#'&@JRG$# @ I7 D 5T99'!"1V^#;":(C"P M@?D*.-;7JN-U#>I5OFN7/PD_%K7PMDRJ>]CUMF!_6#B MI7YJ9,V_LNSRDE5MSBNG8?N5^XG<;6BH CK$SYQ=VD'94:F\_\ITXKMS4 M=79LGYT*\2(TM+]KNU]F>6L%+S2*[4F;O_3>O MNN]%\W^$X0&@ ^ : .2? 50'T+D!H0X(YP9$.B":&Q#K@-@(\/O!ZD;_,1/9 M>MGPB]/T"ZC.U#HE=[&DP8T:>@(Z*@C"4Y 40+:$80C@M3( MI,>0H -5?2JI9Y$)49D0D5D8,CV&P%#&([A*A*I$4Y5%@!/$*$$\?S@3E"!! M>D",/)-IGH&7XBHIJI(B*H 3+%""Q?P\U;1C;@N0/E#3 CTH&F9J4;%XFB J M%H,0W"'D!HL0W",$,GB)B QTHO8 MW"7CR=1:5B#!G4(PJR3F/MN#DH%*;%'!G4(PJZ3FJ9!.-SCP;....XHL$*&% M92O'+07!_*D#W"\P]4L:!,:@:M",007+H0.(BF6C!MQ20&_(%3<+3,V2!F"X M$I!#A=BF%G!+P?1820.+L0&W%-QPL #N%YCZ!4DWF>M*P/T"4[^D@>U&@CL! M;CA<*.X$.CUMMK=/T74$L#!!0 ( "B*!DUQ"ASF MLP$ ,0# 9 >&PO=V]R:W-H965T M:_-N6P"'/J10ML"M<]V6$%NU()E=Z Z4/VFTD-+B+Z]=6^ -1C4T["3BF0?P\I57/N1_U(V7T#' CH5T'7L M91"*SI^98V5N=(_,,/N.A2M.M]3/I@K).(IXYLU;GSV7F^0A)^= -&)V X;> M8-83AGC^283.BM!(L+PAV,P3+&<)EI$@NR%XO',Y8%81HR(F3=KCE%U!+ P04 " HB@9-D#[0HIBS !+ MS@( % 'AL+W-H87)E9%-T&UL[+UYW;- M=LRD)HM(1,;AX;?__%_+[T__/N_EMF__^ONW]_EB_TFW>ZB9+N,+K>[;/<<76UYS"S?1F=1^9 4:?FO M?]K]^[_^";_#WQM''_/M[J&$[RS39?73/^^WG:@_BZ-^MS>M?[B&#R?-'[KY MG#?/YW^=WY6[(EGL_K_6;]X^/Z;5#WO=L[]6_W8.3R_I&^_7R7WUTU6R+FO# MN'=\2HLLQPDNHW?)KO: BWV?E(EE'_Y$F1?0>_EC;YNJ3\M[& M9__:K_[EMDB6V?8^FC]O[O)U]=,?/US=5O\F._XYO<]PF^'%U\FFMKP?SS]_ MO+F^NHBNKB]:1KB 21BCV[VNW('-P,V ML3;_F^MWE]?SRW<1_#:_^7#U[OP6_O'V_,/Y]<5E-/_Q\O)V#M?GR_Q==/+F M-'H39=OH]B'?ES!>_9S312<:].A.3-JV*BG+=%=^5_LX*1_H^B[PE_0?^^QK MLH;G:R^!K4 &4$9%NDCAH;MU&D?;=%=][FK[%;Z>%UG]VG\JTLX #6 2SK)%BOH-3/OS,IP)86@%G@8/B.AZ1]!NG^$.>+Y^R=8VF MK[9P7/<9K*QL_-X-376=;^_/=FFQ.3C9YL_T,-99MLQUL4NU$^"W+]&Y7 MRL$\9CCB.DW*-,KOUMD]<3.8H^Q(ZU$])L]X3O5U+O)-&NV27]+69]ZEJQ0& M7\)QPWGN:Y_#.XH]?%P_0K.VP^=XX,&+'*BHV.%11-M\A^?AMOU7[%?K&$T[ M\N(KM_GV[.A%'USL9I/MD%IE 2 ;@6>DVP4\')U,A][ MT^UTNSW8CR("IK"''1G%W6Y7A'J4['"&\'3D^T>++.R[)ZZ$),9>NAODA\M/SCOW^$AW M&8CC4Q!<;Z(_M>A^\QVLG+22? 4R=9L F:-NDI?9"SI:C3X=P;SX9(V.COT& M$]6Q3Q]-\:TS#Q][<=J-CS?/N?'10Q-N/OGY+?SX>'D-IW[S/KKY=/GY_/8* M'C#*BD[#:"SQ"QK,X&6#8-!MUF^8PD%:MTDJ$3IY211W\*'[ NY<]%CDJ_JU MO7E$/1 YBJHO-0;Z&;AP4BQ8GUK"B]8Y*2&U*Y"NUS!0' &/3U'/Q>>3Y2;; MDMZ,/*AN;N0@#O_)9@PL(_.J2L,L=L5^L=L7Q/ZV*,*9VRS@8.[;!%1>6U^+ MD&3&%*V*?*-? N':H$NE0 4['>V 0J4,3YX\;7ST Y[,70JVG..0)*T;U,"O M68F[!(\>?/(:2 :7TO;W"-;&M%P[Z+=)F2WXE+/U?E>G6+$ ]B7L.M"]&PG$ MQGJ!O!\FV"!_\R6<6YU:BJ_9(HW^UT<2636V>-1%O;CY^.GSY8_PW-5/EVAY MW7R\C$X^W,SGIT>;&30] Z/@B/- TN]^*_KAXCM#&+'DSX?K\?5^R$O6*>?L)U^@M+HKS)?JN))H\[X_/YC]'[#S=_.]YR).MOMCQO^70J; 3H!'FNC-GMV ME^"]PEV#+6M\KLHNEUE))E$$_UP8VP*M!KK'*#-!$TE)3ASDJ#&;=E&V 56P M<-XO6C>,7H .5#C]9I7]@BIIHRU8G2.9$[AC3TF!SI-6B\R282.O?%^]* _@,&=8/GXA6>B9;#JYF_!PR\ZV/OPDO7$X^B M?.G^P(DNTG0I7]DD2+:D^9/:@ .T$8+Y6IFL7_[&'G2=I.3G'AO=+ZT[<2*B M\338DZ;UO;0G*S8A7K,G^2&/08,^]9@\ZX5^W5?#URZ,!J[6*G#*=/.XSI_3 MAF_[U\)=CYZRW0/:;+A4X]5PVITP7=8S@&9WZY1Y-&F]P,&RQ4XM%G3IUP_4 MG8[J+4U[6_. KE9@-N-+@'FPK$9_:;20&XL<%\:,:PY&X0YN8OAYTXR6Z:(@ M5T[V:T:Z./J;Z#&X2^^S[99V>M6FE[QJP!3Y1-M0GT6"9DX6-*\S;AP=SAVU M)QABB;R+_$? NK,E4<5=LB8&36&=%M6?ET(7Z[*RE,_^91<-NXJ*,!'8)_1 M@4W"NAA\<0X"*%ME"XP"" /&[?P$$ULT29+Z(P<\ 6_/YU>D\H!..P?UATS0 MZ/P:-**K'ZZOWE]=G%_?1N<7%S=?KF^OKG^(/H'*='%U.8^:)WP+^X=""T3Z M]AGGL-\F^V6VX\ULVM:5OET_LS)0;&!PD%@@P^D"^B^<1D\/&5B9/R8%\!,P1, P MZT0GZ,CI=[_7O\;T[][WZ(G#2S$FWTD^/'3#.V];",47L*XH&2)@!3R;-H]W-Y,J1Z?D_GA MG<%_XO/Z44C*'3@U.,J_[I,"WKS&L-,C*%3(;T#_V408M(-'\_T:+@'./B&6 M!B_\^WZ[H%X)&T-_O>1? TC<6N>F$-&/XE_D9YUA^A<#TJ/ M4TX:7@^2+855H/C8YCM'#]D:!?,2KC(Z)O0PFJEA]P#GMDF><<=1ER+&H20" MJN$:5DH1NV>,V*7LH:TZ8Z1'57991_\'$4-(:V$J M?>H-SI[2]&=GU>^+V#CY6%8X]L]NN-P3L,% NG0]ZA M3;;#^>]A54A)>8G7 @1HH5NP (TX(<]%OJ,P%H5%F*C=HC.3H$#WAR\@\G^X M>3(@JURSE81K_K*E;2>/.VW$^086LDC<2K]T MYIWHA_/S3VZ]?IO]8>&<>:D=X&.+-5A$)-EY?R]DC?!Z>)#OF!*4I& 6W%J[.@K@NC/,U MR_8PO==:(O)?&X2Y#'&]HWO#=,#:=-6/=F?BRK2C:.RS3;Q^*W+!?KO$2^BNJF1AQW MK=^IB^/&E>JE;YJ.N-[90E1#V_C_W/TZR.H;CN]18D=TO9H%D\@DI0P@@V4& MFT7^<'2:R0TVM,#D.Z>/97N"ZVG0H&=788>7M1(Z* EKHA'6AJ=V%Y< M47@[T=7*C)T7P8'SZX7Q+G9[T@YIJ3&)#J B?W]8 K+.R->M2%=KG,8&_9UZ MV0SKZ;RDL3<>Q@LKHEDLTW)19'[<57B]WR"XL M5@T,^"3,&VC@?)D3H[8[6N1;^'W!2Q/6VVDP"M/*203?.V!!J;.,!%U1 "%= MY'#@HBZTFU6?+R\N*W;3YYMK^/U"G,S'KRHZGU]$MV (+:)Q=VRVA5D 43&< M.LVCY(MR ;2:;R0BC8;+S3;Z=!+R*7G+4Z$[XN=FI\(OE MHN,[-OF2)561[HI<,P.B30I'#U?^\7$M8HQ)8>%?QCI]*DHT:F_H15V*5E59 M$ I49E>JC%:9H'%%5+Y+E\MK[\S%S);#3-9I*):5&:N*CZX$NG,^[02V#U9U M9S@XF@1PS,625$3:3%"8(S"^T"F\L/>>Y\#G,?+G@?X-N(L[JV3I1$?>.OE2 M78$];-@&O'@<;H#!_HF"7K==7/*XAQ@/*.GD8,W$W7#6UE]&DG.9TP:(\S%X M$ZT0W@6TK*( >6UV_[ 3O84,9AK-VG#&+Z,:8>KTCHC"[$D!0NT*@U4\;KA$ ME4 9N:IYZPJS=;@\C$VGI*ZBW.7(H+@7$T-L;F.$8&'>"6X(7E_0,5CFT\,X M,#\D%@+GIB"QI\ZSE^$,6/$$RB"JHN$H4R.O77':2K2(\S7Y>$^( MX4OXZO2[Z+B$E+?REC93YL*O\HIU1-I"8FOAZL*1JI,]G\_Q=6VYD=&;:#R+ MI\,A_-*+)],>_)STXG%_%!V="QD!VYL->M$@'DVF4;\?C[JSJ#D3,1KVXUEO M$$TF@V@XB,?3K6_1]D7_L]N;B+S_>?'AW^7FNF3^7?_UR=?L? M437C#^8ZZL?#_@Q^.1G&T_XXPG#B:! U MY$9%)_VX.YK$TUX?GNOUXB&L%/\V',<#V*Y3=EF8(TKJ1Y0W>UY>HZ"_0'2W M#T6:'M(-YH=5A]?FTH!Y^5G9[R?E($;6_K#/F!N_0+R_U3BU'!N@@]DL[HV[ M^,LTGO20PH?#,=+Y=!;WIQ/Z;1IW!_1;W!]UH\9$'*2GT6B"/P:]<=0?]J)9 M%VBN&YV,IDB<(UCOJ(<_1C"KDP&,?QH=3(F)QL-^=-(;CN#!">S( MR12N)/[C9!;/QO@+[,NT&[6EMM!%Z..[X9,QX,I_KDW@OL^=0.Y MS)43Y@/PQ"">=+ONBV/8LPE]$39I.G%?/&?F=@S-5ACM;T:I+S#2*3"4P0B6 M$7=AYX#6Z&A>P41G\6 RB63#!O%P=(B)3L<#_(&D-P(B^S5,=#2.^\"WQUVX M"GTZC]$0]OTP^^SAW9KAC]%L"%RTC\32QC['?:)6HI+N9!2/9T@IO3[+-#38"]&IR4I*UJ0_/( R\P2?@/69KW;\F_Z-DTSESQ$6 M$>W2K:17B*+,_D%@EF>[_"REQ]=[,:+3+3D]2S:[4S3D8O2.[%=H^.*+P#ZF M@,HNO2]\S"G; DM?KYV;YI$3JLK D1 EZS(7/V9I BR%-1[0H :C5:UZ5O(H M?PM3=3+RBJV"IZ)5JHK8PID:L*!U]D^U*6H":IWOEY+,LDF768(31I\[?L%M M1R/?E95>-5X:2X9E&OYKA;RMW*6/P 83X%T@'7?9ZEF]633L"4:7 M2 %V0W\?W54>;M.LQ3;7L;Z/%J=P(?!N95O6L8W?&DEND7X?+4_1UYTOT+/4 M^(@JF$>_E0CK5$G^GZD[6G+FG)!?Y330O-5H*%E+;GA-)SKW2K4$?>AI.!,@ M!QI5?L>Q5"KT)"!L74S.&Y3BAF(Q[Y;.X^_FS=NNPOXBV4" MII1276W5/"U,.R#/)/-Y^F*3J9.UGT1TDM#H9O#3X'30U2*(2Q2K9"YQB1(R@AJ ^ MX_AK=8 T(U&!FX)>S:&[Y*O2;9&8>J] M[3P%'Z4Y.&]_P])?=L8!3AO>86'VA%3:=D>QV@JI"=CG'45+S;R%E)<--P65 MB'5P4S/F0WQ5[\#.9F'4<,F.OQ:)L!\VD]?\0CWJ0VPGP6!I@3< K0BP['?J M9CU\U^ U+%'LREJN7?6:*5\AF55;MHHJO ,NW6#KG,HXE:])D1$IU.:$LX'S MI?@#[1YM(!S/'3U/60F8&D/B:7_W]P:O-M[E C0$QY4E=NMBL4UR$%=>9*GS M+I79!JBUL'M;MAT?"?-@TS7FPT0*ZTZYTH*R,8 ?Z-4M^.R#Z?M\)Y3S\# Z MU"43HN&\FZ<$QX7[7CIOVP(D,$?"<[SO#\EZQ=/+BB4'#%+RX:.*44KF'1D M7O2'PIWD6+/\2A,8I85QWCV'U$,7.%_K5AVXAQ6NT8E^J#V"O,S)/&0_T6.> M\;;1&6 0\2LZQ? ?R_118O]"$MMD)Z$HNC=VDVL:=9'*D92-U&06_ HQ3'>K M?BD?$C5%Q(W@+PP)Y&WK'4?6LT]//5_WFW>S+R)-*43EJ,0[^4S'@P3U_)A* M1O'":;+H<'5359:MZFVPJIR"5.+,([/F+MT]84@DVW[-LX76A! -Z2QXLO@# M;[BY$1V,L;@P=N,+R76L4\/)(Q-R@7#W"LVT;YLW1XK6&6<-U0CNG0_3[,@9 M0Q;&0:]+Z%PUU^=-?]CI1%2-0B58 M&B01TL7TH[D0YT7@PD9F" *K?L,?B#.H:[M5-[K;HVL[+4TT_#A'=G22=NX[ M,Q+/J>4:]M760$SVL!1R PP945$=XOB&FKDSK=!A.8D&\8 B233X*Q/ MZWO"JHP&E$OQ=#-[AJV5B,+1S@"7&*=;K'["( RICM^Y9)O-@>@HR.>C6<$C M=%0T)U=2B3PE\:6C8;3U(7M\U,L(XGVY9I9<[IH43UKT:K]> 8G2=2(O&KFN M"M:[JMP@T M%4EHK*BH0F;VGI3XTHGUNON"QA7A><*WD_04EJ8YZ8%%!O2##L(H99K^"&\CQS\KN4 X]YX3X+>I$ M?TM9_"+=+%.L$J>3L%N#_)\.',=WQ@P'8!.I*:$+OQ,6O'3J&8=P0?KE^_L' M8:YGMK8 ML"J;G3IH:KUH9EG+(2NXV(']6$A%:S3P2W;I\\ ^OC^??_*QY2::OZ/R5"03 MK6""KZB?1&89AF>Q>E8H%#:E:C+7U7*86(EBS_H-MLZ^663%8K_!A8@ZZCY0 MIQYE!-4U5PW?)^NGY+E$5^'2O"+4>_9E6HHV4NX"0Y 6RQ.6@]+LMNIA\?;E M9/%)"O!2W'JJE#6/3JMR?_7;BEI43==^HE1M?3E:9L@"LE7 ;>UVHQY&:R?W ME2&(.TSR;SYS\;!RO9I90\ON?,W77X/,/#?0W_?+>T[K%P8F6?3NAJ"O&CFD MDT4Q:6=X;IBER^X&=&O_W; H\N_!LR7&IW)@LH\/9!QRZ&L#!(A.+3T(9I[* MRAY196)7VZ?JG\">_)E,@)K>IS=;E;4]<29)"^$;%;OR26=>,+_"+)@%^0;X M6-? #4O-TM3UHRN"[!MG_L7&_ML_BA;&&&/T+9$)P>TP14ZD28NIKJ@^6]W(YQ>JN&SSR :.)9_@0JUC9@>P+W&B4: M0-@MBHQR4D/1*4^@5@=L*J'RD!3]6,ZSL72!%9 [DIH8B&[/OII>YW<.5^UT MLI=GQJHF14T=Q@[G@E'A4DK)\O WY37*52I:1:Y7.-PJIFHWMQ?F]9ZH'\4, M.DTPKN#?05X(=RD#S=L.I!".Y=9AHP?#*G]"I&JLD=%NEB M.\U=JVR0)9Z$?:/;^U9EK[*HW4-J'2 5_U]<]_GQ4G]!%T/MPL#(WB7HCPLE M6T/^6\4,;J8,E$@3Q;I3IPJ>4*:K#N )(U"C'Y=DR& ,;@,3%]($4@/3L"QM MAKU/Y711D'R_6XB,:9\=R"$, 9A4=8SHH7#33$)NH:@YOM' M*DG$NV8R-%H_",T/[XL$R4]DZ[W[21DR1S!K@%$EVU3K;\B?[BS_8-$8+!'CH$C(*;+.U#Z0"7O+ND:T%S[>CUXYI>(% MEW=)*AM[:>[0/T[^!).33' _! ] $]'HKW/QN0))3;B6FEE\<[D+PKAN-92G MZ)RB"4.(I$NWP#-:8'5I2'Q3(Y,#6P4&']+.$9>4/L(L@$38"VLKBB?7%HD_L@=C[2 M]LVVRHWSI":4=>:@!V1;$#29K$5Q_+)PJF5EP9_?]#I#'V)HS!W&F^HVS<7C M/+TM]R9<[]*5?7BS(1.6$^!1@UJXLL; =O*I!V$:$0>R/!R-T T'GY')()$# M86'9+MQ&8":8+!9DFA=P>9_ =($M5VADV7[.0#ICZ!W[5O;S;:QF5J36+B-% MJ^IJ\-?53IG/D5&'/"%6MC1IR',D-P($B#UMPDS,'8ERY)J-4IVYB^\"V.67)=:)#3:C3_ MY79]A=NUZ3C^+W"]'MBE_W*_5MRO_^5V_4]RNW[BHX/!+D%J+S-7W'[Y2RH5 MV0T%B\<;!V&VE]76#NG2;4JLJ+G.&@ALGC-O\W1H-5MU992IUXN\N<_)(Q;> M8DT6+D[B'T"?F 5.5J;2-[H#=),D&32B,NE0E:AM1Y ^7ZV@#*TPC9= QV9(&_35DR:DDX3%/J\V<:)PU-&.GP1]YPB04%:Y;IVKV+?9R M2*=& =P#T\.M5J4:+P$M[^Y97$WH0"MVH#MG.5[Y(H?[%TKREQ94J0@F@#@X M62U;;Y'_038L4+,<5JN!!9,5B4V\U+CS:CD&5E&CQ %X'#BJ3)K6 BJFQVVI M;DZL6%8^E6V!A>TE<+.ERU)TV9Y->;XT+^6;9D&X7Y/W&J,C+KU#LD& B<%(]W2Z#;$M$K$MIF ^^,M_O M7*6!*G:DGOCW$U_C=3%O(T&R8Y>&>0GF!&JED9]&Q8 1"J+ SS9]\D$BS3FG MA$6!\V(47D('XZ10O2SL/H$S>QD\*-N]JIK8W*B!NU!79M-@GI>\E1Z5RMZN MMIS!*X09^B"BL!$ MS5-1VD51>K%.BLQ'\=ZEJVSKT$$3-T*#4P3?)F\2W\>"QY+LF'"@.YT*FO/% MDN,>6&^,IJ$R.Y*FFG-A?'D!]F*;-PX)!C-G%)@,JT5 67K,L3CJU("S80Z+ MS$:+)%MGRW!OY \A>Y!IWX3W? */?7GLWQR33D@<4?TF%83(WTO*/B0H97^- M4'4JY%5-L:MKD._3NZ*J0K;)R6X_CCX0?K>CQF$?D\%S#F6((9G2&"CRGZI[@#;0A[E0Y4[%=82_HTM$B(BP=>"\Y792[C#F(NS+5&_D)E^F MZTI,E\AMK1#D0?+[_H[_>,K22=%!-)P^^(6-0@&*U.@O!>OA##;0\ MZ<-N%YR^D+3!9]'5$4U93-KJ]/T^[\C?!.S"[2,RJ+S#\$4Y;.:O!HA*.__)=X$YE*>$! MNLN0&?C0\-HU*2N5'!M#%FUHC4UG2BX_-P,18[AFI]7I-E_>[Z!:C!CCPU0;3 M]12159Q+&T+W]1AU\!U6"[EJ0.N;#*5PWDK,!K\X\VI061ZD^T#$N$@%,1J( M C\KZSUP_.:JJ"5EZPB5?]!FLIY%%T!.V8[09OQF#?ICV*R*R1H^B9C534/J M9KJ$E=!T9%:UTL(=3P"&9O5&\FYG?FQ)[<,R"@,%8R.GF9W([H4;1%>%B!WF M@_E"9^L\IP(.X;7._X3P.0&S!4/#:4 8Y%GPWJS=WKC:^C,8^XP")]15IO2 MPQ:%7/(+M(PCV?H2%,X(",;WH0J6IEQL"K8T;[TQ\#/T;,- QFF*'LS?D;7U MN\>QMB:>@Y,11[/U:;>;X$T*\A$ZPRNUU&$[+TXHS0T83Q@S3+!'"LH,OX[?EW Y\[9J+L>OD]685LGY&_"\,124$=:$I%_/ ML2(R8/XOB<(NT/>%:8I%%Z7_/?7,"CY0&I[TID##5D B$5R#$2@M:;B3]=E; M"O5K.YISH^+:,X*+G) ;'GTQBYP3LMV+N-R7@YW4HD: CUPAO+6J2"=0 MW=A!Y@3E^6[]1-$?I,F2H3I-*I,!9:]-RHP2)5QW:?H#N)3]0+O!3%;-T!0R MT3 PBSUG_NRX/%#8W^_,D8]5-O\W.E@-X<5N&&MA$FB06?P1VX+@+P9 MYJU??%PO7$Q!_N;1A9/H2^@1K#(@*.WK@-%[GTAS?O71X;W$1 MO!L87 MUT%09&?;#M3-IJ\W$:V'U%G])!(HY"8EV2@=2O6F6=39+2;CP:E_2N_0?_^6 M8OYSJOKU=96?WLX;ZRHKP ,VSI5M5\#2Z?9@-H*,P' =6F,N4(P6U5UAT6\I M+2T0&B[!7L\=3P'&Y6XJ>TRB>"J0Y)'(5VTXL!U8HMZNEWT: 3$X[.DO_W<% MC +'>]T(M)ZB<,?@KY0ER5/QQ135 PQGZ++,D#S_L<]]!S..5C=,TPY&27\%)T'G5@L7'860I&M,P,#N K)]<] MI"!NT7"6-$L>P66+*:=[2).EW"VFJCG,X'V!= U?P09DH$KG8!,GCO/Y+%%0 M*!^YWR .+5,A#C)'\*@R>HON>MN5NT-;D 491TD$6T2)8'9'7"G=,C+ 5\C) M./:?;0B?AZH3X YRH1L,7@E"R>OL76,E#^%3LNV^-(HSE7/!NRL9_A[IZ[9G]1TR/! M$P?&M RP^CTN_;./L MD.@&'.=>TFZ^YNB$6DOBC7,JN9@C1T'!$,RQJ6XJ5;H@D#';T&'9O3#_&N*( M$_;H6VF9JN#5<1QJ7\!N.1S(4E)9&[]'&ULOE!/7".*D-,'5L5,;0S"%%BA+ MUY?]5K$/M=(X\UE<:"4'"!;G)67G,=-\S/$%&>$FP6MAS@2P+ [F9\JF,2]E MHQ"SJX M8A4TW%:N>S%KZ9A;56),#OZ-VE(BD48EZD"!"&-U^ BZ]9N(*G3: M/]"3"L1".DWUI!MHG/*L'8K+ADLQ<=%D@W@P]%C2%8LBJRH7OO1&2W8PWW>C M;FPPTHH=US1X6_DP$5J:U;:B@1N1_857[;KU,P1;Z M@92(?0'ZV%LTP;%K-<(@@2Y8%DFZSI"O_"PNCC\G<+_PDCRG6V8%Y7X#$DU+ M%=O.-SR">GN.;S@&;48-.]X]GQ^&F\FW=*J6W?/ZD,D)A,,4ZWE--I0I[&S1&PSB6R)"05, M_0&$JSO4'VM!S?V^K*A8?[*LV^_"@!S_\EK=A]XZ6X3XYR?FJ$9M\4>8U M@7%GKI?$#?1^G/2&))#TS^9;]9OFO\LW2K_2Q]73OJC0<7\<0IL4T8E+W8G/7,:WJ8+0GV*TR0]A&W-U'^/ MPNTG$F[&W5BSWLUCWHX^Y%)_?W[U.?KI_,.7R^CCY?G\RV?I9T1AACW?N,)1=+P?9S8'J!1D'XI@7PCZ>\^)FS!IR?T IF&P8U/4R3NUQ\.N;AC5FH MR;BKQ$([T?L@BD[9=ZG#3' 6B%:F8@&E">*)DDD2P1%2.X1*0/+#7].?9=J-W8X4"(9C.OGH)9'ZT9D$&Y+"N\2 M"80#FNUQU2\VC:<-KT::[W+C:E=,U!)H;G$\2\*R]E[1Z"NP>=35DO+UQ^C? M1&.#O5(9'C=++1'3+Y7"DIQ"9E[$6\NF[AD,7]@)/<"_L?7Z&[^P?>;5JUZD2UEE8++^LS M@J3XA^0" MPP5->):*4D92A3C>'E,PT)%RR+IG@E#+SW&UT(EA.G3#%ND^&W0F+D,E6M > M0[(ORF@*!PK/ZS=+\6N0G0[P1YY]<0'[L2_U G>[[# _%.PN)WO-7; M7.>8L+/X67R:^C43KQ1=]$C'B6ZM9@;N:%KT(&)4/;2,5=5C&C/DOI&7AN@, M+[&QJC*M=T8)0+>?3:C&9G'5.H>/U&E#1=@>\T+>&.7PT&]UK50_,;HI_-K2 MONV#^X,)@_0F7C5U0\#?>$7R3;^_ FS'<<-@L]_0UT0S-HKRK'^D0=JJ/5?8I.$J_O'@$P3 *,&,PG?>2T?L?4E$Z9]<>T#A,[ M-;[G58Z5RLTI'6/?-KYT7>,](PV2(9D01<5A?-RB614+RXQ55C,GOQ<>QOGQ5Y M"3T5P%U\TQL,.N-*_6A_9DM*OXW%Q7(Q73.JQ(E1A]/<'/7G<\8B 0K+P]U9 M^OXI>"]-\5Y5+9<8;(-J#O^]0S/BB:/_@3W"SH&EW""F[P"K8Z.)GJX[7'"< MD?(C3KD8^.EN%W9Y\UU _*6,.?,%O8/2DZ6)*96I M;J*Y]TU9Y&;#8VG/QBR*X&FD0"H.XFA'$X6V@V)>[PKB"0)R9/*7B/#Z(%@BG03.M%]#[XDH*4N!6>;V/ MIMGO8AI_UOR6;27*U>=NBOMDZX"M+VQ=*\U"/.@.;*TA>GS(S1ETO8XN;CY^ MNKEV?LZ*Y5>Z,C)&;J<-*15-)LS.,'B1KXV1MK7*_J[I$U 7I^.X/T)M=S*, MAY,1T$N)?8!=_QN^GOG^;K?:K[T8)C9-(%5%"M<32YD'\9B:CI]@'_(>QJA) MLWVC3;K?1.-9/!T.7US"T6; =[['6K6_%:PG'D\I>!HQ\/T>=_23:/W[^C&7#X+3C$ MD\%IU.L.(FSCKNW+!_%HW,>&YM.1.P=I=@Z_3.,9G!!.N+H(BZWMP9S;P!Z; MNR.Z'+#G]'7=YCJT> UV.1G*^X+M,K'<@,#;J0Z 18=F^5!TYAX4>E"2TM0! MWQGUDDW0I-!T7C8YZ'O+]#$O,RT_3+;$-?0J_1&*.2-N/!Q M9R33'-8LZM"+;AO M&UQJ]E@SG"!#-^$UD,QBKE3M=_M]UMS>=(V#X'?HR\BJTL"HZ"^_Y$B*A3H9 MC:+98(#J"$9!%9I]&D\G/6#U<0]DPYS3Z,_4!U#"%8==[/7BP6R$.4[=0=^Q M_GX_GLW03]0?P8O'1XA@$854.*9=?T21^ AW)MMB-\/@4Y3TTQB,*/QE K_T M @'HFCT.1O&H/\$?O<&,]5/,;<9\3U]PV!O"/*=1;Q1W1[WH/6@8&=D97 OT MRX[BS^-X.)O!?T>#8>N,.:6F-\2W#> GR.ZATW("D':0-I@)[6Z"168\Z8'P M''4Q!0]^'<:C:=X5,6/$KY05^7>&;A8\_<=MG;W8#@U2+K W/JY+0 M^X)A]3)7.W*S>,+I0_'VG'@V! M74V!6+!86E_Q1/DM0&6@]P\G\-\!<+0+P@FY9RG+?)"278!IP:N "+M=5*.[ M8S>,*.-:^5L":QQ-!_#?WLQ[W]7!Z1;-2O=P.(;1>E,_VCE86ACETQ8O-KU- MOXL9GUT?+N;+@'O0G40]G.+ 7841Z.Q]O.'#*?Q]1*_]/\A#6[5+ WR"*]]. MU*,82.+BX2]6GSZN+N>'FYMW?[OZ\(&*::[>@3U\]?[J$GZ]OCV__N'J[8?+ MZ'P^OP0KV;W-_5)IXK[,J*\@2EV+>/JH2;W>94@Y.:[Y4$,!GVR"]7F:BK?0 M'R'>-PMM4!H 7. &"NPG #B&.454,:[0/*6@K&*V MP%:R,A3&H^&Y>@^$W5->>7>)U^(3K3Q<*!IKD\GK24 ITFR(D#JZ)P M,_YOBX4S00:K1%;"D$O,R4WH-R^4"5/Q&]KO[(^VX)$!WK<4O*6^OH>3H+#( M#D=<9S^3:Q/S/"C I(5N3:WT4BYQEHDWK;I(OV;IT\'%LUOP9K'+0Z%(0FN; M-PZKJUAJN$F=:68'@F6+H0VF\ST7+1JV49VMA_VK55E(.">L!7&.5&^QN#D3 M1"LN6DS6>U/%];)$>ZFF@ZG24J0P756W6VJTR8T!2FX/P[7C;CSMC2C''W06 M4"YK2>44%9%N90:.Z:0'FMN M#IR76$Q +JNPI>'*\(7=^/!9,8OGLPF].)> MW /%NLXS0U=@1OWSJ!KBF?.LW//J1GJEP^]O*?I22.0!7[@'N]"!UU6T*1UV1R__Y!.9 M^C#^$%2463@R8SQS]/>#/X\BOM=?.4L'H/Z!9,P, MS!'L.]@U([Q6)^,IZ'9\&,#7NKTN?SH=T6F,P2":<,52'Q0EN!D!'2A\OG*, MX(TJRY<-5T&_<'17(2H^"BJW*/+G)?>OJRUS+W/OJ/_ERF0SU)W2Z/H=F9^@ MX\ZZ[J?]KI?R3D&?PNE/P/ $)M4=HO8ZTNR1I&F[<=2NO*4[&9$KO$=. /@Y MY#01HS)QCXW&D6 )AXZ)I)R@DZ+T_[ M"L*M+G[-ZVC:B/W6M$+SR=<1#A@ M-4TMX^H,Y2QZT6!]93UR&18DMZ3 :C&HMI]\:B>GYIP0C4O)G?=$P?5!(BAR36L?JW63+'9 MTW^47TRHV>-0>PGRIE]-![+Y0=\X*7;T8I%\^V1^913BQZ1 0(D%'V](;E ,XZ">@/NN#UY'[+:*P MW(I;RKE?70]C? ;NJD,H].N*@T735+]L,\=>!=UA0388%A*O]MN%X;*^'>4R M#1LS8(63.E5=CBKM\E%.Z=C[WLUUL<$^SQ6"7*EJ %)BHNV'WA!\]-!UV5;P MKRS%39HI'H8LEA6*K\0HOIG(JZ^T1,Z3WN%+DS7Z'ZAKM9,+W#O,[:9B:6/P M:4'=V 0AP&HW'4'KFK00+_"MT>NHM++KL8+ 2'$[#-BS SH2#BD;"&!H K%! ML;;ZB'/NU=62ILFA&E(AKT%S_ ^XU2]2"/'=*DU,#MWV@&3[+Y LK\.U#*/\ MXF3M[%"=IG8_7B4+J;ADP::HG137QEP0UW";9['T/;C<4!)VTMPC+WTQ,*A! M]O/]/98#HJD2TO_X>(X__HWHO_K**OT+3$"5ZN^>;5L)Q+':"S+_5Q(+.1B8 MXNRM%(/S2?C45T1J?<@W9;X5Y^%UND.1X/'N;G^Z#L4.+H@<[9ZRG Y]O\[O MX(R;A$I,"CNM01')W:KD[#/ARZS1RQ42\J!6'()WM/7WZ&N^!@F#_K\E=HGE M/N7"C5OR>GYZ]\DOB/G!^!AA1M>Y:W2R5S&(]""I?2+>X96ZOKE=J!QZ85;A M#JZ1GNPMY90DV^JE4IP\0KDQ&(%ED_(&/& :O-V\,^1;@2 F6<&-R92T>L Y M&H6SKV&8#LP3_M">'G*;9N7J6>0 CS7PCM]]87]CYHKT:JK^]*A/U6R?D!(( M^))V'Z=(#4!SJH$EB38>-LH>KI5/;ZB,>FWF0,<%P&ON?":ND558Z#/ M'FNAJ94[ES/9%&M-#6O,9^IB/U2BQ?=*BX)*^>>\3"T@97-30DO@?"./)NVV M]P258+#-0[O-;EAR+]!F-Y=*!*5)MAHT(95#TRTE=YL0J[7I**>CG''H!'W7 M6?GSV0K-\,)UR#3&X?&",)1_8A:!!*1[Z7I)^*XC31+QW*G_"QR-6J"@M10W MEMAF50>.GS>9O%6EJF/1?^CK?%79MQR$D[B407)R GM/N" -D?,HY6.RD(H MHW'5@70-,*V-'%<]G36;LU7+ MCS6KBFAXD>.9$KX7^$C59W097$'":-("R-YI->2X:XPW]N-A'[TM(PJO8(8Y M>N#/W?$+ F>@26'*/S=P'H^CX602C88#KI1U)MF)YI7%8X)[.^G'O1'&6C2( MZ:KRB6&K5_JDUYW0U^B'F7JX#[UX-J-4F^$()CX=:.Z;.B0HFDT9;C#6C.)+ M)YQ0/D=Q)'^V VXQV:SGA#\3)67D%I%K61A(S;*#:I.%I, M:<2W.7\"G^@1_IF:&^O7N&NJCOG60IYW5,AS7BODJ8/@WNV.2\NYN+G^Z?+S M+>7?7-_<7L[A5;<_7GZ.WEV^O67DVXOS3U>WYQ^B#Y?G\\MY-.QTNW^,[!3G MZ183VVFF*/O<+0%2&U7L"^Y$\0:N2J<_LKX(KYYZI!OO=8&7_A%T(,V,M[5\ M);^=2_JP>M.]GNYHOQOHS3FF#@$M.3=;H9_0]+TKL#09^:=.P#@@:]3-%P;1 M+*D4N6:[O:_IXYT1C">46H0LA45N[CN83+U--!9LMPP3VSE/C4W$7'+UN2R6 MNF-P#\E\L\&4-JR2I#P:;LSENB=R<5:^LE-RB"*TG5BJ1T)8[9HPTZ0"7F,J MK$GIY/(L'HI4QD+$46\RZ,PP;;=YKIB+ @01=X'+-!T]S_1$P>M]!67C2P7H M?555=R8C>1),@>TE*%N7F7FNAJBJ!9;K)./^'/6\)L (L E"\PU[H->\Y MX"\,=G7P@BCW\*Z=M3,&\9]*B^$5H0J&-T-;=.HZ;Z VEG,#'!(J+N6M9Y4% MO\]-+"G8>])T=92BK,Z,G(0.N7V;WN<[SKNUY<1D>VK:4>6Z2Y%$]32&9K;P M"JKS1-8@G=9+J0 '74'YR(5DV*GST@76GCG.9SI.G*M;J6)_!JCM4ZH M4F\R=YM>)B1D.-SU$?5OA^2]3)[I\G(W5.;37/JTV*/L](LRW>P&7?M(.)9? MA9NS^=PE=L)V+#,F!\S@3^F!RH8@?AG=[@ MZOA*/(>N3HLXBNU2>)H@#>I[7'\MW3'L4\K[.9NZ+83KB>XS9][]&E)3 5D3 M-7(0!-H5' $L HOHJ Z=V-M",@#IA=*UB9//'@E72[(MD8N[>P7?K=W\" $Z MUHZWTW#N;.5E<(HYYB@M'M+E?LV\TVUE,YW2[G)]^[,Q6?E(U(JV.A "C"&S M?%PSWV\[5]2PBB6=D*MN@[_E-7X#/!UM3.23V/Z28"79VJ"]*P^P/$$"#%@T M=LM4444@U$SHH;*?%8;H&.URQQWAPL1N?T>[74-@=1+V\]*2-9>O%(/^MB\C MR>-P5L)^2[X)!V>PRV/J_^%@ ,1W4-\6,TN&1PQD8K;RO<&J1,8[*L6A(MH: M#K]*[0*_Y\UVXL!R+.1UI"+R4LII*U*HP:'.6'?5Z?%"J/(E #YM1.C$&PC7 M@^JBS7Q7*;4$*&L+D0\:"WJN'42' ,@!,;SI5U,+[K(5;#NGJFDM[@-F9K!* MX8%L U=9)JQ$:%A]2]P0R7ED1?N@D1"YDLFJHBUR,:AOHTE(!4(]FD>DX+"N M:UL(E^&\8+;)A(7HHY^Y:)U5J[X;Q9,R^CDD\[&+> MKOER59ML'B*>3'OLVNC.,%/UHI+PCDD]F%V,:<:][C2>#*059RO*A>V%P^&F!S; M[\&!Q.,!)E,-IM/F;X54$_7&O:B'1628@C557+U#6XASFDRYA'<\[)-;<-2; MT<_^L!>X<>IX++5\2X;821EYAV9(Q82,M6Z38>X=;WV'KC*%MOX61)]H-)J1 M&W/F.@' WEN,"[";NG">6(X !-+F/(TG??+=3N)QK]OH,:4I#[A^9!0/!F-3 M3WM4CAXO[BY9_,RN^U9P$%,S7')L\$VO7ZGSQXCII"6][5 Z16/U+1?\U@+/ MPS#<^,)$G52OTTHSZH#!R!N["LPV8*"7ZRWU8N#T>*L%^VJ5_8+1'%E6MS/^ M8R1*Y>67SU=O;SY'/>:-T?^,>M@!U(%6^:K%AA#C;1#!YC=R^HW!7:QZ\^-: M6)V<'+ZE*H/8^U]!I"#>M@9JK_(R*I-3E M$%R^B];Q/8L/_GRX-F% %1G3L=0CS/I O-/)C(W,(9;@C[7^ #C*<#9AA V- M^@Q'$RX79">"_ME!P;XAAD8L9@CL[T/&^5<7?-]NK&7;GS35[OON"IB)#WPL M888Q5\R=G(6<)5WXD! MTW%L]54K\BFD8"RORYQ4";SZM7EZ;HV')TE6ZK65A3)[\ [/RJ&J=V.O)BUF M8%G\/:0Z:39G;%7?,/##4>,3GCASL%CMLUHFH@#)4H69!^%QP1$%KBKE>+1: M6&5"FA$GH)#11IK2$:5^(/' \V8OA'4> A^_ST@T]CM].%97""P[L\T;GL:= M,J^AUA!<'9P&@4E&XN1P]6@"QN$F\]E/QO$/RIT#F8O;\PT;P/#"C9O0^-YJ)O4SC:"W@$\S M?&&V^[;WV* 4.Y5Y6((%D(XF&I\BX;%^=NY0SW@TZTF_Y!!LPP:RGM!KVC"' MWMOX*-D%PFTQGW2(WL09>0:N7\,$.(SN19V@HU!&'Y"M#<=D$_H)/L M%!?L^U$RR ":7?YO%C6"#*S@&O4Z8 N@^[+3[=*,3S(:5%4:ETUU^?;J]MVY MZP"C?>8([*A2QX_ -=S^!=MZ;1NN5\,F$#,WG8YT IX3\"MCVJXBHV@O-A"I MXO102V?D@1;USLD!Y@%.#@2(K\#/&$FOC2O$WMWK^5#/\B%\+_:T@+M?'E/@ MP>+>:5]EV,OC3)$*:Q+4$F0:'__;8 *P6DM M!LJWE;LVJ;NUQ)-+S49^R_FPE%[%%#='A^D9A_PO#&I0+?7$9YV@AFGQA5PU M*[ODYABFEA$_J1+?GJERY-P6!^9V^?'3AYO_N+R,WEY>7[Z_NHT^?3B_YB27 M^>W-Q5_.WI[/L?KUYN.GR^OY^>W5S;5B99U3)Q1^91,/Y="4I!&[*EBN4<+3 MZ'>[_<@M@2;LNU!2$IMKG#[_]"F0= [WCOV(DC3!BU^"DL*NF=X,3 A\'-]D MC.!>WUG!WW"Z+DUFY2,I0293(S2N,"!V^8 E'?6Z9W^1-$@&N7UD)4H2'TG4 MX8J:Y9/UU=N:M AC,,M-ZGNPX-ZI.B=.$U+)L).S)%X$@UF5@YX_Y^<_\O.V M@$$#+9R)L2=;"8=KSFD13"M! %*OHK^<-%&0G;UXT.U2K(X'.F8#D&L?W 6B MM7>@5"QV\':A-:JD,CL3KO2W6B&RHY27":L;5M;6RIR5HXTZ@\ ?93/'CYF' M. ?NBPH3KVXHT\EVV7"GJDXOWKX;3M8P9?5-7O9*\FLSCY"\#U-T8O/]+=37 M-Z:UNKB-2W<*5 >R]TZ_"Q961C?&_KQV9S_G/:^!R5S^DA:+##D7160_P=/T MZ"'8&>OC)[>L0M"<.PL"U%]8<9DMI*O@P&%J034%#0B"B,.TYT&PXQF M_7@VPD1LC(?>!E98YO90^EE(S[VE]$XY#DLMU0,.TC+R1]\ F?T8 M+S==\%>UAFCE2@C-O2CY\OIPPXO0B.&@P,$86!0=MJZJ)]G!IMSM=ZIVAF], M'9' ._\.EZY<9E(__$2#4V*^1GL(H8UJP:A4!!5Q1!46!\1O@4Y394$&"YPO M+18 ^[JVS_,O'EWYUW$H'.I_/V=J66\#BW+LYB"G@'L#+&+4ZGWDA0J*?D:K^DB-+T2W2M@( M %VIT-3&>I+T'=SD+=>H4=IO8A-E,M*O-/QUEV_WI2\:0%U*W7V^&.V.\ZXI M]:GG28T?#YTB0VT7#(3\IUK+AK-@WI/<3-1K<5A]6A]NK>5Z7:,? MMI3 *R$.AD,"1MO8ZT>C*YE_#,C<'WZ%SA5P.W8X%X1U]] M/9IO7#=(6/\5%PCG\O&E2V3K"J]S>1ZC]Z <.J=_'Q:YQ^<^U8X3O.G,OE*[FVZZ JX1X7R3N1JG0^&"S"=O^0- M!,: M200XPT#*))W583&E>N\!9;Z.^WW,?^T-X1:LUU30H,D4Y Y=8@P0 S"D=^H( MO1@!!?N4#XE0J4/$0^UKZZPF M_$_Q M*=VH;7\0^J5:(&D=X.MC'F'+%E0$)7_D6(79^(2TP&EU=:^N(B5<-L7 M:05R8'?:(4\]T]LY*OUR2ZP,4UK3W#=KOK7X@,F.XIB,QDBI-V!9#:&I0?=V MG0 1S1/ M#\ANG>_JMG\E*]3;VO63I5),&_%B9US;T3J'1>,)[P))K@PT4@::>-*K!K9N M7S#,41)?.O9"<2DIX1D":__)M9F.AH,_1I\=OE%8S=/K3/[H1UEFF)>*726[ M"%M!R_"Q?N;UEVQL_GD/?+ ?\\]!VTP040O_;V8S[D9_C(:]Z."!Q]L MGAI\P/^]=.=8VUESJ,9IOXN":D=RL@P)@:K+ /+!,H1H6^YZ)2#5)AR=3*AP MB@HX*+M>;3JM:J4;N!2!FR2<)#+:9-2&?NO,(WJ7WV7;; &;ASBL/>>+2 8(9H(N21*798M_67;*Z M933?.DT';ERA4@7&0100*WBXVC:^:+D\GJ$$B&AD<=X65/C^'/TS+?(SD "/ M]%2Y3R7QS;O_^:Q=\_*&F=?-/U:>ZC>*(?,0F;4&'*!W.;M:E2 MCF>7,H@=$4@MQ>N*.Z'>8C/C]L^. P^ZNKZX^7@9W9[_OY5> >V!?D2_F]7U 1U1=]0MWG2%)=1T+ /M]ZEAR0D\.NOW^/<>MJ[F1B8G(VX5 M<8J=)1G#B]T1=J3IK!>-)EA -@,+!;M)V"I0?9 )[62(6"BG?X2W=&;\$W'0 M\9=N9XP_[;[R!K*FK@7_E8@U&2$[RK?DT'?!TT*EH, L'7>#J*2)G)_J1@]& M:DY%2EM7(@7I"3W RK-O)\5=F_+=+>(N M4L#'?VV3;)-[EY;.39]+X&BE:MC ?"BWD^OJ!0[/(0IJHH('!O3-.E_:>;?E M5!PJ-7(44H)Q.;3DRL$P 5R=4G>EDUW2NX,:+B,ZH+B7X%3!I!,#3)RQG!*S M3!>% @,K\3A2W+&W\"N5:9I>'SZVTTXV,!LB>:#T8WN'H:26M!5394N MN1NTO*2_J]/P9U82 0.YA1<5S4GVP.'2<)813# M@"&^Q#DY".S6G2Z> R9,LM_OETIB9;3*4*T**(;M$H+;D 1[0EFTY)J"0.73 MJR0)X:'#%E"I/E,>)QI8+Z\$6]FP9H@:,Z8R3VSP+=$#5P8@_;ZQ%^U78M^X MM])-QK6(@['>ER(DT(6_ MIV(Z_ R%YX:O107JF64X7$^7@A:>ML0Q]YRMSVKJ5JOY,H?J*QHIY88Y56%7 MT?4L(DDE;L :47,/%FJ\CC4/_@+$#?(A;E"X$FU&O,(8)"BOZR6'*+D)N=03 M)4N$:$FY7U*R,.EXQE7IKF8'*TC9DN7B4G, 3Q6,G^LJ 2_ @?(K=0"G@U[G *#48XR2MLX/OTKF GW$R!V=SXM2"2!FF1D6$M')@('ON%?8C440WQ(33]?TD^U2O(') M[K [OJR>M>DR9R,=#F48U^\"@$MVZ3><;'22Z'G\]6)^[G* J"KJ+NRD10P@ MS[82E'[,:A]E@7Q-R5$EGHD;JN+P2!:H6[LX ;J9H8M==QU[D3O6$W<;T6IH_F#60RB M;.NPVIPPP8X5Z[UU,@5OJQ:*::.7;UHCXK$^9KNT_AK)B49YS&\,#TA+4ZW; MC$$MML+NVY('@O)> R_A D$M]:6!YCN'"_#/M%B3G"&$&2?N$VD3LO3F@?=. MV>_AQP\TD^=(@6$IHZ=TJB@F9)6H I9LT*%7S2&!L==,H&3LR W1]W0GUG'# MR*H&M\TM"\PVT7_(![1=:MK>H9K%G?;QU.[+U.8IB&?:/'?;CL+YLQBS"Q@% MDFZL 24+E]J;F!04F_YB066?2%5@Z[Z1.!KL4P$6]6GXA:#*[47?TU54<4\. MK]-[Q5XW'2S\U! OR2KLS2(.0Y1%3ZH-<=ZU@M&ACBGU ZDWYQM\#N1D$!]# M)'4!['\HG7D,RPX(OL&TZU1<:;(%9X=CN): MWNR@$QOS!>W0E &M#(_=']0^';]@9$]4/R1XTCX=]Q.^72V[()-L%#Y MN$YOTF4"Z-ROF?O.X/.#,^*JK.DS22C'N"J+!$-D8 %]I-P+KZ]AP%CE:1"/ M3K8V)NPD_?Z1LUK%/#:/:.V=\'Z)40?0R_;"B^- 3YCP8_^Q1X\/^KO68/&3 MH:;"27-T2\6I$&0YK$HVY>MD+U2^+$G(RO4I>UU-"A$!6SA;M\04[>"MBQ-: M> E&L49L(C&;PD,U.=;X 4>=ZPAA+VT398)Y>"?TKI\1@CI!BL Q[A389)-_ M=?U'@UDNX6WN,KH]!+K>+E=JBBE[8E!88C4HS4J7 LBFI0 X6 P6W"Y%T8PM MSW2E \Y25'P)(G,X6<--MEC9L6[T%@51J6HC6RDBIBHGG$D3F?IXCX8:JLW$ M!%R9K'L-RVNRPEF8K$!GP[L(XO4A7X;PG$W9"YBR,#2M-\D =2?*7*K!PU7S MS1&I+$-:D1Z*.*CKZ-*TB1I&2S:I0T;8J:95P2O/24"(.M7B9_1[BCYQ"CNJ MRY!8R\UBETL;A4/,!3\\S%PJ*A+KW%DJ(/+"4 \Q$-KN-:%^%PCJ- M9W"6YP3:L02A&GWLC,FV%<9"7*C:3;.!VPBFWE.14_RB6E@6E$(1*(O! M(/;7Q3!%DV:LH1H'W(RZ<'L\\X@]JX69,:V?0JVN-KP&QJ'1$5\]?B#2S/,Y MP2%/V\>\OKR-/MS,Y]&GR\_1_,?SSY?-.< IAYX=[$LM-P3D0[;@"'RVIJQI M/%[2\GT:S)&UK;]A\/IZOT$9GA??4=T$S8?BUK/>0.+6/:IZX[CU.!Y3&RB. M6X_Z^/N[=)L3L\)!_E9-]_&P#UJ-)267IO;V;6UOIJ-XT!U&TVX\FG6CZ3 > M]\;XKWYWX.?I]N6[AA'>8+B[*VL TI[I;_VN_C:>44.K(\[E*17X>9+4OTE! MML1O,QM0>,S1G\>X46U[Q7R;O"MW6%^'>%AG-'7DD =BD+JL]$".1$L'MI"X M_2Q=;E?[=-D,3LD3)2Y0)V\KM^2H&P+L8:'%5+]O'KU+_1G$_<$P0A*D+'.@ MFF$\&0TX9WL0#_IC_#-/OW=%0AG@A,VHTQ+2.:32>SJ+!=!3]C=R4 M.X8>GDS[P?\YG1U3/R?Q=#J(9O%@,H3?)UVX&?$,?L=OW03(FV/7D*6Y"DZJ M3]7VT)X:B.Z*HMT#8YI$#Q:4*+E6*[#I)!@.U+9 )*T+ 5#$,4]V^3W[[.F% M#8^XG&KYS/O-$Y:L:+.!ZF.K56*_JXZ25+2NLP7+*%,FWE)F5.:KW5-2N$8B M97.QJTX:##,^G*#SA"\?QXF&Y:8G'C!IX-:I)_PR3#"H&GC6E[5;PW>2H3>2 MPK3PTG(ENB:FE4>E Y>OKF7HU0J<#-NZ:]F5S)SJ0MQ4X]Q &K)8=:>+B.9QKSHQ0\3FD4(]*U8] V3\I^ M4NDVHIS0,6!O7$J\6#M3E,!D$TKYL]Q-M"+'WZBQAX_9NOJGRBADPPMLM'NU M][0?>D,-O](G&XG$EIIJA]-2)6W)H^0L*LVF_$4::3TT-S>J=$NK*7=Z+VHJ M';N0VM4XQS)]>F'MD?//G\^O;^=MO-%>>PU;*2MF=#)F 74FJ)\0MVH =-6\ M6]^=TS O+HT#7@YSZ(W[K^BQ%KS+6#I9514::+FPI+GYR/RAR N:0 M;*G7UU84+2=)1/JTBM&6R95A,Z/ ).S%L]$P[@X=>6 VB^LNA7;YXD'6P%DJ M+1@@&TQ/VN5;#9)SAR#Z1FXZ!57G1PU_U()+.=D23]^OE.L[B )>*6^!H6/@ M0X=@O5:*?E-'=(24^G/JG;:D!5EX&GM]7>,;F\+=?ARW#,2ONVC1%>MDTXM[ M$^S,.]*C<%E!<.F D%WG=U1KUZG2+!S4&D\JPZ@X?EPA/S>*VVONT$3% XQK M(-:R7*!OHJ+*U ]0$8D'W7UEZZ:AF?>C^I<)Z$U-';,.@E]Q)4(_A;FV+>O0 M[DA)L<[8]*S1=3LINV,XR59ZE*F@$BL1X@F=$O)V>-N^;9LZT=MTD>PK3-7A M$AN I6A19)15594_A+W+SN4 GBF9OZTEKQFIFV]PJ6 M&OS7LAF42EK\'(#(2#<*5)BJ&)5$P>MG]5RZ/65/:UHK(U7$_MS@:RD!$&R6 MLR;$<2OWKS[?VC<:4*):8]*2@1]I.7V75P#_]R /K3L)K%$K M2TBSIO7*-I'I('(X<1SX53M'ZFLP+9I)$YB/NPZ<)Q^'H9Q%LEL\G($F9;6@ M>A*D;&?0NM+7D/+0XOHX1%NFF.MU=8^W#T%!H10;^/F%8]"7*L*HL:8H;JI" MBD,PR'6VHFB R:%OJU!RPK/RY=(#9JNO-\D([2PL7L)^V961R%W&N]_Q)8.F M)*NRJ[0O.')S 9=4NU]?<[5%"4;< E8D.8E<$R29SX.#Z1G MX>N/;_45GER J="*%?0)&R1E2Q\/J@,3<9SJ9=R@%K2@FG=@GMX3:[_RSJ&V M1SZ[Z&^[SV!^^B7/+5 5/R@J@%D+<>262 MI%JZO4?W"5"2:]AK@$^I\PR7:L#^$9OT^8[6ZY79A@;$RSF6YQ/$:SL)^M7* MK,"EHGX$RRE,K+VX>?=1G:SJ+\29_9@40*C9@KJY['3(2P4GC&Y 35E@_CSU M5E]DY-M_R)_( [%>YPO-506]1$B":]>LJM>)WJK:A6W1,TTW]A%[;*ZZ0/95 MRVM5O(1H]Y2;+#D]K.^BGX +YN)GQ)T[7V#V#]^Q^O-\99NJLTF9X59CH?U8 M90B 34)_H[X4)>>K<.J9,B'ZYSIYSO>[2--Z!9J"L^]+;$ZT M7CYAJAH*D2)/EDY=I+[./M4"<5I ]&[P/9AC4_N8JSYX[7DAT=\2,S37V2X5 M?%RP=O+-9K^55"P$L$_7B_P4^R>'9_:XL@G\VD0^"E:IC,RM MECRJP2RC^S5H_6M%*:QW'94.70RZ]-QRA^ZT8%CB5SR_7X]TAQ&6XWN0,HE\ M=GA+DQDAT;CP;$0C>S@;FNHN']V1-D>QQW!_,HI-I/!MB<'9*P2MJ;4NHP\'!^:GUN_ < M8R#-Z.=@"N^DB4WBT6 2SJO7C7O32=2+Q[-9!&K#M(_@Z;/NK'56HV$7>U8. M>]0<=S:A'I:] :P$_\"A+3^;V2P>#H<$UQH04.)W%8^[8.A[%?=B48$*C M03P9CJ(!? ^Q [N#> QO@F\/N_T#.S6!0\"8]F"$M=B3N#_N12?8-G@RI/F= MUG*W Z5-D!(J+2F%'?I4M'R=WS\;!D.+=8H(M:%1O#=<3DH%$9@$K[=$C5:^ MOV@B.-FK".O(LYLYH&-YZ&:H9MQA1<)#!?6UHDOAJA]]#L[:8Q(QL%M.+KV4 MG,*ZD.K:M5;92T.J&%ZOE4=*.TG5]6C^-W/'/33<3:SD-B37V/N20G%$\A>;V?E4):ZW;GWMKH6IARE?=^D:73D& M3XNSNY9M5$^6OB9?WV-=':J)8+AP5[C[I'"9QGY.&RPA7KAIM="U4[(\@9^3 M^KI=D$?%Y-X7E="?XN>*M'J"+4;]/[]L51%! K>B%)PS41U]&I#[^#F7OG#!67WW2OJZOY&;L(^G*3J_" M@69#^66(OUP%6U4MK\?&VR=]D%\$Y@%O'T]YF"DL O.)KO/M60V9D'O$PTO' M8WH7BCN:] B$/NT!IE-Q%^??!D+$GL&%.X-+/8/;(!^C:M_:+7.86HVU^E8^ M^,H98P:(&J_L7?4^L9=C[I;K$9BYK0': _>\XV?N&]S8RZ;MLZFYI8?0X"1_ MC1CBPHS;;@!%L0A%3*[*G3C>/?2&7X]WP%&'2V.@"?2X<:(WN+4=?E#5]$ V M)=\UJJDI)C.5&XG7L?6)'3"H':3=)Y$!W/0K!<+)_92"\S!FK5-59D[ MG\9^044VTM'Y50\?A_ES6^ MRU/2^[GI,NC+TG,9U-1!SW9;!OUZ,O*=EH=]2B\3YZ,V8G'%%E0RQ0X&'R01 MIOTLU<.5I&X7CGO('EG*?_0W0+&SI:(.JZK*@R$85#[=^[34Y]DD:9_.DNEW)4S1?/5JE147<' P>%JUTFV*0VNFKC#G;-?,]JSC3*GA>#B M5L;H:..;9^?0JZH1[AMT! B6(B"797 OOP''.\8Q'*[P4O#=?Z]T1].$)@!A M$S\[ N2.^@R4.YJ.Z.=@VJ.?TW$_.N?5JZ)TE@Q&G4N7 ;], MS6,L",2NDR[COJLM//CWO!#8 8'@H$LE$\I6H B/NVVK."L%OH-I9Q*4*H2LU\Z@:;99Z#:V\VTL_)QC.C&( MR ^^NZETFL=1?@#[%;,U8="7:S31GK4)RG?83_;>CR"H/?2ZAF:JE6Q),,YZ MQC@31R7G?"ER$!>@^ @*'_O=/ELOG7!R/ 8U(VF+,0?"R)99(F?[IFM:%YI2 MQ09B)!1NE__%,@H%)/XDGNZ^;#66NYRB2)P!9UFOB\.P=P")I"W)1Z>,!ZRP M)IQFBH:MCU%4&T +QK "_M"AN"QU;K1$=Z+>=,J^:_[3D]IG\X#/Q M@IQ=\!XB8$/*B,L^?IM3D?C*]>D,FY'2QRZ_VN8R9J1^.LP\&_N4&>Q,Q@[L MLILP58_I+ G&(M\XCY[*G112B7PO_>H7'NA_F6R2 M>P.RRO:OKZM&-TR^9U39]+N4+1*J5<9R8[7^5A:$]+Y+.M^H)J2W"S M\8FGD6)%5*GQ _"RM?;2INJIL$X45-US$&+1;;IXV))3)T9CN>.:7N&GOK6; MH =1XA2"FZAA$L*AO,NX'Y_@QNA-=W]&*@8F1?F"(+A0*9%2$@P.@$0!];B"5& MGR+*%!F;@-5K]'FRO;(/U<%_3 @LN<1<(YX\*ZZ@C M+*72P*IT^R21G=?!IAXNW*.<[ BJ#+-0X4W/5,[KIDD 671,<@!;16T2^%BF M$['Z<+KNE3I#)R[>"U:;0/M47Z1UP^%3%N^G0'[X-5DDSI^K[V!%(5PD&0F; MQ$/?+"CE3Y&XN!A*B22A2)<[0CL2SY.(NXL=JFDWI)$O*UE4>KS[?4ESCOM< M@(%:ITP4FTR9%<(DH>4F5>(MQ>_]?;_EJE?215>T4_NMYY;"96C=)I&ZB]4F MM"Q,SOG$+[PMM/T?XS.)L'#M&6_/W_H&X8Q^)^6I%*0EF"4.1"#$!BN/R VS MW5YRIY'/LNW5.^N-G4.$7X].B\)!OK% SC53%EG0)YDYU&U\U4B*-.FR-F:*+)&8I MX&^42_J\QD86N(2QYJ3<>.XOL'$R!87:(DU@6:FT"3SD"TUV) U0H(-0!320 M)Q0*9^K R,\*O@P4A#&],\W(=2J'WUH>F6/W68G886*[8 CJ[R!=,R0(9/W$;;,K!+80-V1]6?U<0$1V,,K2:>DC. M3.9I5E0^[7>KC9?>4SP+O51X&PE(V!X6>5:^YNNOS$M09]T+5L\3G ,Y2KWB MI_!:ZZJ*$\M=CBG>E^P$6E4//!9W-)7OA!(XH@XTW# +]%'2'C409:%SA%

    >>:DI1]0+[Z4'4FSD@YJAWOQXAC [ M--;]<^D/$I'N[&0J**=8^-$X>B??[XD9]K1PAB$ 'CAHI/#"2H()J3&"!KLS MXT^B9K]?15+A[(Z- /U<\\Y@RB"P!E%LOJ3(^&M!KR8)!?69!Q%)4NY,E M1Z'9V2U>6>7%=;1$\HNK=;_W1[!\J4[F8\ A(*!RFGEG 9#6;&1$BI SBTF? MIN;OK^9: K4S)X3R-I\OBO%!S'FY4F:1<5J!8%Y+!S&VB 0,-U(&2%/>*P_P MC*15ZK2&:E?<>1MV*M*9#^.!Q'-&8@V1 E(:AL9&,DU< MRGW7 /G2KA73 J!]466O)?-\A;"4APT]->&?C &#HR.AKJ6S&)Q9^,$T!>]A MRU&(-N#+\]&6/N:+Q32^QJP[\7YT'X? QWQY!.>NHV$F#%^9IGM4]5<=HAUZVRZO"FJQ_U"X#@RO=1.!J& M'E 0@])( Q@IMY*8(/@F47L[H)++4'=_4)F1O-]D=Z?%LX@T-@9:9FGC&(5 M>RY6A$CUZCU.=BLGOU>2B1.>!HV, Q=FZ81IE&$AGE:C.+Q,O.!+H, M\+E:NZM(>[CVS)^]:\K.>IE787R98%UI"X@GW@LN:UD%1F>VL+2B]69,.@K? M[EPTIZ'-Z]_R65Z-HE>_FMP6LR+>NT8?TTWJ[@99^PYI)P/84(6!5,X0C*E1 M1M=GWU08=V:91UOBQ1.GS=,AWA7[]')>S/+Y7(W_6A;SHL$J^$*-S(1IWPHH M#4;:QZPN .%:/F"-26#4 %_0MKL"MH-IGYR)?ZSR_;NJO74S*H.XU #!5]G MN-SN+FCHSYFM@LF:;\"D%'R/WFQ=_N/=[KW6MD!F%7=:8ZJA101IK03W=8\T M1V>6K[A%#94MP-F9F5,OOK_EY74UNKLIQF'-W+W4O%@G PY1R8S&#A%IA28( MUM>OC!J8LM@D!?#L(@AWJRM/6Q!W_*#I<6_WKCDOULD,++O& IL\O@:9&NQ#(1SZ?Z?SWW<^W!]RH6 M];?E?/Z-Y[B^?S>*.:$OKAY^O,^3NGDCF;%:("N(@0 C*05GFFU0X(2I%-^D MH0?WW^F]7"OC1&'.'44:$:HM5<35RQX7-BG@W- G_5.P M82?A4I#OBF'O\VKUW&LVSK>O9/<>PKY<*7."2*$8"L"YL!0"(['MAC9#U7/-/&*8D@PP1C)H*Y(+>^@8+AI*"7 XS%U:X% MU0*@?5%EKYGT?(68,)@YAB1G+$9[H!R"^IY,6$]2IIT!KF!I"M[#EJ,0[3R@ MR\6GZ<8K:/_U\\N5,NX)-E%)(=N:\.535+T5H2<7UZ)N< MN-S&-^"_CV;+J]$F--ONNYT=5<)R2IQ4E(91I!U0W".[[34*"_AY.6RWQ(:6 M4>UKY7E;)Y\_8/'9ULE0%$<:KPE%'"@'W/8848(P$A*8,\!(C*+F_5;3Q@7O]^D4]V,.K@MC(*B=+28R@\8M0" M''>6&TR@E;VM6#V<,QY!E.^W[2>&OU>S:/0U"N"^WJW"I1QJ'WU;.R-(2B69 M 3&"&["<"%XCK*"@*?NQH>_KVZ==^X#W2;1-IFLSJJK[,'!6L<8/9-MS3622 M<(^I]1X3'W#EWJ/Z:;P2/(ER0\_LTPWE6D"]NT=2#V$.Z@@*F^[KLJK*+Z'_ M9G07?K/8%<#XD&8RQ9TT&F$CC+.,,AG^L$%"6V52/#!>P;N)=,J=$.P^:?KN:RE28Y+F&5 (:U,D@AZR^E3?!L#YSI^73T*]% MP'NZ35XEJAY-5>/EME']S.!@QBK(8^Y*0;"S2#W,^D*EK+6OS6FQ!>:= /*> MZ/9^M%@=,$^G^74^F=Z_F5W%DYU\\FZYY]#UL(8R: C3"FO"D2%A"'H(M^8N MD03VY3[S2CG7+MP]!/Y9!8"(V&R>*NU<65^LE1%-O5!(.N2\,D)A#$!M5@B? M=*+["JX1VUA$V\*V>PY]"&JK/C=CSJ9L)H#T AF*A"+0(H>%VIJAE+F4:>@5 MG..VR9?C$.WL#'<=3V;NR^IM?CV:/K![U_G_CEJ9TMYACL-4:KV.$1OU-@JQ MYH8FO0U+RG/S6JC3'KB]337ORMEXO<$]9-)YJ)4YA:#U1GMAJ72*2\EJFU K MJI,R KR"^^@3S#]'@_M HM["^_ME]"#;7$2\S4?SO!XC?\R"3M_%B"BS<3Z- MMV\7=WE\VCV[7I6;_Y!) "CDTFM#@1'Q!E)0C8BBA$EE9;RF:3)Z3G39_*UV MOE%LK=/US5/0:\S3.1^/IO\O'^W:8!W=9A;VFU!$>PUQYH5C5F"]P4GQL$:? M\17BB0CU_8UV1ZKIS%>B@3QVF;^977XIHQ@[?2@.;2MSP7S$!'OCI12 6,ZU MKS$!80-[QE>/PZ%KBDJ&1]/PU;P]HFY;R[ 5SFCM.?!*:N@80;;&!6'66\#& M'Y"JQRIE<&3UY;)JC:O;QC+F,="<CZK$Z&1Y3 MB\_MS:K;QC(& OX,6D64)\Q;+4B]V&AF4K1*!D;3=')F1DL9 M]I!'XX;>JY6(T_4$I>: B!G#V^'%Y>SNJ[B^N-IF6 M:R^&-[/Q=#G))V]FJQ_$&/VC3]&WIOA!#QT)UE 8'&/B0>J94<)CH[@S4@,$ M6(^91]]7Y60Y7GRGP%W76\]6R)R!S'&*##2(0LN4(% :JR56G##<:0R\,-R* MBZ^:HFCPO1+W^[F!ALP8R&O8ZG"C. M@#"4:2DXE-Y@ H25EJ$4%C8_UI-K%L[RZ]%B4_:,>'@23?0[&QZ^THJ GJ.8 M(F\1-9Q(XZ27*.RSP^QODU*I'GPFMUYIW>SLF-8*]@.PT%>/;N<_F+5MO%;1 M65I[#*EV+CZ.T]![HXUPM%E4U!.M1>.;?+*44^8H@6&NEH*%79 +__?>I>3E/*^- M0#IQ3Z*1[A;,L/[-YGG$:5Y.BTDTEO5H&AWE/M[D^:*_%7,;UCIZ_,Q"AXHP M(Y2;,/O[%\HFU3,2U!X4(J0C" O&@S:H55()HR43M-$P.8WT:CX/X#>0\]N" M&8!8*D*EI@!QPC@7S&\D4M+WEWFJRSCHK6B\;!'FKE:<=2[\ID2 MF@-JB"%(6:LN7V &%CM7RLV1)P[4KSIC1_":ND^%?[J]E\7DT M7:V=MB+)*>%U<.IH,I2GA[NSZ6F\RB0P M_Y"/\]#S8!Z]RQ=F[PN07=4R9B%D3%D+H'): 1A$HLY8!;@D$^1(*+LB M@R]FQ2)_6WR.WH6+T>RZ"#;[6O3=\\KNBAE@W$!M,B0T)L_+9 MVS3)Q&D5X,Z\K!\,KD9Q&9XMGWF"B89A.X"Y]5X@%=/C;60+ZWC*A>G0'Y^T M1)XV<.W6]MUK]&;(4P"<)-)Q#Q TS,+:++.$\V[#Y?5A[;9THGP@D-T%=MGZ MM <[ZN.B'/]Y4TZ#>N;1IEK<-[B):-I$YC2S @$/G.;6$ACF2UPC$#:(*3ON MH=N])[W?.I$">J!@\^NOERME013"E"=4:4F=M9:#[4"#S#6*C?)*[RO:9\++ M5$N#O;L@G[/KR[RZM?FGQ>KNY:Z(:TCT1'H:'GP7WPYI)Q.6,N>I#,,Y_$D@ M"4F]Y#O"0&]79B=GW=&D>!+C\W1P=WUE]GYT'Z]DFE^6?5LAXP0B(!DSAC,G MPD( ":^E\SXI./O0E\T3,*L5D#ND4'QX^&8V+F_SR]'7O,EA]4MU,B*QA%!* M9*D@1AE!:+UY=0B<=@K#_NGH:9V,7"HEXRDJ79'B_4IJ=!/7^ MMG2-YK!=U3(&K7 , [O0Y^!$SS.^%G M*V7 4"D#- AHZ5Q'GE42TF938D)\8H,]=/0JS78>[#;FQGLF:1$2&(=I5 ( MC861]&&0A!'S8UCJ)[^/.1#G[@SV%Y_T[C397ZR5"$NE[URUH@VWQ?-G#4>.:EM6,^IL5["VF?90*'9.;^+/ %G$N'M[%Q@ M,EEY@\70.478;FY.-1[U?M?IP-[*&4(B2$ABX!+.F/* L-HZA%@GG1$,_?+W M!*1J'?"N:/8A!BZ>Y1,WJF;!M)NK\7AYNYS&T#$VORK&Q2ZS:7_E##(6#$3' M7+ ('/.*.2QJJ2'A*3%,AGX4=0*:M0YXAZ><=4?KS(=!=S?Y;%Y\SM=G:3&- M\[M\<7%U.?JZ^^#SD)8RIEB,9TB%5A#&9S_>NPT>2!-F$@@X],.J4\QS)T6_ MOSWB07O#C C/ +>(0< (C=%753V5(TADRC7AT$^P3L"I9("'\C8BX4U$!BVD MX:L.**"Q%=1;61^F(,=)BB_>X=FWS_=0M WP'^C6=SR_]RM\;_)%,7Z(N7R6 MP?T@XD8X1Y6WE'*N)51<);FR$!&A,7%(I22M&_[!49L,V7F$U!+\_9Q'KGHZ M5\O%3=#(O_;DH-A5,6-A^H-<(.DXI9!CC211 ACM.#9!X+,^<>J,;(FP]TFR M!DE.7JJ4"6(0(=! *CTE(BRZ0$KDE?,,,6=3K.?AGSQU3*ZC(.^36!?+Q3SF MPRAFUP>RZU'-3$H2=AR>(JV"-<K4,<6.Q[V'NY *\0!H%QQ 3C3#A$/L>-*IQAGPS]D.B'?VL>^!\X=8);MJ)5Y12V0 M0D,F.'4**$^AL\J%/R*IDJ)=#CW':E<<2\2\-V[MM<9>J)%AKX @RG!J#0VV M@13!T.28,J64T?AW1N?FAEANZIEPALC% \ (DVY@YH8;Z0G M@A'.9%(LYZ&[377+K.-![_4<9G4>%%\ M7A^7[\?@\,8R3Q3A#EO)I$'0A_TG8C4RAI,4!_!7=)29P)BR8Q5TM1 %01[N MD'=S[J%_.9^Z_EO.UM_IE M^2$?EV'M7>4^>.CY9=G>U'>*SV5!)\P;JHVQS KK:=ANU,@*Y,XY[7.';!Z MZKH?%+ZLU&U9+8I_K9C1B-G?UTYRMDE"(A3=B)JWA+H8'24&RDXX(F/? :^G7D MH"C7BGHZ6U0?3;_;8Y[9M2GGJX>2,3GM*JK@KC6V81,99L!Z+&.,:<@-\PKB M>EO(&2 I%F'29>8/P,D3Z:B[QQU!_N5XL:P>=7H5?OS-[=VHJ"+*)@R[ZYUO MKP]H):/6$<8,%EXP[V18,B2O<>"VIFPBIK) 02 !LP=< :6\NK&>PMA,4/P,AV M5=,5%<-@R8OKV3HVX_C^,@RA>4 AJ/ZW43&+".K\*I39_9;N@%8RXH&+3[DL M59AH:;C5L,;!/EC,?5TVNJ*M=L\L_\,&]O?%LX\$U;2, *#X>(U6$74WD@E$2,I;IV'/Y+Z@;?JR:KIS**<3LLO\;U4 M&#NV7'Y:7"VG3Y-CO\^#_N("4,60D39?_WN7G9G0;$:9),!!8P0BF$HOL*JO M+*3R.,6/#X)_+_:[S<_N%-=I<,<8)3! N(9T8\#LX.^+=3*!)7>(,8VTTYHY MZ7R];@3A>8HA"IO?[_S0RWQ;RNEN4?]VG#Q"91,%I<%5>O-&,H6I,H:%80@, M=$K%#)PU"LSB<\Y:TN$%^;=@4YWULLX00[P.(0IYTKSL 345K:" MB'23*?Z'(MSQZ/?'M/=5?C MMJ6)WAG9+)%'D^H94A0ISHD"& 7#PPB"MI(3YLXY(T.?'#Q>!1T^\&IX@+5. M-;$,/]O\G4[?Q1],73<+3G1X@M M:*!GOL9#@7E;+V5W-);I %!B!,N%>)A1,?L=1M4*'0I=X5#/^ONDJ3MJ:"[ MT%GE.,\GRR,63T72RRBX&-&\D0,A)X Q3"T'E$ M"=);% 3TYWUJWB4I3Z62X9FB[6R=&C:<":8]!YPA K2DGDCMZT@0EB*6$GWC M\+/VL]HZG48#/?-U^X:NC:W3CL8R* QW$"F#G,+0$*QU[7YEC=4I6_JAG\=W M2=+V5-"'?;FZ*(UIXQN:D]OR&5#20DECV%&M+->6JOI9LL6$]!:.O].%NA7E M[[ >CX6[N_>U]7[KXBIV<[7K6AWROHT'LQ>?IL7UWO6W>2.KM_"8$X)L]+4' M1DI#MR@PG7*WDNL M(T(*(;BJ[Q3"?Y*..7_(5^GA+LO+T==_%HN;F&HI(!2/ MGPZ-V')LDQGR@'ELB11.AP'JA-M&K''4V)1S\^:;DC.>*#M2S/#V*NWLK1LV M' 8ZDEQ "CPEE'J!%-ZB%<9_2H[>I#R#9[EM:4$#7?'575WEXP"3^SJ^&,PQ"-OPCFS+<_>%1R!XE/\+5,0NXP@TAX M[&+TNC#OT.T\@&!*G)@!!CPX";/[5TM7=$^2Z?G'G.'OTV55='F%SM2_+) MP[:DP8U9']W)E-<&26P(4%&@ZX,IKZ0Q*>-C@+\^E2> MF+7#)M@SHZ%M%79W._@8Q'78MEU3]K/EPSRBF<4*"R"MC8&P#=N\:_, ,9E" MSX/=%/]-S^=B[B:JK!\ZQ@!#!S+RH4H6EC9 :3S )R1(J2TGL)90&]G;NX1_ M4[(MG;T*L_ED&SVL8B(5YWQ\PPZE8KC>8G@ .$PQ9 ?HU/BJ^-VE8A\&0=\9 M,LO;\(&;4*;XG#]-D==GOLQU;Z*-]K2/AZ70;-)2)IW@8;[BTF O# ,0:VZ5 M5,((*SAJ-#)/C,GEGM?\WQ;,/(4,$D6AAYX$8R$^@:PE\LSWE@WSY'OF=O7] M?3:9%)"[6ORVG?PXSF>CJBC5UV+7HO9L^4QS1"F47H@PBTG,!<>@EHT1T%O^ MRQ,3Z$#%OL2/!"@[H\FFBW_,YG?YN+@J\HDM;T?%SF17+]7)PN+GB;/6$4BX M,/&PGVYDC#>^*4XE0Z;+<7K^GC4MH=KY!!-,DOQ-^&.CV65;.#/, *H$M5!C M@"FV&HM:JK!YZ"T9Z>N86H[%L4.WMV/2+4/DD1=(2N"DU\(Q7=GI?V M];#F",WN3J=\$*9=\6/U_.*%K4?H_\75Y>CK^Y@@+2AQ$39MK0%CG9CS;Z9O,?LRH?38M_ MY9/_7'LOU]E4+F8/L1)45T,A MM,'82^=3GC<.T(KKG)D-1T;7>NQ[K$317DY#%+;RJ[]-UXS:)E5(&2F)7\R8 MUY)A @"7T@$!*-.PQE>QI&PK [1@ASI.NM7B$$;)MN\[X#YR.#1I.HOGVA(0 M0;7%DH3-+K>J1@PPG;)S._R&[M$-1@<6T9 'P0ET-P2V'S^WQ]%-O=3>8>\$ MC_,-*)"DT,E##]<]9*X>KIHA4+$!:J?;D(:ARP&42!B(%,&*A 4+ MU'@)Q5(.5P^/.O+O:?=TJNO,/^*I0+4PN[P?7JZ560@$]9QPO JT9I5COI;3 M0)62/ROI4>D/0-'VU-+=!4(Y_C.^Z@[+8O2C6-R_*Q?-[O5W5

    .U7URU"-Q@7EJ?OY3OW6EGK9]NI9FD)GZN1!5TRA073 MQO"8Z-8Y"X.M#JQA!DGV"KU0D 7$$0$)04Y2* 1#JI8(.GYF3@3)>MWM;7(8 MF!T&!YHLQXN+ZF->?2[&^1YGD^>*9]1R2:F%1&//PSQF)"2U9)3#,Z/)L6I] M&M$G%#@R5(BDZ?9\E1 M:#9@QK181'T+P)!<:3O^)-OT_455/RV4.:P9A0!2:+!B+!BL2*QZYJ6#RG?Z MB.DUZ3D9RM?B: :@-T@!!P2V6K"XMM:&EW/$=!/9\K79%_E>7D\<3\L7P \MF#U)'..;F6DB-'78IQ^PI]SH[E5VL =T6CWZIR/@\K_%6QZ^#H4:D,RA@\D&!J M+8NK-S;.,2<<(!7@C*T9&I;C##=UYOP4"/'UJWQK4G6W4\NDT^JGFLX#& M-/1<36Z+61&16!2?\_W\:M9 IF78U @FA'9!59(JH$@MO=&B-[_+5TFTDV#> M%>/4;;Q1_]=*B_'F=#&:71=AVQMW##M#..RNF!'I -?&&RG#VN\M YC7TDJ2 M](YQ@#%(VB=5J_!V&L1F.5ZL?.GC_%M]SE?9K\.PV/H-P]W+8X,&,B2#0:FL M%,IJ:%PP.EQM7!(#>+V:!EYP[P6P0P!I+#*T'#@&2 MI)P+#-X%L'4>I<+;.64:/:A]IG1&*(?0&:Z,AT@#[RW=#@5-9,IREA1RZ#5O M]8Z&MRO:A%4W#SK;/ 7>, MI(2'KX,S+<':J0?\NW)6?DOU_=NWW14SB(@5@AA,K4,&$S%;J:8>06%[^FTK:Q_6 MW_/%34RFT"2#>X>]R*Q1P9I0&#D45$R9QZRV)RC"-L72/SP3S>M>=X>KMFZ' M3Y!L,\IU/LMW7Q2]4"-S5!FDK(!>0HPY]0J 6C[LDC:@A^=^>=T3<3L0#SLH M#W 0$L6I1M0X*"209FNE<$Q3'*P.3J;RRF>Q%&"[(HD;5;,PL<8,176BQ6*\ MBKDZ72[R28,[QX8M9%83[CTBCF+#&:=$@7J>9<*E71@=G/+D]6TK3@/S0&AV M/+TRS*R#DE+!C4,$8BFQK>7E#)Q9^O3667 8RPY$>R#L6B=_+^;C:3E?5HT< M*8YL,=-422RUEX)8& ^BD1,U/AK2E%1DA^>M^3;)PBM<0+O10E7-_$ M01KT,KK.WRVC%_;%U4JRB^5BOAC-HO]C\ZGQN 8S)H#E4-EHIQ*KN)6\'L,\ M_+PWSXU>9LQT#I4]**7#M[A!C$6\S(TOA^=KM/)/JQ<)9G171/L\IK+L[REN M[,V#_AI,[<]7R(#D'CKI@>>$$L!4]*57P#B%G56^43"#+B2\#-CJ\*$_&XNX MK9$I!"S$'A.M!*662"4U8=QX8:$!,N6M_-!]ME*U7IX"X>$-8S69%/$3H^F; MV559W:Z^9_/%J)B^^A'NC<4(RZ >I(D#3G (@540^F 0"]'(!?9T$KZ913^' M)N_MGRF=B6"-(9/L U/57!SPSF-$ [\[F\*:O% M95[=QBY?AD_O2_/P7/F,>RPT@D)C@H/=X;$U:B.;,^[[W.SG0):CM?N]^V0+ M>/;&E?V9'IZOD7G,K3( :*M &%H8!]QJ^:S!9S:Y).IX'V..PO3H%]9AN8^! MA:;W7XK%S=OBKV41UO?[#WGX0[7:H^]^>]VP>J:"B4.4,1 +J2BP :AZ/'FA MFD6Q><4,.52GYHEVP-.SRRH MAV_T+T4I4,<:FUC$'. ?3"<&JX74OH 0N;KO.:9U)4O),M M1R/:%6?>EK-).5NYE+5IUB2#V0]%]IHTSQ7/@@D?7U-R(@+WE71AHO0;R6"P]5.2 M30UP 4I1[4Z6'(5FAQ&+RNGG8G;];9_WKCL[ZV7"H;:Y)+<#9%U'VKDO/5P@3L]9"2L"T))I8RAW:''=Z!*D]LZU1FH+WL.4H M1(\^\'U;CF9S/1K_F4_TO8_YL6Z>#RYR.?JZG@ _Y..\^!P'R'SW87 +36>& M^;#<&R,@-@HRHS4"-0IA ]";!T(WO#J4"F6OZ*=Q,#ZY67?SM_)S7LUBUWQ9 M?;!O9K/R\TIY[ZORO_+QH@GM#FXM,RJ,68.9@2C8!])P"?D69&!2+*0![M-; M9]JI >]J0=3+>3'+YW,U_FM9S%>^+7N,IQ=J9(@+Z[!R0BCIN;4&"UC+ITS2 MGGZ KZ+;M)_:0;1/QHQ7MW'[K:F]=3.(N-)$,D((%8X 8K8RX^CZ>5X+8++F M&S I!=^CE[C+?[S;O6IM"V0,40()XY@XYC#%PHKZI!0KGI0EZY5H_$@-E2W MV9VS34#G0WZW#.;8:)Z'I?&Z&MWN]: )DI!X .'64B,4TI17 M34G1$X:_V+0&:K_4:>"L]7*US$! M7>>!X&%"I8>):26U$-\9NE2VE!Y(Q8= MA>[1:\S[*NS>%OGT_EU^72Z*F ;M4:KK/;NF1I4S0J )QCIPR#)@O%=.UF<< MQ$IQ9FM3.THM3XQREWXYZX-LMK$JCE .?PX.BO*J%[!3X]L.MQCY?SU7)#/'8:0R\UU)1PJRT MM0,)90J>V0/OEK6^DU-'@WSTDK9*2'I7%>/\NLK#;%F55?[7)F-)-BV[GY5H!%<1O&V+:?U2[7L#::S;"D@B.+C5=( L6]<6P+ M.%")>8O/FW?=8M_9W6TQRR^N#G(]>ZE*9H5@BCM"')1>*B&5A]NQY9.R8B<% M_1J^V=42I'V2YFU\F5OMO_K?4S6S%-N8BTEIP1BA2 M4'[4QJI*NT :X-*8K MO@&3$O ]WN@*7P[3X#]&TVE^KT>S/_>84\\7SW#8J@+JC$;.$!5&$Q.US M5/!5+4?M(-H/8^I0K-'=?Q44:O)^;:6-KIO'-]C52 :TQQP8S#"@T'@:IF>S M08$'A,]LA4KFPDYNM0AT/W0+TW2N;LOE;%]LD.>J9!YC1I2A5JKHWB> PEL) MC25GN!\['96.AK4?XCP*C_.P1_T0M;@K_T_C-C(.B8IA7ZTE!D!*((:UISK7 MSJ6<8 [^-5#;U&H/YW[.PC?]SR>/'O:N1LH^JC5I(@OP0BXAX$PJ !@63,H: M 2Y!RGHX>!__=IAV I@'-*FMCE\3)[5U&UG,,H\D9I([ZAT0AFP/[H1B^,R2 MQ/0PJ1V%%W+HY[:V<<88-UL#^=EU!Q;1"N#XN%Y2+EE'3P%R]M+(MM(]R[\749 MOC*_*:?1,2P&?K:C^^8GJ'O:R2#P@""AH6&:B+#I,;J^0A>:X)2=Y>#/54]H MA+6 ]7!X%WXVS\?+F-[[D3A';0+VM9D!AR7R&A" !-%.,45K=ULII$UZW3+ M'"_=$[(=X(=#SH&OQ^Z?L@G^>W=HMZ)/Q8H_& V+NY&T_6!4"R9W^Y,U9': M="8 "5LUS( 5!HMPT9N=0R "-#:F*3(AS_<_<3)\>_3^\>LC65=5E7Y)8:Y M&=V%WRSN#_0$>JF9#..8\9HS1,(6CRN,A*]?,TA$7!(3?X#KC!-B?;2'D)K\ MUW*^R"?NCP\Q#!"!/38014'!5-,8JRW1@A6*8GGX1E? M/[2(:3\K91*,[%U M/5!A\Y]DJOUP-PVMX=P5TWXO9L7M\O9=OOAG62UN-G'1)[ZL5E'3BWA,M(-E M3:IGT."@)PVM1U2Q(*]&M?>=L@HG>3;^ '0#FE75%GES%J%1GH_NM]#E"=E,PB MA]0$4\Y(QHT1E-3+N%)IT:C@#W OD IH9_NQ1UV\+*.#]ZY=UY/"&5#"4JB$ M0M1R+ VE;CM+ @N24G/^ ?ZR8CVN6_WHZ+ZQVBZ#+]8GST\RA9ZX-Y]5U,9 M0AA@12FR1ECFL86LMO.TAR!EQ4(_P!G]B?'N_6C>C*KJ/O1[(\C5Y4WN@D&W MN(_&7#G+#_"N/JC53#@7]( T\,8S#X@68(N302HEY"SZD8_D6X?^Z&.FQ^F/ MZZ.NM\5M$7>E^:22N0=F;M![H&>&NK\=&\N?>YVKZJ&0\, M1PX;A:!QVG!L)-]*[-,6L!_@=+QE?!\8-92$[M^5_%!.I[ZLOHRJR3JK^_Q; M 5YA6G> M=-,.(\II$P"@3 QBCBDPYX+-(MUV<4>ZYBT[A0)*81&'OKXK,U* M295%RHB83Y:PE)PM ]T2I2BX05KWPP#M[M@P/;V/$UI1H+@P,."$K*#:,6X8 M"9:U1>[, HLGZ;9)>I_#X.R+*,>F]Q%&*JET6,#"& K_$Q10K;7BS"NDDQZ[ M#Y L:0INEM[G,$3[.>4[/#TW%BSL?+A5*NS.)58:Q-M;AKP2A'B:\F!J\*HN&EZ[L,0[8HS MCQV']DPJWQ?-A!884P;"5 LHR#''NG MDJ>%,V!(&$3*.^5D=!62T#$%&2?&*\XY/J])Y'BE[F#'44CV_LIB]7SX(!OE MNH9]=!Y M!H @83!AQS7V5&"CK!900'1F&5';I,)!+#L*[7YXMCU];DRMA_-J'"2AQ)J M'J#08V$E#-)1KJ'DFJ@W^U+[-2>I81/MA3%J$0@<,C.'-L("62H(U=UH[ MC96SRH!N,Q5\SJM/94]W/8TUW31&X6' ]D.=/V:CV[):%/_*)_&(_" ./5,W M\PYQ'EUG20S.PHQ2EF#BL$)*>8*["7KS$F]W1ZVPZATF+NBUN.> M1A'F\V5\I.&^WN6S^:X[JMT5,VH(-8B%69QJ"JU51'&E@GW@A3<.ISP ;+ZW M?^VD:A7CKACU7MLKXVFQ[X>GC\.ENZNK?!QC\B3&MW^FG)Q0I+1Q6G1!A%*97<".R1T('.YW=^GD*4[TWZ3D#O MTHOM2VI18 M( /U>&J1IAVCW]GAQM[19Y?YF]GEES(*L>LZZ,"6,J<8=T(8*:FCG$IE.)>* M& <9)IRF7#H.U%FFTTDS!>P!3I9O9E&0($\[$^2VN2R8G,!J: 7ED@)*-<9A MA\XU9M SPU+\^@;J4M'/I'@LXD.;",,W\[:FPFU;8;\%!"6(>\YI4 "6E,+H MW>3#0N&P2&'A0$_D>I@,CX5[N--AE*C5"3$VF"E%&;7,"0@\]99)IYEQ'G*% M <1)\7@'>BS7ZY1X!.8#FQ1]N:Q:FA.W36712P% 1J!'BD(,M%4@)L0@B!(/ M18H;T4 /XKJ?$H]%>[ S8A2HS0DQMI=A[KA5SG*&PFJAK% 06$+"W@U "FD* M$P<:WZ[/^? (R(IL,CT1[N=!@$:G4Z#.UEQB"(*-<<&TZ5D (+SY4!DF%'@E6=X1O>%"H\2=5Q$I2[6A >=_'BJL8F M.EJ^K_+;8OE;MEV]S6R1 M6VT#W ^IUEG+8_Z^F+>\,9^^K98) [3Q 4*.("7 *R(IY]X33AF!+,4#[?7X M_+1#I"1DN^+0,_/J86M=!@$D!%B (4.46RW"Z .>X49"M-NBMWZ>LS6%I>U M P$=GO6Z_(-W(K;R+ M9SO'1/\-!I,#-G Z2$.IL!(CS$U\""%;QZ<[6Q@AM$_ST,T"Z/*E*C M_TJMO'#*ZKBF,< U4<2&Q2MJL#) L:0IN%OWW,$3[>3AZ>/1?*((P,H@CC:". M:,$T=HI1BA4@R";EEA@>3]J<5)+![(IE2)(JTB\ ; H M>F.ET.4W'3Z+^'(=H59U*B_QH>=FE.1%PD)=$]PQ 7T!$,0L23W*8' M>KC1UI22"&4?Y#@F^J_E6/&P9Q?60ZJYE80RR( *"ZOEB)[9)'*\4O='_ST, MR7X6G/:C_VHFL!1AMH50T9AX-4S*5GF&$'( D13^#/2IVFELEA; '0:E6HK^ M:Z#'86$G2A/J*%(8*ZVP!A@CR\E99S9(H\)1T7\/0KL?GKU-B/[K.1 >(6N( M F'#Z,+N4SOA*:1"&&53RR7ERMFA&,$+426>!.,-2#VLFH949CZ9P)VPROH00! M62?"^AW@!KZ;/!E#B2A^O"%T.LB'1;]DWF6&_G_VOG6[;21)\UWV 6;R%GDY M9__DM=>[+LO'=M6<^87#DB"973+I)BEW>9Y^,TF"EB61!)@@ ,*:Z9F6)220 M&?%%9$1F7(SE6"-"55R]8A(K[C'1-@7"1\IG *YQ78\^FVR<%VL-R3R\"*NU M%WOYT5/&*&"IHC95!D3D-5:I3R51+C598CU&3WV\_ES>/-R75[=55=P_)OJ,.> ZKY<%C1F1OWU5!% /EC4ZU+ %1&]4S<]H1AI@1 MAN>TLAOH+>U9L'86:G=E;+MR,?TV21TXX@;_?\J;NVE*)$PM.;:] 9[^^?%? M>[2\JVD],CU>FF%#\_SDMQ:2":LE]M%75P $&<; 0]!,BY"J)74.AA:U=$V M.:\M.'4. './5!0UC51J8*M0B+(A.3)9.?Y#U#P=X.K9Z69G[.E/53U>QS\F MT]G;^7)=->!C_$*95GQU>_6U7 PEUVIH.HLKC>-&) (1C&'C)#"'+.""Z$.MUI8P \WU+ %S];/'DK_.]]$BFIC,(AD,56!X-$"EX16EC0B=-@T>MKZKC7E X0BS1%$5.*0::]AYCZK5<:ERFN$-\,#^/)AIA;2=AGB^ MF\_FU:0W-*D-HQK#"[ H<.4=BH+#XHJ)5V2[^[[ M?)@N_SJ:4[5_6&$\=80SB.LU4FNNE*752@7-JD4U0#TU0,.\1>YTC\/'I*F1 MAK5_6$%!*H$U!<*QBJ: #WRT+!":T]HD(H3+)ESVGJOMRMU1."<^/4!A?<8=&KO3CWQ3B+%4.67.&M%3B+H (VL >Z(K?"E M/]0=W0?W#2DP!$614U(913$7$H5*[7LF3$XUG@'JK5PV'T7-253M"C?1 [G9 M3K4\OMV]\'1AM4*,"R4X-4XSS(1RNW5I,K*"Y@!AF4-<'-KB3-]8N_H!K=_4 $::V8I!Q1M M2(.P8J:2U@!1ZX]+:>4SNP9Z3J)L5_AYORB_3J8WV].U=%&_/G_;9J+IY;)< M';^1J?^2@BL)22:%=M(KZ86SHJ("PVIDKE\;<)AW1.NN$*>OKQ%NK"M"!<07W!J%H58)@R'$C$=>B6JO!(B=W9X"U@ 9H<[7)GJZ@6(6<7LVV M1W$;#7S]_:6#X^6[^? \N HI=I6]%1$ MC\S$:PE;\R'Q9!A!U[TG8 \MI%HHQY0+T=8R$GBJ/LR\M)JK=$%$;:T#G_/0 MZG%NW OK:YJX>.@5!<7812)$SHB7 YF. M+;*B^ZS'J!?84<\\!O#2RT Q<$S! K?1)AZ7>]$OE+OD5!\YXCLKY!%Q=Z%3RUVCM,G] M^W)Q.U]\2>9X)/Z/7V]77EGG)V6 0X[M5>&\JT(X"I8WQD^9ZG,73>.AT[,]7H=7?S# M>F/OF$*"57%E2GFE0$AA'$D!TQ1[X:V6.;4=!WT>DZ=$VJ)G9Y@I[Y[.]FA$ MT]XQA;44B"98 BA@-/ZWY//VI;UG]\>" 48,(TI1-,J,%C).VH-&(6"&J1Q97[L6^#;/).'E M5D/Q@H)(Y;J(1),_I>6F$*SI/U3QPG",!)(9E!5'N*!)&$ M\9$9+"UQNEYABF:D[;-JP*ZBX2[8[D-YOZ;,\O/TZPGU!(Z_L- (N$UA D(K M"(B8H"4E!K2S7((9747@=C:]3HC=<;+DX]G6S99\/J9P<6&2.A<$<2!ID$ 4 M!IV(FR[K1V9PGQL(+Z=39I/]$I/D)-;:6DL0Y0R$CK)JD5*,&ZPH6)QS#C3 M@.VV-%5+Y+S4S#8:[4W/ D:"T6@$>,F0,$9XSH*!D-5<88#:*)_9]3/;FE'V MTLI- )$!C-&@M 1*@V'8,Z69]TC$?^84BFOR2 M;.V[["<2]9(K^@5BK%1!ZA!L"E)245]'2PZK=,5CY,AVJG:8WJ2>7S/Z=EC/ M+U6*J^9[//G^Y0&%-BY('HW]$%"D'2@K4)(Z@P@.T<$8*WIR&/V\AE\^9;O7 M0&\;)=R__='/6"M%L 5JG0(3D'(";%37*%J+/DI:!F+DD!'3UF9U*B6[1TAJ M@G=U6^&Z7H3Q3T,*#XY8 *]1%"FPTG#"F95(0 ?78NQ:I<3>+P_A#B'I)W% M$L^_I!NZ]67=]HAIDP%X*+!XWYA"8F.]MXE0 "@XC77T'K1@"K!V,-H P7S8 MM$73H62II#I(\0]589OO5[>W\3>O>2I/,Q4L12EM%@7N".5<&,,5LIYC9JGW M4,N'/#>M=ME8C[,>UQRN193]PPL4/'=1]U&:^I)+0BR7V]4#TVADU<@ZP M[:@U-G1OSZQG:>?W]Y/(I,G]U9_WT[M-0M_\0[EZ6,SL9/EYHV%J(;+!^PI+ M./6*2072A8 M"ZF(6S B1*H3GY,X4W]+4QN(SLJ[=- V8I">CS/=HW:_P&UV M]G?SU68E^BYZL7P2!/ N$1_JE1#EIA-5;/G%);*U^R:V%U\Y7 MD_L1([HS-@T$X#N+[W00[UY1!- H$IPB#P(II#@@7%' $)OCA@XZ)&XP0#V5 M%7VC[V#$V/GL]8J/V)PCAM4YRD VTTTI0B[;?\$K*F ME]I:#,ZO:#"E=NFT<+Q(%[3Y!,9? \E2@)I$-, MD-33UW5[WS9RI7D2R7M6?NLYMZ+W]KVI *1$RCAW&GDI"7) <:2'4)8( 5D0 M5*\JKS/&].=-3'UWO )8Y%.9=$$V9=!2\4".#Z1 @TR2JO1EW+CFJ'0L6K/$(&>W !Q]7BHQE MTD3CEMMZ33A&TZ>^-MN;Q+4WHW#'3F[5$+V:=]-&]3^/*Q3Q3&/);- F("6 MCA&CHBABS23)"2@Z4 H=1"B<^48 MMB.+1QW@IM@*7RXQ#3E(Y@4/FKK@0%AG;/QOXT+0CE.I1Z:XN51I"W'N!1E9=>Y\]M9(0VY&TDNLPD,0-Y8H9.*6 M#=9R$[!15/GH@X./NW>G47R_XN;6$F-!Z<,O:@,/I MK>J;T;HKQ+7:JCY(H8F/_G.JB'1',W)EQ^@*W@&-+5$VBE6*26=MT@S2C B(PLW'Z!%E<&-KG%UU'+Z M^<$B,##<8>8-2<$>3,F0FCH:8T(4GK&Y>*(,,$Y2'5%!R7LFJ)UT>"4T^C;:^A?TT ]'Q8(1TW+AJ# M455[8(Y+%B02\5(RT>TAQ1=7IKG($W0SX3L)QC'9=#+;: J38\>AU.1%=&("#C-87.QO%#+G\S M8@_=Y7=642KC]NZHB'ZO,A0C Y2"E\A;.K(B>J'A[7QV=_0@ M^L=#!?(>+4UDX;XE^7:'@X^?YXGAXXZ.G M"L.U5\)SCJ2&2 X5*>*Y# YI0A7.Z2PW0'^H)1R<3L!+CN;'"K!!Q!DB#+@0 M+39N%%%61S(&9'*B^0<(E>ZMCA:)?]'!^M@+2YP7<:T@B%4R:.L=%LHB[;OM MR=1[L'YMMC<*UF]$X9Z"];>%T)O&ZO\TK*"*,N^!22H-, *2*^XT,QSAH P? M6=?==IA^.%0_A[Z7%JD/DG'#G7#**@A"1<*E/K.>^F!=W/;'%3B"^\EKY0*01 MQH+TW$AJHH=! XYB!U*/'2U-V5LC$+\92?MTVOIH^AV<\3J20P$ED/JC^VAV M$DY2MW6*1$Y8T !#SH;AZ+7.EH[WQ;;:@P=MG L$+&? &#;.:QQ_#,8:H=AH M.TB=!PCUVX,W(GMG'F$5LK"=^'%?\,4!A:?SV_GBR_IEIX1@QH4GD$O$B5I#//VF./25 M \&3M<<6P"6ESD>R0K1^O-4<4T6=$"0HH5"MH*Q#HKTLK__C;O[M/V_*:9)J MEGY(ZV2/A#G^:C?9=/;_PH*>/E)0C10$#<[%F5N/C%(:X6@C4B.1P[VUF_^Z MF,X7D=9K"6]73L_ U'DKU&VF[.LB0L?9W*09A?O)W1Y(_/1,5$%:.(M9]"A1 M)(%1GB4[G\;_"0AP;S6*+A83.>0]#RBJI;Z/N\8\KO;&35;'],5/SQ8>>\0= MD!"M=."":!*=2L2-XHP21[KMV#4&D+1!YO.")41[97+_W^5D$>)O7G*7#SQ= M>(L%BP8(8Q'ZR'@32:2453H IU3WELI\\8#)(W07D-E NCYH'CU?"&&P\LX@ MIB@$3^+/0G*)0V2#TI 3[9YU=C(2V)Q.ZO, Y]-B3+/F/EI4>+:'1'\RI83P6.= !I#-$ZZ4)!O,ZJHE&_S]*8(-("E<^)%%NF M +C[-[.;\N__5[[4]W/OLP5SEF)0VFDO(' P))I?FF!KI60",,6!TM+S (2YYZDGJJ+6=$ZIP=J'Y/HS%! MIB5*GU/%A.E]N;!Q3G?SQ6$%\].3A4"$4YP:@B,*ADKM"0E6@,=!8.)SRJB< MT(IH#&#)I_)9MZ+YER_SVG P"(5,);> M8V:(C>NCQ@CIN"8*(RJ4S;K&^S6/;5LG>E?W)_[+U_OY][(TY:R\G:[>WT]F MZ;)IO08S698W<4VIVN+)%RKMW"_NKKJN;A]/:!VGDN:X7"W7%/\S3?G]Y/OF MTJQ&68NL%Q?><4F49AY#B+X-U4@:[KRU@:? TEKI1N>AV./%)+2_P.9/D8$F M?OVO _1I\IK"*@3K,VA@'H+&TC+O)'%1AE3<=7N+3#^C5ND:1_/.V#-(!:1O M;J:;2^E'BGM3<.=5-SW!5-QG% 6,B$ <<;"02L4[+[E \;]YC[KIX_7G\N;A M/BYK/?WG7%XL4K;8>CGF^X]GMDO4*8?L6!6>UKY1&!P=2Y 20.HH)J -11LZ M8NRXZ:W8P?"U6FT$/LV0[XEW745+Z9M_/BQ7Z^F'^>)=^6]]?9U";**5^'XQ MG\4?KS>+.Y*AT>@]!<.$KQ0(#%PJKEDWE@&EK'=RKSB(RL:=":NSULG=&?* M;K?^C\D3CF*U_/WK3=P^XO,I/ M'ON?E\%OGN/R6*:E/2'.-TCF^731PN$ Q,:>\#*:RHD(H%N5Q2ET(RL M>%'_^V$F _J U-%M3BV (WJW*HW"N#31Z4P]@(Z3*-D5 M/M(!1;JO/E9R\]%C<9LW6 @#4@A 49,ZN1,9%EA65:(!U@+I7]5D$+]K&!TO MP?G3@P4*A!%/51#2:X*]=$15J^$$1F9-G\;(/6@XB8(U\+ G962Z**\C[:_6 M-MKZ6#,2@.RU=X\/*@A%1E!E ]4.8R0Y8Q4!0%HVLLHOI[)M?B9Z=J49VNRH M"<0ZX-$?4!R<12IP[ZH5JZ[0R;4;8K[*0JD].HC6>K^--R&AFU)H+YG@ZWCNQW1\<65G'+0!J).<,$ M. 4KJC4KBWM+^QCKQMMD2G>%KH^1;6NI^WA=SB:+Z?R(7GOQ^4)JK1DCH!S7D4I!:%SI;ZLI MR]D9LS*4QJK+VN!"9PC;3O'WV?)K>3V]G98W1_76WC&%4!9 0' >,>&$!LU, MM49JU,CT52:?GP6MM$/5KI&32G1?3Y8U&G^\.*! C,P*$4N*F!*X^CN5*M3 M,+:>0"UP>0]NLLC:V8'!PW(Z*Y=+??VOAVFMUF-[1A02!T>D]%2IY")CRE1U M3^06<.D-=T%($K(@$4\F64]B- MK ->-N=K("F'OB??L'SZX]WAVY3= P6G$E'I&3 4 I+.R!17OYF1E')D15Q; MY-"\!7)V=AJYUI+'3X]^>JY &CC3 D7%RIEG/NA JK4(SG.\JZ$F; ]G5\IA M16>&\LFT^;&ZV4WM^_YS?*Y@F#-$0^2,C\:I0RZXZN#%&^['G,-P(L2>->WK MG2M=X;U*R%IG8%W5"_S>.R:Z1:"IXG&5.%H:4C(KH%HC)5EUW@:X\_8+D_EY MF-(5\#Z4R]5B>KTJ-\E_O\^FJ^6'C[\?!=_!<07&F"LM*%%<.!M( MFI$5#QX4 -MD3&=Q>>5BG5BZOIQ-*?Q'X;=G1($1]Y8$*RF+MC5W%I/J2B+( MN.^,+.AS2,!KAR4G.Z:_319_E:MU3N0D+6X_A@X]7J3N+-8C9(+!''&+V"[^ M.1AO56=#P3$LOJ&-+["[J(M\Z! ELN. MP1RT[*/9VQH=F/)?7CAF@Y9&,JX4 #*.N.J&+V@'.2 >:IV^X9P4=LZ_P:/^ MW4.2Y90&7-7$V=BZ^F'U.>+A?\J;G7R=KJJ)?XAH67PK;\)\$1Y6#XORS7+YD-R_ M@^&;#=]5T&CS:XR$-0:+0#"F6E8TD3*K#]\E'B6=#]CG9LW@=?O&6EO^(Q7' M7KZ9;:KLGT.=O_BA0F EK./!HE2D4F!*,:JHZ97.Z>K4^.AJ$.;Z '5X&YSK M_(PB2N]T>R;W;,V?)G]O:P"&R"#_=[FXGBZ3Q?G#?3EDX+?VC<(3YJ,UZL%) MXTEPR,LM*PD62N?8^9=X[G8^[/?%LL&K?_^OAW5MXEW[QZO5YW+QZ?-DUMG& MT' *10#!F;?,*N*"8-R+ZG T6UO\O[5VI<.UZZ\+G,(A>^$S! 0P7DAIM MK5'<:<]I14FN94[1HJQ[MM$)1H]<.SFV2M_=+1:S1P[9I' MEV_F[-ZT&?34)>G%]#DRIP)0B-LG#YZQ0$'8P*$Z;!!"T_YZDHU&CBZ-QX.W MD8[Z_CLB;B[<>SE1>C*'0@E+N;+>4NRMTX"\WH87$DFYS4I^;GR+_75M//C9 MS5AE;:A\[2Z=8K:?_/FJ-1;F:+C9KW]SKI.I.B^F?#\?VIL;O*H#2 MU&0<8^HEV MR75]-!YZ2^&MEI1:$3S'( (VGE37$E)*G^7%7F(22&>H;)$K0T)GM$ZN6P'H MCQ<5-AAJ2*!"14HCHSG2NQT#!4ES,/IZ&]H98SJ&Z6.K(RUAZ_TN?INL(@-F M=S_]O5Q!RYI[^[4(90I#3W5'CN$!4$XRW-4J6WK(H<65>A7623 M]([LSA@W?+"?!>5%D(APXQ!FS'#IK0E5F-0SE'^;_#W] M\O!%SV8/Z23RD2L9EU,=:>HOJ95A'F!54 42\(1089:ITR5GQL5@.%9 MIO+K_62OS!J(MDYMM]/IR7PV67Q__-"I\*[YXB)89Z2PAB KE6&!";Q3"*D2 M;4Z"4]9=YB]ME+3+M8N_W>SC]C*Z.#JR4"BK0>M O)"ZNKG2G&8%:Y'7V\DA M\O#BY603F!/FB^VOTG.'8KBZG4@!1H+$7*)HA#JDN6$[XU/3^.L_S ='8]_7I?VH1 M -]*?WM;7J^N;C M*3C-A\W:'S\^20RF1?IGENCP4F:3;O'Q;7GR>[/,M]D9,UAA9&RFHU MJ0_3N\^/9?KV_<-J$P.V3RLW>TLA/!#F@B:&:RZI=W&AV[49*UG6J<_KO6HW M7!F\IMY%ZT?CYN'+)H0Q92&F2/U/Y>++T>RBLWRTT%XB3RTQ!KP.7&E'J]L\ M(Z7/POYK1NH@F3CXL/*7%OQ?9=(4T3>/!FQ4%'_,DQ,1M;WRO0BF7J1H?9@N_PJ+,OKK$33E7J3\5'NQFWZ;WI2SFR[E MYZ5O1YJ#MA$1$B3'(7IJV%7'9O&7)*N)M/[Y<^K*/]>Q>67-_^K@T"4Z?+Z?KY\6&Q./7:S^U#>I^(QZOPQ)^N;I]>FZV)L*Z*?DA=GN-[A?=(:N\LQ8*#]T0Y03$38!CA4N*L4/KA M:A;AH8Z,- M3Z,ISW+*+PX0@ZUPO1Z23J)O=TT&EJNKVX^3^QK-_YX]6Q"")*& I"4B^GU. MT_A_5EO'/(!1.?TF+PFQT$22S5GJ*M!$@D%2I=A&B+J!(#2M&UKWT/&AJG\Z=G=.4]_&==_^( M;N9BN0X@V2SBNI1J]I[ :2\,$)D1QX $;C 013%(.B$3- MGW-^\JM@[IP4[PI]5U_+--O975V%]O* @BJF0E Z6,F2\:!),*G#KW=*:,%' MUL?T/'AJA;2#"FD_ZL+LCB=S8];K?ZD@-@@@E%MA& 3FI.2(&9VZN\:UJIS2 MHP/<;H?E=/;+RZYDHZM*ZT9QKVT@D1L,9-Q+E%6.4$4QI@Y,5I;J\)#<&W9. M*[O>C#G#O-5X^/)ELOA^=?M^,?_G^M[F67&EOB\WGJQGO9:7@7'\/J/QNPH> M_0GB,#5&$B *&>N(IM9I1DW\2ZT*"&>Z]'E6%VLK-DD(CB<7OSRN *L"5ZF) MA4PM7E-_"TL4>(0-55&,QJEPSH"'HU7,3J=Z?U7TJJ"(QA![/+ $I 6DN!T M[*.$U9P#V!!M:>6TR LQ>\582V3O#V3Z>O4P64PG]_^(KM;;^?*0YU!C=%JW MH)08%90#X4+TL;"12C %,@B2$XA5_R!$;> V6Q<_3P&O(T9=+@OZ@]Z[&,(*..Y8IQCC86(INQV+<)!;]%O763G M=@^(IT=D&:P83'S\7MK\6-WL9FU33+Z41X.0SO&Y0CE,M&.$!(U,]-P0#ZBB M+'?GRL=QK$\-@OK1*X\?[ZP.%(W[DO@A+9@H]>&JDV* M$(FS:K[FU?D80MF#LZ+E><1+-G\&HVN/IJ^<(]GHQU40MTS&[0T+S+S'Z>0K M^"W5J"4B*T-\X'JT?V.A<_X-'O47V7,,^8" @!62(1' ^AXH%V.JL/TVDM MQSZN)HO5T-/R:D.WMZ9CS1@[(N%ZDC7_O"EIOW)W='J%9:O(MF'2+;-\\N7UC4)EF]FFU/]7B3RYRD4V'+F!24R # E%::D MTI?PFE>QZY2G8Y.J86Z&#>=88"\L6!.5(,8!:QRU9'7JS(S(,E(;EX-]-5(' MR?3+%]PP7]R6T[YWQ&>S*+3BX TRD+JI4L.U0=5M)8MN14Z(<_UZM*^;8K]L M'8UX/40D#G-3;#+!PB'.O;6&!4$8$E%+6KGE'G"+0Y^7[ZT M#O'.4/@0P1.$"%%M>HL]%:3B 38H)X&U<1'$C$%BM8MJON2]E(1 WA%GBA?:@B30L MTI$BQ2WFR(2[D/$232L@8F7&^3N.O6NSW_^[\/] M=Y(>VKO9'!]4>$H]X@)K'"00CJ71/&E0S2E0,P"P;&R5@D]$51>U(9HQHO-B[K4J0[SP=)'\3 +18:4FFI0X10A;0C0X M8Y7T+J!4"%HB7VDOE(0*!C,4K5!&PC$7[J< MW7^(&4*][_Z=LZQ3H/]Y?&%_/EW8H9ZYG\K%%WQ, ,[RT8)AA:AF0IKH)1A# MM3<@L* L.(:YR1&,2]3N+<+R)8D8 @\'OR6\M. GP2Y_S._CVZ(#^[W+=N4' M)U$()2U1QBAJ F@JE61!2,25T-P'GY,/-\#3A[XE:8@\O4C)^C!=_A4695F5 MC.]2H%[Z=M1FC#"J"0,DP5,M@_*.!B.,4YYEG>(-\:!F)'+4 BLO4GRJG=A- MOTUORME-E^+STK<+HA31G&(I@P C4G=5KBCV2$7;@'=;"^%"TC\'(4 M,'/P M O1+%B<)5EC+C+",$^!>:JH(Y9)I3@RF)"!'#+3+R#T?DN'UVX3 M1VO]+;P^V:\&W;< "5>$>^D5P@C007PZ,ULUT*;>)VA#K(J*@&5>ZRV+: MF8/'DP2>/ELX8KPQ4H%FR3X& X95:W(EK0[$M*6B)@1)ZNBS?+Z;79SE4 M;C:#@O!H;$JD!0$" ID@$-W0/V ?:(X C;F[PP $J$6V7HI8G;]-P\N%^RE% M@%CTU+A6SC)B I.1FBD95FK&[,H M&(\*23'A:3#>$2Q=J X[+!4FQW<98E#T@.6G-Z9V>FCT9KE\*&_]?'S!6"WFX$;2^&6%YC8R3P=&()JR!BM='9,$$KCKYA+^LNHRGPSVNX@;F63=>C1L(O&X+??%U,%)VA :/ M*D-WX(.\\+5$5ZL,1IZ"#)I8HBBKZ!J-W)P,W+'6_._+$\"96+@D0&"R; M!95"8D9"D-%N< $3['8TEIAF-008:T&" >Q765R\%$G9=-G>'%!NZFG-TZ^Z M=)'J3J% V@HNM#%..N]]<%)7UQ3,,IYUU-"XCL#0,F>&*U)GXN]X)*PGARMO M8@7"7H)6%F$>I.6.4%G=I3-E0TZ5'9P5)/$JC8/A^J7X:8V)LL^@/DL)T]8G M65 30M2I2 (QWCF$@JPT+7BF6([LU@_8^#5E]Q(1,)Z]5M_=+=;7KIWYA2?/ MJ1!.6NR,UYAZJH15W%27G> "S_(;LV(]?@$IO0"&7XI0;@V(E.9\=E_RV;<* M2H4TGC**+->I@[G=10P \)"UU=6/^'@5HHX9>8'"T9,;6',&!?)$F4 QP8(3 M; 6AOHI(@^@*Y)0M(8T#/5X%J5_V7KACMY\H W+L3IAD084-UB)K@$NBI1.I MELB6BU:)G/!&;^9QRN?^C1>J!SE.O*>#(,"8% MB3]LJ,R)RRHQ3@9?].ARY:PUC@ZR7/&ZDM3RYXF^EB,N(/ (*D6<)@@0EI*! MHTXYS*R5"&KMB6?2BD?*ASU.%=;7J^FW*-AK)G^*;#5Q3G\=TG[9+R^\\CYP M(0/B!K10RA-K,<56"V=-5A&>H1L376&N80'BUIG6F0%P9&$?HKD3_9!(VO42 M?Y]-(S77A1_;QGW#+Q52((:B*6401B UEU98D-2AN#5HPG.*[ Q]IQ^H$)R7 M@]U+A(M;^ZR\>;S'_Z#\LAGF:[ZKX)C8X .)7H$$K[2DAJ'@B 8;_7T_LA93 MO0/Y/&SI'JJ[=KSEXMOTNMSC"MRO\1)_NKK]4%[/[V;3_XE478?*KTG=#-(M M?[-@AH: C3"282 4-&>,6B08<\0+FG-&,LAHS-[!WR\#^[1P'KN@CTVWY'-N M5OVC^U66@7/ZAPK+XG88C($@ Q!)I&5!21D53J2E9SFU.P;9G*EW<>B!:T.1 M@9^ZN;]_6%Q_CD^DW?"L I'QU<(8$Y**45P22ZL,\\5CC;'I1/9Z]O<4D3+Z=UI;1P)Q %S*H!EP BI(9&B] M9.M^#D2&U8I,":N-H(09Q\!@;0PSPA/NG8^[CLVQF;-. @>I!FN#[FS=QYJQ MJROKX+3N8UY1RQ@!S!4%@8*AC$MLH_9&BAIDQ@6]'C!PL.%8,^H/)NKJ AJ. M>4&4DX1Q2C!8A122SF"NP6'A)>[M,4,O! (G_ F0I2STRA> Y3OX P=8O3.;G8C,\>PL5FA-P.$X=ZY8T:,?+8P' MGC90!DI$!E,E$2#O4.2VT\3E'%5=HHYO$99M1:&USI/A4.[&;?IO>E+.;+L7GI6\75G(%A CPQ()!P2BM"<%8*>.HT#F1 MAX,,5!F+ +7 S*[N(7?3_ZV&E8PY8.*.-!* M4Y!(*2ZH(EPSIZ('#+7RO[M;;9UPAX/C"FZX,=Z"!&8@_H]1R$=Q ,XL!RUR M^H,,/6:_'1S,ST?M7J4Z3&>3V?5TJN9I\BY,M/TW*Q^\/_B?^(*_G\?1-T,"YM(:)#X!C& 8 Z1B(PG)61L4H+ MA4FMDBMG7NTA]EW-/I37#XO4JVDM1ZT=R(($WV8[>JE)JJW8((N<=D=A/:!N$T>=8[0G_;4YWOBL5B"1N\I M ISKPVJY)@H^&B5P M8%3A%6/>6N04#XX83813VW4J[>@O@;=V ;$/=MG$[Q-DY"20D2KN@2H5'/=" M!<:0 JQ013LE\S;AH6?4]@>RTXC?)\CH22#;CBJ4=1P02SGPT@; T1F7U3H) M$SG%,P=X]] ?KDZC=U>X>C/[5BY7B1HUXHZ?/UP0[SRR"*SQ!@*S-.KA[:JT MX2RGY<#%J*K>_(5L?O2#,CM9E7>1._\SJ16T>7QPX4!(+PU!*NA %&9&5P34 M7+HQG^GF8. @G%H@=%?P^FT^*[__-EG\5:["P^QF>112+P\H4BP1LL);YY45 M@N#H'U6K _RHZM;8893'^_D9B-V9G35?E-.[F?_[^G.ZV8S_3)>8QPVM \,* M1A$G&N.@ E'D+'*5"ME6&<5ALV[IKYL8+5(]!Z.<1\9HF%1_NNAG%U_KW^& MNV]TP3Q13BN&N.;<$AN-S88(NC(,A-;14*-P]@\:O=Z+;"3Q_HG& >&%QPHY@CB MSL&=D<(AA-ANY0Z/++"_52S4.?3/(W=70#.3^\DL%4\JR]7;;:6D(_OIOB&% M0!@3;[D%PY2."V3$;E=HM4 Y%EOCP,)?81-MB1%]0NWHAKE_4*%UH$):+S4* MU+C@,-+5*@EEO5TJG0=N^J:.B'_&= VMD( MWYGZFJ<#G=7G^4]RH<5'97^[>O$]6=J9? MUTM[(=;^D(+=-Z:@S%KD/7BIM'3>"6HJ2CNM66_E#2\$KB> Y:E2;HDU7<'O M$8V:8?#PP.B0<>7B8K$ESK% F+.50^8#RLJ;&;HK,@P@MLJ?7O/]WDT6B_BZ M:"[W71SX'(EZCOD 2'A*)*(4:<%H0-8[Z\ (5:\*V' -M@X3]:2CJ>VX]<$Y MR:+=;$Q%1\9Q5GOLX;FF[4#J?+EYC9C1V77 PS*JU>527__K8;JGE$ MP3T@)(0SVF),HGHFJ9OW9GV@LZ)IAPRV[G#Q].:@%3[TB;/TXZ(\7J'WZ-C" M 3)"8FRY5 91G^J!;-=L ]^-3 5Y20A12).U!HGZ3?% MIS_>[3U(^_F!0A/FC2=$2NP9]@JB.5C-2 7H+6JZ.XZ?R*%Y"^0<3\0A$!VT MEEI[K$W03#NS6[<(:&3U9OO?M-KGR7@B#DFD(=:<6N<$4CZD8^KMNAUQK]Q["R*J$#FJ#;8\MXR[# BPHIH![B@W&V $5U2[C M V1=9PY9'[8$D*S**\U(?\%%,1@3GA.. 4?/3$H4'*K6R9G,"4(;,L3:Q4"3 M.AB-Z'VY=3 \4,J)YTX#4=I[9*3>KC,HRG/.O8;LOG:.J]/H_1I%=.@25VA* MB'%26:RP$X%[*RI:4LBZ#1]WGDJN9=@#]SH++I\OX^Q22ZYU6>]-_]UEM<[O M59CR>F77FW\I'1Q?*4N48EL(X0E&*KK;5:41 $#JM MY_"KX+-]OG06"3>?W:7>56G:A^+>'CU6* Z<.N.4$UIS[(D,6[N+(T)-C@8< MZ8E//L(R&-![3.]C(X#7SN"XPG[! M6>Z=T0IY!DAH@R*W0RI;BKDA]3HSGF>U/QKU-H7T#\>]3O>?5K]3N*!D%!AL M%-6 ,);(,6\Q%ZD7->"<%F,7D_B2A;.G?<1ZY$Y7NN8?\_G-OZ?W]W%);V[B M6Z:WT_+F37S;["[Y+YOU]J9U'L_NR9Q^,+J&&FKTGL))@5U(8>., U6I#BDG M$DLEL6::UKH@[)$>=11/LQ<5$,E@C7*21:C&35DR1K$1""R7,I@QUZP]$W3F M'?)C4+I$?YDO5MN:FMNR$F&^J)Y/*O/]P^+Z<^I7]HP2_;8HZT<9,2>L$S[^ M!PG0TBCK!9:,8R*TI*S6M78\J6Z1,:S MVO!M<:%GM!T-?#LXKE!*:6I#]'P<@D@UC>+7G0)G&-"@8%R(:X7K]9!T$GV[ MK'AU=?MQE,D)"TZ[[_BW? MS.QDL?B>@M^^S!]F6TV=1O^2MYM.K0\XJ&(!!XN=!H>L5Y)Z0-%>K]5U[=PA M8-6*CMU8[AE1$&#!.IMJECIFHC:TE&[7B"T7(ZN_<2;^[PW-RJ%U5SO.[K"P M4JY5M58IY,BN=[(Y_A1!+=*V,QQM MIGCTJ.JGYXH 2!/)& %J":(H_:=:B]!T9'6F6N+K4[1D4+0&.EXNC_C']*:< M'RZ0^.B1 FMEC)'>64&M5HRO\X37LR( ?&1%)T[DR+P5XIW,4IMTEKZ^CK@\ MS-AG#Q::N!"D<""Y$T%+0:FTWA 5+>GHPO?6V&JP[,TE85=:O=K/ZAST/GNV ML%QKZIC%6,;W.Q:,Q!5P;03QRLA602\^N,5(#&E&5I55[H9"T0!F P-4> M1PTGG7:R_EHNIO.;N"C?;%#ZX_OYI,9DM M[]>\^T?4GF_GRSHJY?A+BK1X%H+#D6R!*^JM]!45+)$YE=.&?@O?/J9:I_<0 M=1&)/KP*WE.%P OBK.657J9.L!P?M?'IZ$87^=G-):.F(44'=03JEZOIE^B= MW82'53H$>IX)=@R3#BGA7SZ][PU M &_?5V!LM0=K.-<&@U?2.5S1A@F:TZ5HZ.IX@/@]C2L#1FS\_*FGFP?>6$@: MF(V4L$0[B#N@CGS9TD=3EU7/88"5EH<*U!-8,5RHAOE#>^9!]<)"8PQ&$"T4 M0X%83GG840>PSXEX'F!5YH$"]01.# "G[\J#Y60/#BP,]MRGTIJ:$AJMG+C, MZJQ-*YX5"]6\VO*C7)Q?8%MO3OY!74U_?/CR9;+X_B.L[.#3O^1=-*;,>BHQ MPY&SV$0N@]=6"B">,UNOS\.Y4W4. +1^]LZQEQ01W2F.5 %U!+3P&H? #,:! MAZAD0\YASM"/I<\$F?V%E]OEQ0 VN#-=('OI4=2VU(>4U!VH%B1P8CU2 &#< MF*N-G ,M&??$S3@Q $2>^9[8$BK 66.( 9 \*@&N"6/,.XH%M[_H)=[IL,F\ M)V[&CJ[@Z5+7S?G7\N93>?UY-K^?WWW_,+W[O#I^:WQD9,&M#,$0B 8I X:D M$4Q%%]UXS07#8RMH>#8TS,])]=/3J1Z6J_F7$!M,=&::R" M-]I2RT.6SYIU)#L6179VEG06:)68>K5XOYC?/%RG*9O)]5]Q?S\><'5P8&&( M$D@H:1D&"("4B>9 )"T'@JB1HM.SV=$HME:)/@!?]&V-P*M:1]Q*\^A.B=05 M58/%2"-#M)).$Z245+WU/1[]>_2-M^8_%X9SL8T,+K3"*GC7% MUDM@F"@;Q54ZQC2G*.XA(U9O/<'M),(/ &KZ^OKAR\/:"*U9Z[+YRPK+N/0" MI5K(%""*H!%2(6$\2(P"SVFT5=]K51LXSLJ[-+_Q [(=9@P HEDQ'Y9ZE8IO M>Z,0L&CAQE4"5@#4(\%]3BAG<\>VVYB/OH#7G.R#BO7HN9-V/]$;J5R6\#3P MZ&F"D%@[CGUT!#4*3"):JQ']N:,W=B6=&G7.?C:JX%@C[HCEEC'@(D2<8^IQ M.EAQ3*#7^(S&H#A>??5$XG>U^]3WB1NV;:_[MD)38;&SBA#O@&"K*#<"B$OT MYL!R?,*A6^Q=@_)<3!F J?1"K&]MU.:\ML!">\2%E(P94#)(Z@36) BL-,F+ M+QIZTYANX-LA=[I6NO-#$KFW%E1C;=S&9PHO=/3K161=.B\G1#*';:0D#QX1 ME]7+<.CW9-VJZ1ZXU8<7\M1UFBQ2HORWH^8*]]9U?@A:HS;_:_9[:$;KKC:^ MJH[!.BEG.:W1.'[/B,)0+4 @T$)P3Z00 N_6YXP96>^0;"[/ST'5/E&SR>HZ M'I1]=&SAC/80R>@!P%-PW@E?K5F1K-RX 2(IF_,UD)1#WY.#R#[]\>YP;-CN M@<+8*!O:8Q[;1)V\YP=%)K(0+*!$VL-1H32I@/V%1KB8[@R$S=EOAZ ML+50,XJ>O(TT;"U$I> HRH+#)@CKN+:$;V=EM55P.=U MG0E<2<\]Y]3;D,J:K\4X"N%(CZTR6P=WY&?>!486C- #$W9T*#L",88CC2'_LX^:/78^GVR_,NL[5VJ%A M!<72*\:"XC8 DC@"RK)( 6RM\*Q>09@+#;-I!03SL]&Z!RG6-S?K,Y?)_9O9 M[7SQ9?W"GNLDM2_@8)1V !Y#9+'31&(@R'H-VGAD:*V]Z/[I#F3MEU9;_KFGP_+ MU?HT(\P7[\I_Z^OK^<-ZZN\7\UG\\;JLW('(,6,/&TOOD9J=U9'87XM:M;?3/_FCAXO'S""X\7SFM,-+<,60R4 MZ"2S0CBFG!14U(MNOAPC-9E?%Y MCM113-4:7]A HV=&'2?" TE>( @RV/_LSX,[1-X$.#" M/ ]+30@5$%-I:@Z!VJ0# X+"6S3E(?TMD147YD_>#;-ZG:HVW/&#IZE7MP M7 %" C8$& T< O=::B0,CZ:$3C0=I0N8R?5Z2#J)OIU5_VFIS1HSEF)))5!. M07.OB N&:D89<=ADE3&['/0TY72]IFK-2-M9\.+D/M6^^OBY+.ON8ON&%$A9 M$X@@1BH%BC##E.2!,X8(DC3+FQO@Y7+[6UA+A.T3.L<#7O<.*J)AIQ%#FEK- M(*B@2%PVLEQXAZTP(SM4RF=V#?2<1-FN\/-^47Z=3&^V6C(5W;M:?2X7]F&1 MZ+JY@ 1!U@!CC'F3PQ@3-4+0H,<=1 MW>:<8P^P.UO[YG4.-3M'QE%#^LF3A8P^)2/2!RT\*&&E$=Y*I)P)W!$SLGX) M)_)R'R).HF&WYX0_2\+;&M'?!\<51@DCB1;$&@'!44,D84(PZ[WPBN=$@@^P MKO.YSIO;H6Y72/I]MBBOYW>SZ?^L=TI3SLK;PX'A>T84'E,GI62:#T_!VV[PHZ_O2VO4P6,'3$^3%;EAB /D2;;4\_Y M[!"DNHZC*8N@/,GI,I/>^^GSY/5O\U?[B_20D@UZO=^H_C][07%A)3S#3S(NXJ MJ?A2I))%3'%-$%6FOU)9EX323DC?,S!WE'M?SB;WJ^GZQ/?-++*L7*[T]?7B MH;QICLXZ;RT\"T0&SAUC#FS*@C+(4(!HC^/@0\Y54)9SSQ ]-HU'R]+S<;Q=7MYI&KV;MR MM:'U <"V_:E"H='UQH*ZQ$#N)F$[<A7 5B[1.X-5,^C%YH Z_GHP@O*/$UV 6. B%(4$$M7 MH#((%;)\9?S+W,6T3^C> );RX;>_VT;J-0'8\]$%-8AZC@@PZZ*+90P7F# / M 0L@UN8<<>-?YBJF?4+W4"RD[]KW[1<&T4Y:YH7001(K15 B55E"8%BT10BJ M=19^SK6F4E A0O2E.SM3WLX7Y2/V_#:=K4\G=P=XZ2SO\5O\OQ[BGW\K5Y_G M\2_?RFTR^E':=3*+ FDO3#I;Y%9PEX)#HTAM><%&5W^_%52^&),R1&YU'BNU MU:G;(\0ZVN'G$05*O1>]CRL,(64T:R)DM3[)2:?E[+Z5BS_G%XO'7-J.-<)% M2@_>!E#.6,5M=(I5V%(A!"=S2@<,,!#\'/@Z&[%[L*UZ[F[:OFG%I&- ]$<853N7VNA)?4*]1CS;4?98$W\W^R*;KX7\O5]#INA2'^?GHW.Z'!Y$EO M+I#T&CN)M2<.HE!H%+3U(&B(%#1R9/6Z6T'/WH9#77"@.SVQ,[S>S#86VY@(]_54=]U'G!NEM<='\ET*BV$3&>$H.PYYQ$"P)P MCSV0[7RY>F8:NW)YO9BN*^34T1FUWU$X'O'/ L$6 ")(P1/8TL$R/K84C[;! M\?2^XDQD'X1*Z/^@IAO-0+S =EU>&U-,F8V6HT4T96^D'G6XE@E];AOC1:#5 M[U&X?WAAI 4AN-2,!"V=MU[0:O6,\I$EM+<-B;V&0VL4O]QB9$(R0;0$&9TQ MR<%(1;=$9,APEA/6-D!DM2*4((H]5:B7O: MLOW2(=4*UQO5)6M&W^X"Q99E_-;GZ&^Y\EMY/_^:IEZW2%F-T06/2W4D.!IE M$_/HIE'!MNO&H%"GU5V[.Z?-1L&S8+&V*7V)!2X#8&VU(JE^EJHT>93$K&HO%X*@I@Q_X8"G'>)V M5XMJ,4U*M[J+][/5^C3'?+?WD^5R>CO=$.;J=OV7[T>VN5->5RCD>#10HYZ7 MU'HE?*1+11FG5([G-\!+R;-N@1W0OS/U]F3"+R[M^]$-L\EK"JJC+^0#90%K M08WT-LB*$ECKD9UVGQK^8?IDLOF]"3:ZG\<<:U?L: MOJMP -'%4H&!T-RA:." V-*$8@LCP^;_;^]+N]NXE3:_SZ_!OGR9<[ 4,I[C MV#Z6D_NQ#T.U;@V)(LBV23Z(T=WR5QHD:KZZD'0!502SMT MJ;-:-JB$KHCYM*6\'CGW\[\MRW>3N_+$9I[SVD)0[D(@1"+&A4%Q(V.V0DH$ M+#+H.L"*#ZUNZAWJH;.XMP.??'([/SZP0)@;$Q@P"PQ2R4W0HI*6&3JR$]]N MB/$R *Y)#=3@V^M5F/^Q('(6B0$>N;9!@8:@O9@*X-UQW3\^4%CND-+@E1 >"V^\=Y6_PJRU.0$+ M SQ<:$/9EV+9O?7[JNWUMD;9VKJO*)#7CCLLL2-*IJ!N0G6%@([+7@:;!EC! MMB.KME',NV+=RR2F]_]=1'U\G=U_*%?3I-XOI?W^80?S$>*=\9;"68T0XHH( MJCCCABE>35X>/,[*B;TZ[EU CV57T'=Y ?03,.]7LR^SQ62>?GAN!/#SL04/ MA%ID./+$,^JH\195,L?-..=4?I#):*T3KFG(NRS5.)FG^FB_11LBY6B^7_P^ M6?V[W*3U_RD ^%7YJH8]]5)_F_Y5!?-* @?/D7;$FV I@D=$F<^YT1R@]=5=[Z^D]-FEMTV%=!5\L6[%*6P7D?KY";^O/SQ(SK,LZA*:U4?4B.S MXM"0(CC#K \6+&<2!Q:"] B##E1A@>L=QG4C99VLJH-C"L >HG!$$">$E=): MBO=R2H<5Z\MT[Z"V<+[N7YX_-X1R3_/6+#8S/YMO4PKYR^2I4[V@ G M(PH/CBD"($*4X-%OIH(')770E8Q,J)Q0K*NAX24J?^EX- 1PAWF0F]5LNBEO M=U_\QV*V67^\^:-.!N3A<*X Z1VU3FN04@DI)9>AD@51G1.C-\ 3\-9HD@/JE?BM;VL$]S3U*PKN MXRX?0B!!(9#.48ZJ;9XQ)$>;JGW-'NFEVKL2_IN[U-:I/?(_O+^(JX]#GB"+ M'4X';]$)XQ5V!'QOM7DZN+_HGG_-3H"+-'AYC/9R$S&=I7B6N[OE8O<%ZS_N MEXMW\0=KMUQ\B]J+W_GF\_O%_/M-N=G,R]LW^^<.!G+GO+1P@B.CE908L%&6 M(^;97G+.%:PQ6.UW%%P!YL(P!A" ZT 1JV"/;J :6?O8[?'Y\&=@C^E&&@3AUM. .>6&6241#=&; MBO8H#1S;6O>G[4CY@Q9JB/CJ\P4P;4T0R $C$H=T.$XJ^81RO57P[C.ZI+;. M?VJFFH]P5SO3#]]:ES4%EXHPAP33+'"0 FMD*UF(H6..1V M+R_9?MP%=F&03Y7PZRQ!%[ZQ<(:;$*RQ(H(#W"K#_0,^##&7E7>;989?XR+5 MC0XZ.R,N9U^^QL\VT>":?$DVS%_EZOWGG63OMYOU9K*XC=*^$/+88?)%+RR" MHTIX:5% 8 BA'GM:H0,JZWAO@->DK7/HY6%T%TH9R+*:OXP^PBTI20&RT0$6 M%C0HFY+M]_(;[W)RU<_V!W_,PAKAPGDAZ@-AW>5L*Y2+WFI5S2G+=CU+7WGL^ \EIV)=D]'"3WW!FO2_T<*&X*9U'%Q,-IPQ:*U'_'& MH##7]4)6VHY(/\&9"[J!G?7& I 5*@BKK03@* "C4&%$)>LMVK;/7:8V;P[7 MZVI1!]V7U\B]!SZ+ODW]LB)@[00X,,C[Z.9[QK39HRJ=_#VDH"K07 M['T!/(CHH@0?G.92.2,]0XXXAW@JH-1;"D 7D1.M ML.RG0]C.E32,->A="NY+JV_OC?=Z691PH!XKI+C@6!E!&68AU3(S%@BUME]ZL'R5ZEXZF00W&(7W<@;@:F3] M(COBQ,L*)XWAWS//3C=S.#:N\%)&Q*RQ%!SG1&/M226K(G)DZ9:-:+T>DR[" M]^(8TIO)/,4*WMW-UBG^ZOF'G*CX>WIDH47 4DCF F,,;*HCI!]D<"C.LI%U MNV](G\LV,>YJS6FR:5^(D!&*/(L.2H#45PQ0)2&Q/.>^9( QQ?WL:@V!WR>] M2K^SZW?S.0[8K_GQ8E?>3V>V^_>EC ML42W727\S'I=UFCN5_\EA0X(- D,"S!>&^^#?D0!__9W"[KE=!Y[?$""RLD]T1H# PY%MWJQWD79_?(ZI"UI/5EXT!WML ] MRG^30E0GJ]OU'_>WDTT9GV=(G^14K?&%T:"C;8# GXR/J6 MY:G_Y3K5 L!#()? *HM;[_L)_+&< M+K\LTD7ZL?"4LUY41#\! =(@-"6$8"JC![%'0\=_'IG3WR%[?NH U:):NB+I MQQ3ENRAOJTR*B-3#)E;>^O+S;#H[%EM[>G"TX8) G HP,EC$@S"Z\F%U-.,Z M;?8_;>E4>[WQT<5%!MG?,TG;^ E\X$2:II%OV)+,)E9K:/C7*- M*:'O,.2[Y6HS^Y^=MB\(1WXVNHA2:T*9XCQ.*.R<]$%6IXP\1)3"C@.V05&%-:]5_K0=-)Y2 MGUM..VWV%Q66@&=&>99"S01SBG"'@F,H3JY @62L1P-T,MLAV\$L^!XT=!U+ MU]J67V:+Q:Z@UU.47.JQ/-WTG:_ZRK<___0:2UK--Q2::B:-1T%Q!T)S1A'U M5"$DM3:BWL5[JQBDYKM6J<1[] M9"-UJ(SAW@ZW$]9 ,:+2Z.X^;3AQ/J/Z*) MMCIZI5T[FN'REQ8!&2.")]X)CWD(7GM1H13,KQB&<\GTTYE=1YKY%9?SA)P4 MG @3%460,AHD$"[WR%FNW,BZ%'7.Z1YT-/(,+&J%9\02$, ]%];:2A$V<)/3 M4WJ ?.W)^FU3)=>4@N4E@$]3+^XHF%,DL"8/DADLHZCCVO!;TGJ=%*SS@!Y" MEDR#*5@$&*$8*+8^2!+_JZ&27; PLH/R//5?EH)U%L#=W?->N+2_K1'7FO_R M@I-H6F!DE4=$(R4$LGNCPQ L=$ZIF0&F.O>TT7:NIXZ7SG6ZS9E]2QB]*S?[ M$A6G5\Q7AQ4^-9!-19L%L\J&P*VKYC$!3G.2[P>X4'9)C=>7U2:TT$\5FZHF MRD,=B].TJS$Z>H D:-#<6T8"9;N4\T0H9;KA6 M.X&&&A/GG/)&(4YEW!:\(D\ZR2HV/D"Z=L2D9N(,SU/-<(G;7IRA3\UT"*=1 M$<*CJ!NM88^0]5B,+*"[;1HU%6=XGE;^J7&&WA$OJ, :8QX5I&30U6)B+>MUP@S/ WI<888, 17!!$<%B:8^PU)7MKX3F.9< M*P^09'GJORC,\#R ^]D]CRSE9^V>)]Y3<*RIY%P[ "M3I@1!;H^%#YSF5"\> M8 S#$';/9C72F>=]^*M/.]BGQA;$:*."H!:<#5)HA.!19H_#V,[;V^'#2^>Y M8=1_51%.M[ :.P@T:*^0C;Y65 JG%6;QCSF;\P##)!(>*>;Q9 M3.?;VRA0BG2+_[O]-/G[=.; .6\K"."@ :N DH&.K'8FVNB:< XIJ&EDO0HZ MY-'KV0(MZJ:S?7^YWKS__-MR>9MNA6_*U;?9M%S?+)]P?[7*]:%!!9: B4;I M:-:IH+@GIKH^!I!9F?DC.JW)9V!C*NB*:+^MENMUA.CST<"R9T\5!H37P0E* M6, 6$(OSIY*#8S*RO*?^J'0YYEUQYZ:J(<:UHH[.0K3OR_29BR]Q MEX^;_=LX>8[%9O_\=&&(\"8X+2Q+\>=,<6T?)YG,NM$X.RC[.NJ>7TJT?/2[ MB]BI/K R*F>+;?SPO03+Q?KAPO#AN6A/ENO?9XOE:K;Y_F81UXIRO8GSZ,>W MP'^V\<>_EYNOR_B3;^7^3.)HD$]G7U%P[8-$RF+IHPX#83[N. ]Z"$:*G#.A M 0:(]S<'AJO3[DZ<-K76ZA^>*X(@ E,-5D@9%PQK.1&5+);(G'I,\A<_FT'] MFI/H&=*"&''K%))4&<0A>6^:9L% 9 M02& S#%!]2_RM:F+*TNAQ]A'M 2C$2@E J3J+'O9G+19!]+H%]&:A?_:4NB# ML-@3QQF+GIR28"S;QWDX1)G(JF#\Z[JC:?RO-87>8=!22F*I]EAK0P5FE91. M9M5EQ;^N--K0P5A2Z+TTC.D06#IZUTY["(]26X&RLD]^W8"TJ8ON4NC7F]5V MNMFNTF7S(B[0NX^.8*V^]-@W[,!GF>EF]FTWM6MUV*GYCH(8C&1JH 06<^N( MT@I)$X(6@6LB:R6T](2#GZVG\^5ZNRKK] 6[Y'4%D\ DU\:ELC;&<"6\D]C$ MW9H!!=1;B^G[U6QWQKB[UV]G06F!0J^U(&Q7(\-82B+!Q9-4;Q8_/CV=KK:3 M^4/AC7_(HH.1U<1B$X17UB&,-#8.M(H*I-Z96J=W+5V6/_:F.Z32Y7JS/E5? MXXRW%)9SC*AA%E,L433\E5<5%EJYWC*\![7$U";,P5:#32NB.S/YV7=_F$]. M%&?Z[V4+F<[^P$G6"@6.[607@MX;H4X6KS@PHM"0 M4MDT,R9(4 HY%<1>/A84ZZVP2MD>*]&^* M_[.W:)*9\M.G',Q?J3NT<"* HB0P EAPSL$%74FA%1M98X!L72Y;A;>756;7 MLCZMM^MR]>U4AMZ)D05#1$DBH]V/O5&$>J&J299R:7-*(V8=*(YQ*\N&O]OT M]1^^_>2V=G!,09G#'N&@/%$(04K\(GL9N7*RM\(U76]L.>I_-8\]'^RN"!4F MTW20_MW-E^OXK2>S.%]]OF#<@! ^@J8Y"$Z)E[R231H\LHRB!G2\;![5B\VB M3W^^^W,YWT;H5]]]&2&((I6G3:(3PPK&B.71:[4"(6LQ3^5IJZ_'7.9$+@WP M0JPY3K0 [@",H;>UNB"='EZX*"V*JS%WCCAO&$:8[247 0/K*]]G_&;1I3KH M+AYN>;O=U:G=PY$J/<]63U>#SV^[7HV(JS&^ (P$VL>\%Z6NCTB'Y?S>5BN_CM9'4N+/3&R8$9KBJ@*4EI+)"-85_)* MQ?#(]LU6"=8LU'U2ZTP^%8Z#PX(Y$HA5<>[@P"OW14JM3)>KU/VNE.)--&4V M/?EW.:JO0:DST>Z31_M+V*?:,_A,9OW\@D*E/IT4>XHA4*D=#NQ1>N1U3NS MT!>LEHF5#79GIM?D>U7(Z N7>W=^8-*JPR)QXEQYBIV]%T%52P(AHD.*!5@ M$30PO,=$13,TQ\4<8()_EPM:D[A?DSF&+(G>MQ!1-AR$$0%\%=:A(,AN&ZPM M-Y/Y]:]H#>#<)X-.I[,<&55(;%B @*S7FAM"@-GJ="?:GR[G$*)^5OR/>^2G M42U4EP'=)Z%J); <'U@H'M&SDGDO9+0&4#0!?"4M4?7"%:\GF;U+/ET,\C " M>\WM[:[KP63^9O%YN;K;_8Y_5"2O#4@$%8 :0P3CA-NX*CCPSAIDJ:D5C3&6 M2%[ED:"88469XD@Q8S"KL""ROT9C@XKDK4V8C$C>\Q31U>[TMIRL2[-:I52L M9->GJ]$3L5"'AA3":,:#=AAC0RA("'%)WDM(21C9;4LKNE^V G6?9#H9\71X M4!$\MY1YRJ-W8(D7B(!]A,W#R-HJY"N[!GLN0O;B:)6;R>+_+M>E,_#WM%RO MJ\B9X[$J1P<56#E/4\6#0&3*Y>(6R_V78PEH9-%+3:APV1*V7:TJ=KN>+>+' MFNE_MK-:/5D/C"A8H,1HY8%;89FW3G']*!\-.5E- [S\Z&*#:@;I/IF4_K@J M3V]3)\<6<8TV%(SG2BL1,#((1"4S:)]S;CC E2E;\S68E(-O3H3ER5C*_7JI M)3%QKCB!@D'<4!%LY3:0$,3(>HLUJ*%E W .($XR,VE$*N(##X$@0SRBEIM0 M317B699Y.\!:(%UL1\TB?IUY(H8IH$;0$#2W*)5ZE]4D)!R3WJI#=!Z2=I[& M:Z>&G(?O=:6&."V=XW$_# "62:$,KM"B3NC>,K+;X4X#.JZ5&G(>JA<;+G!W M/U]^+\N;\ENY2GV)XU2PY:+\/-L\\R#7QXV;LUY24.F$XHRC() PU$BI<269 MMR];SE^[0]4<7UJ'NJMEYR<93BX\!T844C,"S/- A20.4Q?EK.336'0327:% M5&H6UZ'EI4&0X+PS/N[@+# 1!7AB/?8YH=$#C.YJ>(%I%MSKJBV3T!&1[=)Q MJW4T]#3XO6QQ!\YJ19%%G(%EGC7B:%T(^O75EF&6.16-.6D<88 T]J0ZH&! M<6\];WNK+5-;X35KRYP'2V%E=7W'+7$Y9\<#=)W: M(DE#\ ZU2E7\YB0D8"HI&&,)(]7-/W<,1M8OLRV2- 3O "X;48QA@#_!6.=80QEVQ*/756I15"$,Z9OE83I=? M%K/_*6_?E9O?)K-%Z@?MM^6G930]4S[JJ>;UE[ZR *,=35&CDA.A/0:JU1XA M::3-J<<]].3HIEG8D0ZZS@& OV>;W4G/L:):/S]K%Q M\>]'V^#^_'"A," P7EMC;2#.$V4?30'G<%;OBG_:C4 VO'T>X+92TM11*JB* M_E#JNT&@78<<4:D<@81K*(3$?%V69[Z/O]&^UG!VE$0ZC*0 MAV'P[(+8_BFF#,' ?)SD$.0\? >7%BZDTUQZI5%BX)X1R9H*S"W AL'05AJ*#6HG6]6%^)\?9G@0G#*, -) MHWR4><6E"5P*I;D"JD96^2]3QS63O\_#=*@IFY8["-XC;8!Q2:112FM-+);: M!)=5>.(:F'&N+L]-V3P/WJ$F?\1^4M"PX%X$6.9F7 TQNZMD9OQ3VK@AW M )[]U]OO#WY%DNE3^??&QH_X]_GGC\?>5B!&B." J4FN!(WN R/@200^V.B@ M9,7]#(^.S5*EWA%D@_#W3,N7L_9R2AYZ4X&QT3)B314)<0VPAA&%13 ,.4ZT M'9GWUP<=&X*^J^NSF_)+NAQ^UB>MM\NR_:=\+.^7JTU"\O3=V*$AT?X!CBF2 MT91BW$0C.6#N,*9$1G5'4ZC'J[ 7G_P4^5IKOI\>73BM./$6Z>@=<(N\%8@H M@I&(^ST+-BL:<'AS/)\"+^=UXQ#W-Y9-S/J3FE($2,"ZJVTN-N734:['[E[)6Z>ZV]_N7'_],5_;[_H?UK\%KOZV@ MV!O/(DDEI@*9B(KD>VR85'9D9S+Y%#FXU[<%>5>FIULNULOY[';WQ3L#Z,0M MPNL#"JJ<#%HIZCRQF@@'GE724:ER:H@,D5!MZG_9 N#]T>GDA<*A(04XHD1T MUQ!38"DF3 ?\")CP(^MKEZOFDZRY"-7.TO;NR]4DS9_]E#G;=N3Q#DXID!8 M8RFB]\\9<$*10 $J&3W/*F8]P,.0QJG3%+"=G;H=WKKKW#[4&5X$I+0.@+%R M&A"A'*G':2.0S:G],D!*=6D6M0!_YYO=@Q^>O/ Z&]W3TX43!"E)T]4-PT'Y M0$QE%8B4^CJN3:Y951_:\"Z&MRO:/";'/^7PO/_\KTEJC'2T9-#1<86B7%G+ M,#)<6(*\"[A:FT50D!.L7'^%T@]46I1?TD'YI^MF5)-X=[XDP=_WY6)]-./J MIV<+'J&R7GJKE1'*8V<)?I2)BIPF>?7OV'_DT/72)Q?>KBACYCM%EKO(42@W'(1/WP;OWV_BR\7:UM&>,J'YSY-_B[7O\\6NXX>;Q91 M5^4N".7'M\!_MO''OY>;K\OXDV_EP\0Z9I)U^!6%)B+N!D8%J0TBX(( 6NE! MRZQP[@$6$FV5[,-56X\A"MN[N\GJ>Y@M)HOI;#)//ZH.CAZTD(Z-JM/I,<4K M\+2^0>12,-P+HJ4W&@+12$8[H:8G/M9X!>+!(ZDY(2;B(SG%EE38*(+&=KV< M39$&XA7.@[S;_?8F:G'7"_QMTG32Y_&@A2.C"NI3AR] M[9PC^B%2JTTFO+J]-8%ZS^PZ&<-P=%R!B3>&!1.TT][S**GBE:P*A9'%_#>B M]7I,N@C?'F]YZ@5LK Y#2;&70Z M=_M[69.X=QS"=W(?^^&Y FLK GA/&'(IR%$KXRI9I"-9'3P&R*%F]/IZ^-U% MB%Y<@^3/V6VY/%YKY-DC160[D@%SQ+CW7DB.N:^^RA,ZSBBY4 V[CD^11G'(2J),>4Y9SZ#K 3<:=V1//P=U>/Z%NYV);596RZ;Y5VY>K.8SK>WZ3YFO8YSJ+S]-/G[" \O>%L1G-"!8D0(-R88*P5[Q$58 MU:EITD7CGF;)\E.AHK85T!4Q?ULMU^L/J^7GHVW&GCU5""]0E ,"2*28U2)8 MMI(5*M\86)P''.<8@?08$+ MR9ZFC&59U?#/MK2N?DMK _+.8FZWR>=(Y;%>1G$="[H].*BP<8]63IK <)Q" M<7H)4QU[OCTS6;I?!'[\CCK=O X-*3"U*G IK;/42B^9 M0O&W@H]>J9>NU^9=+SZYUC0_-*8@AF'!*!"&P7A'E%>ADA,P'UEP7+ZZ7T[D MAH#M::KV'\#?X)2-4#/AM+32*F\Y2$U=M+M$L-A*PFL=WG4BY+P25 MR I&))<$J&-:*5]))Y@;VZUIMI*/3]1+,.TL4"SYE8\E"]ZO/LZ^?-V<"CT\ M-*9 08$%YH%AXY&0U.E0R:B='?<"?Z::7P:*-01JK\0Y'61X>%3AA;0^!8NC MX+"WU&&A]W(ZC.3(\GX:T'<=!EV$[>4W_,N[Z62]^7T6W?/-##P^-*9S2CD>7STE*HND817:5C#[^8&RIA[F:/LVKU],/1O-LOIO\WBMBIH M&9:KFW+U;38MU^]74;K9T>7IK/?$-9ZC8 5P[$$@8P!SBAC%&C,3#!];A'?3 M7&L3[*[N"U[6M^W\@N"AGE*-:X$?'RRL-A2(\@8QR8&"EN <)4%&AQMDO:Y; M-4]8*HSJM0X[-:003J,@#7$F<*Z]TD8+\$9)IB3%9F3]PBY5V[(5-+N>5GU? MOUT\NTRTW:0+'$=4@^!:V7W^"Q:4V7_B'XOU?3F=?9Z5MZ>/(@^-B;XQ MBI8D,,:,M,HP2>/T>I#12*Q'=C62J>>?@NF:0;5KYD0OH-Q=Z)P\B7QU0$&X M \N"54PK1IDUN[H3VKM=>P,[LLO9!K1\@#=9L'9%&CN9)U_RYFM9UJVZ>&A( MH;'2(.(OX@@\]=QIM4^'P9(H-;*"5"WL4PTAVR=W3NY5AP<5 JSS1"!06E*N MG%6(5%(&0T<6BI:O[!KLN0C9[A+5ROO)[+9JB&(6M^\W7\N5VZX2?BE]MT91 MJOHO*5)]IC@C@Z"0>A8$[EPU+16+COSX^74N'7Y*4VL)Z\[.NQLO,\R),=SS M@ RCVEHBJ,.5G-32G)N3 =Z_M;#G-0=NSR3*K"8,/,X7YB%.1$ZUITQ)6\D* M D:V.#6B];.J"9^';V<^VV1>KO<%+7Y;+F_7[\H:?MO!005@J61P*,Y"X<%P MHJ2NI/22C^R0OR&-O_3?FH+W.@/[J>(B3C3,*2A'=^%;U4*NI<0Y)],#+*'4 MPH[6%+37&]X?5V\(."# G&@JG6*\6L$U1FID6;P-Z/N,\/[SL,T-[_^P6MYN MIYN;[?W]_+OYLBK+H\W8ZPXM#.#XQ9)+J8W01"A%]O4IL;'6Y'2;NA:&G*O/ M5T+V&X2XL3R0M8E@Q,VS-D^.C$Q'L!HT.*DA^D3, M(? 28TPJP\>"IB-+F.J2;)>CW"NO_EC,UNMM>7LNJ:IQA0]@,: B&LII,)6 M[%LJ8.<8C*SF?)>,NA#BKN@4)K/5GY/YMGRJT?JTQAZAT]%QA3&@+8[^&=9* MV>!H>+S^;H\X5'<>\.W!+I%0(&G&!3?6^ K-K>

    A@#6ARJ""C;JP13 9&A 'IM&6Y#+ #3\00$U$.V]I4N:O>X:K/* M14@B)A[6")YE6FQY$/FERUC2%)D8L7X+!:+KQV"GX?: 2\0[T0_95ZD3S+8/ M#(P=0A96K@P%@Q6U$.SC1;XQMI4N!M:/4[BCG($E=^2F+<6* [KN6RHFVU8V M[Q%FE>GT",!+Z\#P#UPUN05NU[:WM11 KP]>HDOJI<_+0^F$7][.+__Z!3,* M+W_"_]Z(^-8P05P#RJ\7!M;J\Q*M9\%/? &/IJ-7BM>V2XIE;5P='YUE4X52 M[JI:F@J4?(7"2_GP,K)>!%U1UM OMU_KE[L[,G'^UY50UTX=L1ZXV3=?@,1E MYG,9GC/NT4JU ,,+0UYOIR/[]'CJ0D (9 MYAI>:!("!%W=@%S[_@%2;R]94K:;=<$%47P'_!=:3R66]IC[-4$M5:T5"Y5> M;0XGV.4V\E4$!\ZO%W!"UC-DJ;&UEA4BA,Q=Q8\GD*\5JB><_Z51GT-W[X4; M5GV\Z:A>6*\D;)>+(KMC_9!81U]]G J%'VC8[]VIS^W]"J/JI"*_AZ5%O>[9 M7QJ]; O5 ML:$B O+=VZ?(%\Q?]AYS7R+5F-BVSO<*1B1=K$[5^U+)[;!9-H3*LRGWSD+T8$+WN?(D3%T8O+H M_>[BP,VO%+/!O"!!H,O]HY"VOHM,H](EUTJG^=HN2I6PU]+#3G5)I=EJ*?H@ MP3*B'TZ <77>$;>ZX'S<%:_^:^;\PK55\[3VP()(.3&-4/5T++AJUGX2"-Z/ MHYO!3X/306DO)\31ST+RGIOIIX-PG7\M3J P//FG#:>/Q$&1(C5Q.+'%_2X@F>$G\&@MC? MM2&A3,$[ZP[.V]^P]!<+ET,;WF'LH">"(VG92O5 ?N\HPH>,V\AY67#36$D MW<"49C[$5_4.E#<61@V7[/AKX;,PN3Y*_&-2]W6 [:!KVO8+N=JIIG7XKC4Z M"5JN7?6:*5\AF55;MHHJO .:$FF\/&3[): #<]I'0Z=*6T)>\;=0/&@G$$O& M<6>5*4;JII82MKXUS"*K0;7[OIJ,T:N=-4V,N.WX!+?9;+HO'-AI#ITSB4&% M2_7J%GSV80LCUB_)I:6UE.I^:3COYBD)=%[IK)]%3LY!W@#LT[E>.9^B.NIC M!RS/-2/2M$I%?RC"BC/@7M8X1I@N]8>(2^0RCQR MS#WF&K:C/,9""LWQ'\OT4;(T&VOX@DU^IP"F7DX$'4JKU&06_ HQ;"H^[<9* MDZ8T^RJFOK\P)T'CI]H=1]:S3___]KZUJ8TD3?>O5.S2LSA.H=']XHXS$1AP M#W-LPR*[YVS,)R$56&LA,9*P343_^/->\U*962H!GMG=TQ'=!J2JK*S,-S/? MZ_.\!=/*PM3#EE5")YF":S;!_O67\V)1IHS#ZL;5=UR[:ECLY;>66/ M5 UOJHZ67U?LKR%@690A[05W5G.9G17!O&WJY(P^D,)XVC7L/&Y"!C_=/$+R MY9/]9G-P 0/MU.G8,7N1^GA9/@?M;KEJI]MUPB76\BD7\%A\3-?H#"14_"5> M>B8M3(>Z3+T<)ZJVB.^E^#Y77)^R(.HJGZ5UH^N';0!#@)Y@=6N@WT"QDDKB M7#1N&[G)L:>S@!&Y&?>74&NX!YCA)D=W0G'U-7)3*T&"9DXVRIE"D2R\N7X5 MC@FK,NI3>OE2=_7EI8O<-XYWLV\L>>\2FBHN.3?I06EG)]PSO[_7Q0C'^VS! M6_)F&U,\Z:4E ?2N4#*JB5#HN @JFB"MLIB(7B9>VG&KE&*8?W9-^[&8]B7; M-.8>\%T!9NDG#C0]DM!8T:,*-[.WI,1OS+$>NB\D19X.3R=[2T[3%>F!5.ZX MTMS?1S"%[XP/ 3Y^E5?TP4O*=W8QREC$N2R$)Y6V,,EWJ M3O/-%ZV\9G(.W/B_+4&A@O;-V4BP$GH$N-O#Q*@J%@Y--M^):'38^;ACU>'= M-3'X&D/&>PP?8M9)8E.88[QG!FN>;Y,L1G6[&A)8!]X_4!CA:+E75SGZCF!L MM61^MF*^;$LA8V9JO5+XXK4)77AXZ\*6_'@OY10W2/+%6<3^Z%"Q%;N%[1!1 MS@H=OR@WLP(I1@0?S0Z-9 1Q^\:8F3EA65GP@HK&B?+B_B!>=Z&,/A(IY0)-1\LNM9)]OUN\WH Z7?SO?R'96G\M_N5/[@T\'-JN9TE? MN";VQT"G4L^BTQ8;'6*U&'KKI-GN^_38A-O$W4=HU.TTZ%P;A6A&!;:*Y76! MK@2M@J:&-R8C:SR^M%2.L=5UC;!-!4'_3%DFX1;UR$@OG;?1 CE>"S H9>,\ M- (S(%XBJR'8FDLJ2DF-]U)/BS;;/*%S1H_CUG16KDV67R;/!) Q,QYA*]A M/1"4,^D]FZUG**+>6/$;QJ@S.7^S#J4'\PO$8]S<*WN64XGQNC#@Z8YW MQ"2QKFR,G18,VA-P)O\R7][ 6&64!QY3S;-">]\X^SV%G\S^\DH#)UEC56TG@ M$-W 0&\H*[R^312[TS\ZY8H-I>V"F8^F66$):0B\3D,XRNI;(2(6^;&Y!#7ZI-WW;TB^GK\9AY MY"H4YQGD[S"+TM/QG:F<+L@$( >+%A%^+4S=+4>JC*KJ1JR\%G%[W5"&%4// M.+"H=*??GIY@=&Y5"RV8>*MOZ+[-]20T0Z59%7.?\-UB9>7" 34U^K4N.\DW M*P^0*SP3]L(N;Y/*7NFE.%W$N%I*GL8\]"[RJWZ74DU_P4#+UOEHIPM/M@BZ M3\G@C2, ^;:M\>Y]Q=%TS;&1'(OM4E%I8.#LHJ*#I63>8) M63%JJWJMFJ6RF%S##']>$6?:M\\,IVC\U(9T89;:,JG/5"U/;=ATS;F42JKO MEJZQ"6I\]61;2HGS8U$?R]VFV3 E7*XESNW1X:@),E%K\P;9=' C(6)7\8'I M'"4DULPZ,=[Y9[KJ %8P/#7ZGNG1,=KG($^ J($1NMFXZ3QB*U#ZBF8\>[F< MR6#V6 Q-?.% 1)A@9BWCCTZX9>RH$Q.GH\C4&/&B^+*0IL+DOS"-S^LUQ-. M?A);&T<0J"JS.8)9 QO59%DPTZYX[HV/ ?%>U401BE'=#\SZ]O@)-XD.KJ-A M&3$.UA-RORSF:A]8A%T'"]<3VA.;68#^/Y7B*0.63)15'A6'ZZVD_$^L?Y6I MEHBOA8&*M7UU)I8JR;'/7SE*<$+7. %CRW:W<=VO%NQ47_"(7K#\:A-E3^4= M(!)UT8!,X.(_\2$%X'MQ>.Y^U4=CJ,J+83!%H^(+T&;@>+#\JMPY,#6P\G;Q M*($@>4)N8M7*(J-.;]'4$^Z#W'ACTX-==M*<8A+2Q-I7?RYF5*!V;*#7:CED M7)WI01C#:*NRN4*T^:-EB;VCS$_Z3"NXV3\^?;2AYC4OW;AA.RK)O(5\C3;N+$WUC:$]YH1HNX8"]]6:!2$4V +^C_X&; MU(1&\ A(=%6"[/0V4LR^\8[;Q'TTL.&9*U7FZ-R-Q=AYG3X0.*W8.I*M^K#4 MA TU6N9K3\OUG&''S$PNQ5^F8H0>J^4,G->%Q!M+[Z%4H$#IBK 8T* "#3M2 M7.]*ZP<8PU,R! 7KV,CNN3,DAWZ !"_!C*6HATRNW-"5G^E*]1Y3WGMYIB,R M3IXRXWJ^8ZW.X/1;])5<=I'U>LY^?9LW;U>QKG[",%*M$VSV]?:(HJHVS:!: M"%V9I;I$E&X7(8M\Q092:WTTM0%+.+PF!N!+:*-AKD_\(S_(^F> BEW#5=KN M;8T<,X$I%I=$TUX1/%I0$E<=1/)C2&9H%^C=)*@-I%M6.9ON>"M#,^P3E',Z M"@G,#"OM#(,SE?Z:E7IL,]O?.7>[6Z<9#,H(2BUS.N392<:'>_58E*.(QL8J M64&R.IF]R]L.)HQUA=L2,369\D8W+96=,IKL3;NLN_%1\9MQ C-8 MD>+N"^&)]19GY5>=%9N.[:SZBMQPZR(6\@@#MDF['"N8Y\0(% MWI[+;=+#Q%-O0\%&'W +U'C7$-!N:<86XHH+Z%I'. M5%E.!.+2\/$MF>Z.X 46#PQR>P/"3\?$[Z)XULQ 0U1ASEQA>*"*\>W M+.*.YFY8@>%I\&KS#;'T@,$+XO%MM6:H%YXMRBJV;\=FNMB>3I$)V(L/V_*J M=A#Y*NI5&ME;>\M\XT*\\U$J6ZT&4=#?3WY5UKPX<>=&4G48D7_-=;!N4*"Q3E5%5KZAIVV]($186CUZL0U-RE+R/ZD;@6;+! MT HIL?[@I,T=RN:4C3]=8-[\S:-;Z%.D"GOD(:5#D/1PLK5YQ"EHH1V3.:%LN51$.+9_I1UMDC7(Z]!G^GJRGGQ^9E$L+ M3 B4K4%[ES@8$"(%(P$;>]:'6Q"EO=Q-OEL=0+3 U35JW[3TR=T@P#FNMB!7 M/BR#:WD%FKG47FY$31&:( 3@X:9)KE4O3';V-9_@_9^S=]A UC)HKQ=!9\6; MS'Z$OS^L; R&=UVSR\5/7;+U:>-@$88W\I_=KGBV4RVC'=7PCR9!ACTR2:&Q M_N2E&^:ZM!S3EL*8U.>'A%JS6@ WKL])4'12BI)E=S=?69&G/>?O3<78\6FP&DRQH!8B,B\L2ZIZ& MSJO8=Y"1]NPW3GYUI[P\XQT'6SA<'&:$Q:7"(PDOO^6A7J[,^:U CFR\Z6V. MWUD9S.IIB$%J!.:NDHV/#S@W,+JB(N:9?E_+]C:-E;)2M5X0D=IDLZ=#1;'U M["%-QU@%79HFB;A:A@F5!96:S&G4,"_AY[=/P #BC#-+4T++'8X/1#W15"&W M')-*-FA'Q 1RG\VS$@56X@Y^I#CCE[F MUKQZK;>B$PG_6Z)1[>GT-W!\$E2F"[R?FX*2FS6?4I@(,;_)"BX]7ZU=4\;W M_"J@@;7]66^8;[C%Q?Q+0?O&9,EH./0&Q2P:L2N$DXX['GMK00"J>GD&O5-T M$:."=G/E&Z\?XY$3OJR)336D*VM:AEA=.V![6"6J]QD%I@1UG8 M!"4Y4[P0@9/%M%$\+72M<7'V0V$AX8X?;E$G03R6T#X;(]" E!2>N*CL@BI> M99S9XN-P=Q7RC$),BM6]M>C%Z-"-33+>+)GHV?CRT@QF%$; !IL=!CYO#ZSU M#(=WZ#71@> WK=Y/)J?$1**T';?UGXG ?0B7:X5[L!-CTI[TF8L,#SNOZ ') M.S ,Q3<(<)AM@7TZYGM>0][1C0W4Y2NT/F='TTA,6NFD^E;@:!:S(V44-XF& MLF^4IKSDX6:Q=C$V+4;:@^9;2G^\3GZ;;**43@YPM%,8A-6VJ@%27,L"T884#4-PNAPLR*D@4)*;C]W_9E"QD.?K?+6NF(!:8EN: MCA)=HLFK]HH)*-*'"H;%2S!5LOJTF=F=/.\+'AEQOD;#,4X4\:!@@#065MV* MOJ%*13GY+D)U64UG:<$.O.W9YZQ$CL8C6,KW=-4&=T5!65 <+)YKE918ST.5 M@]*%)P)(9R($2-TH*=0<9T6_;4C?N,*Y*T@K$2K'6F?4[P1VOQ/8_4Y@]U^* MP*ZL&CD$#FPH>F"]>P=F?R=^^$'$#[\#_HGYQHOE%AQ\I!!O BHU%<\31^ ";8_I!=&)8]X!W(<4;%G%T)8=& MO6#<+_(.S\73B GRE)+V<74/DM5O]E-4=PGD,C_^[H!J*WD.T>&EJ7=.+CZ< MGGT8GQ$AT/CBW?GI\4?XX\WQN^,/)V?9^,]G9Q_'E@)DP^'9$L4Q#+1YRW.. MKY/^2T!)_MOY+94[>SP>X^-D=#=.+)U9O@ZR_B@?$FEE*Q\0.\J@E??;O:QV M$2DR:8XZK:R3]P;#K-W.>TBH21=2QC)IR7)IMYV/6IUL,.@@26A_V,_>G1^_ M.7]W_A$YDY!%:?SQXN3__/GBW>G9U5AE^>S?/YU__(^PNO@@ZR&Z(%'#=?-A MNT^T8MU!WF]VI =$\!'RU6 W^W#]89&O5J^#H\3##L] !70Z)QJT9F^0 M#XG(#3F1.BWZK-LG,IE7+D4C \.$4Y1 >]@'.F^'T$4H=7Q#NBW8=[LT&]YN]>45LIUPR!/O=X ?W1:_:S=;66C M)L@X_6C!7YV^WGGK<;NV2 SA1V<$RZ+9HWZ Q(] FD;];#AJ.J:#KK+761U@ MYO8@'PVAT2$LN69VV!NBB!DS]E$>_V\#?MVOPE+H4WST4.RJNKMLX5K:X0_>J,N M[*)M%);4]MEOD[0JCR6Q+\/$MF%5MM*)H(D\T%J:A].*FX6')4$"*+(1J/=4 MAI;69@8JR#N^50U6&)^9S?Y+9$HYR64.DF+@U6?;^)EMD(FV<(>J M5#M7$E$YMIBK%P[QD2,,V@ZF8K!TGH(*C>UQ*2WVD _.Z._'0 M+?XC)^C#>I5G;];0I%(LYJJ-?"CX,_C(!-0(-C<=BF4LH MV5#N58B//\.ASOF$63:$= =P,.:#;@?/4MB>!CTZQ^AD[?>&]!/4PGIK=N,M M6C]S5D4Y-F%FS=(HN=E8=E9B>EARU\+4ORW+MTW1J'_J@5R@8M;I9+5H)E',1BA-7=&X9DZ_;5OFJH"R MU=J;5CPVC.?F;>2[%V^YZ3B#G^M?=LJI)6JA";I^]FNUIO\+Z9C.UE9.1N?$ MW[V2<:L;K?SR*4]#+3#1W*4Y"_=J,99^ZSS&76.NX&F:CD@.Z*UTQ.C'SEVA M#-I[6=;TYO8PD#HG5?B]FR.8TF3LVR1RM=\[R8I.X\;)3WK"T4=,!W2^_K.F M \;V3HN-NR5_$CT7J_T^)P*ZY4UT5V;R/AF6)8_KCN3&\@K13#I-"].D+-XQ MHI8$1K3<(_X]H2-J8NL#AKD.G!FO^BT4-?W&$3CX-:';OS,?,(\+27)K8.7- M-#%0HF6YTXZO<6,'@WU MXFX.](_:M?[EI[);^>OX4EEH,22[B M$'+);=*8XE>.*0Z;?HWMS81L!.B!1&53"#:I[P%VPL_[*M0I9\'KV#WRR%Z M8LA+*9SLXJ90MV]YK$2T.0C%6]2)R ^?1;6B?3L'IO8*>FW]%66W'(Q2WA^2 MFI=WN];5XE0GY]EZ]3A98 7"FI+E32R(W5?X5+$09A2^FWS/T/_1@7^'_4& MOHBI5.U\T+0;^8E3@$MTT(Q$ 1;LR"[PJX(Y& NIZ,3TJO:@F_4Z3>5,OOK# MY.[^YU/J :?9>:)!Z57-3H;N,74+=?)>OXV.(K"'=7;%B72@+GGL@@*+@\&:W)#'8C]PS0:]O"I_EM&)Q@71@9&8A! D0 XT%4?C;B7*:P4] M6MOAY=U[LB[D]&0]DNZ;%42/HH6U2N>$63.S]>3;TN87!8" NL[P6BW?8?JN M;]!'D#5ZQV)I,!D=D":E<)8J,IS(CY%G('WVQO)F0Z??KFDNW,AKE&/;1F*U M=&9K2P?EZI/U'_ZUW>G\C%5P2MIZ?GUZ6BLF H)H,V#*Q2CXK0)8HJ1QG&A4VL^@Y=AJ3?*DVT/H.J8Y41!_K M@=9*4#6IY'5O,=-T*0FZ#%VE>8F8_H)$\3"K-TCGQS636FE/" H];?:-E_Z#/> MMUT\W^K"?,[=PF5 K6F:;1M=_)1==M!TT()_ PM 1"W.XW1'@^)Z]$!L&TM MS-=RB>K+'';G2TP&7V$>P.OL:O+-L"^1%9J/!N2PR(?#5O;7U?K+T7QYI(AY M ]#H1J#DO<7@S^="422&^7#0@@,A;\$),N:GFO/< ?KP(A&- <.S:R2,)26N MU84W'V*@I=EK96]!7YI3TAGY#.??MX0(T<^[HQ'\V^MTDSWF:%^KBT_KP$_0 M&;I&9_-"(3 \B-U@5B CB C:= N#*$T*HK6@;[UATU'78)I0?T-[)V_W>^7Y M8N%'FS'[B,+_DCI:?&&]WK4I'2#Y^*C;9&'KP-9A-#B\0Y00>.5^!R6X"SH, M2A@6(UB#%Y2P 244C"2.S[H73.^09Z5O1DB"80>26A Q$L@>H&P.>CB"+9!#L-5-UHU18KJP70QA/)KMIGF$R0<# MG;\[@'\Q/^'$4MK-91]ZS.0M-QD'7T%P,< IS8C*K(C)&]B:>L,._-L:6?,2 M59%?3R]S\]*L&F. O9.WAK8UHC./S$TT+15DCS?. ;- 1(H#IH=,]L] MT*S;N!ZZ0_B\1X\U<.1#AUA,$UHU:4Y'60!EC_0%=K,QILX0:6&/ CN+<1S4 MVB6-7,=C?0+S2YE-QT;G2!3H<9Z4CR(QU;NMQF(JFJX?Y: 5E?76P7_YO)/R M;5?4DA-VO<15GLY=.5!HQL#QU4)/1[^9#UL]"C/!@F\/PO #594+9)K-WL30 M8;]#F09L$&,\"@WB4MJ4]T;XX"984B-^\& TH )7XNDORYD;UC]V MCRYTL)?EZO%ZO8Q:S5P(N"U<&5W""]6%G_HB0->@ZE&Q:0K!93A!<#3O;[U!+*'AM..CZ MO2[\2>DN'?CUO8.CYN"JN]N5U]-L^<<)GH%-3/FA'Z_,KIGX^ (A%T#6IU]@ M .E^V)[;0W00X0][(?P]&-#'@X'S,2]4K_#6BB,>54-04'JX+@_[0SAV>#): M UBU3?YVV*/9Z':WE"7:H4#]%[R! 7T;.'Q\]([S,/,,\)/SAU&EM!KAKZIGO,3CO=1 MT_QT[UT%V6G9$*1K !HJYK9U\>#NJ6=X$AMN;+4I3VD.."VJ1?8'_ R]CV9@\Q^.C7 7"[T$ZIM MMM^9CB>/'6Z_,K_ES1N6JJWILJ+WRIDXF(6A#.F@B_>,8#> PS7='\ ^U<' MM$$LDLU&/52JFQU4TD9#^M B8Z -@O]SEZH&BG?;%OUL#T=FP8>YYF4M[$JV MM1.!]4]I/?Z=)\KP+XM[C8AJ[D].-?^\_>#$LRB45'-LU%L MQQUJY@];XCL57!!@*X#.XF<=BH* 0_(48T9JF(9*90"['H&6Z0!S%O,!;'.8 M)ZUFV>Z!P1@')>/"7;H+==D/TFV7Y]34B8!P]TL=0T=%]K?WM&A"87#RB_S; M5)1 ]?TH.-8X6K5"X[X0&)2.!+]060K!+J(1\I)!=KYA?0;FLLB=?6?RAS6&Y:&Z/4"%Z'!Z:*N'&H3J]@;]A1(W=:,Z;$F*,/UPNNZ/0RL?C/=R$EO9>SNC$8\0;(0TH)^+ MX!&<"->]ZGE-$]F]KE_=K3(E?.;&+_)=6J3"Y,&)P7F]WP?65 MU[Y7H.[/"'Y";Q(U*;$GX=+RUFJ.\E[<,Y*:!"F6,PWFERK)%A'CCNPE M7Z;WJG0YB=1JD["T/4O%V#,/_,0KZ2SUD$R*8=OY"8=ZOV=^>LH\H0<[0H<[ M:1?MBC98U9BC@ I%9SB,W^5+6];JM[(6NAY1#1EJNE'5$&*?!D,.O& 1#)YM MO=:(?K:[056"N\?8;4J*WMU=JGQC"6!APO6@#/4\TR8$G]0YH6W\UT'=I@"F MH>45U$.#-HB'NJWLT=BXEUE:RA07?64K; "(3+6O8^FMZ0Z%#FQ2V.R$ Y KW1<[8+6PW%/YHD0Q3E6*PFH%; $0R;"8N:P[ F MH"*"C,[00INLUQO1F3TR><,P]FZ>0PO6B+D\G+7D^F7@G GD@DB'BPR^6 /6NU2K/>@-6@, MS"?^@=Z(]HKQ'Z*9!B#!,\('N[U=%[?"G^3'EZ-A<*^C)LLBE)5XY'EONM%J M;[XN#.P>#S6GKV#HKYC)67&3-1O]GV L[A<@IV>?KL[?7%QE+=Y#L_^5M1J= MGX0)@3F]!=>NW/FF(+V8$XR?2,,&YY69J;+JF@NR_)SP# BB'R'J;5VHD#'L M6G0X##H?\^5R]56.SO7J/XDD'*$T$:;3W2P%5%>P 3:%]'G'F_8"!<_=,M_C MS;RSP5]VT> F&CL5W2W)T[C$*T&=?KA#]5AM"=E/-;W'6?Q!.A,*=TQ%*V]^ MY!3/"BT:T"['^U'W6&@KIQI8/(-$X&0NL#D/>U0-/&P,>FE[O9/#SI[U>0 M_ ;YI_I]^!D[I'[EU#Z+32:*!>Y?T$QSZ#73&S4Z^@(D7G#&]_"2P8 B/I@+ MVV^$.I\59B>!DV?[$Z)QOK!47XT_;?[YTKS[556LC8A62A>,-8A5K]$<&=GJ M4')LIS'HZD2"/8AS3Q+4<\6J-41UB^ZND)L!R&*WT0JV-K^ZD/'$_%W.T1OW M.H=\RY]P,P6#2/F4Q#+Y8<:9^5C2OSC0 Z+_/6HZ%+"-OBOEEJ-OD$I ^P0HT@T2ELHG MQ-&;V@"=R=-HQUIS<0Z]Y!M2$A<+PK?[<9[Z<>KQ<0=]MTL.UB;A5M!DMG($ M:+C2[%F"YN,(.2E[:MP.R>79(;NY#]H!6,]@2=W=[5U@.$IRO?HYJU.GR--_1&YG#O# M05DD+(3]L0%-9!W/.Y3KQ7O\<_SCCG@O3NV9AP.IGJ@NG#:_6BS)+I@*5PFH MQU9C\)-MQ4(J-AO-GZHV,Q?;]E*([8^Q/!7ZI.H BA MTS;'WKGBO]T@E"DP*A\9]:2&)UJ2U /0E"K8 M8>/MWWH[FEU=RCZ:Q(7^8;M8$@'FP&+ '&!N"^P8+<%I4! 8A''@@/0KS*7E ML!"#K;LM#4>MK#= -\T(5CS&K%U?KDGY)ZDX[,)YG[WZ"9[2&/'/#D@6_@*6 M._PL#_,'*H:'=[ J=FH60;U12$1VT2Q7L%WR!S"Q<& A8!U^,U\\X)ACVPJS M\XY@=NQ#3BSV;ZWX0JGL-@(=?&V>/Y/G+Q54QXIV3&@L:Z[EC MK"6/"KGVRB#P.G?E!$S$5]0+&E$MZ\8DC<;QC:-9OB]@H>#@U0\A<3;PE2WB M')'!CH:#9-RV>G"*],AXZ0XHT>@7%U>MV\E[8+YW\"M:T@/05 ?#O(NU N:H MG'NX9Z!\PL(]A&GK#BBE$R6,(IID8'JYR;9K;=@G1 D=T<\.YCWU.=^I!YJV MUR\LQQEB,@S"6[6&E*0,"C36:R9ZU>LV,930;5%,=#3@+&60[9&MV+URX>RZ MA-,X1-6>++SA*.]SP*W?R]LP*%Z'>F 9@^70@?O0YFMB37 +[^XVVQ4C-1B, M:(/N]/#P'N3M/@(>PI -NM2_5P%LN,6Y!?5/"AU*D0+)?R1F R*CYH1>B_,@ M:4/TLLS#O-VNY]>P+26HQ0WMN2E^-KE+ZJ1&QT4R-P9-W@"9NQPG MN%%R8&9;>FOHE@VF2+;]C!ETB<&$BGXVA7F1\KM/O/0A\8UOV%[CMV(OOSI[ MJ/\78TO83H&+ZV+*B+)3!(.%:Y',?(XH_HIE!T_DY$8!SE9@Z(:+7 E?WTV^ M\*/F&X?'ND[NJUG;3 )HLYK*+BX7$%FY";\Q<8Z\0.&;DW08<;BDY0>V.HUV M(JZ5VP//APHGTYJL>:X:])#8^E-@FI*[;7+](V0?5&;(_,E=!7 T[7N1 =KP#9\\[D%WOP-GWRFD( MWXSJT!YVG83Y0PSFV#\_+6WF-TC>/5&G.5C. TXWZ^9#S8#K,5(BG#0#;"CI M/CID3PG=C*X2O@=543Q3.N2E+W?:3=T_Y,QL!664AD9=^:7;K0<>VH;SBQ% M#79H=RA%C!]6RZ/ -<2I0?!0KJXX[%"EY2LL71CQ&*!MP,'UE[$YW3DX,7/@ MI&#?%A2U8U+HBB&;*,=/9#[\\\'@([@4#=49L3G')9'.C#$)C^@J](;<\HB; M"E])L:)(IT CK$P^GX52TE1;Q1M+K ""X9\0/08O%:71N[,(^^9]!*Z<3PF/ M/"/DZE06!Q=9XJ;4%7>;4AK'E:'.!(U5.S67\;3("A/+?Z"(4\)M.'=J&/!Q MF&.T+I*\'RYZ/TWBQ>G[2+[BW=U\ZR"7:UWEM J35,H8WDN\FG*$U&.W <%$ MZP17R92"9O1:5C&+9Q2]]4/@'((V87 V>)9^D\[!QMDPT03%ZB*^=#"\.K;= M!Z._QW%M!,\&C9VBVD/2]3FD#3JR1+3;A*[MQ+)!IQ[TAFZM+]A]%3&%OVH) M[+&D6;OE++M+@?]TK+G33H3648Z+=ZOGIWL5R5NHRECUS:5&[ M_/S 5\S!LB;63BE'>H ]B#BE6*2SY4*DMGG,$8HS\).<&R3Z3+8F>Z M1V#+IBHM3L1/!-/(>Y".GL'7AG>6[LB9;K&UM='LM^PY?3@-F49W]X*L MIL M7KP_+R5C>134^'D:NBI%91R&Z *L\IT>FROS#U=_3D+$V3V MQ=?!GOWI'X%&D%X4)L$$JX$2 '16/4\!T24?P!>#5C6M=_V8G$S R]SVJ=@*< !S(%3NT- 6F]2;,Q ;Q%5"A.9+2NY]E%RD*>56.U)V=GJ2[%=K MV.C&QR,R/UI2123*'XL[M'SA4>>&:#A-OK!)L2\<9<:"@+$_)P;51PJI!?R6(K78_[PTFZFU(=4I)#OT*W56-5,5+!-/$.Z .<(=,"U*/=.B5!4[\_Y'^[T_MNF@<\N%SK?U MIHC0OVH(O,NID'C_T_EF"E)$"&CUU@F4 M@[\&JT+E/!M]8.^I"<=)=)AZ(Y"X>-_M\?DJU;Y/C'A:ZJSZRGGT0/ ?E7>@ M=.KL,1-5K :[[MY4W_X44H2871%M7>?J:4P)-02/Z"J?.#JUV_BA0[1QY.1E MABG*+V$>LDM<'":*6@W3376VB*J&$YP3S[2?;;/Y3G**%9J=&HS JT"-L-&) M-T3T4'7*.'@ F%*J3$G5!;>Z/IWWMZ=:[G4A.$A=X7W*_4)#D%;Y_,+PQ$/" M%+%?/R3;O%RA'8,9%R0Y4MVP2]X^^H"2>M3]'D=ISS&/ M-/%"TQ!I^4>/5/OI#WN^&#R["_N_;Z?V]S^T,TFVDB/+[5'B)7G"<7OE5,[_ M[?AZ0WV.O/C3:$(2;MV@XTE+I&(0 MDZ3LG64YSXXJ<_X40(QZN>9Q$&$WF0 M/6(KQC)%-Y+R4S^/;22B(KA<'8>MP#?VMU8D]!;C(*GPNR-[P6$[;+H=;O-U MV$D..V%3G;@VM\/;'\Q94O+^:Y&:! OI_U=^DXKJIO\^5"?_ +J3_U&4)S^( M]J0.]4O2Z0Y$1>;PYT3QLEC[#G)[D8)!BO58(<[YLQRQSS-'*BDYZGTI57>*:[: MB#E@0/M/'0Z;'/]:% ;9U,U+><*A\%]':(%#5+US\B\!U7**N(!#"7(MJD M0DGG(:A;B*%R_3!?S$R>M(*W\3.Q"UBKA*IK\?<'>$D&9RO(_4F*Q10=A%2" MQ2\FBA+>!8MG =UB/A!0.N3PID..%7;?PZ3GMRBWT;HK7_FI?UH?>=Q%_JGE MNCZ>L#^Q;LK'H>0(5SDN]B='"NS ,C-2ZA&:N!TS))/\2*G&RA1)J>O*+$D1 M>WX/GJ3XFDPUZ$4S$E;T?QOFI( N*1[&"D8(,^1TLTDD&WD)2:8<&U&ODEVJ M3'LS, 6VM)LAM'[+:K6>._E97 +U6W90/3I5O%)'63T&*1N=J5[BU84#J3#! M#I*FBH=X2?[EZ[@(,IV2[A1&)A/]]AC)IU ]N5&OFB%6(A@Y>@>B'6MO=_9U M:9:KU+JJI..=/""AGJ&\32>4WF]XF\H7?MH4Z)A&ZJGR5RUR561#/>U:[6PV M>4QO^PDFI_+U;?& [&JW1.=$?\).!2YWT['/W:0D)U=NWX*MR25F>HY0 M/ILW:7\)/9X2]/0L>X:H5G 455T:4A(EHL UY'6?47X)9J+]![JBM"X6=R9H M, KP)%T'90:BZC3]2NZ>G5> VG$QSL@_DUUSIJK0H^ MJ[K[M2Z*O>.N;.==_6]A8!GWFS/4VH-OVY5?4R&8UJI4:2]:\EY'PY%K%":N MLD FU:!71+.K02YGZU:^192:I]9%2=4V<76%B5J/S:9\FTO<,]B'FJA"^*@> MZ%RK(J.U#%KO2PC?;DMAOL^44\5.%JN-EU;S6_;DOM=M="^N)HM<6* OG@[6 MI05L/7:9#%[B>593)\N1 H/%8DX(9##LOV5)D8[T--&AX3,'X"4FBZRMU0(T M0=1=3PL,GN$)YMWTG(&,0>NRA_-2@6+U*SJE#MD#_2K/J,I&,/-.'RBF!7^[6H&J M+#4OH1^[7 4?;&Z*T!C]UN.%2SD1?#8X1B^I.HXK!;]J 3VGT2=M"_N3H=51 M3/^H^) P6N2"RIT/4O5YI-NU6%WK\>5U]$G[M"IEL2=7@^F=OL%3::O:]=C; M=M0K>=?FMBSS"E95SO5R,Z<>M=Q M]$,JRZ#5D&@BF2U4NE:9\KU#RH^OL)I MC-YM+S)WDY5IVWSFHYF#XK=LUY@K]Q;KJ>1SJE*LG2K?BQN'E$Y\D!^(*>H-4Y>]L=1EFGUR3'#: M-O#N9*-XB<[Q/);RTYJ-?CBZ;,7#XY6TBS=XW Q"WPRYTG:*(!]A(5*9 MBZGMQZ:#1F-P!3PN;YW-YA>[B[QU.+K.+4?7I7)TI4V)KZO%5_)N\1#&;(0Q M?#*E/B\6Q2.\RO)+.M$!ST\L=/>;,QZ6[,UJO6;885!&X-LPF*HX9VC[_97P MJZ\*<16CHP*58]"D(_I?\MF^/:)'1IIWQ^6IL?U]!U;]UA8JG6F.IB-U><7I M/^S%%O()S.$2&XXGU7@CK5:T>W)X,;-811G.+?Q(_Y= ML=T6#$\O(^B,0THO> >F"0P&J4*40'%!J#$SDFNPRG'Y>,7]+RYQ[4:[%]N2 M65 >.7G#OON59;STJUA@5^9._\C.-F.=M>14I4S4R1/('9]-\)CF=_1[]T(< MC_]3>![_P32/Y;EX::K'?P[=XU-,V/(]F>MB>":X5\ \56;##O?0>D38%??5 MX,#>81V$AWP-[NM4L+NKP>YV-QKLUNM:37/A,'KA?IS:@1K<&'4CA^?^XF*, M]OTEHXJW.MC3JVBJ:UWLRT$\0%U!3KUSK+(:@U7%4NW1)3\!$V@'V7+\A #;)VS#I;HUFUG]QFOVEN(P^-;?5HSY^P*=Q/:P+6STN=TB_-N7[Q@V M^\RNO<5"JQ?O&;;ZW([ASOWR'9N'(?I].F91GE^B5US:]A(=J^Y-,F:[!WOR M;M^]V8GCR11B3@0>'X<5T'N@$PHE9J$4>V"E#]T)MS+A:.IQ.?EU=#Q(;S4T MQV5BZ/A1D<+8KQ=XUK_L,15Z&PS$5M $/(O<+]14(K>D]OUII_@I0]*C#*P? M&8U .&)(L)&2-%#7HEZ(2^NIU"SZS;]EM\P#-'FT]:AH(("<8?%,X#5Y/_E. MZ\#MA_JKD0K,U-LF"K%-U^?+1*;N'M+S8:6ES224F$;F"C.E$'R0*NTT+N\/ M?V"N<-N<@D,?QX1-,EI')O,TKF/[[*,5J)'(^T876QIZ\=Y*I)9[)#N- M>GBCCKI+"S0@STSP:">KU)[_6E+#Y<(\.O"O%_J6OS!MS5SAXO]Y/?G5 !C$ M>_)R2SBV>BO/H?<$!"2/FE"3/W+J^/3%\;!!F6 U#!- LQU>I8%E:CQX-./9 M*?[JN]/E+=]4".P_>$Z=>A+^)/ R 2ZZJL%J+8G!7H430P]'N%CF;BX*0_B M%0&>E$+X#UN9BV J>.'SE^F2F](.Y([I.-H[G0(\V%3#LK6+B(&WIKBFAX$7 M3L$:MG=H0;K'FGJ[V4PC]NW$N:_ >W^_FG$YP56QM4R!$7(.FWB,\W2%)@!J ME&>3-3K^TN*^E\7AE"[YFH8;,'/LC_1%)GRR(\$HS6]2F3X4%\^R@.0.[NE,G=!7?47R_IWATZOGNM6=\[>YI MVF]$)!7RV7(;M)/N1-"6#2RXKO%8FH1&"789,%;?.$>+<(GQR#>GB,: ,E:>+EM?("P^4 MT_@> U/JTHL?BPF#+7$^UKC:')3[GHGU#T,Y=)]Q%D9M@WV/Q'^>\9I\T7]> MER*G1=P JW=HR!2+9F'P1E+O7;:I?TQOGGNF)Z3N"4=[T+6G'JZ)+NUQQCY[ M!Y*4/\>;;%W83PC3EOLC7:FRUPF%)@W7HC;_-%*1:(+SL2^MC4\Y$70J()07 M4=8$4UHHER1L_M% M:4RR[:24;+NKX'O,S/.PH<&0(40I8?C,,&$(Q8$M5H6[VUG"N-<:P+4FHV+] ML63L^V:H._SU_.7&I3L3E^Z/,J?%6Q5_$[??5=XJ^+JJ+&9A"-T"6E#^LA./ M"]IG\)D)%S]FF*1F M?%6SB/]]/"V66(M!QT4!.Y:?#!I[5QFT]+M&??I>TOL3ME\G:E0>#GQX[!XIY@Q@/)VLGT@L*X=P]N.2J7W/+SU6@])T.ZVV;?5PP*.&698 M93AD 0"@;A+B%W,/91-%7V#PFBVVII@A931GYF8!]5U*%'H:YIVM* MVR(W6V*%WGI6O?A[^:+LWB:Y(="X,FLC_((7:&HEJW6&]$_EBO" M4UAQ<0*6TDSYF_GB 5O55P8SQ\\DM53P MX->%U 1RWJGDQ,K6;N@#4"@1 +U47-%NYYUF-^]TARJ[\.&41Y<2H1K9H:F, M&)G*B!V)KD'.;XV2"<4PH.9>-;(Q%KA&40T(^@SSG/$48Z1*)0WPIKQ3V'FB1X>D5!W^JM/(9(L3>&_&SHFL.#FS5*PUR\( Z1MU,T?L>TMGP(4<82L$$R8%).;1HA[L> ((21''AE U6$*W7&(* M+T)T (X \)1EM_!,D_I??.=2T-)+FS8.>HU!SW8B*->X@*58W&^Y/JG=9W2F MG,'8ELM"X&X5/+?X3B6\O.%,4!E"5"ZJ38'E/5'X.U3<,=V( IFR-D#:;V[F MB[E(.XP!J>PGJS6R$;/RN5W=%B2[],#()8[4TW>&D.%N\DB=QB';K$ *9R:O M+K=F1)GY(H/99CL6)4S6J4A0>9(VBA@M+[WQ,8MO"7)X9CH]4:#92,P]-K?N MXFYUS'O*+E5CT;X*IE;O3=@LD3.S?E5-8'@2S;C*3Z#](.0QOK5NNI@I1PD% M52=4\BXOTFI/QY,)>0FO'S/SYGI'&-U+MUT*Z=EK*IIS,\EL%-^Y-7B^B(G@ MVF5C7D$&0#*M2*8[7E$-^[Q,-^WL^_D"3MC5$A-/ ILDY#VW'-BH6_(2R]V01E*= MLS#(;C>K79A1&%"+7>D9#.F(P)5]T;&^Z&]9HKNV=7/M;A!-WW))"PQ2*'R7K+\Q5C!-A@MVQ-<\8(4*0:3K*[%9W+!6W;^B+E=Y^PDC2Q M2%D(ZL'.;GXKKK#%/^G9V/^+,:H3W!BI?=<%S30H=ZBW$L8_ZAIPUW2K^L6* M"QQX*/1VH7U27?$&5)8O_"C0=:?&*T(J,=4V49=B<2!M5E0\WXY_27YX#%4JKHL%'D+BJL-['NX95BTA_J2]DP=O9@%U8!D2 M 1NN'&)MH)9LGZ !&$+3K82 7S^ ,'B27F>3MI^15*W6[$G ,-ER2LKRTT)^ MY6K4;PDUY--21HHT5U:S;70GV%%7RU6PY'1 M0/*YB-8QTM$G(')SP\0FJ"6T?."(#$1 1TRWJ$S9,,+M^Z*U$))3<'/$T-#N M5L(-,XL#;WZMR\DVAA'(=LBHNAW6K9S7J21R\*7*V')3>W\8%.$R*NO\L X+ MP=$WU8OL)&+SG;:U?]LXJ ^6!#*<#2&^?#]9/MQ,%(8PS2^T_)+]8EJ3N";\ M"XI@@!H3AC)FQ=W2JBH5:=)&^N:E>]+(R24\5=-)KSH]^4BD2TDB&1$+@HT\ MY9E(#;K!"U ?%IC6Z.G:H9!+.?/70.G=I%L(8#Z49!F,(QWRN]V@9@"!2$"SHG+27MTE)6?X58&5.SXE*J@[B0U(>,Y?,$#*K9K M=39(0$+RX!#OH4Y"K%\792S[BZ4IRJ+,L$\$$_MF,9E^.1I//Z_0'))JDO>K M6;'P$U/_N-EL__3_ %!+ P04 " HB@9-GJ\/Z60" _#0 #0 'AL M+W-T>6QE+&=./_TDRT_Q:+9FZZC?1*<[W>_^LN1P#DJUH_@NQUB!FE%>AC!7JGCO M.&6<8X;* 3N>O#DY<>_/KJ;^TR9P!H%E?$I"Z/EOH?/G MT'/7?1QL@A/XZHGP0^P)VG\:^@!Y KYX!-SOT;"&'4_3WQU.'^5.$B]-HM.> M>!2D@@\'OX36HM>M.9R:VT@>TRQ[C%T> MQ04%V0KUL=+;XI[T 34=%079__9PSS+%$="Q: MW_V7_)3_L^+EQ=]+;OY5IH)?UE-];HFF-9B!R-4<1/IS$#F#U\:T5S,0>?G, M(IVVQQ@U,GMM3.\%FXI017@K-R=)@JT>TT>&\*MI4.E>,S%T,QJOT$9_S>SQ M=6Z"4U11=6NVV 1#.-B?C7#/[U>M>T0(!_L+3DC%;,L[?#)%/P%02P,$% M @ *(H&33N(X5"P!0 $#< \ !X;"]W;W)K8F]O:RYX;6S%F]UNVS@0 M1E^%\%476*^M?Z5( CBQNVL@=8(XZ%XS,FT3E427E-/V[4LI#3+*NA_V9JHK MVPHM'T@BS\QPC?=,OYSKSDXNS]LWG[3ZZEZ/MQ^%+!K] MI![DX\5H.O+C)F1@=]*7UV>B]_;_,)GM5A=J;HICI>KF&\D'-E]9-L==+=XW_49J?;ZSEK%:/I ME0RF:#6?\F)^D-J*3[(\*O%127>TW7UV% _*AMDV5[*4_MD3Z^X7KDUU,/5; M/N29@%DT?QNS^:K+LKO'RXT?K+=:^;=^?M<[.JD#9)J 637W?K[88]'X">(? MP9;UOAWF0:_WTNXH)G)-P"T;XV>V;=I?%2O3*/>GN&WVRHJY>O1SG6(BVP3, MNEE4A])\5TICK9^<%!-))&26" RZPIQB(J.$S$:!05=X1C&1:$)FT<"@*YK2 M6@F23L0L'1AT10'%1-J)F+5#@ZZ7Z?T'A4/NB9C=\]_HZR0BK(DQ>^=$V'.2 M$4DG8D]30/PCWE%,))V(63I0X1&MBD5(.A&S=#!F1C&1=*(A*V,1E4Z$I!,- M61N+J'0B))WHMU7'W*G C=:^D71B9NG \#*FTHF1=&)FZ<"K&8<4$^DG9M8/ MQJ2I3XP4%#,K"&/2U">&&S/,%OI53C$6J[:403&1A>*!4I^Q^*!K26L:,;)0 M/%3J,^Z6?(J)+!0S6PA@WEEUH)C(0C&SA7Z).=ML^FEYC"P4,UL(7,W6HW1S M$UDH8;80O.F&WO0$62@9:*_&8[8))<5$%DK8"W!HIEN*B2R4,%NH7^1XWDYJ M4_29*/+ M(]T9R&"?-+-\7MK%3C^.R#<9LV].[:".Q?I85=)^%Q\H)O)-]OO[V\3K,=I$ MF2/?Y$/VNHDQQ42^R=FS'H"94]_DR#]:#,*EO&PO7W)E M;',O=V]R:V)O;VLN>&UL+G)E;'/%VD%NVS 0A>&K&#I : [)(5/$6763;=L+ M"#9M&;$E0531Y/95O:D*)'I=&$\;"X:%X;_Q!X'BT[=\J<=SUY;FW)?-V_72 MEEW5C&/_Q9BR;_*U+@]=G]OIEV,W7.MQ^CJ<3%_O7^M3-K+=JAGF,ZKGI_G, MS"U-SF,QMXM]F!:8;GGO\_\LWQV/YWW^ MVNU_7G,[?E#Q=X'*?!PDRT%"#W++08X>Y)>#/#TH+ <%>I N!RD]*"X'17I0 M6@Y*]*#'Y:!'>I#= AFW_"2$-5]K"[BV?*\M -ORQ;: ;,LWVP*T+5]M"]BV M?+LL*S]KH89NOMP"]A:^W +V%K[< MO86OMP"]A:^W +V%K[< O86OMP"]A:^W WH[OMX.Z.WX>CN@MUMAKP1MEO#U M=D!OQ]?; ;T=7V\']'9\O1W0V_'U=D!OQ]?; ;T=7V\/]/9\O3W0V_/U]D!O MS]?; [W]"GO=:+.;K[<'>GN^WA[H[?EZ>Z"WY^OM@=Z>K[<'>GN^W@'H'?AZ M!Z!WX.L=@-Z!KW< >@>^W@'H'59X5XE>5O+U#D#OP-<[ +T#7^\ ] Y\O0/0 M._#U5J"W\O56H+?R]5:@M_+U5J"W\O56H+?R]5:@MZYPU@0=-N'KK4!OY>NM M0&_EZZU ;^7K'8'>D:]W!'I'OMX1Z!WY>D>@=^3K'8'>D:]W!'I'OMX1Z!U7 M."N(#@OR]8Y [\C7.P*](U_O!/1.?+T3T#OQ]4Y [\37.P&]$U_O!/1.?+W3 M3._2U$,^?!^'45Y_@U02P,$% @ *(H&3:8.7*LP @ NC !, !;0V]N=&5N M=%]4>7!E&ULS=O?;ILP% ;P5XFXG8+C_VQJ>M/N=JNTO8 ')P$%,++= M+GW[&=I.6I5)K9I(WTT(''/.![%^=[GZ^3A17!V'?HS;HDUI^L)8K%L:7"S] M1&.N['P87,JG8<\F5Q_-\ MGN_[_D A= V]*YK?[;J:&E_?#_F6,DZ!7!-;HC3T96Q=H.9'"MVX?\Y[YT+Z MYH;Y&MF\\)R/2//6::AYT_#<^G(_[&\?#LOW4R_\;S&RY?"QMWZ^' (D MAP3)H4!R:) 3X#)*#;U""H(C*44CE**9R%%0YBJH7]XF<^6ORQ<_P%02P$"% ,4 " G MB@9-'R// \ 3 @ "P @ $ 7W)E;',O+G)E;'-0 M2P$"% ,4 " GB@9-9O,+8(( "Q $ @ 'I M9&]C4')O<',O87!P+GAM;%!+ 0(4 Q0 ( ">*!DU5\H&$[@ "L" 1 M " 9D! !D;V-0*!DV97)PC$ 8 )PG 3 " ;8" !X;"]T:&5M92]T M:&5M93$N>&UL4$L! A0#% @ )XH&3=LS65QB @ % @ !@ M ( !]P@ 'AL+W=O*!DW;/!7Q-@0 /@3 8 " 8\+ !X;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0# M% @ )XH&39Q4"=#4! ^!8 !@ ( !;1( 'AL+W=O M*!DU+:+[%W@( )(* M 8 " 7<7 !X;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0#% @ )XH&39X>NF"T M 0 T@, !@ ( !CQ\ 'AL+W=O*!DUT[];%M0$ -(# 8 " M 7DA !X;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0#% @ )XH&37TR?2.W 0 T@, !D M ( !324 'AL+W=O&PO=V]R:W-H M965T*!DUET3K$L $ -(# 9 M " 2&UL4$L! M A0#% @ )XH&3;^&PO=V]R:W-H965T*!DVJP?U)LP$ -(# 9 " M >8N !X;"]W;W)K&UL4$L! A0#% @ )XH& M30.HLD:V 0 T@, !D ( !T# 'AL+W=O&PO=V]R:W-H965T*!DT\]/R[M0$ -(# 9 " :DT !X;"]W;W)K M&UL4$L! A0#% @ )XH&39*=J<^U 0 T@, M !D ( !E38 'AL+W=O&PO=V]R:W-H965T*!DV,!2D% MM $ -(# 9 " 6TZ !X;"]W;W)K&UL4$L! A0#% @ )XH&34L,/MFT 0 T@, !D M ( !6#P 'AL+W=O&PO=V]R:W-H965T M*!DU4")E6M $ -(# 9 M " <] !X;"]W;W)K&UL4$L! A0# M% @ )XH&3&PO=V]R:W-H965T*!DTS,PMS]0$ ,H% 9 " ;5& M !X;"]W;W)K&UL4$L! A0#% @ )XH&39>) M]X#B 0 04 !D ( !X4@ 'AL+W=O&PO=V]R:W-H965T*!DU@ZD7.X $ $% 9 " 0=- !X;"]W;W)K&UL4$L! A0#% @ )XH&32R$PR'V 0 RP4 !D M ( !'D\ 'AL+W=O&PO M=V]R:W-H965T*!DTP.5R[PP$ M #<$ 9 " 3E3 !X;"]W;W)K&UL4$L! A0#% @ )XH&3<(/LPBW 0 T@, !D ( ! M,U4 'AL+W=O&PO=V]R:W-H965T*!DT0O'JXO@, ,,0 9 M " 1U9 !X;"]W;W)K&UL4$L! A0#% M @ )XH&3>$ZN#)U!@ +", !D ( !$ET 'AL+W=O!0" #2!0 &0 M@ 'D:P >&PO=V]R:W-H965T* M!DUFI?H-XP$ "(% 9 " 2]N !X;"]W;W)K&UL4$L! A0#% @ )XH&30.P(TH( @ ; 8 !D M ( !27 'AL+W=O&PO=V]R M:W-H965T*!DWAFSJ , ( "@' M 9 " =MT !X;"]W;W)K&UL M4$L! A0#% @ )XH&35,SQS%V P [1( !D ( !0G< M 'AL+W=O@ >&PO=V]R:W-H965T*!DV:RD8;[0( !L+ 9 M " 0]] !X;"]W;W)K&UL4$L! A0#% @ M)XH&36"67?9T @ 8@@ !D ( !,X 'AL+W=O@@ >&PO=V]R:W-H965T*!DWJ;4="@@( $4) 9 " 2F% !X;"]W M;W)K&UL4$L! A0#% @ )XH&33PB9;1= @ M10< !D ( !XH< 'AL+W=O"0 &0 @ %V MB@ >&PO=V]R:W-H965T*!DW8 M!D68NP$ ! $ 9 " 5Z- !X;"]W;W)K&UL4$L! A0#% @ )XH&3;?'8 A@ @ * @ !D M ( !4(\ 'AL+W=O&PO=V]R:W-H M965T*!DUKO?B"4 ( #@' 9 M " <^5 !X;"]W;W)K&UL4$L! M A0#% @ )XH&35M83_BA @ D@H !D ( !5I@ 'AL M+W=O&PO=V]R:W-H965T*!DTO*RR, @8 TC 9 " M ;V= !X;"]W;W)K&UL4$L! A0#% @ )XH& M3075P=1I! EA4 !D ( !]J, 'AL+W=O&PO=V]R:W-H965T*!DU^@ JF>@( #\( 9 " =JM !X;"]W;W)K M&UL4$L! A0#% @ )XH&35/$O95P @ "P@ M !D ( !B[ 'AL+W=O&PO=V]R:W-H965T*!DT-F&UL4$L! A0#% @ )XH&373QBC<,!0 Y!L !D M ( !?;@ 'AL+W=O&PO=V]R:W-H965T M*!DV=1G.D50( 'D' 9 M " 0C! !X;"]W;W)K&UL4$L! A0# M% @ )XH&34NP&PO=V]R:W-H965T&UL4$L! A0#% @ *(H&3?T4,BIP @ U < !D M ( !!]0 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ *(H&35D/BSYK! >A0 !D ( ! MJ-T 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ *(H&3=LDHWAY @ $P@ !D ( !.^@ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ *(H&39 ^T**8 MLP 2\X" !0 ( !-/ 'AL+W-H87)E9%-T&UL M4$L! A0#% @ *(H&39ZO#^ED @ /PT T ( !_J,! M 'AL+W-T>6QE&PO=V]R:V)O;VLN>&UL4$L! A0#% @ *(H& M39OUMHB7 @ (3( !H ( !:JP! 'AL+U]R96QS+W=O XML 97 Show.js IDEA: XBRL DOCUMENT /** * Rivet Software Inc. * * @copyright Copyright (c) 2006-2011 Rivet Software, Inc. All rights reserved. * Version 2.4.0.3 * */ var Show = {}; Show.LastAR = null, Show.hideAR = function(){ Show.LastAR.style.display = 'none'; }; Show.showAR = function ( link, id, win ){ if( Show.LastAR ){ Show.hideAR(); } var ref = link; do { ref = ref.nextSibling; } while (ref && ref.nodeName != 'TABLE'); if (!ref || ref.nodeName != 'TABLE') { var tmp = win ? win.document.getElementById(id) : document.getElementById(id); if( tmp ){ ref = tmp.cloneNode(true); ref.id = ''; link.parentNode.appendChild(ref); } } if( ref ){ ref.style.display = 'block'; Show.LastAR = ref; } }; Show.toggleNext = function( link ){ var ref = link; do{ ref = ref.nextSibling; }while( ref.nodeName != 'DIV' ); if( ref.style && ref.style.display && ref.style.display == 'none' ){ ref.style.display = 'block'; if( link.textContent ){ link.textContent = link.textContent.replace( '+', '-' ); }else{ link.innerText = link.innerText.replace( '+', '-' ); } }else{ ref.style.display = 'none'; if( link.textContent ){ link.textContent = link.textContent.replace( '-', '+' ); }else{ link.innerText = link.innerText.replace( '-', '+' ); } } }; XML 98 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 100 FilingSummary.xml IDEA: XBRL DOCUMENT 3.10.0.1 html 254 396 1 true 105 0 false 9 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 2106100 - Disclosure - Investments in Equity Securities Sheet http://www.harmonicinc.com/role/InvestmentsInEquitySecurities Investments in Equity Securities Notes 9 false false R10.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 10 false false R11.htm 2108100 - Disclosure - Fair Value Measurements Sheet http://www.harmonicinc.com/role/FairValueMeasurements Fair Value Measurements Notes 11 false false R12.htm 2109100 - Disclosure - Balance Sheet Components Sheet http://www.harmonicinc.com/role/BalanceSheetComponents Balance Sheet Components Notes 12 false false R13.htm 2110100 - Disclosure - Goodwill and Identified Intangible Assets Sheet http://www.harmonicinc.com/role/GoodwillAndIdentifiedIntangibleAssets Goodwill and Identified Intangible Assets Notes 13 false false R14.htm 2111100 - Disclosure - Restructuring and Related Charges Sheet http://www.harmonicinc.com/role/RestructuringAndRelatedCharges Restructuring and Related Charges Notes 14 false false R15.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 15 false false R16.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 16 false false R17.htm 2115100 - Disclosure - Income Taxes Sheet http://www.harmonicinc.com/role/IncomeTaxes Income Taxes Notes 17 false false R18.htm 2116100 - Disclosure - Net Loss Per Share Sheet http://www.harmonicinc.com/role/NetLossPerShare Net Loss Per Share Notes 18 false false R19.htm 2117100 - Disclosure - Warrants Sheet http://www.harmonicinc.com/role/Warrants Warrants Notes 19 false false R20.htm 2119100 - Disclosure - Segment Information Sheet http://www.harmonicinc.com/role/SegmentInformation Segment Information Notes 20 false false R21.htm 2120100 - Disclosure - Commitments and Contingencies Sheet http://www.harmonicinc.com/role/CommitmentsAndContingencies Commitments and Contingencies Notes 21 false false R22.htm 2121100 - Disclosure - Subsequent Event Sheet http://www.harmonicinc.com/role/SubsequentEvent Subsequent Event Notes 22 false false R23.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 23 false false R24.htm 2302301 - Disclosure - Recent Accounting Pronouncements - Revenue From Contracts With Customer (Tables) Sheet http://www.harmonicinc.com/role/RecentAccountingPronouncementsRevenueFromContractsWithCustomerTables Recent Accounting Pronouncements - Revenue From Contracts With Customer (Tables) Tables 24 false false R25.htm 2307301 - Disclosure - Derivative and Hedging Activities (Tables) Sheet http://www.harmonicinc.com/role/DerivativeAndHedgingActivitiesTables Derivative and Hedging Activities (Tables) Tables 25 false false R26.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 26 false false R27.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 27 false false R28.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 28 false false R29.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 29 false false R30.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 30 false false R31.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 31 false false R32.htm 2315301 - Disclosure - Income Taxes (Tables) Sheet http://www.harmonicinc.com/role/IncomeTaxesTables Income Taxes (Tables) Tables http://www.harmonicinc.com/role/IncomeTaxes 32 false false R33.htm 2316301 - Disclosure - Net Loss Per Share (Tables) Sheet http://www.harmonicinc.com/role/NetLossPerShareTables Net Loss Per Share (Tables) Tables http://www.harmonicinc.com/role/NetLossPerShare 33 false false R34.htm 2319301 - Disclosure - Segment Information (Tables) Sheet http://www.harmonicinc.com/role/SegmentInformationTables Segment Information (Tables) Tables http://www.harmonicinc.com/role/SegmentInformation 34 false false R35.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 35 false false R36.htm 2402402 - Disclosure - Recent Accounting Pronouncements - Revenue From Contracts With Customers Beginning Balance Sheet Impact (Details) Sheet http://www.harmonicinc.com/role/RecentAccountingPronouncementsRevenueFromContractsWithCustomersBeginningBalanceSheetImpactDetails Recent Accounting Pronouncements - Revenue From Contracts With Customers Beginning Balance Sheet Impact (Details) Details 36 false false R37.htm 2402403 - Disclosure - Recent Accounting Pronouncements - Revenue From Contracts With Customers, Financial Statement Impact (Details) Sheet http://www.harmonicinc.com/role/RecentAccountingPronouncementsRevenueFromContractsWithCustomersFinancialStatementImpactDetails Recent Accounting Pronouncements - Revenue From Contracts With Customers, Financial Statement Impact (Details) Details 37 false false R38.htm 2402404 - Disclosure - Recent Accounting Pronouncements - Narratives (Details) Sheet http://www.harmonicinc.com/role/RecentAccountingPronouncementsNarrativesDetails Recent Accounting Pronouncements - Narratives (Details) Details 38 false false R39.htm 2406401 - Disclosure - Investments in Equity Securities (Details) Sheet http://www.harmonicinc.com/role/InvestmentsInEquitySecuritiesDetails Investments in Equity Securities (Details) Details http://www.harmonicinc.com/role/InvestmentsInEquitySecurities 39 false false R40.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 40 false false R41.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 41 false false R42.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 42 false false R43.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 43 false false R44.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 44 false false R45.htm 2408402 - Disclosure - Fair Value Measurements - Narratives (Details) Sheet http://www.harmonicinc.com/role/FairValueMeasurementsNarrativesDetails Fair Value Measurements - Narratives (Details) Details 45 false false R46.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 46 false false R47.htm 2409402 - Disclosure - Balance Sheet Components - Accounts Receivable, Net (Details) Sheet http://www.harmonicinc.com/role/BalanceSheetComponentsAccountsReceivableNetDetails Balance Sheet Components - Accounts Receivable, Net (Details) Details 47 false false R48.htm 2409403 - Disclosure - Balance Sheet Components - Prepaid Expenses And Other Current Assets (Details) Sheet http://www.harmonicinc.com/role/BalanceSheetComponentsPrepaidExpensesAndOtherCurrentAssetsDetails Balance Sheet Components - Prepaid Expenses And Other Current Assets (Details) Details 48 false false R49.htm 2409404 - Disclosure - Balance Sheet Components Additional Information (Details) Sheet http://www.harmonicinc.com/role/BalanceSheetComponentsAdditionalInformationDetails Balance Sheet Components Additional Information (Details) Details 49 false false R50.htm 2409405 - Disclosure - Balance Sheet Components - Inventories (Details) Sheet http://www.harmonicinc.com/role/BalanceSheetComponentsInventoriesDetails Balance Sheet Components - Inventories (Details) Details 50 false false R51.htm 2409406 - Disclosure - Balance Sheet Components - Property and Equipment, Net (Details) Sheet http://www.harmonicinc.com/role/BalanceSheetComponentsPropertyAndEquipmentNetDetails Balance Sheet Components - Property and Equipment, Net (Details) Details 51 false false R52.htm 2409407 - Disclosure - Balance Sheet Components - Other Long Term Assets (Details) Sheet http://www.harmonicinc.com/role/BalanceSheetComponentsOtherLongTermAssetsDetails Balance Sheet Components - Other Long Term Assets (Details) Details 52 false false R53.htm 2409408 - Disclosure - Balance Sheet Components - Accrued and Other Current Liabilities (Details) Sheet http://www.harmonicinc.com/role/BalanceSheetComponentsAccruedAndOtherCurrentLiabilitiesDetails Balance Sheet Components - Accrued and Other Current Liabilities (Details) Details 53 false false R54.htm 2410402 - Disclosure - Goodwill and Intangible Assets - Narratives (Details) Sheet http://www.harmonicinc.com/role/GoodwillAndIntangibleAssetsNarrativesDetails Goodwill and Intangible Assets - Narratives (Details) Details 54 false false R55.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 55 false false R56.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 56 false false R57.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 57 false false R58.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 58 false false R59.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 59 false false R60.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 60 false false R61.htm 2411404 - Disclosure - Restructuring and Related Charges - 2016 Activities in Restructuring Accrual (Detail) Sheet http://www.harmonicinc.com/role/RestructuringAndRelatedCharges2016ActivitiesInRestructuringAccrualDetail Restructuring and Related Charges - 2016 Activities in Restructuring Accrual (Detail) Details 61 false false R62.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 62 false false R63.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 63 false false R64.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 64 false false R65.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 65 false false R66.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 66 false false R67.htm 2413402 - 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 67 false false R68.htm 2413403 - 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 68 false false R69.htm 2413404 - 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 69 false false R70.htm 2413405 - 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 70 false false R71.htm 2413406 - 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 71 false false R72.htm 2413407 - 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 72 false false R73.htm 2413408 - 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 73 false false R74.htm 2415402 - Disclosure - Income Taxes (Details) Sheet http://www.harmonicinc.com/role/IncomeTaxesDetails Income Taxes (Details) Details http://www.harmonicinc.com/role/IncomeTaxesTables 74 false false R75.htm 2415403 - Disclosure - Income Taxes - Additional Information (Detail) Sheet http://www.harmonicinc.com/role/IncomeTaxesAdditionalInformationDetail Income Taxes - Additional Information (Detail) Details 75 false false R76.htm 2416402 - Disclosure - Net Loss Per Share - Numerators and Denominators of Basic and Diluted Net Income (Loss) Per Share Computations (Detail) Sheet http://www.harmonicinc.com/role/NetLossPerShareNumeratorsAndDenominatorsOfBasicAndDilutedNetIncomeLossPerShareComputationsDetail Net Loss Per Share - Numerators and Denominators of Basic and Diluted Net Income (Loss) Per Share Computations (Detail) Details 76 false false R77.htm 2416403 - Disclosure - Net Loss Per Share - Anti-dilutive Securities (Detail) Sheet http://www.harmonicinc.com/role/NetLossPerShareAntiDilutiveSecuritiesDetail Net Loss Per Share - Anti-dilutive Securities (Detail) Details 77 false false R78.htm 2417402 - Disclosure - Warrants (Details) Sheet http://www.harmonicinc.com/role/WarrantsDetails Warrants (Details) Details http://www.harmonicinc.com/role/Warrants 78 false false R79.htm 2419402 - Disclosure - Segment Information - Summary Financial Infomation by reportable segments (Details) Sheet http://www.harmonicinc.com/role/SegmentInformationSummaryFinancialInfomationByReportableSegmentsDetails Segment Information - Summary Financial Infomation by reportable segments (Details) Details 79 false false R80.htm 2419403 - Disclosure - Segment Information Segment Income or Loss Reconciliation (Details) Sheet http://www.harmonicinc.com/role/SegmentInformationSegmentIncomeOrLossReconciliationDetails Segment Information Segment Income or Loss Reconciliation (Details) Details 80 false false R81.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 81 false false R82.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 82 false false R83.htm 2420404 - Disclosure - Commitments and Contingencies - Additional Information (Detail) Sheet http://www.harmonicinc.com/role/CommitmentsAndContingenciesAdditionalInformationDetail Commitments and Contingencies - Additional Information (Detail) Details 83 false false R84.htm 2421401 - Disclosure - Subsequent Events (Details) Sheet http://www.harmonicinc.com/role/SubsequentEventsDetails Subsequent Events (Details) Details http://www.harmonicinc.com/role/SubsequentEvent 84 false false All Reports Book All Reports hlit-20180629.xml hlit-20180629.xsd hlit-20180629_cal.xml hlit-20180629_def.xml hlit-20180629_lab.xml hlit-20180629_pre.xml http://xbrl.sec.gov/currency/2017-01-31 http://xbrl.sec.gov/country/2017-01-31 http://fasb.org/us-gaap/2017-01-31 http://xbrl.sec.gov/dei/2014-01-31 true true ZIP 102 0000851310-18-000056-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0000851310-18-000056-xbrl.zip M4$L#!!0 ( "B*!DT:[D.C$$0" 'E<)0 1 :&QI="TR,#$X,#8R.2YX M;6SLO5EW&T>6(/P\\RO\^?F3'?M2I]MS8G6I1Q)E27:/G_JD@"29;1!@)0!9 MG%\_-Q( "2 3*P$2(+/*52:9V]VWN''CW_[7]YO>#]_R_> 'G?%-WA_]X,H\ M&^7='_XN1M<__&58)=: M9QV>_D\*?JDZ6N+___L_NEQG60=)JG+.."694@CGF?SZ]3)CW:^\>MGWKV6O M^$?Z_Q\ ZO[P'YW!N#\J[_[]Q^O1Z/8?/_^<+OTTS#L_70V^_3R]^#-!6+Y! M^ W%/\X>&YG5A@>[>='\#%Q(M[/%V_/OG>OF^].5AO=?]XK1_0-_ M__WW3]=9>3/H%YVBW_FI,[A)CR@DB)X]4/2_Y<-1\S')17<#NB/T_OF#W0*_I_K;D[7?Z:#?/9[?VLZ R;8:HN-2#>'_3[XYOF M;W1'Y<^CN]O\9[CI#=R5ET7G_KG-#RT^4.:7*S$1/\/5V8W#HM., EQ(".!% M!(:CVW+%_7"EX8'Q\,U5EMW>/W.9#;]6@$PO-! )KI2#7CYL?*:ZTOQ0HD/S M0]65IH=&97ZUDD[Z9[@^NS5=Z"YIQ3T])Q<7;ATUWLHGMX[F;RW6"6A_.,KZ MG7N1^UX3T;]I=3?66O]<7;V_==AMNA%>BW_^/^_??>YH;/R]_9/J-6U"J07?^JT""[<[>(-T0]?Z\YNGOWI_GNS/TPILY%4_S75I__Z M!,:P''=&XQ)UC??B^%_)9;\US^G5A8>$K7;WN^ ,1A.8?N@6<,O$<4^Q_$)2T-P4\IZA6$]LRFI)!OB'R_I73*_MKR80.Y/31 MGN?^8="6O[$31UN^P01<\N'0;K")'\M!%XS 1?DY+[\5G?S!)$[_<%[&KPF= MJ>U;P.=U6+F*X?(\X@6Y&ZED(A5%AR45Z,9OK6X\G6[0.>OV7+K1,ORI& XJ MRTY#PT_>&)Z.;IP\J4Y'JM:;D:6++\&2+%U]C=YC8RC=LOW0/N04HL26[4^N M[:>01[5&_LFU_=E]^S9&ODT17HAY3W5! E;A^L^'VO MVZ;[W^/A*,GP, [*#_G?IE-U$*3UD7+0AQ\[>75UP=8_W/0Y+2)D97?X^VT7 MY#!U R ]493[N]_VBU&1]^/\U_'13>M/[[M3QZW^>6@S$V_:RY'>?EE M<%MT!!+G99MV8L>#H]J*'^OLV0X@[L?-!U@/P<[CF>9CK\"ZYK-=)]^7= MW_O=O%S+JE;C3E3C]F?BR] SF_42HI^O\WST;C"AX(*47XRN\_+#H#_I@1N9 MX3 ?#<]+C%?A^" %:Y \7S;+W]@1S:G ZKRDX C&[)X&3R(D!U_^GX;YK9"\ M*"$YNZ2H%9*G%I+GCRH^EOEM5G3#]UL@;CZ$3*9RP>XE!QG;XWR60C"1 6SS MJ_3#DR9R+KLM1EFO^+]YUP%$9=89N<%P-%>+S7KYT UN;HIAXMK\360 MDJWAQJR4O)$=3Z4!\]7EPYA!T4;=+\I7'KRXWM @<@;%KK;0?%(V]F47FD^N ML^?\]+4M3K\ +3W%XO0IZN:?K6ZVNMGJYNGUR)V?;K9Q[HO2TO.*;.=,>]_.(R_&L,D+W/1]># M[MMJX%."O?[7//^0WN5XV' )W M)_H-WZRHL2" C0_??1B,/I;%35;>V;R?PPL*^/&\A/$QE)ZN?]R3^D F=Q]& M/:C)SIQZ$I5A;S!Z0\B!588>5&7^*(9I6--MK_/J1'@9]2>2":3?H,/)1%.. MVAK2,Y+"UI">06;9M(+R>"W[F'\%4ML\ZUQ_OH/+-V?6R'$ Z5]%@M=;_&_% MZD6(U;-;JZ5-OO_,NU>01?I\6%SUZ\V,'P;][O12WJW5MCJ#FQSRSU&5H:[= M8C$ 2+.4KDX>FC8*GI?\-9/JP45E*YO]%A'ZB>2\^?>V]Q@/ELY M;^7\I=KSWUHY;^7\I0\G4:V8)OT_%\*\% M48V#,@?FA>^=ZZQ_E<.O?V?ELLPWO6GX:U;TWPV&0WLW%9%/>:]BT/"ZN%W\ M1E:4?V2]<3Z]<>GMCU#&CX.&9>_/UX/RS"9*K6/5@ZROX]6!=&X_3L^!V,CJ M P'W?*9H7LX>OC]':BQ=C+]KXHLU(6H-QS@;CJ3.2H\]+V<=BS*8FO *%6T3U?%D^ M'U0><$3. <7H$;[A7"3PJ0;UG(Y2/)^E/^V8[;$Y7FN!SX[E.PTI,YU..WL,>[N*SJUU/>=@YTCS %OE:X.=5AV/G'NTGJ_U?*]"U8X> M9-[W]?R:#Z[*[/:ZZ&2]2L"KO5ZB33FIEN>:OQ\/BWX^')K.O\;%W,)-M>/I MRQ\?SDOT5F SW;UTC\[+\!_WZSKV[F&)!^B8E9WKNW?YM[S7O.+WMG\['@VK M&\AYL7<[C!M6ONHHGZ5@1.702.7ZIL#?@Y:>^!#3A>BBKG7OD^SX;C ML@K*8YG_:YSW.W?-[YN[<_@I3P==%>?6W74(LX /&H)NP8D&<-:PXGQE_K#U MI0-H#3VRULQME9IMKO]R=YNOJX M- Z=B]8]>Q7K$&I/SU?M=X"K+HF/[V$[ MHR#ID%:G-1%G:B):A3R?,&"/5=_#)<.MUK^\M>4G*ARTEND,0X632U".G=:W M=NB,$I0SKDNT5N=?^9K?:>B.)N=Y1J&G)"_ M;,/D4UB@:U?,7T%,VT:0Y^--'[=BWJKHBUG>;I7V9+SH&92*SD7G7GFEY;0= MU0J9?ZT"^MK%X<";7-K*5UOY.GFWOT+F7ZN MN)PO$+HJY*I$ZM:MG)]C $$ MKU[*V^SFA&5^I[JXRX;7Z23E;UGO/)>SMBGBO1_T\[OW6?E7/HKC?O?,#L+> MPJ4T,;%= CNAVF&S!+Z,E+G='->N'K2;X\[/)KW\]8S#13]MJ')>H<-=\Z\5?C!<_&W5]=I]Y=*7]6*:3V4=W'T%>1B $R5C?)ICM74TQW@$O M\NM!K_OVYK8K MT7U]K/\\N!R!W4NDF/WH4TXUJ!Y("QPO61*VQOY\!6.^O-,*QGD*QM'7T]I( MX70CA:.75G9A_ONLR M@) N?U=\R[MO^_#NJ^)K+Y\PT]Z]S_Y[4+I>!CQ8<$UE-R\O2H@=N^-.8HO- M.G_U!N?6Y+L]YG..9"WJYYO^/E8DIH7 O/LE[USW!T"1NT_%U?6Y%<'VDHD- MN)^O4"SL+FB%XNR$XOA;3G80BBJ>>I\5\+I^BC3,59E/ZL8027S*>^GLU^I? M0/OA=7'[DH6D"F!VI\4K%1HW'HX&-WFY0)&EDXI?KIAL@_WK$XPV%#V%4/2D MLI/65IR.K3BI'*6-/,XC\CBXT/B)@_GSBV_3F'-+8X#WY$ MY9/Q?5^:@4:A.8W:1+.EVP]OD3^/X'U5-]QT*?KS1"[F]2U+,MGIP,7S4JZU MN,W4:1FY\[2KR^'[%FS] V@]>'D,G4/K/ /O/5C9:NCIL[4A\FF5]-7$*OOX MW9;WI^EK]]/DUD:_4*U^]/HN?!,RN?[5M.WTO*1COW7=1I3/TZ\?0@32QN*+ MR\]9[U64M6K8GB?C&]S IWPX*L>=T3A-M$EH5BN.P[S\EB\TW/\QZ(V!7.6= MSV_!8HW+/&U.6VK#7WA9NO[PBG]FY\)!Z/=\Q)/,0:\5AE MY<+-;6]PE^>?\V]Y6>VUZ7=MWL\OBY$IRS1>O5HH;&W>2INW$P5?N@5*@.@NW'SJ 69?S'5G97E3F>.*2WJ:OR\'+CB-/VVSWD=KRM(-, MV]SZK,/)MY-PTJ5PYO=AWL:3;3QY#E[V69<$)BK+CKHDT.I?JW^M_IUJE/N< MW1-M,O>2D[D3/H#H$,T6YR*DIYA#/:(GXWQDLEW7:]?USD-R'U'3/8SPOII MX"2$MZWK[E?7/1=I/(#'?SE5P7VZT-IJPGGF.*^[_CUUX^38"U9M7O3R\J+' M.6@(1RDZK!RK5HY;.3[S[L='%JG>#?I7H[R\\?G7I363=X.L/TR'UN1=>Q?+ MO-^Y_C0]81/8,3UYH"K]SX[F_)1W\N);&J=U9J. GE:ZFT@^_=0!:'Z^Q0%> MQ<\G/P69[Z;P_-AK*1,YF 7&"ZG%I_S;H/Y9- ,C^Q67#:R9+I_ [ M?/^/K-?+[VS6_^N\5+N.UOR!P6O(>Y MWY0OEG(2>=R@_RTO$_GLW>_]XE_CW.?#3EG<+HKUY]&@\]=M673RJS('0U\. MROQ?XZR'*0(X.H#;X/+#8)0_O.YCNOF\A'0K>LPLW&,(\D0Q_'.[](9<]-%> M/?'H;3_E48DZ"R\ M_DGP#D0P0"#W.$KP?EZ$NC_0;^NL'-;>_N[V)T_0YD MI8 OW'T".2C*JGOHO,3_N6.*.FL?OK_$VY.-8G;X>*-@3;^\I62]DEI @^OZ M?)V5^:?\=@Q^.QOF'\O!59G=/*@FR,LW^&CO[D-^-1@5Z8#)+R5X_JPZL_;, M@J?5R$[%92ML7Y'3V3_.22Z[\NH0[0U'UUE?JWMW/KQW^2/@T;!S_\;RWBZ= MBT3M$ND\DB2O0^RF4O>YM5#G8*& ]YCM)"H/MQ^FT@6R;N,WU[Y]B0'Y*S=_3%LGP^>/'6:)WKR'F M[ZRL7C^7X,Z2P>HC_S'NW='T@B5_4SUX'P35=D:D^L)Y:=<")6;9[SI2',BF M+Q"R8=/$ R6?2+%W[X2$?^A!I57]1I.T)H)CM9NLDO3XOK):/X3R%*"ODMQJXF)#Q]NYN+)!DN@9.1XJ6VSBE0\ MN:@*RV?, D%Y:]7]*]^S?MYF?5, MOVNZ-T6_ ",)]W[+P_=;X,*+%)2=,#_9*N7A+8IL+PA1*UM>15BL:O+:>[T?+DRL@6^ MKZ0:N6? VMJ1EQ^Z[F%'VACEQ&*4<[0MK1"=DA"=J25J*RHOV**TX>VYA+>G M4&O90V!:Z_&"A6'7>*2U'L]H/Q1>VWMR#,6V4ZM*OLR-TJ= MTH:EY[82ZUL$JWU*[[/RKWST-1OFW2Q=/;-@ M#LJ;=(I1-3OGO!DY^_,*K%Z)_C8P/XWM_Y#=S&FP+\J\,QJ4D^;)='U($"+G MQ?YYM*9JO!:O5R0 2T?!M3;\!*L$1YY7FJNO=20C8F1P$",R[P8010)%&H%YMP%YI%F:/[V XU M?3H)FX7F#S%.UIMD>GF^V#,R65S*+_.RS+M?LN]F.,Q'PU_+P?#<0MUGRG!V M"=<0G983X,WSN]<3?OIE,TTN&!XU%%R(O+D)5]8._P M8UY6%4)[U_R"%[-<>3SRG$*;VG-G8DT%MR<0R*4Q9: M2KVB>M'R27+DL]D*<^_!/KD#OP5S@)_)@O9 M"N>9".>S6\[E0;NM<+;">3*;/)]!.-O8\I1BRU,0PN=VWZTHGE!9Z!1<]C,( M9%L6.K.RT+,+Z3,4TUO7?6*N^]D+Z,^]HM,F-Z>;W+Q&X6S=^#FY\1,1TC;6 M;(7TY#/TMG'CM$3S]B:!;).?4TI^3D$(GWMEIQ7%$[**I^"FEQ(>U\N& MPXO+J7I>E)^*J^O10Y<]D+N3#4]N[,59E7W;5+C0*FW[T87>>E&Y3\#\!9E?OK' M."CS)!KG)>^;^]BW)]B!!+^1W',BWTCOXXG[PI"( Q^EW1#'/MYBGXOH'=G4 MOIQ(,]DX\1N=$FHXI@-[XYLS'\6\K$KNB?I: T=2RUOK'UC2^Y >H@QK%- MH\[?Z+7ESM,5GI=H]$YAS6GO4[DF-[\[NU$ZNQW,M8SE*ZF%/_8\\U8X7FXI MH7%Q<- ?#GI%MZ+66R#>L%DN/D^P/S.I:,:N02 6T7N]MJ(5AV<5AU.P#CN( M@QN4MP.@6/YAT)^2[&4)Q$H$7Y%(+*=7K4@\JTB<8/;1BL2S6XEGCR.6*\^M M2#RWE7CVG:F[.8XVM'SA3F,W"]&*PPNW#DN9QGWE9G90R(PP_FV]%][S$NX[)-)QY0.6)$AO\!J,= M\MKJ]L//J2 [\+CAUI0SCN="WL_Y:-3+NP\W?,SN$J$^Y_#M[F^@*Z.\'%S" MI_6KDIN]OO1 W.FW=J;N>48!DX(;W;5K_'/>ZX&'^#7OYV76,_VNZ=X4_6(X M*JN]E;-Q(2ME^=Q-VW;[578ATL$E^KEMKGR#Y&ZU1'W48M*>L62]$/EK/K@J ML]OKH@-,O9?A+W]\."\1/D:HM4\%=)F<4WF]I^=9VM6)667O\JNL-_$DX#Y> MH!T\)7,#,1MAVYN;A=L/8V[ D;8\/F+ZM> AGK0"DL:-%5?]M@#R= 60E21O MZQ\OI/[QM&GQE^NBG,_;"#HO73GIK'@5<<\R>)LZ!GSB,_;DXFK]H=3QU-&> M-"F@@Z$]P?I08]92R][M*#F(Y$9N;GOY9)IU+/)>]TM99+U:7CG^.LS_-08B MA&])D^YN\\52R^+U\S):N\YNVYI\A\I"FXD_5\-IHOY3635YZ-4&D/,IQ6?B MWLIY*^?/(.?+;6=RM[:S^=OW2MW'_6*B%;/S H;SDG:39T-(!":LN[]C]K+9 MU8?7I[[> @&T!N?3$A_%-VA@TF&?MP[>*X8 1+/_Q^V=? M!^-_+ "R^**Y+_B\/[@I^BN_,:5^ KM0V4^93?#LJ48J4# ME592?N&NG:G?'R\;D$5$;^''?5C:],:U[-GPRFYVMY("<&WG]TT8N!KO50S> M]-J)GJ\$=7I]Y_=.5K]7J]_T^N;W=O/B'P9 Z"8P8B^[^F&J]9_RRX5]J3]. MHMVL,WK#-0:_$**,)'+JM Y2,@KW.A>EQ.+'7R[!$H.8U%X^^^)T$'XLAIVL M]V>>E6%BCK;X>(B$>1LEX3%R+9T2F" >L40(&^;LC[^\F27!XR54C]6QK\)C/NO+ ,Q@6\'ECA,&"?<&"FX M\E9Y^"TDCC@C(P\_+J2;*[^T#$9RMUM\79A(M<*"2Q9 ,HT-U$NG!;.6P/WP M=8S>_+;XW?3JV>="Y7==GGI%>ZD=^/O_SN^V^2X#?DN.A(?O8L=4-(C:J!07 M ]#B]'3RB\M@3&XN4D%A$'GK\H##B_&HQ3!IFF\"S!-\Z_:33_^T,T[Q0WH M']SS(<[!JZ)0VIB(%':<*6J=E,2 \E(BN0$N_9!L0O7RF3%4 E',*%T ?PV$ MB[A$"-M*!XR]&I1;$=0(!-0CS#C&&?%*2QMIX-Y('8D#@J;XKY?<=-[]H7K[ M/& +GUN$Y%-^5:T?]T[FZZ"WQ?>I<%0B[*B/G)-(M)(!>RLX M45YK$>'[[]Y^F7QWX=WI@Y/R5O>_QT.@4_C]TUM[\>D3T.5+7MXT?GN^C6&V ML\)T_C4NAL5]"\/B:NU<_;Y_-8+W^OSK0VY2W?MND/6'-NO\E7?M700;W+G^ ME _!Y'2N#>A[_BWO#6XK7($*GA M2A!/K/8A&.7 U'[$[__MYW6H/Y#FZJK,K^"OOR8V)/Q3*E4.+C]?0SB9 M"%@=6S,:W/_^KLB^IA6((M] EC4K1)_R;X/>-Q#?Q7MJ9>N'U8R%UTQ*U_ [ M?!^P[.5W-NO_52PXE90)8&F%LP,,UR&R+&DE%IPWFR.PK-@&/^$9Q3> M@SCWA/7@=@?CRNMU0/"SJ_RB/YNG?G%9<6*5;5@A8K._-IUOMP)]AHSTUB") M'>'<4^T4,@9,C0W(.AH;T$<_83Y%?PL4[M%]7_2+FS%0 BQ)-W'L)CUYZJ*R MH(U><./ KX,9-IQ%9@05DD.T"7%>5,S4M!&A>75LIL ]@>8\IQV4Y>!O^.%= M<5-,='30#[WBJ@!S.&<8'^A^ZG21\HTR MIV8R]R@RW1/[XR!E1$76FP8P5>SR^^V@_P$NI"7-;WF9JC]O+R_ZO;OIBLW; MZ7UUM9SLMEX=;5D?$'@K#4&$A.R 0'Y$4 !\O4,\:-T0;1%"$:-,3=%^%,!' M1/O/=6A[*@S8420UD1Z83. _"6T([7A,J>%YHJTV<%M!,FPIC]0+@H/AE**8 MT%;&&PS6]7S17LOMB*ADVA&/K>-6<8C&&"1!++@0(-GP3X;VY+B]]UD!"/13 M??C3X"[KI6B\GRS'QW)PFY>C.P@UFV(5^1M;\ !T/EH@%'(\*@ YRZF,UGE$ MN-)46HC/B5WV %0)^> =@+L4.@ UU:CPX!?E'KO&:3JP#24?J8,C'. ++:. MCN3T0.C,UD[>]I-I+KYM\& '/)1RI7LG8*6#\-3@('CDP03#!+@ET&./E>#+ MU!#SSGT56GOA?8*'<:XBFG0J4&Z$!OL.:1C"7I$0M=%!@:@XNB(FVI9J5;(R M#25GD66U+C07RR(9)%J;SD'MV:%]-A9[+DGF"BW/E[> M#9M$A-G2DNE4@?;P8W:70IHI>W1)YHO8RG$1IO2^<#U'BKV7J M9=N'KN#!.!<&HEFO.25**<^!HM)"*ND#(1V>.F/42 M;)TBCG,<%9=<1>$E#@1"-;\,MQ)D:OX/ ?>'?+0?M2'K8LQI8U3D @(+A;T( MV%*+P077#8[0BK$-4#_ LC_,ZR@-TA DJ%B,54E_HJ2*_ D??AQTY>;Y]]N.ES=X"EA#=F=NT$CYI?:M*_@\'RH7+R[PS^@+>8*[:>)_&9KU.NB_O M_M[OYN7L%!O(II./?-N?/&SS2W!=7P:W14<@T>"^YCGCP<282*@U#CN&("GA MQE,%02O"EF%W^>CO/.^OY4W:Q74YRLLM>82DP0)1 M"$IE3)$J058F'DE(I!6$X,L\8ERBX[)HVN1G\ZOTPU,P:K53QX12!5XQ,,6Y M918)XX*.7F'N== U 88 YL@"_/34.0LQIE)$"+\41H1QAI3Q :5:HE.8$N=C M+5).M^[)J'*<\N*TO;)*OO9RM!#2A^BD@3"1<$F0MB!J8"JC%A$'7TL.00Z7 MP6T&8T]8USE8J5+LQ3&'&#<9<(T=51#B IC4BEB#E8N:A=@'U@^#?F>O2)P( M9!P#YP,V#)1684&/3(23*. ]!1B1D-9S:^S ME!6202&JB>0@:M,UP)B4+FA@D:O$W =EN G49BKT 74M4"AE"3#4MQ[C! M7,EH)8=L0*- !:FMG0)BC09L Z 3SY)W?7Y; B"5TX&?)\VHR47UA_!M?"O<5&M>N_& LHT-4)1%6GD/N!*&8,WJ>D*M+,6$&',N*H9 MO(, _C3$6,MF+PQ'2OH8*9=,&<6)=QP"1 1$A^):*^&K^)1XI#:"Y2XY!.>0I(* /+PSD-FJ)0]T"$2"+TDI9NA.FQ&*QC M!F+"2IM*NQA"*44,8=A32[U+(L=J]4)"%$WAP&,PF*4(D"',J]PV*ZZ+P6MP MF#%FE8F(>^)T("P$ZD%O)(.XL 8[6B[)K0)E?WC_7 6,ZY,B)0 MJRT!&7++FH=6!XZVN<"_!&C;DE1@:! @3=8'R(1\Y1$;1&)M9E RU' M 8>'=QU]J9;1F$Q5M1IJG"M4,NP6 '[.K .@<@&+A@> MD(Z@A=$K'@ A:4@007D0)!PXJOFME4*S-2*]7EHUR[O5&G'5(I)\ CB$BGG3 M9;.=S0OX6N5E6B04#N2)0C.DRI/!_*[#2A;'4 P"1X)Z>8T8S'B""9MJ!-$L._F%/U:AO2^OEHM,[( M6XBZ",611T2Y9QIB&L^YXGG0X<=C:,7UD1*K&9*6UD7,G0$(8!*DX0K:HP*W6NQTH9N=#F<,81VV 1 +L"@2]7'&F M @+%@NA1@A&,M%9SI)JH9Z+1AKR),[#JDD3@=MHL*2#;,Z )$4P\X4;5N$W1 M<@O.$V-RR-TLUH';]\)HRE $MK$ 7246!-G6=2UM4K\;-'B6MSO6^\>!EE- M.E WH(\IIYPY;BFEC@@B.-(A"N<@@9 0(YXL^H?UBVFKC8G8>T8JQGO*3@7_P[I%3)T&=\"5@Q@7R* \9Y&[P#4X"%8/CK2@ MYT.&'=VBA'"?@PWS1#%N+7A%&2"'YEH;*GF]'R*5%-(1W1T1JTC4* M(EOFP'V?3_Z]]KCK8&OA(+E,M@0:FM80^IW'*3G5FDO+M-,DOMY!65^4XP; MQI]L6/8S6 D*:8BASG,3F55(VQ!4ZGXS0=068C%9KM5M NGQ\*_C#*+$,6J8 M<02B+>*4@H##!!N#]E$*5:\U*O6D\&^HGBF+)&-"0D" N374U)/-Y5QS#3"/ GH=O0/ M8%RTH)X!\DIF0.H53GWB-$2P1_6=A.O$_5! ;Q!RQH5+>\N%X)3S-,TL*$V4 M9CH&3G3-?&*!GP;HM?U+6F,;%?4XC=&QWF@#@6?$!.@-B6PMYJ++'>T' #K% MTU-MV%U4F FI#$U$VOJ-G-28, J.3,K _RUKIIR>P&?A^PPV&Q@1XP$>8%# M1%ISPZP%#Y768@E8_910U;#1?)VCV@>;MVD&0#6)9;()?6>+$QBC)%!,9)K1 MA"!4%)IZ[ZQUQD!HWY $KD%A&9Q' KYV 3QJJB1-[BEPAHE*S7),8@,I+8FB M[J7X6N(?$O)-_A4%AIRG1 7',:868M5@&$^DI5+6E$ MEV*."?A:0T]21N\ !DS\^TA ML]DJFBXG$X> _,E(\5!F?-Q7[%WS"W:9 +$H:]J"2Z,!@DMP=1YT6F,(,A1V MR-'HFH8:50K4-3"E7MAOF;** M*=/FYTUE=)3:W"'I5!#34NQ5&HBL.$ZKJ.#460,3Y/)&H?/AP;KXP'D?-"1* M$!FD :I4*4D"F I<[1&43:/)E#Y?]_GG";M/SI%AWA@O.>4WB/3"1<6H]-,%-^\.!# M4V1)"3U/2_T,#-G/?1H5?'2(I(&&R$5+')LJ26HI;"P)4$I$RY1#ND^J>4#1 M2!O2)!XG!75TR@2(;D13G>R,W>?:]E9-(/EV#H$3Y4A 5@[1!(_(" CN7&AT MGW*YH^VL2'&R[I/C2*F$C!]C".^(L=J"5!)G*?"(F:9!_$+IEA/';&T$,2CT%BBHFRY^;MER&'=)X88$Y(F8C,1B$CUB+&W85:;R\F+X>K/M# MR%(726^0CB)MI-SVAR"X;'B=IK!]RWII@.S24-C[[]F[^Q__6>1EZL&_>Y=G_/VS[HQK"Z :]^Y?O)8:K59*"R.OVY<]?\OKD[4Q\KD >TK3; ]EL^ MF7!3VUCS?M#/[R:;B^*XW[BM:+'W.'),7$#@6GD0TD8DTFF@AM#@-*OUJB[O M$UC%JI/BYZD2'XN(?-K)Z:. <$8IX])X+VN-TS36NR5/B?A[G"AR TC)\#D M=.1)<=4'!WF=]:]2^WG:X;:I2DPA5 U(:2]3@908'S7&F$KP>VFT57T6XTMA M]6GS11,3F+?I'&;'O:)&AVK+.48A#=JIM0\^(5_.P"&M&:P,LDT1)\;)- >X M"JHBIDI0CR6KC_]].LMV!E9H=91LB$6*VY *E2"Y::7)2B&]QDS@4)\+I(>%W^7BE%HL-.);JG7_"8?7:=-7C/7<(:A_6I+*B-(8D2:!IGZ MW'GTSBENI+8808K?CF$TS"00A M43 ;) >^:,%]M"+6MI8^(5_.V4E@D7808>]8VKIHHM L#4_DG"F#J:[O.'Y" MTW8&9FC-1$'D(D+&<^T5)BSM5J_HJIB#R+M.U[,2UV>+M[%@ @GDK192:XZ1 ME+8BJ_60=]-:W>OI27KD>!NB#3!^*>/ WG@7('^K\ ](@H&L3SI>/KCT443X M,.B7,T W%_T79U!Y2J3QF%6SUK"%C#X*QP) 'QIF4&T#\CPT1P!_82D%DN .($:GPY10J:VX_(QX-OQL.CGPV'X7HRJ[;!X =:TIBA^P^DJ M@'8O5>_2< J3UOVN\@6G6XT,^YSU_V,PS)T!GPNOA@?3(4YW2UI<+>:..Z-Q M.=V)"P%$FB54?EORW]/''2!2=_P+;TE'V#R \<^LO!GTBTY"H7;;IG.@930T MU2\T_"M"KIF.VE(J;4^D2M1'G>#EW3YUNNY ]:9&XMDCIO.O<3%WV%^%ZI<_ M/NQ(W=EC?PQZX_XH*^\\!',EW)YO01T=':4\G3\!^H6H54$:I[FV40:O0CUJ M7=Y9^WCJJ-.ECK.:8$.DB!PIHCD**B(&1@ATV>BZ[/"=B#,]*J M"LQW7,668""E=X('83F1S#*:6E0B0=(K;6ISM_#R>/854.P%Z-I#>QP5R @2 M [&<>ZFK'N%@;3HIROE:',[YH^ X<]@Z3J.$E(0$ MK;2OSZJEN[-H#K@]$/MR7>9[L8MC3YP 7H'HV;3G)EA*C,9$6!_K$U?8'L(W M#]T^J/T]V .Q-/ .X=D/I4WZ3%>ED\C0Q9=C) M>HDLNQI"2ZA4:4)\FA"E%*>21DX%YA*+4/,SRR*3@4#5Q$!W28.J+L4L>?@N8#H'" MC#8Q$G!%'M>'T2Q'GJL!>02XV]=,JPKIPU'!\T72E3@SE":JIW/.%60B:?>> M01!4IC3<(H;JT<1IH;Q]F7@E!;Q(\W,Q-00K(IP38$1 9*D4-B+?4(?84N%J M)!BF*;9+[5IFY+*RO(-$H4JIFP+MU090*01Y $X3VRC#+ UO30F3H%1KQF(] M%R!*+9O +8 Z"!9KSDY7RF%A'0Y<@.,5AH"O@F@P,JP!X1ZW7ZY0*1UFCI,&'. MQG3>!$)4F0@1HG.J@:>0D9\)UJMY#28/(BL>.4@TMX(8G](7"$G HDA+Z[Q6 MDLNSP'IMG,P@AZ&.@G4'/P@Q (50,B A" +_X.NVE%&YG &< M;-HW[A]]ZX M6\V4GRQ4?LI&>;B\S#N[SX=)U4BJG91&<0[9DF*4!:)"AA2:,T^BLWE&TO:RX?#^ MJ-F+\E-Q=3T*W_.R4PSSC_"]_.$0FV:ZEX-]NG\^,O["7# M1B*7]7IYU]XMOVM' KS]$!_HVDN!B/AJ.LWUU>IVK&]:%GJNE=#]7SZ>T?RT%WW!E]'M_>]N[, M59E7ZT7U>'^1;"I@'$TD 4' R0Q0*Q*&(>YWC$C0TE5DDQNH-H?JH\BB'DN6 M]T4/5'S0STVGD]^.4@9U<9FVK_7RV8S:O-?]4A9 G*6UB\_CK\-JI7<4OC7U MNRQ=WT1JI)F6AN) (E@J"8$32*B6B&(([G5L&BZ L22,\ /2^O=^,1R.\^[A MY2\M0>8)AL^W0(#+ BSJ^&;AZ5P7^;>ME-1C8RD),J16DR", M\BQX3R1G+'!KFFP;3H.9V2;;UDB0PG+3!D8$ !XFO<[Q?*Y[?>Q\UR. MX)F(8'ZQDQPDW3@7D$110>",56WWT@_?A\4_^D7OWW\/\QQ]^WAN,*IB= M2]"$!,-O. 5R0> WL ('Y16:88[6>[1V0C&H%]M@IZ6-B:'4TW7,-/Q\9-J MZ5L@9#(NZVLXS4=?;1I$,%^A08182#T\TQ9SY8G%@=- MAK;9NW]_):D697 MI)Z7(BL' LS3A3I(T:0*QH")@$Q(O6%N#>:3IY IP-H8[%J-PR$FC[$+C\CVPG%']:&!7AC-8.]1OM="2:<5-8YRKH34"$+^"' JC""OJBV:+8TZ7/[X M;H"MK<@C!%%U&C_/DPECFJNH0]H081G8LUI%;[F2LAZPZ0EW_:OI$E73S)1E MOW]_H-^O^>"JS&ZOBTXV:5"N#@@I[_[K[;MU9W]&IXD(&*)-2831:;= .@Q< M0S4:\^A@Q JA?&A.H<."UU5!0!NED(K5X>: M8[+<874$J#=,'76*,9 0"_2C/ T=Y4@9(@2%8!E\2^U,H3<*L>.3>D.YTW$= MHW1@Z P8YP!Q+(8L!O!@G%L2:EU2;TB3J]X.ZLFZ['\6HVLWAF3T)B^KQ6&X M>:_)+X)ZB#2LT%JD^3/> B[6*/#=W N+:XLD1*)EG[(1HDT(O"NRKU7S\B?( MJ?OC_%/>&5SUZU'3%CTGU"'(K+F0"'PZQ1Z#V+2]'Z7"<=/Y< M0^=\)K-YN3:INW24";4+ST50Y MSF:JE50)E >J;# $(\XI:#:#J-P&S"0*L;X9'-,T]^V 5'EHX]DM'$.0I D1 MA$)1<]!@"V$-9Y(9J8+7LC9S B,EF5H'^ ,D>X*[?MD5PL& -2+@10FBUC@( M)Q4%(PKA.:Y+'\82D7W '8[>+^_!WHVRE$8<*"40;P4N4N1E43#(R\ @TJGO M2Z!<+X>Z#3#L >0Z>FI'94121Z($3_T:VI.(+.@Q-Q /UZ)Q*B4^ ) 797%5 M]+->NE@K(+/?Z.>'S12?.]=Y=]S++R[3RF/:N+/XKOI?\_Q#=C.W=>*/8M@K M^G_=]CH;E%BERI&+''337!:=V4##=&5Q=U_CPW M!_) ,NUYY(F)XB% MDPS,E=4&##IFRDD%.N-EO1E$8T2?!N2#R9YC2!MBJ58&@A2(3YAAX. ]M0Z\ M)Z^?A$LT68Y5G@/%W62/098A!!>0CY-JUZ<(D%<)XSTDO;(^O(8KC.21L=Q0 M3HAIT85X)2 XA%2<&@NBI:CDCCCEZV$9DWRY!_!((#\LHG7_>SQU!'%0?LC_ MGAY[G[;@EH,^_-B9[$=?X-C#39]3)30KN\/?;[O9*$_N&.G:X _PEEG/W-[V MIHYRTB+UL,H_Z8/Z4F;]N7VA]\OC6:^3[LN[OZ=-)--4\==QT4W%M[?]R<,V MOQR4^9?!;=$12&PZTL0%RT)(![5*KG$PVD@7A$B'SHJ@Z]FLI%BTC%EBC"_@ M*J0(G=SFH[_SO+^6-4 DS8X;PVI)8IC'3FJ#( MF?860@*>Y5Q8[2"LBQ)^1R(9JL8;;6\8\J=6&&(UX M#I9,.L&IBQ"48L8A0? 0J;'ZLL^DW/>$#'JLU59>$24A1(@<<<>E!J\8,V $.207J27: YJ8$V,<:MBHI![+R'1I_6[9 M#44&+912,6"?EF "I",0LYJPVFKI$CMV MHO,"DY;\Y 5XP%%6]//N[#B:V=IW?6FEF8H]@)T;0,4P6 Y@,).&(X-4.^R'^'1(.^3[$1PV@GS?I@DK'EFAJ*QWP&&P$_@1<$\6/(=P M:;KTF8,Q22/'DII.6KH:9IKQW]B2HUG:J@,$UPQ)FN8A0-"D+5$@WYX;R-X5 MJI4MZAAL ]C/;'7::M@\G^VW_>>SO1OTK\ %W*3O M+\X6?#> Q,-FG;_25K>84HWKU >?^@J /3XU#@QNJY&$V7=7YMU$CTY>?$N@ M-HR96)R;9)#RWH,'=SQ*H:EBU@;BTP@W;.?)VZ]VWU6]X)@NDG@; M?(+M;%KBTKEYWP:];VG4W<(]2T1?A&3A!<"/[J!?N>6O6?^OBRK+ZR:XWKVU M%Y^6N0>LOKAL@&>2"\'O@,L?:;OBG86WU;DROWN'(F(@%S(RXC2.>;*=Q!@= M)!&!1M_,%3*_Z^K%LB6%1148AV# 0UAX#0'HET;M@U"LVJ1X]W0 ,)?*$;-O$2'Y>5<,\IL;L?$ M\D$PKN42!!:D9Z3U"/ MAO': (8G?<2""PT8(T@XJ;-!$"-[EU?M%<=U_/@B1\G"NJ#' MBBFNM8%XAT2P0$:##];,0Q*Q' 4_[!'B/\F5,KL&M@,AM#0P96%+?MJ:9[TS MP 9%N#$F@#DEU?!U 9B>)D)J-4(6D6"3DD'$QF,,AH/J<0YH69! ZI\7H4\I M/-PJTILWDS(2T"&(1!C5@(Y7W&%!)19IS)D)M,%,8DE_TEJJG5":0+<52I,Q M>Z"-J34RZ>-\E6)2(FX<83Q!\P$S%URDU298X!9&1H*M= BGAE;K,/WQEX_D M3XS>0YZV!2;; '5$[&9UH8=>"12MD(Y&!MA!:F$\B1RG<\0(HA!15MBQ]X0] M*7)I4.?P>M!+NY6'>:]]= MLKA=C.0A/LAODZ) L#T<76=]K6[SL@, #2Z':9].=7$$40O@-'MC>1_ K-E\ MSXWPQE*)J$F))^@'2B+#O';*LODVE&YV!^J]!84W$>;DJ/OYGH)7$/% +#Y( M(_^S'J;HGLJ) TM&:Q-M,8?L6"&I@O,\;=W7+GB#%81G7+"%0G%%6[J-]SXL M<3].T,NN(*R=;+5-B'TIBZNKY6FK)R/ "WO_;;D>A$J7TP@5Z(""*1/#7F<:0X1#N*.NT=1H()@Y@V3=[SI]UD M^H"TGM.)$Y7CI=W_C'-A;=H#S3D"668$ G[#F$E+L LK-+L;XCEBG 05CV1P M36 B("*JX](5B4:!A%(C+81#:3K4,@W)3L*Y%1$!CI7[89?RH3?SH2E&%F&" M0BJ+\>"P"@Q"[2B40T%'5)L$BE.6@=8D? ^ [ ?LVIWE-AK+TB$J$8"(.K4+ M.)8.)/62\/J.RZ,#NW94]F191BGP#AQ3:N%'(65*;ZRVM+XKZ!# SA;:'N;% MI;%(]]9M([D7Q^RDG2UIH(,CG%JF/"$FS?%R#FO@07-Q!Y+I50AL .Z 6"WQ M91XK(V/:2"0H#Q+2Y:A$U#A&JIF2G#=ZDR? :C)D9!U*?#6C*/&80K)%) J< M"J&B02%X@;21>G'3]QQ*;+6DK8/L4/@LC)P^@\4$'Z(*UC!/?.#2AS0=2U@< MG!/12;.JU"D.2^-/>3>_J9Q:Y9CFXQ;X0[]3W&:]B8U(=^8W39MWZ[6*A8*2 MXY##I\6R8#A3SE(2&=9*<2\EY&R-T=9J4=H=X-7(_][/)BESWIWET+OY#^U(?3P&)_M(6\HT /1+ZM0-*/$5&<\P,5=QB88CR M0D9@%T<,^[JK9E+(QT _FT7Z>SII;+K5&A1GTK0Q&KX=?H+K@SXHS]W'P7"8 M@I;=AO^;-(?'1*,#Q)Z>:(.CYHPJKZG5$/#7,%K>Z;47C(M(7N9EF8;(SP9U M#/I50='"6[MS!Z(-[W>?[]7 @)%74:8T'.3-"66P :O!J(^22>8;.IO5\C+[ MOH >"]UUHDH(LTHR)CV(:FIY-(Y$#JQ.R_.!U- EK-95<%ATAWLVGAB"*/., M0DKO.0Y2,\0%T1 IT^JTT_HD [8LH740=@=Q':W!,?D8E:(11 O M-8;H"=. MZS44S/:<8T'ME4<0A4&.%"'BBLY* M8ZF@7GI!M:MO#*P-OM@"HB8$)K-*P#I,CZZ8&HF=&S'!:Z2#?&R(DO(8=6K9 MB!A1QTG$JG[4RAO:3/ 5\#P*] V]C<@C"-]M&G4&/D1)2*@T @-DO !1:3A4 M@#93?@?0/Z6TMHJU&L:<8I?,]^_#_/6<1&F0Y"@($!3&>/06DBP(0FA("U_> MJ?I1?:ND_X&PS62O&O7WLGH:S(@T:<!<9_JP0A#$88 KIGW43B$,!EAPS7CJJJI99S#=LED5#P+G.6WL.,*. M&YG*B-PZQ9!+*^O*(.*K,[4D#K[>^Y@.]EAN'7BEW#CJ-AO($["Q$&[*--O5 M1@I)0^(+I#TDQOI.J#=4\N6LYP!\F; %V_PJ_? 4W%ESM [D\89H2E(F!=3! MD'QPJVG47MOZ(:202"'Z$BAR%O**"$' "&>T1CPJ8@FA",PZ).T60[Q5/Y%# MD>;L83-W((*9'%@V2R.*?-AX0IK\#3]K^[Y5%D&@R:@-E+O TC%=3*6>&(^( M\?61(:NBAA48[T"1PR\,/L;]-0_/1D M%U)GR$^UD6DJ9E >_AL=-5:*0%2D-7.[/!)J"Z37TBB-@)L<8]CK#?YNGA7_ MW#22A)"@=8Q"IEG?RGKPVA$[":0BL7ZP*MFHWW6LEXB4MNY,\[:/:9@G^ #( M7N:D<.N8?&$ 6 0]M\!>(R BY\$:0,L&;S3F!MF&D\AK>&P+V*[X[*+J"_*K MN /(A;<&\[3Y"!LF"8:L+2T!R'JXL#RL<3?@UJ"5DE#(-%-?=._7K.B_J]5> MMMC[:J*!M"XH^$=P1;WA@D<+B1/3G#9LNWY3,\*;0#H$!NNJ&$2 ZT"46BH5 M^ ^A"+=,( 89*@0/HC8-XTW-\AX=@PW[8JW$/$W[,3)E1CX80T(@0F!MA5#U ME8BGAW[M3F1/B)?62T8)]T8832#;]A3B9Q'@GV-"/_WQ8:_6YB!D9>*AO28=4! M*:2DHV+%X<&'1&"V"?=:DX.)@#A&(C"27$9N4\TN-=YKF=;A:L%KO;)Q)+@W&!HIO$[%1J]0 MZM$V1C(LB8@TVB ]J^<-M3K>\>!>1V^/*0DN6!T!;L1 3L!/29D""F2YJB^8 MU>IZ>\,-P?E88R.8T$)'B'H!?)<:,[A7(6B#=,U)R4U.JAFN M@^&R=LI1]%Q(22%MXY"#TK1[W#$5/+A>;%1=:QE_1F0VS>T' VH800$;Q,&< MFL@0 [8@R5)+:8TQ:I,J'QF7M9Y8IX&[,F"F?752B;(<8T*99NG8MGI.+6J5 MO0,@\S")'9Z>N7$_SK\,(%(?946O8:JRK]9_%AHYMVL#6GUD&2",G*=.!@AI M+>0A*$01$/(V!H?KB\Z;/>-VB*TGSG2_ M(%<_8NX7ODGMYH!Y'-3K!Z@@:BTD$SKB=$P*F#^'%+;4$Z>]K$$]J54='^P- M=H$:%F0($C2)CWG6%"O'5F+:(@\]91 /(@MMP1' MYM.HG>@T$O5\NUXKW0ELETYF*+Z.1],4=GJ$7IE:B,KJK-.LO)N_J:EWMEF( MEHZ,I4I:"[JI MN,NC)";B-!"&XWZ\3%_GXTZU]42^]SU28??-EC/MQTZ"UFO M0]*DN?&I-P0,MM9:@;.V4K 5;;EL:Z37@'H8A"\NJXN[XJT86!A054:K.5/@ MPH."Y!I1\%Z>+NS?? OWWV??B9GQC^OUQ&OW^<#$=7SX[0W-? M:8?XDZ@V^ =)L%:10IBN0SJ803'(OIEA M0FJ%63T-$@]UA"^#3_EH7/;3F?<7EY?# MIH6U=6LL7"MBB T\:,=I,)!I>(DC9@H\'/B!M76F/:!;@]Z'064P>VNVK#^.%+56O1N0, MT!W$SLB(.,>&:1! AD39$M615D?,;N<+!V' 4<4.8TT(1)Y[ZSAS%@;4KZ M@G*86"[J3O01&-][H(O+I>=V'-BH."3S:5"TX)P'J3FW3(JH(-G%#?T-*V%> M#="N"$P\#OB?2?!GKL M#^(NM0HJ1R8GN+I)Z&K,[ M@IL WH$ ][MF=N0B]=$PY8* 9(VBH(-#&OQ[E,9BWN#]]?*RS'90[8/)8=F) M+<$V)!8JS&W4.A@E8V0!##VE]:.?]\5T/Y[.]8WL.-X-@C6&540"LC^=!I8H M,"2(5B)@@R70ZY3COSKWW+/P3M<3[(,%+104.2AOF MD2(BG2)N IC%6O?09H*OM=B[TOVHCDJD*2*>$:DXQ(/&*0^A43(AS,=0/\KO M"5#?*4@Z4Y%C(6JK5>KF$EQ):K156 2P7\1"A%37\I7&ZUB4/Z+0&60<3W.! MG$K3'972V*43'B1AJ3^F?A;4P9"_>S#;GXJKZU$J,'5Z67&S;_W+&P(!!41' MD42N=;1"Z*BC5SZ$&/7Z/JL]H-N 7EL#VUQ"J6;M;O((T3F79LI2;7A:Y5(" M(QZ=Y$ARR>OKHQPM%XHW\.:1C&QK8=LQTJ;#2CQ),7_@T09P=E8:("!Q"D52 M3VH$WV1KMF)DFN5\<3FSAQLG5F_+PL2SV4N7'=T^WFDN!/(N, D1)Z3H,>VB MKV:@6B$#U1+%'W_Y2-\W4641T7EBS,Z:7 MX4P:)0=Q&38I1O-.,4RD)I1&"_^.2VUR#U-GWZ"?J'Z ? -4CT5@S3JB]22E M+#*-WN8NS6VV7&*M93HJ77F^!@'Q1 C4VR\6)C-#B$B"IR'- DDK5-89;13R MQ@@';GP- H@^&0)K.&""M )Y)R&G@OB#&XR4%CRF?0\>#/T:!.;GP>V"P.0< MELN9V4VCA"ZJY:STOS1;^UO62T:VVJ)>=.#Q=&&R&7[N#W-W[KSH*2"=T4)C M9EU(PP-!@YR23@C,<+"D?F+RTGG)1\#AR4FTJ4-'6!0B" 21G'.(Q@-0C AF M?50AUHLF;_C2@(XGH5'E':9#'=('DM$M^F,0Q8M;B!D;SFAIMJJ+S=XV5<*D M2T8I0N[++-,J,)>F3FC2-)@LJ3/6R[AO ]P!4?IS-4K,0;1FHQ0.6QY,4%2G M0Y04"5%&X/(*E.;G@#T]2G7+NZ#"$;AC$$>6>:XEV%S!$<'(:V("QW])=AD3(M2=H_"DF]QAI;S+BU2K&@ZQL8!%LJK6\$Z)'0 MK\O@+0)PN*-*A%1BE0HY'2$\H-@ARTUM=1!SN30#="_HIRV<#Q.SYN=H?1A, MCO[KFA3P#[\,1JE%ZN%Z:OR$+.3/?/30_KS;'B6PCQ2+",&H B1)-)$B3@DA MZ=!3%^ISW>CREM^C(?(DU)HTT$-&-?U3NF^;\P9BT,A0+ZD*B <'\H'3UE.0 M?VD/TSA:9%X$O+-#7JK'KH_J_'B=O51<0\UV_3,XM2H]UGY M5S[ZFMZ856_F:IP1+AW":2"@UA&NG*48B!J<$H?^/O7?KCL.X MU43_RWG7K$)5H0IX.6O5-5MGQ99C.P; MNWEQ/)-MRU23!%!5P(>[I6@&O_0%2V)3!RCHPK+Y)M*. H1);D1+D"V#(5N& M_./+EL2Z.Z';-BT7+&@90\BIA]:H]RJ8TK4Q[GYL27R+:'\?./+F_3\G.OOP MGDC,[0V<\_7+WS[_9C9/ZGRW>4+8R>3RZGJ%^]LOGS^??4T?9M-;6_UN38-2 M+#^?0JU_NS(5^G9R-KV\&?.DJZU_G*X*C]^6-U (EL6W%%P32\82=5*?^,LA M%Q:$N$;>:T7S,!G^ZT7)L)AFLJVM)R@8.^@VQ8A#4^/RUN9C"7*# MTI%G!9IS733V&\_9%U.T?4FE*M0Q<,'S>ZS MJ8X3V:$%8AG\'%&0ZV*>S;!/H2=FL;^]9E_EZBY*8!K"N+#;,3XBV2_H_(V6 M>'JVO>A*\^[$$4$]_P#B7D,=JAD.\/XO+[\L)O9?:G&P!H_KZ:^G[Z;G[]:% MIPXHTS5;X\1^=^@$3E.O3JM94H(: ;Q)Y8Y%^1;K6B6+]2S>$%:G-9F!I-%7VM\14BA6(2 :&/,@A,)0J04DELQ$\2A-?A'DMX/DU/Y$ND&61;MX+%"V+F-F$ED&\!$"=:H\]BOB\H:2ERO*K?7O?17TV,3+*V"< MZ2CPCXKS-[-YV]F5V#'?D5NIM*)+BI2[;;DJ*+ M1?5W#"E[4C= 5'CEQC""?HCQ#R:Y#>;NWC4[:# CV"@JK; 5E6>#]5H/7$WM M0\1A\):>7&YKFS=<,8$<5_&N,$06_K*.&Q;S5QO5T2Q2\,]-L=].#SRN6:RZ MV*P59R-DI.)9&X%SF:_SL7Z4G@MA:5C6"Y?> ,*=,I:() MN6CMZY"4?X9F<5]1/M0L:O\C9!!8T2(R '-/$&MHH1I156-DS#+]41[Q \TB M:F6K,1[9)LRV<&N8NVTM":Z%-KY@L,_-*WBHY/8SBS8([(_.ZIY*U(F4""EJ MY[#H09-AF(7@PF/)[=:W7'>B_RSLG>I*FC?O^^GER>3L7]/);#<[:7,&0/1% MC"(F<@F2]JK6EG1C@AFTD]<]C]ORNR7%CR& !]TD36B_>3^/2&[R@7P5'U(+ M]9O%*#X0 9?DLA<,$OJ*;C+D[97]'T6O6;;%WI*Z-+B" )#YAL#K(:U!E?TAQ[?BV4B1= MI6'8Y*:K(#W+>_;+1P'D.WJ#M;&/772M2^@Y9C'EU9H>3:BN ME>%J.*;M@P1KJ#P6HX_THE+%;H";%^"#1MS *.B ?!)X@#F/\_,%*_UAI;;K MP]+L6Q/(:-$A4B6"HJ-H=%IIR*MRT6[[@-[Q9/?;Q:[+BTDC2(#%:PRS9G'! MP)L86U;\..P?(^4@/-Y5NV>S\]IFC4: M\DZ*@#JY!REK 7OCR$& 7Q@7*Q(2;LW0L-=Y+]J?*BF7M.FMUUS%\X8:D]CM M&%U.#5W+XW@H[VEI%<KF)QQ/\\.D<4G M%--#HX9)+TMSW@NX%2] -[>B+]2I^Y!#'Z<,0C0OX6$],")8*!0JWAI.%D/1 M<'[.\J"B0'JM]7Y(HNP92&6_:%])5 6;11U&+4"&NDA5?)\NGM&0)L*M M0PL'D,G:&7H6"C00F D5+=MD6Q??ID 2[R;:%>8CX-:Q\6C('-!\UY=3!DJNMHM'5\#W*S0]LPWP[ MX!.;CZ=*.ADQ$LUEP9H%L(::(_4N9E:+LK.I SY_;//Q1 FEJ$UEY'&>"HDA M<\F-? \"RW4AX)@7V2&A] RDLI_Y"! %7Q@;2@^88\U%)V$V9\%7PCYT',S7 MX!Q>)O=LX;[?]W 5LMS;!+EF#%&@$8--1%[G^M0\!':L3OC9EO*E#=E[T/U$ MA@.@B#A\-,7+%9=WGUP1>11#)K@5(ZK$9=\:#3RE4 YH,S*X7)*'B.*-^NP$ M?E@=!65]Z;J/=;\8^Q,)YZ&6 ENQ<@'$^_0>+45J,9C8Q:\O\N=Q"1: @ZT# MI$\LDSVM!&>LW>B ]Z:=@R0*D05/&W$ZU)-?UT#Y?&6QGVUHMFK7D3A=4;.7 MEDT)3*6FH'.@X^B&;N]:/% >ZX<>4VC-Z,PEAS;J6)0,K40O9ZB+$X<['0UL M;=,>3O<3609T&8S8@TSB;$$2]Z(GHV;>4I5S'5XZ&;MU-/\IA7) RY L[/% MMD))2RQ)G"I*(J$4;.XXS(%XUL+9/:KOBF@]\19:HH*-&F<34>X($CC!B$-T MA:)]+%/P5(X4]^Z[RYY8E']WAC'G4FN6_\P6QHU4(I*MD\M/+))=4Q<]^^B; M.$W>"MQ..3!'E\#6:-'DP4T@2X^%MI_(FS2=6FH .7G=5B:04DQE\BPXH99" M+U-;[(<34M*9.2&(\K 8(:OKX0*'Z*&8Q$.XRH:]7\EB\O!B%M;)UQOC-__L MMWY/W7AY=G'Y9;9CB846LE5M(P#RI(GO5IL1UR!S)/$3!I=RV77:C;8MV+K\ M-B;XP;QU'4#FQ=?Q-3<4-<9,PEMDL77)N '5;L?;6@+7,"@WZ_QR,G]LWR9" M3]_+9WZ9_+[S3-(6@O-%$!\;BTT54R@M]^J-BP7B8+=>J1.SCKMUU!V,J4U3 M1$OGY+LQ/57-F>:2BWAH:$+O*>&*-9G>'H*GF[]\<[[T U:.\_[QXJI^FP.= M+J^G1M_ZP,:Q)@^8X[U-"_Y\8I;\D(L;:[?XINUL'CFVQ=?>L]6T9$VQ^EA< MZC'%9,P01A6,?><(#BS+QSZF?[V48S(AB/&5%] 1?0RY5ATZ0;T#F)0&?^\5 M+'58O.1SHI?SG+!8($Z]B>$1/58YN6I2M[FX;BP-*NT5V*7&A!=^4"_E0:6> M8_)"M(X_>&MBOL^!N3FJ_.7R]'QZ>?EV^F$1 MIO@>VIDHXCTYD;_D8GT'X^3LAI4=5X,R(_Y(KOR,@V M-X.1+" 4\JVARS:9#K;8%-B)A[UBN2<)QN>M>5B%B1?AP1N%M3-.AP8^5R\$ M(J&3NZS7*-?&FS M>.0+?+#$]0+>^[_\<_&9-R=7$&_S86['A)MQI@47Q.M!U@D?KH,1N8&?IP[6 M!+E64W*'5JT/^&EV\?YTQ5*C%:-O[V 4:XG(1]^3Z#GJW 3[ZZP\2-";'6LY MW& &O__V'8FZ%5L_O[PX.WTW/XW77*%-U4PN(!5V34"Q &1.Y&W M9IO826[C;5>MU6Z,9<*@1^"H:V M>="VB$'%FDN/'CV2!GD%MY#-* \\CA-F]-:Z Q%UK%? 1(F22U:\"A9H;CCI$.!)R7DF,OH;F:Y:R*PMJZHFR9S4%>P1',6H2(T01J0:.1S8@U M(S*"V9)OOHSU^I$\/_S";9@^*_=><"S-R_A0] N[TKS7#3G"Z=_L;6A+&8RB%>]6.XRQPCCCL,R.3M9S&[X MNS:'WTPF_2)/5XA[?;[XYNNP\,7GTY-@PL:!:5747$6&T*!1*(+Z2@L:MZEA MQ01Z%(5%_X6BKZ?RMXK?IGEZ]=MT>KY6^.G\77I_-9UM>0BNBQ,=DCC3O?5< M,^6N.]M#[*&$/&8BE^?_'> (#FT#:G0F"F9P7KR(.I_'%Z,+Q0JL%D=PN%8N M^H/S=% ;D*,7!%>IB7Y"<6R%(_'4Q6R+8XN0!QT%0DY\ HZV,0*]Q"ZN>=,% M QA1P)WMNA4P^^ AEH$7K^W#A^!E'102L:8@MP#)"4Z(0@^Y6(+3>>0VC37O M3)'"@8AZ29KH"$:@4Q*<9GVHI@G4R2R.H@^9 VA)J1ON T?B_T;1']4("/Z/ MVH]=N@EH3='Y/61 +( KD7EPM8@?[ITLCP(_K!'H6DY*HCR<(.9.#*98@ MU]1B',T:&!>6BI,/P-1!K4!"WQ@I,T)W*?C6@IU[ @90%-58;DU#%N)1.-K& M"GAH#3(U"Y#1ABB@PR2.L4>6:\=C0:F/2T.-[N/ERT1'R4^G;_Y]=OIA4;UY MO?RN3&:SKW*#YI4FZW,5939]=WHEE,[+4^Z^PXM/T\NKTY._"O=OWB\^N/32 M-52U6/[X0=[KZ?0R?_UQY/O;7GZAL'2S]UGI4K%Y\^G5Z- MJF@5VQNV!838BJUBXASIN.*_,CJ)@7)]XY@2U%?9CCN9TP6"F* MZXT!B]JB'R;G7][+O[_,OFU_OU<0O;@$I467DBH_IL8>H15$UP48#&XI/6\Y M;+X2XV/^R_3BPVSR^:,8IK/OPOSE'S]N$%UT%9!+L.P)H^_!Y2&ZAY+=#Y/?3S]]^=1^_[QE>=MM+C#K&E!Q%9K :>MZSES1DRG%MI1H M7!JWO,-O"XIN,[!(IZN6T-U/9<6:V(41_[8V=7KYP^GYQ4Q4T6OY+3/1/V+? M[_X4W==\]?6'Z=7'"_D;74^WMH1JS=P>;#TX >?B/)5>4S60>]7_(U/'!J=7 MSO!2)?_))N-\;9D?>U(K5H74Q(4EU.QXX0!O\K^'H;4#:Y* M:5A#DMO$(:$QB7J+5(3&[JP->4@P:<#ZB*2N+0O*@F+$5=55".C4'ELCU#N M&D2ACF57'/:_ 3]/3Z:GOVH(?'VDZR;:G$[D)=Q2"5O&J; *.]E"!^.P.*\K MWHW3O;/B,_)8>6(7JU%7,?6=XI4,Z<[6^UE:UV4@#XY,SXZ\E:N,6LL&4$\-Y:VQQY9(I])F4ZF/EV.I5N: M-'Z_&Y,SU?IO/TZGZ_M93A:!Q45O\)))VNZ"?6]UGOR^"/W/HY2BSG\3DW?G ME_X\O9Q.9B*L=_%"FTE MH=ETXI5B2 29LI.OA?&PXBV)2!AVR .)I41#/ M(@N1V3(W;L&N2!QB'-3JA&]Q@'('>05FZF15R M.MT]^^;$>_$L]R<3HKQ[.2 O%RZ ]BES'R;,O!+[NR4WM\AZ.!N;WDR3E^\) MZGR)*S5U>D/4F%RR*VR MC=%Q;,$[T/U[?AQ,XLRFE[)$T@/IWW $(3+U7*@U@QA=R19K*5W><_9B&,D*N5,A[><"5DB,+%4MP7!A79$L9-JG<6_0\@/"- M=MNU#CUCZ2@*UG"I@H5#*R[YT,8!4:_L"MBT+^'7CL[-*5T[/#?^SL+1V?DH M1(OZH!O.6=P];S,E2Y2PL4V0\AAC?(7L-BFD;0@]!JN;*JM-E2/S54?S8PT^ MFV:#Z\[9W@1\#0U9KX!XD];:G=5%6/7Z@W7Z[]W#H@5:D0-SCJUVD@6&+EHK M!CNWC6/9N@U^^?$,1.Q#XUIPR%K!II,03!"4[E-SM9;!9K%KH-@*C348/:2,LW_R TKHV FA")='L95[0M M4-3.R.P3N^;DY8Z+ 6 98N]*8_O]Y.S+N]/S#_>O!-ZF>$MTN4FB4!Q83*YS M=ZP5W:Y0K3BNV@9+&R_I2LH.QLW:8U %Z:++#H6%(%QQ[*'GF&L6YV'%+MF M3\C-AHMO;=: 3C#0FB"%P!I]9K1(&CEM8QCJ:<]F8Y(@6S"8/ D$"M HRF/Q M1I.)?N M-9A=M,4KJ%LL>@D$KK7!&WYE*:S6\088\M&"P=: M' <*O<)@]Y'N G!^U7&EEQ^G[W3"A0XH??->HX>S7Y>!\:9 L1AT@N*M%D&* MB%OBH%/X>Q7S&GP?(R@&W#+9&TEZ, ?K L8IM=J==N"+)TNEL-%55#9:]#G" MABLMP93\&=EX7P@0@[JH %!$Q!7%5,T'T6NB>;1HCGQ9Y:&:*P)4X:F#+O!R.W4#3SY/??IC(U3Z5W_Z F]I$ M>WDMH,C%"%)BXD*&P9>*K(T7 Z5$]YSSO00]E/RU*4_(+@O\KT[\9U.".,V> M,T56W9+RN!& X[(VVXO\MU^T/&;Z$,E#"/+$0)2;;QAKI%R-#^(0!-VZ.?96 MBK_OED''.FH>0OG^Y\7L M/^I;7F@KWH,4L]P/\7(Y"G 5T;.M40/= EY[[79%C.B>ZW(_00^F?^U]MY4] MFH90'8IZYAY!8)UMO>=BTP!4(]XC^EWIGYU>3>O%;[L["J($;J(]S?OK[_^9C9?>W"[V6[^;3^@??GWY?3_?!'>FC+XR]?/TSN)U:6_W]3( MY\4HHAC""&0\<=/Y8UY>'@00]V.(+MOE;K2=!'G[!/XZO1*]?GG3#_KFR]6E MED$N?)DOF_+1:[I-?Y[^>G'VJ_R..Y.Y+B&Q4LQX1 MYX])G(OL.0G 2)U $(7+?JSVM<01[H*R>](>:TE:ISFI%I%43)QLQ@I-2$D> M:C=5RS?Z>/^T3)EW)$DNY?QR?KPX>R="7E2&[B:Z;HHIKCD7M,>/1=T#BK># MD5J-:9REC(8,WDOG2H(>1OQZ;-!2$!R@V\-U5F;*R3;./MK>JB(I93Q(T!Y((4<3!-RPZ,0O:Q:,(:NE?69:SSV(; M7LKM&L7 MC$YF!!1,R]1-,%TG3EI+;45*3E#9O?)<3^!6BRAN]^%OK$,;$YA+JO';K\S? MMTS\S^ETIN4Z7_^JFWWN_+QOGWE]_EG4UOP#HYG^_WDX^3\P[0OBI VS4Q7XXR@G170-+/U[[4H\W@&@*5SQ1$QT7;.)*B01CNM;$ MN1O*R>Y]M'_T$W8O]80I!TW3-QW4B4[CDC:5DA![!1V'^L=ZP,_[++JG:MCZ M'@1XAM03\[RX-28-O<;!+7Z*U_8"C-V:TIK.*;,5?]@B>4S6ZOQK$;GF/K>C7M)Y60^(G M%R-XOP#EEB$ -ZW>;VVLK7I*X1Y7$K&89#6UK?4]U47VC8-FI*HOS8])G<>Z M:3MUM_P).]?==3:N]8IDC5C"*#J[=9O1]4:4^IA4L$LS>U_@&3_S X%2&K>8 MNUA/ER$;0\UU<0F<)3^N,'R: WG1V*0$\;+TPK>"Q$$'%;)VOU2?;8*GP>$' M%NZ389/ %G3]:S3LL!M/7J!@XJ9%X8'\4+3V8J_ODZ&3%%NNT86LXZ*3+AX6 M/$TADZW)\[C;Z2F%>^R';#CJGA21 :*X<-;5[#VD5J Z/S;J'.FN_7AQ/KLA M>;=PK3'!)38YBF9'M#F#<1%U\$'1@59#=GEKXF^3=)>1,;=T'>7-%[/9Q6^: MG)I\EK^Y)PVQ39KKVNZ]^)FJ@OU]T&(VVW6"I.4"( ^M=U_)@5TQ3'\Y=;:# MM ]W2L\X&0F81$_-.^IT]K'\/QM<#J[DIB-^QI)F/*9(O[V;-^\7JYSA.D%E+$'GLP.H,I>QR25&%\WTNDKN5CKQRI<19BC1&CK]WIJ.@* MF7TIH6B]R7U*: V-*_.D2Y_9=IS!9N&O^*B.?OYR:W#VV^G5U9FZPSSFZ+RYH-XJI.@$%UT%H&;-A3\DG[$&I.'!*/WOO&^[])7 O2 ME=CK4O55!7?N]J#/;99&OYV>G8D2^].T[_>2O%^_%Y_B9N!JA\G\RP"4IX7ZPA M8F"C<^=: L%\X'59GWQM')4",2Z?[H.%MLXB5&-C21$JZ690Y[4(OT3/E)$\ MU[&R6DB'P]/WL@ZU5#E#W3?!J6,H.1E7@VF6BC,!>"PU&G7=086V00HZ>'$A M@;]<_#J=G<]C$A>SG^OK\_.+7Q=*?W;QOZ,["\CZ-V^QLS^:ZUVICS-"#[5T@B6?!S9:J*PC0P48>XK>@OOMA:'I,T4== M.5\Q!D#&Y&(RI*5?'5,3B%T&* $X0*\MV!0U(.[RZ=7D[*_:CG_+/=S1+B9F M5WWTI6<40YBL;]H.)M!64.M MN N7;][_-#L]/SG]+)A9IQ3_2TQM/UWE;Z_C3]!1:#GGD,$K>DPZM[6%6,A1 M(3,4)RV'M?++[,=;VHH(5I;DP6]J8&@UF!15W1KZ?C@U7A^*(]"XH-X_.7C;+KC0:80 MN@G"9(*(#$"N9NZB"720D^XE MSV*$JP A=LX/.B?0TJ"^?4CJNHN]X-<<16DB, *"O:K>[(; L^-POFSL?W @U) M')E4O7=-\*?-B9IIK%,K'&/U-#3E.#++4&Y;P@[%SEHES(+IQ)')BGHL5/57 M@77<4P/3QL7D;@P^'("=GR97\ZS,V=GTP_3=V=?7Y^\U.3M]]^,7O5!#(R?\ MS2^^9<_HVNL?^VTO!#;PZ^*\'Z=7_[R877W\>?I_OIS.IN_$\Y[WE)YJ1NM%I7"L84ZFAJ3S)W7. M=PS&0A)/% 6AC=-FKJ,>MZ[3-B)9$N&=?1)O?CN?SBX_GG[^:3H[D7.8?! O M]*?)\#!4D/YO[NVM=:\G'Z?OOIR)-%:OH!B_.IW^./ETZZ[]X_3R[/3\/Y_/ M3D8QW:FOMSIC@Y'%-T=R-NO>GY(%N(=@Z,XZTO/YG1%-^+^,DM"W7AQ.6 M/ZBP6BU+5_$?D]FI1GV^S4N2)W4U-T?SYNQOUD9^I_[-W=N^\IN__GAQ):;T MTV3V=;&9X>14_KC^<.3%1SF2U'KW6"#GIJ,P&XI/KDY_770>KEBTLO,D 01? VLMF@7QWHDI M-F.+-ZU'0VZ$W3%KQ$*Y>[SZ#WC5F>^);G'9'SC9%6B MUIK/O0AL,XY2+1A[P\C1%S?X8:\<+(WF.3KKW_:^'_C,K6Y?E5-.+-ZUL<)Z M2*VFDDT5"#YZ9U90SS:<;TGO,3G?.$8Z.T_0@HU&@%U(\@5.5G"ZKR!>QP!N MK:?CBAE*.7B7Y4JG8%+D,'B<KN,JC MI7DU>);_/>(_ZI8_@PZ<8#TQ_*(VM*4)Z^(@ E0W%NHNKVY]P#&LG> L)" 9 MS9HBEDK9MF8;=]-B=ZZ,V]=!G*-#4O:2+L@1WF=+QOGN>I7[@;:2N.WB?V(L M-61H9L6T\D@'O1DO2?Y'?: E@;6IQHZ:V^F"682%GKL#0>4]KJ@5H:T5Y7VR M?#,K\[:[;ZMDYA^8!YW/ILM">?-^\>$WYPNW_HTXW V=ZK.(T(W2PY^F?R^D,Q?9G*?-T4<4U*# MT7WL'7NF'$.TK1#44@3Z#7Z=#P/*.*S$_SS-6S&YLR^+KYZ=7?RVF#8X'/*F M"7TM!\@UDP\5":+34.^8G'/5_Y:3>NX)V)V+NO(C8V:D0JA2*H M*$5*Q;0+CJNXH]&, R(;EH-_A"5XG81#7 MFC!7N?8F&&N[,3VGA/)%TIEU*S;GH-N#X'D06P?6?KZ876D(_>WTP]K]Z??; MVIRP!G$VDO4>@]9]IA1"@Q!+*YAO!U8O%[_D3B+M?E+N)UA8^[O\S#V(Y2XX M4??;)+G O0NEHCMJY!Y]T):N6\3>^55K2+XAYC:YWV)%-VT!.^L&DLM*[-@0 M)BSH*=96=4>JCES.?6P; KNT#6V@82\"OWLC%^>7%V>"?%6WO[Z:?KIK18'^"F1?34""S7U$W"W"NG6'M$2. YI+&FR]/233\ @^N>8C:@ MR\]"T$7Q76XRU1R*DR^2EO6L&"XN$/T8%![O"(2Y7$5'!E_!I.8,V:#ZG .3 MK>, 19U7?E &-ZAOCAK +S'(V2/I_-O@0J-81!5RM8.!1,,!CD#@\4[ M5P: M=U=L=NB2JGJ6:]2-CZDP#AQ&'P[-W]I]AA:M/,T>E3#L*,#$>:W:\=HBF,;" MO 3..H;B.Q([&WS-H)PR>(V7EO##X@#U"A!>YLQ:(F ME)M"U7;T39 ,D!6)CR F^J7YZBO(V)/*;0_BVX^\L>8;CD%,LND8U9ES.C5: MI#]_ E5 1;%E7%D$P>$]!W$X)K^U!-[T']UPM_2H'/[C]-WT8@-OV9=J,%AF) 2&'*SX M<,&(C]XATAA8)/;WP)6'\;8^)]H*9-9A%1[9&7$KQ;IW2M03N#S>,=T\8XY$ MY;$>DG@WOE51#2@*VD71X+G/;;K)&7$LL'YER2[-NSX"DP=]2*5F;"2Z.3A* MV9*O@N8+-2?(.%!8D440Q_DH+VE'%K=Y2;5TTP)VP9D!<_#)V&Z+T9W": J, M=2K@EU=('H*Y36LN=8UIZ;5&040"B\2?=U1;RLR.OX>"/]?=1)'S>UX@>_.(_30DP-@TYS7 M,R$#.4<:'L=R\O4(1W)@(V-<[0V*[]8F3$9@FCCN.<8>@6,=ASJ$N-3[<006 M#XO51(N%G'5",R&+$^2U5M"5BBT*YP.#Z ^/$W;G;RNDQG)DNIY:7!YL2?@2 M!&2:+ZD*+LV#\0S6'>7HUI9P66^11'-C"L&US%>Q07B]"V MF+U.2$RA.ZYQU MY5("L:,E)?!@>ZY#2(VLV\\!G?>G7_8OVK=XW4-T/:;JLM[3 'E_<,"%+OHL M:CTHM@SGDZ MF6OV@DG%M-H<0QH2MM:[>U[1U@3NQ][%E]D>[-GYU ;O3?4&,016+=@UF%/U M\JT8=VON0=I;$[@7>_/N[#WX@V1C\A&UO0Y-[Z(6&O:24W5L(XUK-=U],'M[ M"O=C\+>+/=@S+GMK,M70271A).X)2S(N)A?RBA7?X.U>3^X[@7MP]\M'L>,3 MM3T$*TS6'Q+GJS8H%YO"^@O2V!NW)W@+;XV@M$>7"Q M6X^N)JI6E+\C H?D^Z#K!1S> P]WI?,.LSKI==QXL-^ && T6MH"T2'4GG5; M8"5K43LUS9CS4-Q M61ON2/>BE$L.9'IV-CF?7GS9<4(2]1LXI MHN8V"5)II3JYV]!H\!&<7W:AUU/S(,+7:A2/<@%L%Z.0T-BNH^0HR"-CG1PY M[I+6J;H'('S==-6UOZEX,H;'EP-%6)Z.35V;3CU-A[]?I]SC,M::; M_/Z3EKX*VU=7L]-_?[E:3&Y=,49DFPJG5HM)W8<40)R(SIP8HV 4<>G%#TQ# M$M/1<6HG%RO&6H;[+SUNI7PSW&RH) ML%!MHCI*"ADI6[&*,6BOOLO>^16%7WYPDY\[^^L.WP.:3A58$!FV[ 3R^H;= M\?5"]HTXI^$_>L=1@L4??)UKOF$ _VIY^_F_W6VZ/OYIIZ__?:=%4(O MS:,&O31L B2&V9.EYDKW.DYW\ P=\_9">0 C3R6KM4TYW,B:S-5ZE(O3=$AR M$_@N1B%S',M#/2V7"_V!9+5!V:127/1@O"F 050,MUZSO+@ BL;'?J"=E,T+ M%-;:7J1N"$P"=,5CJ9"-LU' 8$L-BANGBN^FFAY!6#].K]Z\/S!4$3D$XZU@ ME531F)!M%!\!J\X=*:&/FFD7J+(%P,C^(EV9Z2>$;5^"2F M.S8W.@4V;/]XGIKW38-E!)?'(DY0GFJAE6N5'H?P M#0^)3!+'3CP;6QA1U&C+\@]7J7@+".,HW; BD'X\TM&<)FS0[ MO92_JE]T!.TB;O$ *-X$,>6FNXITO%@G72T@@,!6J^LJQSH5@.U P(-9>3IY MK;LDM>5>2<=;6S$+Q2;(37OZ;"424#Z,'GD55J4#_D#RVJ /BO=6^YN[B2SN MBSHGL; IM93.9IS+^<>6U/KI"ZZ 2T9G[*&.W$@71>ICIM+GD12-Z,^ MRL7EE5KV'7-_H=3H4Y=/,?5J@&O*"K4:1_'0QIH)NPIG+-,P$+G#+F^E./P- MBA8G_/UR^GV$MGXAS68Z*&2^+NS.?JVWD_/_[^)R6E+[74L![QG#_?/T\FKV MY>1J+E@E5CR?ZQV'2[N2KK?Z"GVG-SO 5_^4G\XFMX;K_,]D]NGB_/1$>1@^ MMFG9K6FAB4GN7#0T:1AJ%NAK W8!_'G<<[4\>W(+2:\[F'WSL20F6?"%AQ;$ M26GS,0\<72KB^W=3QY(W&^R*S,5*2O:E=^T:C4Z)'8FEJ$5$*_ZB-9:+2_-& MXW%D(C"L@A6'IOR!PM6C*GLAK-A!%,54. ^H!QE41R/_F M4SEJ#@QJ)V^HLWC@Q"UCM//SB14+8!QC4]ZNJ&XYU/$\H\1MM;'FFL5/X:K] M,F)%70R=N_PYK:B>L>)TK3"A+UKVC@ M>.57Y7"W/*1;NS5W,Z69"EAG2I;K@]:Y7&KJQ11-S/0R]OZ I15AAMN_?T?B MUD)%%K_!SR<\ H8D*KJV4+AV#Z[%%<29I='NFXE3H4XN/SYL9AK[S,F@#M[5 M9@@=!D<0HE<1)D6A[W%5+,!%Z+&_4(8 M TNOP@J[MRVY!QJD%YNN!=1F*->P:P-JR,W(_T5QNA%'&1.LEO'FR6E[4+Y6 MVB8$K_N\.1MQ@CG;ZDEPMO>Q\XI)AZ_ N14P^RBD;W#THXL6EB#5?=)Y% G>?*Y]^GQV\74Z?2LX M9J8(9B_AT:YQA,0Y46@*T;V@], ,"$4<<"Y004H+.X.^7ZWO6*8WL;&OM$DCLR1:!=\Z, MR^1@:5G1+DS_/)U'#7ZY^&7R^S]/KSY^7 1!Y5O??IS,IEFT[3N-FHI:GZO? MW6=(-IWF'I2%B"W$7$RVW8^W)D68@YF4^16-P((TYW=VVL-KPM@5UYN2,( M^?1T;I5O??KRQJO_>MVO)#][0RS\4'((O2:(.5;?+7;V%$&>M!X,'5P>MZ.D#Y1'M2%RS6)?P*#.!JTF^$S9)@;3S&!_W?)$@)H=SZ3;4$Q* L1"QA("BW;7X(IE2JKP;L^GG_\F!=++=VTM00\A?>T!E%I0 M$QW9N8ZHZRL3& H^>=^KV.GCD_[Z\O++%A)?FBKN7$W1>Q2K&JEG*!R,6!7B M8LFG%51OH'=!Q;ZTKFV:A^2*<8C5 [9B,UC/XF?DC%#ISB;T@]+ZYLO5I>8P M!D]KDW!%FBD930^+?U2Z3SE!R]S9B:*QR>Q.\"U2'D3U.C%' 12F6I\<5G0A MZ[#S6@ST% R'.^V$AZ1ZKF!VDV]-AB#56D#3\0+L0TR^N21V2=!@'CH$[B5S M_KMW)FWMN)3NN]A,UNP!&F F3JY33;I%S_0A:;03:9\GI^^N Y@W8';1(KC7 M\ %Y_+6DUA CRML**:A9%Z4@^LS%<74I$"\-'MJ"I =SL$[81<%)S\8"$XK] M2]8$1*8:Q/'+:?"-@%V,3\'!2\JI'J%0(QLC=ZH*-"X["130-0M,38PL] JN+!KMG>,\#LQP'ODQ#^P9%7-X$#5? MV-C:JCA%I&7%S3, U&P2#R$G<3K,'UQ6+^**:S$2ZCS'YBH*3R\O3]M5"^'\7&51"++.:W&9 KM_NMF,RX M,8B2C;CYOMAF$$(@EV-N @?D+KLPKI"Q0U!I&^8.(XU_'5T:.;)N.!$K5&(O M/0DTPM9=3[[WF,9\O[,/E\;%R73Z[K+/+CZ5B_-?I[.KTW^?3>OTWRMD@'_S M!XRKVMZR<&2-"[ MZ+YNY=^0!F1E 98!\ :2'DC_QNQ&S8V@$!6#C8(N)71D:H92?8AC[FT^WN\0 M]/\PN;ING9CK\46.1)2XP-^SRS?OTZ^3TS,M.-.,UD3W'=YT6NR>7Q2(ZW3, M9-,6M":N8-9B]]I\(QOC..0-S/T\[DWV(\AAPUEKP:LM9%*KA*UD79Q8T.D( M_U[-.+SWL21PW8ZR2@UM>GU%7)IHK2/Q:P ,6^O99L!N<\AVX B6RO!64K$' MF9M2OL6Q+C&/6939?&! *HDZF$+BF?%0W;$OA2KN-^_??KR87?TRG7UZ+7KP M&F#NWCE;L)10BT#IBE&'9%H1:!.".^:*HPF.;.\5[?UT'8*33:6:V5/J%$EN M"@;/F0T'@5<-1>N9,7_[4![>?3FY^N=$>YZNOL['A$[.1EH^#!5^B! M_@#^>--+.9/0ZVR+G4FHH MUJV?OB4#?O&!0I5I;GA H$"&$HZ/3!#ZAL+S++M:\Q M?;=71!BCC1EZD1./6$6\8IXA"S*N89YOV?,6#%0=A)&U?0?BOABNW5AY=45P M1W:>6FXQ>OFO-'2&;7D >S!R_9^GJS-?V^R?+]1ZH6B"0'VTG>46D8Z%K7*W M",;8J1U"W-O0=2!.UDY1JW);,FB-7<%8!()8G83!CY/U@Q!$Z]=:40 J/@H;FW:"I]Q;:/(/@8TZY[YY$TH7S01-+M>86H25+_TQV%AW&BX[ MK>QV)>A&>4>9F00:Q]QR#CA.':+5JGOEN*YCHMT0:RY'XYA#3D/)/Q;<._>[\U?OPULN/EL_S(3HK_,@_W] M]'?]TZ8=3KXF:P7!!)V, +F*#(K1PF!C7. V% L$=(.R?F92F,^UT(IKN4^S MBU^GV^SJ\I&KZ!5CD[AU*0*1L=B;N,W)B:,]-LL+10Y)_M># M.*#>"1CRJ8]]GL'S(Q[?HRFY)#A6XX9)_H N]E1UWF=CU[T76#4V 7H><> S MD\,^2@YT%J3II=7B4?!P-H(DJ[QP&XJV_PQ*C@3F/',Y/%S)&7D.1MZ)SH/% M4 V++RJ7(^I2]$QN;!40?WL = ^5RLIQ6^MPG'=8B-Q\9 (V$E!-NB'/9P ! MHV, V;(-6\*XI;%;N]&\MI2T>(-<2;O-Q:RXU !,M:E@@>C;N/,/PU!:N"7- MUREAS?B=S@/BBSUDVO^YV$^6/FG!RN+OK[8I/;Z;':_6VQP9J&& 1K'YWG5Z M8B.MC1H;((;.V%T)O,W=S]\27&_>:^9EGN;Z?'HU.9MKQS?_/KON.=_=TQ3/ M'VS*E$%W.24!R='JB ,3=_-_ ^Z2**9@3[]J23 M>JW1 G[1MF.9DA?,QWL3?C4[/1'M5":7'U?F$X]85QB -E3P>+3,EI(-N@ZR MN638Z$0MW\7-Y;&"!Y;[U.XRN OK\:A5PYM9EPMK-44;BV44"20=^2-(-@%&%#BB4\5S@4P5-(0_^NM[1:@C^&P$72H7;2\.!T\1W3H![D_C.A0M M^IU2T;W2N8=B>VO!BQQC*8(\F8=#MM$_A,;U#>SKUE8:*Q*L6)SSQ+&VG/2X M6\Z5A84QV#_:SY5D[$OJ_:=NBRT@CE_Q5#4A''64A[A5WH<(QH_A(KNT0/"P MI*X=.=NJ "F'!H![*UKIT$6JXHCDFEM;UTBV-9$W;>/SEO%Y@D+=Z->+S\__ M/(*2<+9F5QMA8(<+,6@:[YS3;7DU(R)*,9C MQ:RCE6!AL^R>0MS?0HA/,8U:MUKHG+P0HD==?8$<<^/ .10-2XZ=,,]4L(>\ M; ),=*26V.;Y')H 5APDDWI#]&,2;B&1IY))W.^R'69H6=Q5MD4C>.)S-H>" M_U-G$UT*UOB"/8HCM+%IY06(]A#O>&?!M@)<=<"_21D-B7)T+0B*B^)A(MEQ M#_4SE>OA)&)*@)([=6<#$E6*4-EHAPP3E1%N#Q,:'U,D+VOT(*>N96VF8" 4 M&"[8T=,\2V&Y\XIM$L>UQC]^46K?O/_I8M%*==G.3C^=GD^&R/$*&W*,R3U/ M#9WNSCJ1 XJ5V*8JJD!7($!+X#2.1]@]W(ZSW!!^*?Z=V^JTUHC^$0[O!9X& M1,O)6Y>:C6BC**, HJ(J-T&U@?KJTP"@YW@CRG<'(EX8*4%B1;QBH MV(O*M761\CXXN8Q:/VQ#SMG5GJQW%@/C&%*RM"K&\& J-TW;;B28WAB= XN4 M*1<(OA=,,7@=DCKVTBXGH Y$Y-IV1!V@%(&UBT+G_:0X7T98+7NUN&.O]_+2 ME-VHU+R\=N9K6_SW\L=][P%GB@D@""@%C)FSF"-G7;>FQ];K$&NREM;0OI:V M@[&TX3Q"IT+&-B?71BYSSB)N#KI:J,I7RX"V>45$ZH$<72O6S;&T.S.CD74N M8'#!=:SLV48#XH.E9I Z#>X7K?5LKTG8B\07-:?=-T5?A2Q/7I0Z4YZ5NR0[W4^G4(W$&KUM:M-;$&-;85.M=ZN4:J' ME]?A."5A+W%VK66#40"&,#[??![(BP<^/*B(N$8Q[\WING*8[G-14]9])6UL M8UW*8"JZ%IRO<7#6PMJ0RT-(?%%OOD=1[8(5YU$_S (5+6DE&OONG3>#U1H* M\1]?;$_ZYHV3!R=R06;&8'(*; U1C=K-9]M0OKC86O)X\CHILU M9&[(-<^5BQ&CVB*-T]A% @_F]+I)ZWO>&G;V&N1PR$6L!4@-E\V-K/4^,.0( MS@W9J1B'6I\MR#H0(^O05RH"@7-JV9>,#CL);-?",6_0]]Y&0&EPLWDY%B=W M A9_^.6F3JO9->.98E2_-/40FC>Z1SS0:_,"02N@49%\Y8 MM+*O.Q"_$+ICX\?UW,O%L(_*R-JQ'-QB[R4G:S)"$3 FC 0F%@]2O; 5C:]/ M]>Y?X HC2) J&A:/5@0,7)'2]2H9[H!CWN7)E.I+6M!#V2'%5'(5K"JNE$X' M64B5Q&\="RG"4^GWQ]G=4TKV&;BQV2].C7Q!OVEL?6 M-5MWZ@L$8A1@*QY2P8:.FN@?<92*#]Z%<=*F7YN8O$O)W@2OR%1AGJ'*. M&:W7TJV(MHGX@VDKVI'!2!7#%@MZ#XR#5NZ'!A]&W>% M^W51U2<0XA,G6,4^=Q>(?6H64P(V-9 @JLX1O!U7(FWCLC^%^)[$>!1"5PW; MKH/%/0+CW$83Z2!0'C'HRN+JQQ+> =F&1H'T'6%"<>Z4+613BDO>R[\'Q>4. M]^9VJ>V\HVRK2X*S48M0T6C45/M@LZW,L="*%N:PQ5EM43RY!=GK;$3J#EMG M4?W-8D=G MQ-'70'X+F5KQA;6$OV7Q[<8,Z]._Z,-=(&L:]M(!:N@8Q>/B[-F*U]4M::IY MA&MTR$G)Z<[-JZDJ"MY:BP@GB2#S27&1@:*C[G7,*AE>888"99K M8#81]5 6UC6T:(F&<.%CYX"9(R==5]=$+5(!&D>4R#<$*W?Z\5EX22LRCK"M MQ]A678N:G71<*LLKBKK[!75;(HP9=SFH*-IH68O_>5"/M\LD6^V"#;5KGXG) M)7?3Y^MZFL#? F-A97KUL<@A7'R:SEZ?GYQ]T<6;6@HJ_WOWR^3W MG:L\=.@W=S$N)B?4C8H]"20#3K4FN9%#NS19!\OE*3M3>20FO[_R&_KHMY./VPSRM>#VG)[?K2A9?V%36! 7)9H'W";#I/!+2P3H:"T%G^SA6VH)]F4)9 M^LM-.$T+?Z.Q%;O'WHL.V!>L[CIC;GXK)3]BQDL[8[13X17=*(:<6: ME=?: AK27H\TCMP&,;:X'"-X+EP>R^:DB"8:729$20D&L0?-7)_=( NB/T9B_&]O+MES^;IA;.A1+=; M%URFW* +I[;I>C'/+35G&F8S--\P0WA^R(SN H\7X),?(7X]?\1,EHBCP$;' M%G)I(<2>"',?+BS3\GJ>/X_RV857/8VC)8- PN?G M2](1 Q$B%M>A9X%_B*%8:LGJLH@,IJ#EL2[/V&<8B=A=0MM 0FR!Y4+85+Q' MCCIYMG<3N\@,4QLAH2[G?7[NY\9Q\J6CMZ!;--"W3BDWN0,5NS4QEA6#J=C2 M\W,*EJIM7@".. (D!,*"HK_D\)PHLB;FD,7^F>ASU$'TXUF2>88.WLL[RZ-B MPEX-YF3)4="5ZX7%HO7HQ,A'JLV/H\_ML,+BV9WI@4$A0\VAH>-28A.X#)EL M3DFS]*X$' M#B#46\LR%]&!42"VG$D2])T /%!PGD[/3N3O_W+]%S4Y)F:DW>?3L]/+Z]F"U.UYU*>/%_W' 0$"HP@ M[Q*($ZFVIC=PV0[ZPMFPE,[>CK #L;(.U:*K)7,1U.,# B1=TN6ZUS9:YV'L M30C1+AW1X[&R(61;2"R5ZY9\$QH%NB27A"5T(5 .:;AN-BY7$S\V*R\)N1T! MA8L7J%VHWJ*+:'SIN>(BAI>;@K=QB"-&\^>!/0>H+0HMV.H#1:X!FZ&8[.+H MBJ?4A[?V"I=0Y*.>W#H%V)(AZ,%I9Z_.VA!^Q&P%FYR8+^[CQ"6&I3W(C\W* M2[J$Q] :U5G;-5;I.YI(5#$[#ITQ!Z9QESRR0/H_#^PY:(V>BNW1>"LF68M@ M<^RB.#+5V&JJ>=0:CA^L[S].9M,\N=2R[$_ZMW.1[ Z3L(B_T[W!WG41(!E/ MK7EDX[OE."13HEL*_:VF8Q]*-^@SGR+8$'PJKF(RF%N*38ZF-EN2&<.4% ,? MA-);H\?RU^\?^6FQ0C/])O=V_H]_3"_G%WY^*S>/-9M_S]U99C],9O^97OU; M?_I$__:;C_:]1J%1%\27L+B,8GAR#55K>Z G<3Y,^'_^WY_H M94BRCZ"P54ZAB.)TB*&)J%IL/493:Z<64 0%],,SEI3N ;[Z^OI<>S,7JUJU M"?.7CY/S-Y_GH])%T;Z?GHH!>GVM"#=KZ3N"O/GJO/USOD3K[=7%R7\VA060 MM9S*>M-%O/+&Y!^9-!?"+D2XG1&Y5+YT#C^Y+=[A443RJ"?Q1;C]Y_3TPT+I.9\"Z#X7X8?\9BVDM?CG.#\]U[>_Y >H+KOVZM@JM&9PLVR>/(F M(S4-M]E HM,;QK[B(3FOTW(?XX3NRN-YG,$#K,*]NRTJ!W("K;/Z/C8)DK!B M)$S6-H5T!U+P\',>H= 5>\]<;1=Q.O^+WMOVMPVDN0/O][] M% AOS_SM>&@V3A*T9R8"O'HUVVU[++DG^B4$%$5T@P ;AV3-IW\RJW#RD$BJ M2 %D1E?5+G$K"$*%=I('9S*KK_^(NQGU[.X:W+]Y^9->P5_TS]1\U?,!*_+MYF0NLO>?= FL*L<)HBF?E#4.Q MIN9P+ ] ]8VQCZ#5-[:Y!4I7?X55;J1GL#\;F/_2D UP4:MGB'=A A5O/Y0) MUK>\KAT2V/#LVIWYE^"2$<>.-^R;UAQ+4\,.2MK4!)]E.I@.K,%PHDX&ZG0R M5@Q=V\Y!FBXXZ ..E* ,+%T<#8G2E\>#"80)AACQ6+:WM*GQFISH7(=M6[_ MRR2OD:,@:U+!R.*R!/E%Q$T5%M$!M.D3 31W78#A2P/\Q^IO\HO[@ M,M9@3U7&242J>DQ7>B-#T<:R.1[KJC:0$>&&2X=+_2P1P8$^Z:'9&K MLJ4-3=62AQK6."G]X=!01T-U/)I8$$2 V&W0?"?1>75"M(#X!^=%3*,_4(:] M\60PT UU;%@JPIZ-#0,/;4XGFU; /%E>I+7+L)_]'XP&8]5 A'!=TWMCN3<% MD6!Y$; VM>W1P@=3U5/E"%]_$1H1SH G)IL3JP?&7^L-C=%(GV;)*VM@:*O8 M]55;TC=.OTRG,2C%TZPX3A=L'%A%@"0=>_>>2P+W*[RUH7FK&AR,H0^U4:_7 M'X-V&TZQ*%4QU>$$XJ.1*0^J6XX!]8/!$G7Y2."N5'S=)6M]CJG>!G6$F$B6 MH0WZ8.I&@X%BRAF*HPZEA##5C M0!'>9%F3)WUP S=2_J*H_KS9.H#J\M"8*O)8'@_'(VTZ'AH6V+*I,33&DZFB MU(ZBG!75OWKQ'].(D"N@,_A-24N,T;2OCBUP.!33ZAN3H3G WA$40GJL6VIO MBWI2CK5DFZCXNDMV5L8(&_&"7ZG)6(5K]::F.=75L68J$]RHKH&T55>[?Q&K MS=D8U5R^_L!0IKJNF*9B]*S)4)/!]1M-IV;/TJ?J1-"=GSFJPX.-AL,>A$RF M-IZJRM!2E!$U1J8YL, VG3/=5^*R7T,L*L>6.@VV3-4HN&_*VE!1!\9H.C(L M:V+VS>'0&")^IHX-4S:NG:X<:>F>I&9#UK#UIJJZ_ -%M735&IM#[.\][ U4 M ZS61$,S)6O3Z<;E[QW++VGZ\G.V7;4B":Q:,X;8LA@\1%"F_:'<@W^'?;-G M*OWA9CG4+GPA.!FSVD+(,@2ST]Y =]!FZK#D M6:Y+CS_9/MMGL-)D'D;8P.' 9.PS1F@EGM7[?<.056.(9XJ,B34U@.J]WG * MS-]7U4T'!#294\;\>1(TA=+8V.N3O:@8F;$':CX)(\;:^'NLRK+Z; WSJ#^P MIF,9(]*!"1P_&2M [X$,X:@ZVKA/M]I%H^GD_IRG)TCD>#$B6!Q>_O&D]E@Y MZ3)4M*$QUK4^Z VYKTPG6%PPLN2I;/6GFTH_P/DR^5!VVY2/1,\5Y93]0KY$ MGG-0*<#..AI\5%#'X*)88Q4/O6(%."/R>&JJ@R\ MM-![=XY655V9:GW,7XWD@6F9AH; ZD-=FT"DIVY2%8;&FZ'7ILV3JI6315;@ M;GC9[HS.A_ZU:B5#'8]&XS$V[C5Z?5GM]2:4_+IBZ=;VJDN]V^_Q6X$7D>A( M:W4R"9A 1"R;^D@9J[V^9?2F8Z/')& ZU8:6M:FLL9#LR9_3)$9( B^XNPJ2R MB MSSFX+NYI;O$$G =PS"9&?SPRS,G$M'K]P=BDWX&%&VZB)[>*J!/3EV9QP&-_2C1".)SC$G&?6VBRMI M-0:685CF:*QJ:-1&%G#]I"]OCTEZ/*K*7X_XK$Z->86T$. FQ*\J(['N[B)R M9R?DI%:Q!]$V^!8#;8K*>]RW!J,L1K2L07^]\:"!!U/YK<3!9#GMVIQ"^>NF MHEAC8]"?3&%)A@@G-F9+@5NTUJ9R6&T5$?U4E#@M]5]/6_40KG\P["O@VHR5 M =9O94MB:+JU]50O7VWU,@+MM53Q;LD0)P",J3;9 MFF\T]RL5YTP5KBORY.':DR[&U-(M6=''>F]LJCK8]^$P6XRQ-95'6QTMK/?E MN!B[$V1M'6Z?UYBW^U1>WI!HH32JUJ3L+&$I,F(5Z3VC;UBJ:@Y[$V4R-HW> M"-$ K#?_^"+_UOM%&:^LS%%(]$H+T=*"D6H?"06;=T/PKAJCJ6E.QI/I8-*S MY+ZJ#\9&L8;_?::+R*7LHSQW9 QZVL0<]2=@X16K-QRJ8[D_- Q#5K2^:@(Y M]=^T7Q3S7&6"2_%&!5VD9TT&LCF>F-/A>(2%&D-:KZ$9V,W0:"$YU_<7ZQ&B MF#IYHO>GBJ6!ZV(9F/,P0L%6Z\8YG ZU$83?="WC+6>#YJJ&*\TDV=ZW@PF@QY0V1C*JFR,5,T: M6/W^%,\!#<&YUM?:E,-$!Z\WDZ?61!TI6D\UK;$R'!NF,31U;3@:*)II&CH( MV'IG7L747SP3D)\K<&R).TZC IB<%6=6M'&1%SQ![9EAF..^,9VHO2D>W1\I M=$=S",2 !9Y,-NP@#5=Y4/ZTHJQ6]>\QVC4KST'=)%#-8BXW;W$_4 RE#U;!& M$*WU#:,W-OM3"#6 R75C:FK&VE:="E/3M?6AUX:P[P"!<[=7+YC3R40?&FH? M_,&Q"DICT#-!T0^UL6YHZYTT557NKU: /3G ;X&]"*,$:Y_'Y#9!?D7$GXV- M5)ZCIJ(/C+YB#2>RI1F]GF6.I_JD9PTT,$Q63U_K/JS*@_I6V].#>N@JT?8H@-HJ@PTB#TUS9K(/<7HK:9UT9R:RL'#CHCMXX4_@8/V_KX]& MEN8JOWA"#LY MR>O=WU9T 6\:G9S^O[TN_2>CH09RU=\"_#I-_;W(0G(S%LEXR9YK4Y0TWM]+-U2<+-R#%$SN"4][!JAC,8C?;C> M#+4_V##%#?'?:F'L^J;/#>;\71B0K0X'6D0 MN9@CU314=6R,^^803^(9ZUVT=IO++@/=8;XW\>WSP M^M&XYZ8Z&O<,;$N'!:.&VI--W1H,Q_IP %^9YF3-/JRY"8<-LCK-E4 Y/Q!$ M/8M*/#VT8\\!@HT]/TTV>9O/1&C]86\TE/%\R-" ]30'/6O4M\83B-IDK6%VC&4,+N^X.S8G1'QG*>*#5-'XY6U76 M&CK;9R(]RY@JUM12T5DTU+%B]4#1]OL0D4]-:]#?Y/":AK:"<]RHV3ZUMMC- M#^RY,K6 G\=&SU+!7P:VUH>*TC,'&SD9POD>I]FB"?SPE3@$0A2P/C$$)B[) MC4S6CR\N?[=\/WQ WVL:1N,PO4UFJ5]>E:11$-/GQ^RK&[SG!L@Q],%'WDZ; M,LK7!]CISS"TR#K5K0DLO&4J _/-/_[J)Q]=[UZ*DT>?_/W-#![Y M?F8O//_QPXVW@%CM$WF0OH8+._A(?XM!EWU0Y&7R\SRGU M/BBJ_)>/2]M%2KV_#9,D7."-W[<^![_?- XO -IYR<;[;N9$FH5(17B+1"U^ M+"VC$ &6@$42V_-C*9Q),?%I)E*ZM7VDMQ3/"<'$WV(9!M0S>NL%$C@':0QK M&[_[@ /Z$=^8C^Y'F.8N,\85>0_^R%WPP2>SS:->>49.)+S^ U*(/L,+7!@8 M_5Q]28 8IWY!V"1<,JH6#Z9$D!SB^]DU%'<6/\=@;?+/^Z_W@^ \/8R)A_R/]8F7PXJ*OY"F<:A!']_8[Z1HO"!_:T4U_Z8N.6?T<8G M9*-G0^H-_O*Q]J#R!1L?NGJ_\L+;M==]_25-_AE^ '6=>([M9RS(E,['FGBI M("I5V:E^SI14]:N(RAQ^\^PP*P(=PD!FH),^S#T7A)BKQONKO5A^_!\P6!^? M5%%UFA?#U=X\3:M,LG-UO?PNQ:'ON=+_4,]6WH5T&V6Z0IR*CL#]!Q)5IFD> M1AV\C7YZ8#KR-O1=]IQ_I@&1U$%'0NNX!\$:QE"[&I6#& KNNXTDQR=V]/3@;3;,-V^6"A5J MX,S40%_OZ'U#J('3Q$_M=R%^)G'\0;+SC858FH61Y&9["Y*=.QAV ,2R,5L> ML7V&0YQ;]87A/E?G=X_$ '\I?:MU>OP23"^F6\F6+5+O[T1@>L+ 5,AN(;MZ MIZ O.C[8F4IM""!, M%=0;MP#B6=(TA1E$HN&5=P>$IKDT3=,;=$Q=%YKF\%S&C[1X:^/U&_[^VX^G M+#'<1KM59*HFHJF&O)0U^2AHOIQ;;?ZW];7K]:GF^LGU_X$HSN<,7G4-AXRV,^!=$V6"2NG4'NTG +^ M"XPLX9%G.WB4/'HX4;*EC .E),3?$(I'6J81GF*BWSW,/6=>_+*P'SM2G-[^ M3ASZJP/:QO8""0]\8-$HK1:-\>1@1\H/]$GI$B]=(]1!"=R."1-1>BJ7ITFL M:AEK6BND8>;;5)7^1SR<@F>\X<$@D+69V^[O*3OD(L'\,148N;08]L%+YO1Q M"8D6Q;,S*G=H!M&6EK N].42R0Z ND0Q0PNYS*U'Q"(G\N3NM7%+X=;F12= M$UPQE^!?():-)279]&[MV(N[TDWE:H(P_DCU=295-7P$/AJH$5)\T#A=+.CY M?"2-+0%'!7>43*@=H]!?6;QN(^61N_+@.;AL>6ML3_T99/-+W,W<[$F9ZD ]56")^7'X*SI+5M\!7\B=?' MX2QY0.[U020#*IOT-#O(_W+I/TKV740H4$0A&^O$BZO4PQ?:1=\ASK14.@-# M[\@Z'YVX1DW0;O&2.-[, YHF(,'./*,Q*':4=F?ND7M*#BJ6F46 %\$EP.E MB+D-/SE.&K$[0+"9>)KP )1[U"ET:N#RNKH:'I?=,[62O>T*%%ZN9 MK2*HH^L4;%K^F <\/2:%MR#ZR!ZYMH/!+>P_2/&&!%-'TC)'5LA8)3>G&$\6 M6C\?S7:V 7V(.C2G)C"CG[I,J:Z)GJ1TE+[:T54CMU>4BG@MF!W0H)2U<0\* M3V#X)%>6L& ^KIAG^VR+*A.ZM:<4]$;QZ*!\N&0&&L>5O*"JYP_7K4*7GE(= M9-QR66A%BP'=19%"YJ\I0&+HF>$:(= MB4V%*@=%DBHV8LM<0%E1J; CWX,Q@"1M5%+;]5(A3V^]62Z3>%KJ$?V73)N@ MJ+U#3;BB/@\CEY#,9P> $^Q5R,?\/;S MQ:*6I_H@8#=D*!9A@>H$0[$@-D;S=%VIV[%ZCQ?3C_0WX!7VMNH%^$2P55]R M4[GQV1TF=2M<1.5FTYR BZ1; C>X*$0N"M @S8LYGG([1- M3(.SS*@M6=>IB&1"EE'8SMLCE%+GPX1\G/:?*:+2;%M]^C[J L"*O =O)\+5 MV$I)< +8&R'N(/E\,S)A )V'.G;A:^Q%N0?/]^O#HB-94#"'S4O+7@B1NUU5 M/HZ=.//W$,-7(]X*$]3)Z54Y.>>G?"XB.#OL3.Y3PN@2]#BIMY;&.2<,?=OY MX_VU,P^Q*"FD4%.%>5J$+O%92&Z7>+)2BAU^_U,N:/T9]*85/S7^X_T,C#'& M31190HJH_UC(ZWW1-KA#F;#XP?=F>)?T"!3/D@-;GE;ZU2LW@P'^,P55F(G& M$I2.#:^"Z7WK7L,C(ZHB'Z4@A(?4GQ3;BYQ=N])D?;"K5*5TP2?//0AH(DRN M5Z^FS[5S_L<%\N#YM='5Q[ZJ!B9/SJST7&C"@^$YUJ*,4I^@.?'PM#80^Y%Z M__ TNL9,>][R#N/_0Z*0MYN)@7G-%42;!?W5&Y(6/T68J]#80+]>S@&!Q;9N)05&G=H_<=E$.0S-$E M1GM0.R5:SSD7-H-/BE/N:IAF\$%]\4D'XWQX#4WG.K0.T Y# [3(_F/G:<^+ MJ+"N7L:YR!)^UH6RER>QDZ!:VVDX0;FEU MW@M;*KZ]UHS+NS_QT=T0F8._!QY>=(<>-ACO*YO[TCKRT^Y*%V9L]ZC E)3W%07KIW(7E5##_9J M-%B P- ER1(FJOSQ2T26ML=\P #C-'Q^B#OK4AXIT96,BWN4CWGLN"FI.P*7 M%4M!*0\,,QR::\2A>=J0KVSW/[']7L5;0G"B^/,,)A'#2!E<=.!>0SCBS< A M"9)LXQ_12F%4CD?B?;;Q)Y/14.TKAB*/-6,B3X:3B6PJ9E\=3+2>VANV&5F( M?ES;VA]:UU?7TN>I].7KY'KRZ<:ZN?K\2;(^C:7KJY\^74VO1M:G&\D:C3Y_ M^W1S]>DGZ!",Q'FCG[B3^]3A$O0X,UK D_9=EJO*XT=PX2OIA%AZBT_V M6 E!&(![#_^R),/_VA'8%,^1K@*G*[VMZ)O\ETY-GS!C M5+EL1;7 1>_H+#T$S 47PB%Q;$,8B?EDMHPT&H<1,AL4IWY"%SF$^(^UIB]L M'@UDO446&6(I 42*J">S?,P6:B*YO=SB5]V<+"_-$H;LIQH %XVD@>7^E=I1 M@GDAZ2O!%!FJT2D04U+D]_^"2^EVURV.WG8S3_'W-*BX'=MT;H4AGF:#/+%: M)A,V/=&\S#P?'E.,JX0@I72_,4I"0&1@E(!!F2=!G0AG(+7(YM\PT0Z2% MFPFX$TF-*@MJBS3'S98UR%[Q)V.96,I*-EC>5M% JY$_<@;NT#V=95(.,DPC M6);LYGS1:&@-=V\:ZN%!]BGTWQZ*KI8)*\X!K@ILEG^.TUM0*!ZP!P$9M7R? M,9:37U8]1IA4P-=9$H.FZXGO+6 8"7,86=\O8ZPA]S,];\^JHG('" M Y9UV=92+NF;=7RNP XR$3GE"ADJ)[E$'Q$U9+7^C I0ZF?R'I$[FI=&ZF34 MWD$C5 W#]614T_;(S*6#AV-N5&"NIF/^LK MYO5@G6=4ZR)C-''LK#H@XQ96_9)EC#,1K4I[5$R)Y6UAA9"#FB*E"N^H&[J=CBJW[E"I M5O>)F :C,-N9=Y/Q1UZ<@'6:-)2GM_J>?8L;);E^=HM(.R_B!%J6X?_Z/>M> M[\8IYT9ITW#R'>E\$XHF(-PR[5GH_6?]I0W"L QC+S-(T197+_/RZFE6>CX9W*;^Y)'8B[Y9YR)]P MVU=%UJ,%()F;6DL:3@L)OM[@G&8.5CU"I'H!7E5:ZJ N5UD%16:HL20L'Z'; MBDT6+D_!/')I:;;BQ1XT0.9:@PD*,G<\,R?55>]40WP\KQ4DH XM-Z3^=%5N MHS" OQVV]A7O>-<4,H_T<#7-3$.6HI?**+>->/UAY\.,P4 SI_)D+,L#8Z@J MUG3:&_2LP="8Z/I$4\\OL3SZ_,LO5S>_3#[=7--T\N@SS1]//K4K>?PSP6*V M)HZ7WC=EV:6%%WB+="'Y.-JR-)ZY-&!JWCL8V?@40S]SAT#LZ-5QEHS@IG&V M U,?MB46TZN/YJ@W']SP\5YC>L*GPR M8?ZT>3\,>UA #._":3L"79EMYT&VW50Y=5*XZ]R V0YAN*WD;PK=^&&!/,=H MK< Z1@R/["AIJ_]09D*CG;O')3.X!#3]AQZ8>M "!6EHZLR+\%IRO*>7CXN MQUKOQ2V[PWZ>#:RGV='Z^^@688DNW!*I^V# GJ\E4CL#>><^5L(0"4.DKJ.X M"$-4$RB=([RT,$1G;HCH?JT]2T@DS!$&1G*G;W#KK-"416ZL/6J]]#0>+7WK M0F1OHYM?:VT#FD+?TR$?OR0=>@Q2\E=M.G@&,K>(H"XU%Y^"1*L\96)?Q3=M#\$5@T3HH:7 IL@F!+.2+;W%LR M)+9?R@)B5@*:H71@%3EYB)\$E\("O>)]>>7O8W;: X\6Q[6C@C54J0)B]Z&@ M.H,@=K/">;@M7) H[E3!6VC=+%SL>,N5V?JV!\_#$N'((X%#,MR:LBIVEA." M'DBDD(MQ4AE _HRN9.$A:9Q(?EIJ4UUC<1==!MO/SU!Y]4K$2CV;1=?+W7!\ MNE(T72EEZ^"S*(9N1 _3WQ(_?!#E+*]4SJ(87.I9]%>N9WGI_:V^78R^M;>? M]O7[A96OU@EGNY]I'N9HE+>]J*=>_X4]]8ZD(2L? M*C]O+OL7A'V>L-?/G9W@DB<2 KW"=\]54!Z#[]8IN7M\_MILNGZ.9EMTO+'L M_55;L7'+@C2KX%6P,R]V1N"W)]AYGSUSL2)"P0@%(]CY. I&; YN:ZB000O9 MB71+[KR GG/ [#!#)7E%;='NO9E&'(%HR9Y?Q]BK7NHP\6L$UQU9@0@Z%'#XAAYIY_*KB5G"-<"2$(]$05A0*; \% M9F[HB2X4V"NBN3;\9;%"-=9[N89#6ZG!.R3;>7YG+3I]1>SJW_/JSE&D*+XAT[.O6I0A%$]8)[$B1A]%C%>BP;!-,.I7VENNY*]A-%]IY"7\.2U53U(*VMFMR_!93[,D\L3D9 K M+6:KU-E$2=HI?#,MF]R+]NENU(W2"M? [N[MH_0S21*4%"#J*"*NEU"Z_Y3: M6*]"&@R-:S69$3I5'%F05!AKFJ"&09)(MW;PAW17D)CIK&P]_'(]'+8>'NB_ MN[N(@.8AW*;\@]95N IY!Q5R[,6T;_0R\A#%UD<=^H13?-# E:[&=>#E^)@I MN$T]GZX2:Y6=8P+?_/I)FD8D<.;2-1@+S_7L3-_SF9;<-?DJ7;">=F9E-IA* MF&"'&APZ.=;]%%N!X[\4#;JX>0GQ$N+ZX@[(;1BXL>3%<;H"VGRXXN.I$L;, MMB-F3 ?@]HK9,$;,UQ>1LE'&N&%,R!I M'CRB;EC01O1Q'@$.0SNB^_YC+X+0+81?WN)EN4%1Y8_TDN*S\O$=ZMLX!<5# M7X?=$!Y]^R'..A$P>XRG,[.1H+B"CT<;,X &+@9N^W$Y6C15<;@H>C&4<2X^ M=9'U-\!?"L-,U7\, 2?>30T<@5B3O1I"1[ \&8('ZG/61TRT",!7Z V5EK$ MSII'Q!VTH+_#DZH7TRB=!&D("/KN2D]J5LXBG+%](T%\P8PM+( [D9A6F4%!YQ\35J=@AX'C!/9X-Z MO$,5DLQM^"6-I%^ :/9/$0PN[Z;C!3,,-.#)7/@\>>"D,;!'#FJ,.?&IFXOT MZDJ6]'L*H2I,%;B =N-!7[&@&";7L($.[=3S3P@0,:Y5-2K'.BI8#*6D*;F- MZ"\Z^X$E..B#(P+Q9$#7(0WLP .U!=J=1*Y'207^Z'U(,[8I:/6(H,U ^E87 MDT9D.55I;R*Z#%FJE:VI%V&8!@8X 9_]JC)463$RYLG8(<"T*(')TG HUYE@ MIO(AUUZ;C[0(AJ?$Q4RM-/(B)_62;NE_U]_:ZVRZ/(\R8!1T[P7L'.IFRE"D M>!G+B-9G3+LH+3*W'B]V,/^0#9NMGE/PKRT%Y*%P.4G3%'0/Y,"9.2XVF8:V30*%UL4#"8Q6!BO2+5-$8O!A6CJ8UQ\[?N=5?ZPEYX0[D+GV Q M>6)^<%4C?[FQAC6-;*?)/&3]J^R NIL1C#]"&K$.8]FN!SIZ7I(B"6VZ!9 U M]%+>*[T\;9/-VXYA01+F %'=%8/[0;WH;/9,':3^8T4SX< *493 8:%>$6@( M)E[EVV3<<["QVIMZYMGW=!A!F.0_=J5_DYW42Y4@5+T4KX;_U9[NK2R 3CN8 ME:*[2;?8$*A$"^(^\RIXM+6,/)]J*:$.]E8'C)/ZC).8SBU8*7;FQ$U]9"*F MWS'MC:<%F)('IVY.%7>6U2=)H?N9LG8QBX_ZX5-XS]:^1RUJOV)GUMT*L4XK M]WTNO4>%Q1S9C!E%R?7B!?!.MKL+"I[\#A&J M0ZC.@N$$Z V!R!;>1^5QU2TDUE^1S?E\Y$#X(?*^E+33 7@^^@TY01&>F9.T)\I.EA_X]>4SGC>:07P31$ M27PT*EG39/#:RZ[&/MCO/$8#4M&/F.=&,@0.?>6,>7)9) )VWP\?*/U Z#Q& M>(SE%B3Y@!3$750Z.OO>]EB)$SC@^(:0NHYTBS5_&*Q3@#3"F@]FH6B2&W.X M)&91(ZHRK-C+W;@G6E$;LCW M9.B'SA__^.__^EOE3O2G*%'@U@F53D*&(#(S+_GBVT%% 3Y\);._OYF. M,:'_+_6WF_$;R7/A"]M)WIMCY/I9#Q]\X\5 M[5Q5M,]T<]Y4>_SZ6?3)+U]^_OS;9"(-)Y\FTZL;Z]AJR0&]QV+W_,+NJ7$Q+7-P(EK%B+>6I?/Q''P75F(*]@0#=LK= M:'QIYAM9I/!:\@*C;,"WCYRKI)2.)LL=65X'@SJ(9XK!L4G6',TG%@K++)Y< M+:I2\OJ/7*6@)JFN8'TU>*T .LZ$+0-WZNM'I3WG&NWR!?R+M;,20#Z#-3C7 M*/-+3BB\RXQWX>19BH=SI#NLPXPK"F636#*M2".W5<.[DKXXW$@U[B#;*PQV MLQ_(]-KG)8UE+:2T]VR7 $'I'=V%,HM 3RA"#+S 4Q+_H4'_4XYNR-;#+M8C M*Q9@-?K5](/+*N"II\!#O&/ONP1"GP,C8R'1;@V9//&X]9L_N5%]ZN MO>[K7_=VM=6CUUL]^M/2?C_@0 $)(NBS&WW*X;X4$?7(P*<.+2VI3-P\C%[F MTPY[I:)AR> =RB_*HV*[$K@E4KO=6W\!D87,'EUF7T-DGZ'E:POQ)YH7W#64 M..G0PEDCAW5-LTY"//F+IR;$*9;SVL-SH)ELN]((\/4BB5QBJ5KWDA<2-'AR59V7'Y1H[O MAD2+4I;?_D;L*.;6Q$6H/.%'/:55T\C1_6K[Z.TX^D(EZE7NN6YIEL;@_6L=4R37Q/$;?0[ M!BV:40J-WHT10R.[60)N=B] M3N?(I7-"+H1<-$DN!'T$?4X2%)QFXZ]9]!$;5EM(F5=0X"R*TV1@@>C[,!1Q/"4PN>VAT"&DYXYT/O=OO M\6*4IG#^L6,*(1""/H(^8LNC.?Y^@V+.8RKV$9[0P49K880]@+Q(;'Z\NC([ MT\T/0UL'CA2['V+WHZ%QQ_GL?IC=/K?X7>Q^"-D2A!.$:PCAQ.['::*A\PIZ M*L $3^.:BVS$<31:#8U%6WZ7W#!%;/27P+&TXPBOUE%5?A@$S]%1G.45TGC> MFRU&MS?@Q2A"("Y&(!I&GR,7/PK'IL&)10L8&4;!Q*O=U4O9M3_((CA-I1<%Q@G""<()P0L>)K1,^%/N5 MQ GMV>YBN1AQ\$,22O?PM4@RG%V2X2C['[((N(5$B!T,L8,A!*)))D+L8 C. M$3L8[=O!, 9=3=B/ET9I#;!#EVJ5JS_.8C]H9&,??%6N* M/!W;T17"U;1MP5>.%?O'1Q 4LB5DJRV$.W+8*=H4OC:O'702H.F:K1$MSQHC M9KU!KZL(J[9_:/MC0N.X#=>?;& 5HOE>0-[/62==197_PI5J-W,BV7E#8\G+ MFP=+]]BH5W*]V/'#&/V5Z4O2:[8A0N@'4>_YHWN.A_C(&?%HLP M@%F%SA]="48;$>D!_[-&O4-F'X1<'B.1Q=(/'PEAXRRF>L?:'0%9Z?RXO"OV MODM D60>2R1P-X"*'#0!+D]YNG[SD"=V&R$C31?@1HI$1$#/_P>+&.SOH!T" M,O- :]@)*)C;E.I7+&^HRTNN.*C$_)Y&7NQZ#OOI@4XSF7LQ+8\(0+O G\#_ M*5R #YN%$7W5,HV6H+%B]L4<[XE ,%'K7(+\E8XB5T'D1[_Z(#5Y2]?R0Q[= M ::+L73&NR?^XYGJCB.Y4/3C WO/;>B[[$%?20SR2FN1KJFD?@M0BM_F)EJ5 M/WZ]_A87'Y6/[R0+Z>\E'HG/0#209 X=B1;QNP\G(6KE.;4@%N^ATN'!9 +VN?JB M &G@UR(X^I[BP8S6#O'][)J_OY'?T,\0TCCYYPW+>>,M@.*?R(/T-5S8:Y'_ M@^7,?F0_[$FUN6@JMML1735WY@MW7VCC@VIU_O+\^'; MQA@QF](+;S=>]_6M&OU^.Z^B*$/09S?Z%,,UGMOLJ6%BK*->''G/QP&53J+* MO,W#R&7NZ>R41/V<)G$"Q@[F<$!.JYL/>_Z1I#!UI''8A#4$(BA$04$M'M<_..ST4@1&S_)*A+([W>2U(XYWD@\*W* M%?)>=/X2LB=D;T7]K4]2# M!SMRS_0<(\_!72VP9\R.M5CBM(MN;,#>MJ;)(D/WI>T#"-Z&#&< M27B>U NP.-:[)])M&*2QM+0?%PQD(I0("!0]X)UC+,32[:/DQ7&*[UM6EH\M MV=?K;]FRU8ZI?ED[ISJ+P@4=IC(8&-F)CR_@'E*4B6+L&83#$TKY$'H->H.. M,>!T-)M.#4GE@&ZS805*2N5GX+F\Z#)/OG>021_FGC/G,U23Y]+3@[BT=QIC M @H#,4M]_Y$VCD -EC 0!&]!858H.U.V*' 2X%LJERA.^9%>T#$!W SVD$1; M3QQC@?*ZZ(($Q4R$< 3XT S=)2(+8$[\(ANKY_N@&B0FMB+&=N4?N"4H_ MWI=S],P+0,0]VZ' #R2(V6GH MB#CA74!Q*I HVO4H"PH M$Z=!A5NWRBZEI3'JUZ:+^L>6BE^5EQT=#90;_Q#_*(F$%.BF+"@"@*'VC=;4SF8 P7 M-C.-.0Z&S9ER5/MQ>=+[1V!"='"]T$5A7H*+G3O,?HA!.HD6%?N[C$)@AD57 MNF*F- 9E 03Y,X7[@(QP)ZJ C=S#1R?HD]-5+Y:16CAXF&ZW.VJ>T6X.![#MF(>2TSRN 7!56I>$1.SJ>->"]N&+%,H\2#04.=&%G?4QI0KI%_@1_)^ M9$<^!)K>(O6I/=S/_V-LM^[)/(.4O# LV#)D3]3+_9R'7CSZZ0C<@YDAQX[G*[]4&ZK>HCOE$D8QAOAV2_SP0:HA&Z.] :'!CT#I@"29:^$^!1]0YM760>.#1WGD!&Z2=)F'^!=N.I=\PE+3!H*LJ M9M_@!YVG]+A@YVG]2T*?:]CM%SWY=H^^59-O"7Y;X\I1JCBE3Q=>[ CAU!8, MP1N:,GAROT(4,3>&JUH+57G]W*98N_$HF\MYVH7ILZ-420N&NG"&VMKU03!4 M8QCJ4D SUU/!VW*GS5.!%X !*]CY)>R,BO8)=MY9 1_D-S;HO,8Q2_.O272/ M;>XP'_R:ZJ'Q9QA$<\[J?3UNA[P;O_#;--#)^.&"_4*A9BY;S1@"ID:HF7-2 M,ZV *&Z$#FH'KK6B]HY.K%;PC%!?0GTUA!6%^MI=?2G'1^!L!<^\5'VU9&OR MF"2\PN0@GG39,Y6T<\.L(^]['T&Z!+37"8S5F1GS,Q8';JZR$ CA_&^[0ZWEF>GJO4 M.!Y*X:D%L4!)4ODE[PXE7E/8360W6V#R+D=$^2&'"L$4@BD$4]A.(:)"1"]# M1/D5+EZZ8(H]KZI0%G]]V@:W<1S&TX#QW#!%H(N7G!IHQ2XMOYW]74G8^AU^ M\TBQP@::M8*%1([Z=0GD=N=R%7_,TH;V$ M]A+:2VBO$VHOG=_1.Z&]ZMFR!O>P0S#7"A5_3^/$FSUR)23%^F5HM1M[ A1[ M*-BE*0<6+D&(>0-I;\>'.N2)' '2C:[,&;&>;RLP_FC_2+N(8'<]AI=NET#& M=,G+;BN6XT1I!A$=(D:TY*11A-?YGGWK^5[BD6HW%HZ-!/3NX+5F_9G.E*)$ M/SW;K/'&)H$:A8BEC$T)X"^J:6F/C+RU]/6AR/?'UE?H(JL'WI*[DG08J#8E#O7O9ZVX=@@_52\AP/QLN:C!9P\41*E_@%A=M? M+GWPQ=#/VOA%.MJ@VK,)W;Y$N:J3'K<;JY=RH_X/"KQ\6 MCA'[@3'&JG..:/+:H#9)Z_AK&W'6#O-S"*\N'C^HBLZ/.?FYAJII?+MI MWZK)M[Y \@7XOAQJEB^^3\:+VK$(,EY(NY&FBF\SL,\;Q8EM1NMO=5V$8,I3 M8^X+H@M-(#1!FYGR=;IO /6:=*+SJ*TWMJ7JO.#IA-RA''U"LK9!%32&6.>K M0P7'"<()414'G/U-<\ M1:#KW&+7Y\C2%#[8%C*)&/Y$WH#0,9>E8_H;*JZ$CA$R)&1H=Z(,./;S%#(D M[+30,4+'K)TH[ASM3/'Y:IEC;9ZT/T7QE<1 4V=.Z_==38HF":_3>6SQ[D4^6<.^>?+$2VEHVG[E,E]28XG6/7QS#_^GKW#I]7DJ<+[*)0J*>,&CR@%LKZ0N2J,OE&*.CF$="GSUK MCA$Z6$C4YONTSD 5M4P-V;U0Y;8''3=A I'&5K 6+Y#")<'@([A[S>#CG)(" MQK'PV"^P]9?(R#7 AIZ/<&H=73M9RN 2A%/PV'J9:,>4!8\) R ,0 .%L]=1 M=='4O"%;.JIYWM'5:%H M+D#1Z!WE6!'Q!2L:(4@7)TAFI]\[TM[Y!0N2L-A"T0A%LY)?U$Q^9?^7HFC: MTQ5SA?>4HFO%D2AK-;G-94=*:(HE#2+BA'6%+JZIO5Q&X7=O >3P'_E,5.ERZB2%7;KB[OJ@FM+]Y@L0 M,4*B_],.4FQ#ES66[&SGOJQ\(NNSZ:!F=:6 4'PK8$.Z#BZVQYD1+TDC$DO> MWNTSKQ/X!T^?4J']S$HW,I[N2+:#;P6R^(^=^C"P*4\8 !ZSL<(C M)ED30^EZ;D?D_9"^>VD_T@O^6NDIZL5QRKK43:WK84AIYYCI>\.[QKV!'%F'Y<@Q[^ MU?93)JX6\-F"682#AW^J9J&Y^HA9?TG;B\IFN7EWT U&CGVS3"-@:)!ZZHM6 M>W!.KK]\D=(8Y<26AKX-.N':F8<^O"<3\/N"7,#[Q&?B4>O3N],['!B1%U.E M]4%ZJ[SCUXA1X=6[$YN.4OV0Z;AB1M5Y?I3>JN^>B.(.2ASP[CY:XP[\QL%V M;&Q!F5_Q5N,]"6[+L'42RS3)YI#IZ')2=$[E[ZP!)+W9S;@;'["1OY>1AWW; MN>_W^ MR]J'J=I9]@]K%)&)Q#!4IW9TC8 ME]:;MIT;?PTQK>A[R2,O%FR6$\J!F;3U/(30>?O1\*L7__%^AGZ1A^M#<$_- M3OCUYF@D%8_ BTJW?T1F/"^>*^PLO,^#D,K=.62\- TG=^5#N*KA10^-*QTY M5H5&Z_*H1TB2]AJ1)%7D%][_NK>?=O0BR_&B YA&LU%LCI^VH/M:7_+=KR^L M1&D2X)A%HNTD+/@:0$K/4/*UF?*?J?\HJ:(C>MN.HY\K*VJOD/6 M G9]R5MT,G/G#'3SA*5=UJO5PJ(K0ECV$181N)W'IG1C!%#I'K\_W&6(9HND ML%T&[EP%CYN?>.&")T*PAM7&-$;&9'XR=AFBU#RI:9>I$M)R2=(B@K$G+%)Q M"'KM6'+E1/221%*,8!^2G90GG]W]HK;7:2O[HMUB_L+[@]+5CM]H5NA_P6T9 MM^D[&XOVE!CS)!$"4)!:*4&&4K$%C"4BRXC$# H)KMJ&V55@,*U N42DAL84 MD86-C;O2)$YL6D.706*$BV6:V#DR4[(V2 0T<@G^"<1Q)8;_!!?//7AAA%Q. M;X@\$C@4T2+V@!1VE&%$=:0[B$"".P;GXF;84S@BBC("=(IL)TGA*?B*N(:< M4@.;ZE! *7Q2[,R)FR(@!Y[!9:/-$*W@[EF*$$TE46_)W+[WP@RE:>,"[ 1' ML[(<)6(:F#4P85&XH-_?DCLO"'"8V4R'Q?;&E1K&H[/QIY,_4 \N)(%'9@S?.,.<*N"8'(ZE?7#Z?C27:G#JM M((@@T%S!#-^ZUW ?(CZET:/T'Q*%H.+2);TJ3F$Z%.6*\2#2@JUUSBF;1EXG M"5!*"D+P"&S/I:ONAB3[QKMGQO QZ<[0TH!FL':'E[HQ!GH:? MRO_^VX]I_/[.MI;\1O)<^$+$(SWTZ%N6:-I M?ZCV%&,\[L''Z;C7EZV^;HX5<_3F'RLZK*J.GBG3WV0E7AU:\J8&8<-.*!22 M5S!CCIM7P39$N<"U_A0BYM5;NO)A&@.WQ.^XH-V(,QK/G-%0#"Z'-+3!ZYZ2 MV!,(IV%G/"YZ\FJK1]^JI6M)DKVYX6*?4T5[6X[S,-B<0^!R+IEJU^<-,=1< M\=0NC-&>QF$7VT-M8*C="ZP;P6V(1+7/(25!S5/*;LL0U83@MX=5]Q5\L:^Z MG3='E13Z:GKL-[Q/G+P\DWJIQG.; MT#1"TS2IV67CB28$IGJ?VC%ZQS^T0W)ES]70OO@\Q>F]76WWPMCGF*NG'" M.-GG@#\W5-WC(7&.IAH36$VD8)K@T(T7R'.N!P.T_:J M010<)I2_4/ZGBI3XQ4D7+YIBPZ(JEL5?-V&RH7:R[FU M;#J+G=1=J=2.'=6^N7.KXA=3IBF\('*CKUNJ(13-!2J:GLZOJE(H&B%(%RI( M1L=0!D*0A,46%ELHFN,J&I5?LY.+430[84<^!^7V!"1;';LM3GXAR3QTKP($ M'UP@!MF8Q$[D40B\?7#B-+<.0A\.>9DSUD6H-)OI4MLQ7P7'C MM+#TX]I)WZM/OTZN;WZ9?+JYEJX^29-_?;NZ^4VZGHR^?;VZN9IO7@Q#^J-IPS]6"._)OE(_O.I(M M?>O^7U=:@D;V' JYBE/WO3AA\)E($.OJ%XE\=^9V<$ M?%J&L(@>B3/\7#N*'D&O9OCE&=ZJ5]@+Y!5X-H71G:6^_R@] $$3@E4\,\FF MD+5CXI#%+0Q"4Q@5GP8G/96\-EJ9# N<78KOZD4@EG\")X*$4A1@+T;87+3$ M*_K ?(E-;U-^E3V,4K>N]EH/NT6."K($ZBE!I[Z>U-N 21-57CW0?I*]L1 M2')V_87BW1*ZS/#.\@E6').$P1.77_[LV;>(L NLTY$>YIZ#@+A4^<44QC=Y MK+ -A>J])=*"O<)%./P*3#Z%TV720C%N*S]5$%'AAX @!X(LDBZ,"A01O"WU MZ7 I)1@!/9 1<"XH,C0(9IUB\&V$%&-#R2F^SN'U$1;0P"C+?Z8A/B'#68X\ M%+IUK5>77)P'^+0P<^F.(E<'V817YKM5XH" G^&7*)N_]#;;V %]C%2!^_CH M5;FK-2TH;>* MSKM$#P$?E0FJ2N<3-DC5:&$"LHK1=Q/:AE$1V$+,G23&)[CV'%-'$G-ANY@ QTW\--)E&Z'S +1UI!.L"447@ MV32ZX&1AM*[!U\+"O,L$ M]1M UTFW:5+CF$HK"]HYP\,R>AHAT*X,D;? :.:6POJ#VP9_@Z, #Z^Y3YW\ M=57W#!T=+,0'>@0I>&7P/B]"AZ0C>3/L3; 2F:P,!%T5[/(!_^%"R2#DQ<8N M!$Q)&,4X22[/1->@C&ZWXA8>--RB'0I=H=(IQ/B++0EQ]^_]L&,><#5Y&$,@ M$ (7@7W^-WCLD^]>\CD:9Z&PY200^Z*!_AQ])1AR. EUK^(O&&$^[I-=U&55 M-0UM:"F#L6%:0W,X[>N]GJ%-K8DU4(Z?7>2IZ6D'B!4''V3-S^*GQUKG$9LZ M\UF#B.R.1>@27TJI!K$E!U;< [/D_I[2?$O9V@0[FG0K=6#PWO(E#Z#5, *C M+4="T"(T38"L] Y&!?RORI61',"??%BMRL"8&X<'.'Z(*FX?;I3EL:*K@]&TKRG&8*P- MQYJB] <#>:R/QYK>.[]<]^CSIU\G7V^NAC]/I$^?;R;7'>GSS?].ODKCR?#F M6K(^C:61]>7JQOI9^GEB7;\@^7WRJ>E=67ZQ1[3YT5)E)P9,>^"!6T*[MS21 M.KD36B3K@/.-NC=*>QWQBMT5U>RJG)TK\ KMN[N(W&$K)_!UP#=<8GYS@7 = MW#(BP#&<7.@TB(E#_2NGPBDQXY2 ]OEQ0=\72T+3IZHLO<55J?C7>0^NBI,M MH0M<7L'8KORY@ZE9>[D$[8A!];M"81>>.7:>)FI03&DASY0W.6!@X.\L;UCE*P<\^9@DB4\J#8[@?NQUU6'M M,FD>&4*!!9A$ZA%W<(+TYG!Q"^]@7=?0QPQGWYB45*F.EWD"*T VF1[BLNTZ.IM@?,)B@#Z-"Z= >BN"@>>O]!NNF M*8VY&29]T!WP-4O9R)DC'SJ$N#%K65DT2>2C0)2NPG?@I>ZHT+J6L*CI%-HD M,I]3%*]UB/2"2MHG('=A0OUYEO8!QQI;."+S2\AE^&G%_6"\X1Y%MG7>M(/) M;@ QZ&09EHPZ1E%A?Y[QID@=_F(&@8@CSF*69B:<)S-C+81W"-&(Y M.U!AZ6WLN9B!ZD@WOWXZ? ?EV#KI2X3>&$SJFBP3JD]+I9TY9!UI#DY_A>69 MPE[8C[GC4?F6Y6\@_&=-2T%GP]J6S5C+WI UW^2#]%9Y5[XXVZAB'A;="LXW MAU$B2>#07V=)_M#Z-80VR$5K88% ^BOS47HTHT%<.H1>L< SX'A!7V8R?P/4".I$_ M:5?CD)/QTG@%5=FT-CF%I1#"M]0?*D.@*FD^2F_5=6&C01>/(0T'HRNT/WZ;/'L95N66R# M.I(RXP;A7"<"M;,^KCD51"Z#&YA\90^\%C=UDB)__%(KDB<,UD+O3(KCM$X] MFOUXJU5$F/;JILZHPP*,K)?[DCC>S*,)F C&AP\E]QA?=G%4N2&%>[<;?[#= MB><7H0I];B&7V5N![T,L(LDZN[NUI=ZL@.GJVYC&3AYI$_5.17WER?MJV@@$ M8H&>Y=)G+GOS)0 3=9%+>3GC!.QC?A>N.3_-=0ZO9I@8 ^_-1A'%7 2KX:)L M%C_A%V:E<36/']N\YQ$A1/9YA@OE)O.?F>-8J@W:#1[\*[L:3#+9XFR>.23) M5U3$NCHL*<2* \LYN1UIZ:>QQ&HBG"BE)1&8S*/;5T4I0A)VZ(XX^>[XJ5MD M"38L4(5>*%PK8:=7J 9G33.PM<4)L+!@BZ"NZBI<]%N44B=BVVG4- M.0-DZ5MO!HQ)YT#S*3B'.99=L&Q"4;M++RZ*2+W,5&;ZIKI!RVIO64Z\3#[4 MD,S7\HRWA$8\#)21A?1K^"%9'0*9S9 K[TEY!;/-^78R[@;D#=QPL[@FZ6Q8 M9>NLAZ<,TAI^!L4%Q M@:-!=<,CS>CB7>#X8>-"^X[$[SYPE>]="]HJSZT=U"R>@?4" ?M)SB1M6RA7';Z)C?\VV\^.C7(T4;YIY*.@RV]=INQMM)AI;8NX*=0_'2;] ML^S\%(V/0,HC)+L4\"7DTW6?:3?G'3N7WB#UV3CO1&A)H25?34O*9J>O'ZF; MJ="2(E&RBX/YE6+750XO,&"@_(@IK:G?)QP^WW!/[7++63:&(8[L>0@'X[CR M4%'0V//9DAMT!V(_ M[DD*K9_E%L&XV P7DM<@R1,!WBX["!38DC67.L0XBJ+45_I.(TE+BT=207%Z MTR(P67;'9%$,+J LVN!U<4FT5J.J7/3DU5:/OE5+UY*(N''>;3'<_H7!G]S0 M[KW5KKV":L]3[7JET_&9):R:*YZ7ADXDX*[:SU"[UUHU@MLT>3\<+$'-4\KN MKA1\F6QS*P\4@M\>5MU7\$7YRI--V@I Y]7TV&N:\:WD;PKA^%6;OZ"8O#%I M>J6CFOS.U#1][?$^<2KF3+;W&L]M0M,(3=.D>H'&$TT(3&T'O6/TUCL="X$1 MIEF89J%IA*9Y+4W3DBV68Y+0JA[K#&?U/E:'Y,K.[F"GTM%T +D2H9G<-FK/12+$+M^>CG8=?/88@O7< MUO3YG)55>MS0:0\F6E.83:3@6F#S+D@T]9X0S5>(,RZ'P[2]:A %APGE+Y3_ MJ2(E?G'2Q8NFV+#8"&)R$R8;:BV:T>U;VHGHTQ3 M>$'D1E^W5$,HF@M4-#W]=#T1FL(+1P]6A"!=FB 9'4/AC2XL!$E8;*%HA*)9 M432J?J0]IS-6-.T!3FL<%5]AL/3CVAG@SPE<3/NGQI(=N-+(7GJ8@OF9V#%Y M>A];$'Q'"+U1N !?Y3F-M!8NK4 4MV)B.LETLQV$,[>(XBN)TTC M6E"0A%)L)UX\>Z20>C,O@*]!D4H1POM&9$'1^.!I-[]^DL(EB6AA0MR5X-4Q MD>P('G.7765'1(K3Q0*&@#!]%)>/9,!^MP0L-#>LOA5MKZQ %:X=;E?4*J4K M3ZX9V\8B^ %%[[R #=).DS#_@OE+])LC@/R97##^>OW7Q4K36XWTUJK)MV37 MH7'Q@D"B$DA4@J%X,-28.&1Q"RZGIEP6[LPV5^<0EIL6/N L"A?@*)+ F4MW MR.4!.GJ2?0??H!L9$=].P-,#)Q+]3O#KJI=Y 2XXME9:1N%=9"]B:6TY]AA? M;5YQNMRR-D#BCVO^8HUWZ$/>*JP=(3SHM;-?C:]&$$=GZT6*'5WFE\YI^N*_ M-(W3(B7:.#LN5,UEJQI5%L?T]U U+8D_CYH0)-%"\D,[V.!K7>+Q.Z4CF]QL M=5,6^=@F65C>LY8(CJ!LYR(1;0__CTG;S[?P7+;K(\%<"9 YV\7SG]_%$Z<> MGJL-,(Y4@G2!IQY:)+#M-7B7(YK@.PZ$<(K@[ 1'DFBI1E@:6N&IHOSU.C*_ MNKG&,($(WAICRUHG$JK:&?##2#@7D1#1VWXVYV<2QQ\D)XTBW*9=(MY0&!S% M5SP;7_"MTNFK_(YW/D>7DH]:5/S_3L1I#;)M9R1[_4Y/X8:L>^&R)\*PS28Q MQ-G@YMG^YG"/N)_3<2]NK?3:L97/X2S8,2AVE-(B[5AM'3?0K15L).+EURTS M$@I,*+#=%9C1T;0C83A>J@+;Z1QL$PXCOE7>218]*[@VM4,>AX=#2G6V]93( M(8^FIR+7S@ITLL(IC!"(*]T^YJ7O7^DP\/]C*;&_Y^S(SR&ZP+!)?ON+B)W=D*XS><'5>?-&#"T'7B;G@+!":^?!*$_(5GA M=XBI[^;P056[TC4ATJ<0)M_K2&P-3%65/PYMGQXZOIX3DM"#RZ -@R0N+E$^ M2K,PDM#\81!&P?IF>.H6/^5GCG&83%+G]CV1;&GF?0=YC7@26^[V_L*)599^ M&DN3;U^OAI^_\AF<(BW@VSD?'OC_.(VIJ_$A&-56L.!IA(?&DP="@C4.DRDK M ),N;"_ @TJ,'?A)6E?GK(&3%NBT9>3AT7W_,3O7A<>Z,CP $,0X76)JY-DS M82B_5:7B!4%XS[H9+*/P=U#U,9)C 0NWJ()QHOC&';KZ"15SMJ;/<(+1?=*- M.AL0"4Z#HQ_73DU.4TICNB3I E9_:3]21(?7'FZC:S2:>YZ$&:F]5L",")B1EN"$M&KR MK=_"&ARFU 9;#?AOH-QBB00XVB*O46IY3>GLD9+C#A[!D>1/DWE-'W,G]&B; MJ>:5\A2[$8+_GN"_$D_O$.;;3W$BD,:.121FVTL":%CYMLPGQ-YWEF.)N14U M<3VNWXJ-CT:6\W MS[Q4?7$(;<_!%]OGU.7Y'O89")@&$3V+LV_Y?;V.V>=V'/M<).*81]_.P)*H M^QP;N<"C-3H_?(-SQR\0D>4)C-+Y2%:OTS/YM1H_=^$2<0^U5ON 79ROH\?O MG'53EE;$/KH(V+/$A(=1:Z.4"EV=A;L&1HUA5-$+-4@>W5N]S(%V39<+PO]1^CO^%H V(2F0'CQ(]RT=5X$YHM<6/U? C=Y)#UXREZX]WW/"0/K5]GWR* WM MX(^U9^"7U3L9XDW]R0BHB*+<4X-$1"(O>A?X_GV#(TIYGMP"MAS%Y0 MQZ9:1E[@>$O;E^P%J)H$ERY=(O#+VM(=9'X4@S-D55?Z1EN0(;40KI<"8R1K ME&%+N6EV%%4F V6B&!VV0RH_X\J':1(G-CM,[9,$7D/?PFC90? :O"KQ%D1R M[" ($XE\!]7L\J2<:7!"4\K(DW%UD3?L?XPE JK?0Y-3 ?O:B[ZYJ"SL1\GV MXQ >]&>*6#YK5"LQQ)"O&2\#\R+5XISL#.\G+5Z_PNL/P$72+9'2&"B-_/X0 M1G]0'L_.9*-PWI& 1/"W$T;+D *"+5/X*X:)-4+!_[S3'.VH@$6B[+9M <,E M'O]EF$EQ>HO82LB #C@<-D@ZJ!@&HQ9G3 O_"U*@3HZ41CQZG-BFR$^$?EUZ MY52C_$Q!RQ@A46+P&IB3H,;>7BQ1:B[@"12^CBIQO,+W_DP]%Q4KK?F][?GV+3,@6UEWS086I/E:DJ9F M"I%K;5YH?;PXYQ#F0 NPA4$V4H&IOZKRQ"?DNI.)7/V%H$ />L]5#JX&S@:Q MG7G^6'R:FQ*Z!$O[D4D%4&/N/^8 ;!7C>9NA-N8W)0R4#=Y6FTE=-:TU#4TH M8-\VQ\0&:\9 M%P6H1?"#$]Z3 )8H7N%RN)-Q[B/CVA)8L+@C4Z)T]:@A0S0&:LG>>N^0)>9A ME+ F#72]\9+*=R 35$DA"&&$K,=?$2O=#7U(#E(S,'2E*\N4=F\].KT<)LYV M?P=B@1Q,AE!K(&UV?7T1-RP'==D* M&I<#**T:>V6'+ESDH>.%\4& XAAY3F$FYL1WJ8?A.&R(A5ZBH0VU(H6WEYD3 MG\)+@FUV(_LAV&I70*3_1 G&&(RO356XVU2D *@D# SB=B$9YVSQ8&]U=4HI MW;94YZI@M''R)GFCVR;A@QVY<6FS43VMQX!> M'*<8)6_EG\QIYP:E'H2<8F@:)MV&410^ "<\$<"U ZCSZ5@X__MO/Z;Q^SO; M7GY O*FQ%SM^&(.#=D.^)T,_=/[XQW__U]_*2V8D@F4>A7$29RAI\%+W"X*> M>JX5N!2ZRJ)^VH9G41\#/GPEL[^_F8YQJO]2?[L9OY$\%[ZPG>3]=*ST^M;8 M,K3QQ- GQD"QALJHKXZMJ3D<*L,W_UB1Y"HYGD&^W)0>%\B?+4'^'+PN^*76 M:NC.5DV^)1Y VN6_'L:;OY0ACTAU=M@2!I# MK/.UP(+C7J(F:U12VJP.,P/#PFH80DPW%B-R3X*4O*8KTQ3:<*MM/-Z<^12!"20ZAY"4)E]D3>"+',82OYB,?29"*OT9P760[>7YPC7J'+DV<+I_P M*9ZH;>DO$_J0MPIK*@0/VE-GGB_(G=KIR]QZ2)R+(#=/9MMK#%LG$4> ^#D7 MN1"8(WM:PK(>BQ43QO&FVC_A61;S M:_W428/B.57$UHD"74CFX)S\<)5F017XKXLD%&]7Q$J]?IR:*SH8@L=R0@/9IZ M%(DZ-WQTK6/TC@2!>;Y8EB+P$Q+UA$3IIB$DJAFEGJK<=E,F6@ZTI-Q< &I_ M5 8=K<^OK$\ :HL(6G0=: *O"B7)44F:G8&V3U]PH20OH>O "C\KJXXK-H3D M2=FWRCMII:!:BLC,IY#3)R>=^DZR,NS.B"PC M$E-,503.I,!9"44LKV'GY0C>MPB?>9?:D1TDA#!(U1AA=(M*B!E(:DS1<[W@ MGE#8T/P^ERS#V,L 0S.@^EN&Z,@P-PM,]DT OC4LSS!- KY$J'D(K)R3.P5JS.T81NU+5M(\(F>A6QG"U6&8_ZOK'1/I*')B) MPX#T[R)[L3:2+3N'M;$PB;1]<+=BBOMI!XB?B^"[H*02H$^U34 ,Z@LNS[%8 M&*;LM@U*8+D"KS]!,-X90M3:=X@DC$#6\#9";\@1J.&B"BGNT T,**JBEZ%7 M9XPV"],(](4= 9=BQUAXBT<1GRD@C-N1@$>]&=4J:>+1LM<.%9&(((II1%^& M,*<@@FP*9?^')W9;BULI5G4)MV^GN%*WCYL'_S2-RDU<1(]=$Y1#F/B(N)$, MFA/D/ J_>PM@7_^1%R2ISAV,%]'E8;3(JU13,K3AZCI2_8?$@94#E^=N#A]4 ME4'>\IF6W%7XS@KL1QCA;&S@?2JO(*6,M@A2#2=)TQR& ^B!W8=U2'4VZ@ MW\&%,,X@TV3.(_9\F-O!'>O4$6]O28'M/-!U"ZGEQEX%X /,@9CH/+@%;TI> MR9S8\B+!MD9N"CH 5<=]" X[:UF!#73L*/ 0$)JYV.#1SZ@C!9HG=#RJ0%BS M S_%1A0L$&+=19Z:0]RU* E)M&RIM"1#9=#9%TR-*#+P)!KOE/DI<$M?> MA\$6P^R.O/B/W#$#\4.EF\RSED0T0" 1=6?A =C(!/V]('?F%H30"[VH6%6$ M\J\$A10E/TZ=>=:O*\07>#3F@]?2;EUQUDV -N8*:B^ES5=04: ? NZJEX19 M^Y#*7/A&'\<5YV*!0!/!8H])#$QB9W8OTY)217=*;VOFB5Y"XG=-G/&JT-D4[FL>/='>'!B-T61+V?3$ VHZFXE4TRE5%81N M$%565&MEJ094':R5"VVX\][)5$&E-URU71"([H@^O8A@R]%G<5I,=EFX/"Z[ M"^CQ1%RM58\N"Q7?9N[LNXX$D6G5K?-RMVZC"W>=P#]Y8Z[/RRQ_%!\;NG45KWI8E Y.>,R*_T MN4#RZ\8+8>'[;0;%[[5Y\"^\O=4+U^K!MVKN+8$H:EWQ6S?<8#B716(2 >?/%60\@(S7WO>#B"@,P-%+T?AP&[=2Y^/SXK1H*5N& M_#^'#@WWA0WA;T-X=?MY&2UW+TQ[;?YL<#,J;M5]@EO/BELU>;^^5H+@9ZD> MA :X6(;<5P.T'=7EN-VW,UW:QN\\VR#M[+ILD]/N[80N''Z01#NZ(I5 M]+03'"%,9JP-H;%:\2;'W-JE5( M[^DW/(GZ5"5=:XG:+-E]%:" I@CMZ8[\'X\H_ _OOU4Z:H];+F]GTI32U"(. M>KIL7>@AH8>$'CI8#W%L32J4D! R(62;C;UF'@D<5.A:@ M[,5JH7;C@AT5;W9.I&_=ZR[PA>_;D43^3+U[VZSN8N/)3^@0\=#A)H[ C#6%,7CR7EI@[[DA7<603W\-#Q'\0 MGY[N_*<-?(7G4!])T,E@>Q8+.Z))17%$L9U'% =<3BCVS#8?UE*T5H^^59-O MR4F%)L-J-H]:C7/B&U:DV+PZ1%$8*WCNA#PW)@Y9W))(TA11_RKJ7X4:>/U* MG39[.(+_!/\UIR'2>=:-?4DC9V['_S][;]K<.'*L"W\^YU=4]+7C=D= &NY+ MC^T(MA9;OCW=[9;&?OT1 HHB/"# P2*U_.O?S*S"QD4B)4 $R'2<,RV26*JR M,I]<*BNSP4EBM1/-TNE3%UXI;>>@21L#G9XQ[)66"%"7I>3@!,, P\ .DVYW MC-&PM!W"NBSE7BRH[2S2YIM6U](MKZDDNT)O![2U[UU>7@K'*SK!U0>:C4&_ MO'3QNJ\]!UT8:1AI]H4T_=:8D69WX["!^5\E45(O;:?;GG9:6?:7JROLJ8+Z MN3KYN12O34V7-I::U^V>\.!GM&5O)LKOXJ2N9B9U==JE9'5U>OO-3&ITY?=F M9\0UJ?IYV;?OF>N;S':=(YI[0S(9#]]78OHP?9@^JU;@T5?3IS:J(I6>48IM@[HG2D*,T+T\<:5:1 M^8SD]3SEQ=U1F&\W'1#+R+[K23&&5=;IK-/KRWR,C:S3F6^/B6]?K]/Y]#>? M_FX66C#AF'!UU4_<&80YCCF..:YY',>$8\(QQC6"<+4A%G/<,7 <5^J)?KY< MKOB<5GJN5XRPT>)9,_KLNP'>MT N3,<6NO6=.JWF4U<\Q8:1,#'[DEFPP=MW M=0&XBAI3;"92(XX<]]Z**G5A [R/2U,QQ##$O!'$="MJ<\<0PQ!3%_KLVY"> M6%80XY[MBOWL[GX8H'[D;1;[L88[,@W7&5?43II5'&,,8PQC#-S'?GI]:LFFROT59II6"/Z-0S/F7!,N.8WH=ZX&J5E]C?0\%A#V]>4*ZV"E,W9 M6-B%F(U@NJH]*09(!D@&R/H!9%7;(@R0#)!L>C/A#I)PK))9)3=P'X=U,B,D M(R0C9.,1DH,Z;[YYQ;UM5&\;^G&E.LC7Z324400CP)8VN2*H5+59'2C8MAYJ M+::I]N>RUCPBD)9_Y\'5,!G7W=2=Q_>$*4!>PE#7XN:#U:]OFJ(H>1JU2>ABUF]V+IM$MD-K]1H_^F-L(O?;V8^Y^];8RRP7@ M#^(<0NWHLW4]@@IHU03Z,/]LR3\=YA_F'\8?YI^:\L\>"I\_'=.LOC+O7RG< M-,DZ2N>+R7[Q(Z&"^&F;/%=UJHWJ8:6ODEC'3 M;FDO[=%68D9G="Z5T;\ (V]@\V^!#/']-G,ZK?-& A3X67H<=WB848A1B%%H M@[4SJAZ%ZK+R)8:>:UZ)L2(JKBE>=^7!@GJ>M*AX'17JF_H!#,73;6>MQWQS M,4&9S>K(QU48F-(U]-$/JG"8^OK#GT,1QK>A8SMF@#4&T^NIF& @?X^=0%7) MFYN.%\'_"Q-&,E](+S2I7-ZM/C:2% ]T OC*^TV8$;U18GOLWWA^9%PY9WINEB3,8P"QU(/C4.LV" >%SBL@L>?/BW^^N\__12')W>FN?B8;;)D MYSS"B6?_3=IW0)@)2,(][;N<.Z'E^F$$Q^BGY<]+@9RA7'^7TS^_NSS']?Y'Y]\WY^^$8\,7IA6=#"]Z ME^U1=]"[&'?Z%Z/SR>5E:S ^ZYZ/SCKM]J?+=W]9 HX\Q9XIR+@.K-^R-"K= MER^&"K)&-4@83_6!#UZ;L54)(_K!D*M0C,2(9*^->A MT")PYF;P*/S;_R#(4:U5,?-=G.>F"JQ.F*MRBO)S[[MPE>M$CPIS @_N5A5I M"2NF5,33#$/?I>.ST6MAS"X>KB42XK! MG19JQN+RH&!*0&] ?B?R49/G&TE V M1T"RJVPCQW/F\!A5/'GF!]$)2,%<.$!-:SV1"IB2AR"L*YT:-A9X &AS(71( M^L9!^3JQLDK5$K@21%K!TL)\I ^GXHR>GA:ESD:/HX%O '6V6#AE!.IJV&1- M)JP!:OTK/": [V P4KP'I,)#Q1\,K"J=7M7^^9E3Q]<1_$/5IV%<7Q? (0J' M$Q*[9G"'"*(*-"?P83TS.WUP3 #JYC(T !11HF%[>WLD>8J^+[0)]DT&US,S9Z%O866W6JW+\T&GU9VTV_W6V:=);S(XZYWW M._W6N'?9.FNRE;U>'+]+[^+Z;Y/O%W64N%3&5%%\9#Y5G9X@ M UA:TP5_=O]4BKZ]_9<6[S1M_*M1H^^49-O? &*5Q3Q M>/G^7CK8X1Z*UM:JY,D->N+:B<;HO[29C"\@X[7SXT5$9/'EFM/EV-\UI"9LFJF[+:>9,HA$YV1@)'@&)BR+"3@XZ^;6?A+/,=M&IA?)2R\ MW_*0M9/]VA#K<$&3.8X)QZ+*'-&(/6+IL"+&BL\5GC,Q"5#43]OM'O,!"5"T2\=?-4Y5+/GSL>;][4 M O'KPW.U(QQS'!..1;41A&...Z;-F]4AY$]!G= W95+V7Y3O@T>P@218;L*+ MY[^I46"C\. HCT\/!5<&\Q\BC[-(S_S!]6+Z8?^I)GPHC'<=A M7'Q:/H_^$L[LO*79NT/J=?GQRE'?Z+:XCB4[E6^(^T7\X@ MJVGMJ@:(4Z]@D%C<=&T1TY<\VL"VA;CDCF>Y<:B[]&1-'C>>KA /?NS:8F;> M2W$KI0>SC9P3XC3LJV7',FE)N:Z;8,*),DQY#GC2\6UL 2I#+!=KJ\:8S[07 MRD;ZD!P1V3QD:D!('"]_P&R!$\4T\.?K^A1MU:,(P-F*7=VJKM"PB-L2O5U; MHG8Y;8D&K^ROTFET=YD]CYZ)QZUYWJBW1__8>\I0:YZ,ALHPRSZ_N%G/T1.6 MF_7L1:"?34Q]DVX(^BUD2JV\HE9LVN3^'=M3N6EA1F;G4MBYBAY O"(,, PP MS,Y[;"T$9*K3)EV5D?[K"!O#^PN*JI4%#J72KC2,J'37J6MTNM6?TJZ"%K4[ MX<3;YU5MGQ^?6.+)71;+YHEE,[BK:_1*3#5@[F+09] O!?2'_>H/E!^%6.[N M-QV6>_3]^M?2O*)7[[CL5]5U.Z650*G+ZE:MM%@W';1$],IK',42T8 5[QC# M 6,@8R!C8(:!K7YIX95#D0C>:WARKV$1!];,#*6@ 88"9BU53O+%];=OM71[ M:R-O_5Z[<@+5A5LXHE13C76@HC4L+3>"1>L@.60PJC[6SQS"X'N$HM4=]5FT M*G,OWEZFRJ37O\P@,#UP%%8(]%+JA_'B"6JM'!','C-<1/20]VUU0!H>5"HH M5GUD8Y\B/AQUWHI.AR+I'%IC>6)Y>D.CE/F%^87QE^6)Y:DFGDN-P@05B=J: MOV[\R'3KY.UTWL#;>4EIK6;BAC$:U:!,]*%@"@<:WT1Y'XUXCHWNL+P#(RR> MS&7KE<"P55Y#0>8R5@*L!$HDY,@8LQ*HQ.^K>9'8*JGXOOU!?/7$M5Q$IZGK2H'N:#HZMMRA_2BI,2F:98!+X=6_#>>+%P'X5Y%T@Y MES"011R$L0E_1+YXF#G63)B>,*=3QW7,2.+-9_[<,L,(_@T6?J#*;KZ/_#L) MKPG4"]=<8HBDBFBG];/^/?VF_?,',3%B.%\5H@,Z9#,]Q4O33TI]$#%@#5! B-PM/N<'=0VND$3/&@=@SQ M\>D@DOJD4QIL4K04$Q)/Q?MK*<47'TC5[A;FG&P]YB9-!501NG"2X*8[WA2K M>^*G#Z>UY+MF"4GG@[A8J1:KZJ.:MZ \A:DK*.-Z 2=H?L?RL+Y' (R7JIS2 MA+?@%[5>(2P7, 5*QQU(SYV6CE)"+9V.T6WUC&ZOI'+&&<-N8M;QDGQFT]>T M^4K2?2YO@>.QMNZ9N7 PM/19@D1LR=3"]S)R?S@5UXYGR8VB"N1%0')(M$,9 M1:ZZ=A' ;^UC",SY_+K-HP MX!I@+@ M*'0@J:J.O/J4!\=U555F,WNU X3!5S_]!F!=Z6VD)#PR,.\D0&SP M&]P,!+3D.O122R?NX+V>+NJ,Y9:EM,/EB:?/*(5!_] _':XF[;R(U5.2/ V@ MR=]_^BD.3^Y,<_'QP@P\8(KPFPRN\?X;0*9/+E#E+__[/W]*+KHTG>"?IAO+ M&+V 93T87EV<7Y]W. MH-LY[X^&@T\7EQ>3BXMQ:SAL7PPN.^_^LBY2O%V!YG66W%M6KJ>/*R68+B=7 MW\4_)Y]_O1"_7$RN?_U^\ '2H#FA#EX^12X1=PCNQ!D!O+WV$$(] V0RJ=CL\ *^P63+'(D>&IN,QN 4RSY12(92=5X4%P M9Z9W)[6HJ@+J5/C]5L)0+ ESLY7$>^H- OY>F Y!8@2V2CB5" ?)*Y5Y5D1@ MG*Z/=I)]#[8-8(P?APG,)-7ATV<7'P1O)6<&K$]ZF:D,UEL9/6!-^@2K3'2# MX%U$"O7Z''F$#:B-> KS3QLD.8=V$HSO11UX:G-9 ;B)N\!,@9Y9<& MAF B]>* 5AAKS8=4B/]! GC#OSLO8_8F>C;85$N/1V(E%?;#^#:$V4EED#J> M0WHJ]R)%6D$-'$[@\4%^0#/X;((-^X@#M268U\ZM1'YP_8>7VYM52R3BK3(? M(FG-/ >F'Z:J6T^]0/88&')N_G#F\!SB ;@8Z>\#[8)[,O\<;Q'KI9@#%9>O MC+V5:Y723GDLH5ZH2"U<>2]=Y1*H1Y.\@4^#TK9YL$_W&MBIE/_&9=B@/<2F M-7JBT/YPF\!*,9Q157'TR%_L$M)X8FN29E\,,747/\J(GH$]/'A]^ QW5E\U MU2I]K,_(]UFLL+V\!PT6:.=G\75%\D@\ CEUT:[^/?;1L"5%I;J*.-C[ FF0 M@&9.?3C*RD=]<9_8M.$SUMX6\2,6-A:V9@E;9UMA\\EW!Y'SQ+*\:J$SP++ MT$>X1A9#4(^N&:R71&/I!B>QW+2(HV_J^9&65@/O5J/)XP!>E%.X<(UEHB4( MM \"_Q8CB&BF/.8OTO8AV'^F&B581I%)?CM:E&A0QV"113*8)W[[V@DDK8J" M!S.P,Z,97;D !AVJ<)"R'!UE71,-10<&:)EH,,"S'^DR4NDVJ'NTW31=\CZW M,CC4_'-3R>:@*>UX813$RFY4EG(![!CK&.N.#>NZZ['NUU5#/8,4W-OP PT= M(.V1PA;/3X22I K\41++[#:8#\BZI:/^2[[YDUCR:L'#.7L EU,W)I?I73I2X<@/=Q[9H#,0-JSVV, M-XPWC#>,-XPWC#>,-XPWC#>,-XPW)>^$-3Z(N51<0=X]S*, ML/8C.UK;.%K#74Y9LZ?%@0N6)PX(LERQ7+%JL"C4U[[*0/Y9*4E?#>VOZ^G*"YJO(=Q 9G)5AW3'VD6X0X-7.W& H8RBK M9WX$(QDC&2,9(]D!!788TAC2&-(8TM[0.!N7UKZ H8R+::XIE6Y90:SC:JH; M)K9TPZ;FN29P+PE_G#%3:W*\Z0[Y^[3]FL MO47/96&X+ R'IP[&%J@]MS'>Y._KC,M+8JC[RC/.,,XPSK!=PWC#>,-X<]AX MPW;-]CASW'MBN43S?,RF\=GFZJ%X17W/3KQ=)L">*-8,0^K9K( F\%+5UA8; M58QBC&(U-,\8O1B]&+T8O=@&VSLO,8HQBC&*-03%V :K0QRM1D'\S;0=O8RT MHU M@2;F3^;/\OFSR_S)_%E+_J2-RDH-TCK9G54<=@R%/Q7GTI+S6QF(;ML0G59[ M6 7?'N/QD/IQ5^WHP_S#_,/\P_S#_%-#^AQN#*\"6^K,#&="_AX[]Z8+EB]W M/-LWNM6($6M'..8XYCCFN$80KC;$8HX[!H[CCF?1S[_XGGP4N+LN(]W%:6K."+G7AG:.$@ H27.NRGHP% MC 6,!8P%C 6,!8P%[!J\$@)XOVB'_:)O@5R8CBWDCX7T0AFNJ3BN>OUQR(N# MK+4E'',<.ZE]_F=L9[ MVD/D;L8-PKO:&1N,9(QD]33:&,D8R1C)&,D.**S#D,:0QI#&D/9VD-;O[Y]> M=6&=O<3:#B:D1A]7Z\A95A#KJ%HQA3771>PEL6^NRK.[B++&9/YA_F'^8?YA M_JDC?:K,-XPWAP$WK!54VDXYV#VPW(IYOEX3>/SS)O0HI;;'-?"C.)V MQ[4$O&:95(QBC&)[,,X8NQB[&+L8N]@"VSLO,8HQBC&*-03%V *K*H;V4V3" M]-==_V8#RQ'-=3QY,E/IWNU.ZX_[I]I;#>YF)L69/P=^>DQ5]O#G,(WR/8JI M'X@(KKKYYQ?QS_-OXKT9"EM.85"VN)6 ^Q_$@[DF=>M%$-4][0FXRG5\KY0' M4F"RG*'U3]LE#XVZTI?RK+_'GLQ496=,_>U'Y5'P7%IR?BL#T6W3HX>&"&2X MD!9F\+F/I^)FYH3"G/LQO #^\GSXQ[/<&,/!CD?\0P(OS%LP%X!O+#,.I7"B M,!+9#"8"3EXDPO@WE[S'\ZCYFX\01F(N%"_!/4[4LI <^_"YV;!-F=BJNI11? M_$B*D2$2@>NT?OXNPRB(K4A-147373."YUHS,[B3X8D6/R.]J?TSC0Q5*](+ M)NEX\,7!&SX_\C'J^CEO>8D$TZ46, MS09P+72#0YJI:2<]&9!HWZ;-%Z/ ]$+3PM]#N/C>=^^1(1QPI\B8%# X"^<5J/55 M(X,O5P:6F]$3K&CY'MFI^## :ABT@^^=PFV 4C0RQP,$!?83.%9@E$V/"B/? M^DU-G6:N/NMYP41@T@B9KQL=(GZ.4P%TR]'I[6[W=%!7@Z/=&9^.V>18;W(8 M6DDNX$O$2F%J,Z%#_$6BIGAN'8=%QZAL+P M%!,1Y'#6- D1.K 4)A@W8$DIV,HPG@0^D'"#5+*_5L_!C#41XSM]L.\B& @900WF5?& AJ8V?,V[NT#>(67*FL\?VOW3 M?EUAJ],^'94ZMF5?XWUJ0X\+-O193FW@S\!/7_-R#C,\T_SVF?AM.U/ZP^G3 MQY+V:>^<9Z[/:TFML[9TQ(FB2#8F]! -/J(QKEX9.C_$'&Z=A4)Z@&?EL-]; MC1Z10)0* !HHE<27\D3/+X>F,.NU[FW.MR6(76_GYGQ?XO#DSC07'R]A"/_$$9R#3^[Z.(;P!E;JDPL6XU_^]W_^M'+A MU^EE8HU?92[3-Q\\[$>T$G&=O\OIG]]=GN-Z_J/S[YOS=V UPQ>@=4]ZYV>M M7NNRW[ULC?N#B\GX?#(P\!0$PLQ"AD5A_\$20KX5BZKD/ M'&;:*"3FG?3C,.&<),B>/KOX('@K[0\I+R*1'1A<]("!3/T0D!<0'W@7D4*] M/A_(M(&U=:@V79R4SGDW >:D'9Y'(J1> [E)561IP%%!(F'@N0@K^"T.1IS MG9'M@R-,JZT>3O,W-1Y2V MS8/]^"35U?:"!9RE:?SG=ZUW]#E'V2!\QTI]WRE:E6 MN7U.(:,L#M'.);=DV5+BZXKDD7@$+-R:L6.@,L"_"!P"Q8E<4DI+I6 M$HVE&YS$!_"BG,)%3\E$2Q!H'P3^K9_Z6KF+M'T(]I^I M1@F64016(MA#:%&B01V#189QX,2->LKG\H,',[ SHQD]\0 &'2Z'RH%$:\+D MCW09J70;U#W:;IHNB1V[[%CFII+-05,ZMY>J+>4"V#'6,=8=&]9UUV/=KZN& M>@8I8;Q8^(&&#I#V2&&+YZ>Q'Y0JW*Y2^U?);3 ?D'7+5$Y6M#8DLQY+7BV8 M3T08GPH<%B*-Z!7*S^C=7X%+[MUAB&A"PYW,@1S.?\F9NOBQD%XH;_#M:<1R MBP#D>;_3'9^W.L/1^:?^Q60XGHRZ_8OS'GPWZ0W[S0] YHD$^H"HE,8RE%TZ M59N9BQA\:=JX=%)")XR1W/!6FP#*"Z7H'6]FE+\-N,OPD]F9&PBVFR [8H0Z/=@GGJO'184]=*/EMON61*LK^V>N?V MEHWX]3_Y81]^HR3>^5LKH98;1J.AYO+2:\K#>G7 M MB7NEY5"+/JWT6;@A ^U)PXS)^#P9KY^S;@^UU-%^Q?>Y8NA5\-WNQ=+?E!-7 M$S#QR>O.>JQU9?@H-#-EU4R)_N<33+GJES+1&0D8"0Z0*9TB&\TUFW#N MS9CIB#4R Q@#& -8S0&,Y9#E<".I.D9_W&(Y9$."#8D:L2(#& -8W?N#8+3G M<(,Z_@*/_&)BM\X)#%\2J.S4>_^V?&DNJ:/Y?F#6P?'*TW#$ M\K2[/!TOO[2-0:NBBL\'S3&,P"Q1FR2JWV>)JMR3V"XXTFZ\CZ$:$)IK#AU5 MPV-E=8>H>V_,M^L,<1!-4SM&J\3MEQ>3K"[,]O@-6T_5G7O8P& #HT;LR&"V*YCU&,RJB YM[J'W3"'N5U2] MR5?/^:OOVP^.ZTZ\E>=D);YWJ9=SV3D;]P>?+OOC[J!_/NZ/SR][GX;=R\O! M<'@VOOC4Y'HY]''EY,E?OWX]_]?5Y\]B\N5<7)U??+FYNKRZ@#^_W$R^_/7J MT^<+,;F^OKBY?I(]ZC4ES14O'G&5TI<,+M\Y!DL/V>.17IN)Q"W9JYK[O!2=74 M1A>A=N8+>"_5=#9506R8#@HN7!V#;*L*NX9XF#G6;*GRR"]9E.BAI(X'12J$AO@GK(:O.W_@>DQ &83A*QIZ MU$XS[&NP>4:(0!Y4%:^[E(VWXE"JXHW_Y\6FFQ7PIBIRJF]CL:&CH6JH8U7H M(&F_: AG*O#PF*HPITI2TF,L)[#B.1:Z5,4V;0>E2M6NRVJMPROIB:[S&S5I MPL*?U+Z29H"RF9\J2 2V-L T)RJ)30-?-^M WCN@BIZ:O&IP]-6*_&*;*^K- M5(I E-5)9-T$$WK:25M-:H#B^?FU*"R J,(#,P[25AH9]UVENF6U81+BKEK MM,;7U5(>&B>\.4$IM/?235R!,]-5OWW4#$P8JG5!>67[:$CUK,1'3ZFR>Q@) M#9>GV\V45S6IQN/3<:LU&/?;W5YKT.X/2BQ6URFE6!T.Z7B*?M7L=IX\EWNK M>6R52W)L+LE!GEM944/F->:U)W@M'QM@EF.6>XL*EYC)^(*0/Q<2RM_WR72I MP9B*I*QT8=ZG+#?[,"0?H=T^Q7W4,5KM3N4$:P3?O"@*QID:7 6 (6R/$#9H M&:,VUQ-B!&,$JQ,K,H)MG\3>ZQBC3FD&?[/YYK40=NR53):[YQ7_NO0#<.8] M@6W'I6?IANRN.HUHVO^)PPBW1U\2)SFZX\'OV\:@VRU-:K.]D*WV0IYN#=N(XUZ-\+6: M<1:L&4Y\>]0RNL/Q_BG:",[C0&5- Y6,DHR2U6[6#,?E13H9)!DD&23KP*L, MDF7N![6-]G"P?XHV@O->BY);E21XLX$=S G -S^YGQ5Q$*J*0RWIC(<7U7$Y M/*Z(Y^5%&,_G9O"(@0\GFX,^?,]'ZNIPI*XS*.5(77OXRI--K4:?ZVKVZ%]W M^[C)@W_E[:,F#YZ9GIF^_G-OR"'6S9;5*\XHU2AE\YB"($R?W'#;]JXB_E@]G_Z+OI"VF #MS#LIOLNYZ7@8 M[_GL3*5X_V]I!F'-DO1*(W5]$90/\J]6.PW\,,RH>J;+J&T;97S3L4ZHM%N] MI(8%XT %8V)9\3QVL4)D784AK73-(L$B\08L]T5&K"E8+%@LV(1BP6#!8!.* M18)%@DVH%P=8:Y1]O!QY+8R &D]G-!N_C-3I;>?8/<%?2)240(I(6C,/IG_W M6%IHMI9TK># U6GU%5,8S\O7=Q7W.'NM?-:B;E%)0O9:6G3;QK!5O90=2B8Y MPPS##,/,[K1XW^D8XU'U)1Q71:8Z&I7,+J7M%C,&,08Q!JW>-C*&G>K+8+.E MPRC#*'.\*,,.%<,,PPS#3.4.5-;KN\\J&' M;NHT](Q*E3NE9W$(@Y:!"*0J4!_.G$7XDP57!J;U3'V/6B=M5%L]J+Q]459A MV]=_?@FM7E'?^;7"U>L9@W&K+$8Y%!1F@3A:@7C?'1B#0:]L3CEFUXBEY6"E M962T.J7%%UA[L#PT7![ G!JU2RO^S@+! M%P@7C?[1N=5FDY/6Q.L;0)'T3,^2PKP+ MI)Q++U(Q;LH*EG8Q.[@L7CNPH+;WD]E A>6 A4418]1I=TJ#5E8A+!4-EPHVJ5@>6![8I&*3BH6%32K.#=Y' M#/4K]ED0GV#RKO]TMX%F;O(T)7):(Y(U%\*?ZQIR,/MF1KM37EKC2XEV*.J" M19-%LSP?IAZRRP_[WV(HCZEN_,ATA0,2'SE3Q[QUI7"\R/3N'/BSP2G8M8,S MID]I.-4%G++]&'GU-0W&ZR& Y?49V)9&]>\W,.H;@WYY/22?(\RA*#-&&489 M1IGM_>#!R!CTW@YFV.%E"&((8@C*-U8:&JUV>94,V-!AE&&48919=:=&_8H" M_HPRC#*,,HPRZ$[UC/ZPHEPZ=J<8@AB"&(*>*63:-CK#TCKW'(VAD]L$_2G" M+]*/4 4_F/K#I?ZE EI _ M%M(+I9CZ@8AFLKB#NX@#:V:&TL[MY0HS#&44IC>L3'/'(>E\ "T*Q-ZVM/R MAO<1R:E&'FZOD4UW$SD,?CT$(KWC@>\YLG#L: 9_PCRUQH$U=635C(-U%^;IK1]WHL:4Z_SQ^=UW%J%JN?TRMOW_'J>_+&.OE&3;WP*V^AE MAM'H56YC.MCA*[-+*TXBM4!7R: <:M&G!Z7N;GW7UAF 9* ]:9@Q&9\GX_5S MUNVA9J#N5WR[>^"[9RBY;TXLFOKHLFQR==>Z,AR*9*:LFBG1_WR"*7?9JV2B M,Q(P$C26*G<[>5;DY<.59;FQ3*!A&$4;"GXI WDLOEOL4^(W4 MUQ)!\;<5<:@+4R+1CM.=R@CK^0 MF.WEW24Y@;M4;2FMR%+%^[?E2^.HQ [2S]"F+EQ31_/]P*R#XY6GX8CE:7=Y M.EY^:1N#5GGMQ(^'8QB!6:(V252_SQ)5N2>Q77"DW7@?0U6&--<<.JJ&QTHZ MG5G[DJ5O=W#S-2&5&D5-6B5NO[R89'7A'@[]UC3TRV#&8+8-F T9S-X.S%@F M62:?(U?/:(\K*K^S(,3S80MIX[G1%*XSKT,A1-6437DR;[LZ\J!;*)70TN* MC,>GXU9K,.ZWN[W6H-T?E%A@I%-*@1$:'448Q?YK]_7W_1_>8R8[FK.[7)+=P6R/L34=WL7N^(PL#(^Y:7J+=[A>X MA7S8/'_?O\&=5>6/Q+FTY/Q6!J+;-BIAP#>D:!,DMS;$.ES(8XYCCF..VQ?A M7GOFI]5TY8HUFL3[0,Y-Q\/C/ED][;WVDZ@+>4K;*6K2?D^I9PKKLI)X'V?) M[T]W,PHT# 7:1G]4VJYO75:248!1@%%@M]R/(:/ 6X7J#L&=V*55UO;GZLIT M6O=ZH*YOM$L\U'SHN5(<$2HA(G0\PM4UVH/R>A*S<+%PL7!EQ6V,;H^%JSH; M\>!,PJ=X;IP!4<#&J":#D?$^JT.BQ:+%HL6BU:S MK,3#.ARA"BH^<72^-$ZJI%)($_H*O%VUD#U1K(JM@N%.+LKKR-8(+N( T7XS MSQB_&+]VP*_.:)<\)L8OQB_&+\:ONN!7>VBTVA6U3CE6 -NJ;-NZO__T4QR> MW)GFXN-??=]^<%QWXME7:0VS"94P.W="R_5#\.)N@ :?7-_Z[2__^S]_VN+. MY*=O0'7K$0CL(16_R^F?WUV>X_&^?W3^?7/^3C@V?&%:T4EK>'XV/NN..N?G M[?[Y9/1IU#WK#"^&G4'[O-_JGK_[R]*JY"G\3)&P=8OZ; VU,E'=TD\1WJC7X@G/D"WCN'%PDSHK?"=-"WAZMCSXF$*^^E:XB'F6/-\)%4 M^PX?"$_/=V\+Y1T]!9X)#*]N P* UEM[W:G DGQG/KS>>Q1 &+$B'2]9E.C! M+^4Y2U0(#?%/6 V?"'A&ZS&Q+!F&IZO#?FE]O[TCT+X&FV>$".0A),:\2]EX M*PX%ID,^,STO-H'OS!!8U5&2-P7 P\B5'P?13/P>FT$D P,9=>X'\',@?X_A MZ>ZC(9RIP )5, 3X%<35NY/T&,L)K'@> AQ:](7MH%3!T_6(2#A1.NB)KO.; M=!_Q5T]X?J1G@+*9GRI(!,QSCE4F4:[5P-?-.I#W#J#@4Y,'\0',^&I%OBY9 M(@".AX:J5EF*0'@ER=6Z"2;T5 0" C[@?SP_OQ:%!5!@%($U\R\SP!]!V]"-J'6>MP&&O;-A;S0YO^R/I+<":8'U#.^W_Q.'T9Q$ZY;* MW/H** $6YP0D#^E"X^CN'2R(%/G"@MO\N0Q &\X<^#/ <=&C\6++62S-UC4= M>![N#@0.VD.&LC_TR,/$S(&/CK9-D$"Y 23/>$90-PAMV8Q4)M/\S0S (',L MU!G^+> (D0YH[&BQ>Z25]*<@?T#PU%R<4U&J,%GI3[X9V/CA'/0+H#_\\AXO M2[)2.JV?Z9+T<_OG#VB)AC%0EUZ'//#HF@^AIK\7!2"UJ(KT2)!Y[@))[ @+ MD0[<=,-LM,@IH3]/.3",%PO7208^UZN*OZ0\1#(2+J2%=U.E9>FZ4KT:F YX M!MX,?!+AM?DA STB$W5R;JS$+DID@#G#^/8_\*3\Q2[P6*2 3&GAT()7: X$ MHSR9+$[DW@1VA!7U+TXS&:O())F9)MS$XT&XG1=X ]+ M0N,MR.6!-$-05&31 QX%GGP,TQRBX<]B"M#[84M^SV'];K"=1_PKSX+YW9@_ MUOB%6\![?]!IC5JCR?@<4'T\ZG[JC3^UQMU![V(P'G;.^TV&=_JX4FKOZLO9 MUU\NQ,WD_[NX?K']\)9*25F,4@&(JE*.G)BY9& /Q6[TA*%46DWS==-^JD[B M1C8HA"!K6\A\;@9WCJ<&:<:1GWRAHLCTC2[(W&J56-U\4$IU\UY_OS6NFUVA MFR?/DV_ Y!M2VGVSN_V*2KHE9 H.Z]VD^0WJ#L_ -=5H]4NS$9 QXM:BK_CI*;K\+O&\V_7OLY>"Q,S;$IN@N.M>,E.4C M)7/L:SBVVWJ28TL[2LHXP<6Q;&V%^ ;FR[C$(Y@,< QP#' ,6A\?+0-L8#E@B6"):(Y+X26P4=BCR\R,VH47"E2MI>3*?2BIS[?"J ",QH ME_*E1U@I^'VO=UK339ZZ<-:'/W*M0A5"51E&E_^:Q&SD+5XK_Q($3 MVHY%976HO@_6,UH$_I3J]P5J%\LNU"JB\E;@7U*!I;384.%)A:* N4I H9"; M/%4Q-Q_%K10F70"OO'W,%2NDRH983BE8!%+7/*)W)^.@6E+P(2OKA//$>=_! MR[S"\ P11XZ;-/J IW@RRE6.<3&S/GF>%4C;B81E!L$C;NX]F($=&ODRBG?2 MOPO,Q8SJALV='U042LTM5R])E0G+W39/ZZ$5Z(-%%\-0%1V=IJ6BPMB:83U$ M*LNHJY_!2@02^.:_$LN7R@!K!A(%J!K>-BN0DEX5AQ+3P)^+1^!K?#;]NPB< M.?SF/@H[ELG:F[J $_"2"E;4IT>+ CGQR$-(#Q]L5CM79UM.;AVB3+^?Y^2+UBN ME?&^V%Y< \0O>59:G:F4IX7/'9]_T1!+>-, ' (:D/G.DA!A) M^NOI]:F82IL$- 3,C",?,*Q47NBTR^$#8SW2K(.O MQJ'D?417B=FO=^0&6O M,E@!./0M1Q5QQ,*Q2?$\$&4/T%ZCGD9_U"I86,]_P/0<>$9!JQFJ@+5G8;T[ MF0"6JCR-F@0+4S]@/3W00B;6UBNL@2'. *V!X3W'I-'Z<'= *[,6P0%,9014 M21<5<.<$N#J&P> 4P\BW?CM1M2Z!"JAE3*7=DKJ*I-:FA.X(J"DVTSNR>IFO M6<$4O5:!^D6\?,EX\'I94@7;]6+G"Z,6Q0JT!7*"-E!4?>),#%%89KZ+GH#* M9#I05?Q6YO?4<0&-"J",>\5/ EH1*5 $1=6(T.>:*[#'HL3)2Y07@ZOW0"5CZ=KB:H,7#YJ"'H6U==%H MPD?/P;W'0N,P9BS;GY8>AA$NTH3$G,!31P)5,#E[DXE%;2U2FJI$IK%1]?ID M[+MYU##6N!/&FBJ$6&8>*YZ3%YAX M!30THFF*9R\'I-J%OMX*/;]ZXN\QD+?B@D@/];P!\=7"22:ZU2,(IZT%^I@$U?GNMG MYBMAGPI8Y$MY&\2@'41;61:#W$)?X;MQ1-^Q$P$8V]+I1\2U*2R=9M)ZKESTV-/.-$TDC /:;R"' M(6_N@ W@NW&4>T/AM05[@XJS.UZHUNPX(6HWIC<;60 M2;&M#;[,TB^9F?>2%H>,$5$TI@JLB^R-AWA4[PK >\]R=-1%]QA@6^45SE/1 M"BV$:JX!3OXK Y?,1V"6G"6/4&S'E@ZJ4-Q+&=*XBOG[\.<9+=^C=I:4N.JV M"1@[ 4="AN@.JRX5WKU4-J@*\<\7KO^HN_[DG[S:#VPN([U?LN;)2=QFT]B< M0O!>NS;4-\4CTQBA[D"]]#('-PE+BW]6'L:)J#^]]O1@U'#_('@&-5G*>/_0'IZ.!5SF MHNXKAP+8-(?DL:01GK9+':!X(#]6[5ANU UK]MLW] @P*.KPFQ%Z$U)4.X@>WS MML,*U;(9.H7HFS8\EE'<+HD=6Z?]=?I")X)2"+3U:VR&4!( = 50+!U<_4FSR%6TIS&$ M2U9R61!:,L_2SI:)L^^>D+VNHIP*7!*3ZBH,3.F^HK/AT=@V5Y[XQ0RL62[H M#\N]E MN&Z4-KPM57PI#0$>/7N:!.D3!U4(?#G+&B\/=69OL(#S/IX;,)+8N-ZE2/JK4[Y!00LA-/K@CQINTO MU-J@4XY=8M>PZ:V\&@SW\[UEJ28J!7/*:@'URJ;J307X@^]TT'I9D".MY1%L":_ M8"4S@IC6+G)MJ#MA8M-&Q&2DXKKEU(&=T,2L-_)6B&M4O$7O NFU*F62977N M10-5AW>>R#G)> V3#ZE3>)(^PO[V-CHI:>+\C%;"'Y_62DOA&14Q=92CDAIT M3VD>D@[LU(Q]-D^P%3VHF-!T]2]*,E1F#K6ZQE"/1XE3A'/P V@D"_"3[$)3 ML[9!?R4]K/53E:=4'%4^X2+-U,+7)Q*DFVYKC8;=0X,"*RXG):7#4A@V1>C# MX0$0HT=)#0YUE B\*\II4@"FMXO-@F)2GFBF'55'4AW:I"#J!/!Y'9C0DT@% M)(._C1^7QEXX!R=#/&LID BI&I" M%-4$A4U,=&TW:8<3K1VR7>KR%$7[M%>NHE -UO]N>FJK4/57%^\3&=.Q4V4# MJAG"9V7R1!]P+R3 O B?0O[4:/YY1;SLG&2K[N655DWC/3I5?&VRGCG%V7I: M1Y;7H_X/G0IFL4:%ARH)Z2'P*3]TJFW.).!45LBC6_I<8@\,#@#>Q)%/MXO2 M96+;4H!K8_&N;3CZ:0-@M:OQ4ZV)\RV,O\B'28IFWP+?\W&[C6RR MB6>?J8,$5U[^&A@Z'NH(=VEU?#[N#KO]\;#5Z8[[YSWXSUG[XJP_F;2[O4Z_ M=W%XK8Z_7YQ=?+D1D[.SK[]^N;GZ\E?Q[?O7+_#WV<4O\,/+VQ]7.VJ)'3Q MWTVTOLL67A2Y8]_CK[5!NIZXD^LS<>,O'$L,6F""YK;TD[P"LM7.?-6<7:=? MGB5=WW,[_<>QS5OE8#%WHV"1C(HV0V+OX9K1:FVW1-4D,)5THB;'<"D;YM-' M#!V_0#IL,$V3L 5F^Y\-FZ5>@7,NMJ*2^- M$NY?EUDA+]G 3^ %%!QY,^5?[1@C,V*F3T@B ,PSQ1 C1:!N8!=H#/1>]%.!YV(QO<78I-&(CB4.QU&P%C1>ILR\3@I2SUQ9I:R MF\AL4X=L \V#^1 N3@\/WTI*,<,,(I6;&2;[))G4IH31DD\;I4 0-!/,.W*= M]<595/-(.+C,P6' 86WPU\$E4YGK@+ET#B/EZZ=BB_D6$$+7Y+: ON8BE!^3/U98/QMWO@I=5A.AL[:&Q/:%[-28^MW= M>MXOW]]^Y>U[?CU/_D@F?]S%X]>[HV=?OYQ??+F^.!?PU_77SU?GDQOX\&GR M>?+E[$)<_^WBXIDP1:U;FM:J:^DGK7>5$Y0>N^GJ:/@.5*X9Q]:WQB%SX:K$ M9Q;FE=J-)GN?8GT%RY+YD?GQS5%QR179EL9HI8$)/_NT MR>M"F](Z4U8WY_+K]0[&QJC7*VOF=5E*O(_[%NU/K3,,- P&VL9PQ/TM&048 M!8X9!89M8] IK8]&79;RM3"PN].PG4/6?&_B6R#QV&>6KIZ5!$Y.9ZJC!2_Q M>H^G9T9[9(R[U?=PJPO75*V6.:;$TI6[KVOTAUOO][!PL7"Q<.W0/*%C]%O5 M]T \%.DZ^OCS5S(.71_'+X-YA>9AXT2IUS'&[2X[7QR#X0[R23QBR/+ \L#R MD*J(KC$8E98_>2@BT?0..B56$6A^$LJN>2:U(F)M",>3+N;B^^7KV__[V]?/YQ??KW.EKZR,P^);+V&U.E MI:L]RUU-R&/K=XQ>AWWV][I&(/R M5'M=UKUJ9X%5\0&+Q/M>>1E9;-*RN!RXN( &:?QA+PGJSVJJI"C MPSE^\KYCM/I#8]3N< 2&(S!-T6.'(W_MMM'CD\NE^4XL72Q=2]JM-S"ZY57F M.7+MEK,\?Z*.'6NOS_V=FP"WDTGNPW8R3J["M[E2X3OI9K]#[YBIXYF>Y6"[ M(&R:I?IV<[^8E86I9;^83J^4?C&]_78-&3:ZY0G/G>?.<^>YUW'N#3GN45^? MI]W>0W^/6G7SN)D%$AO'>M$L%!*L+EO\/?:DZ(QW:^CQK(?T]HU2F"L;RY77 MSH\2>+(A\%B'_G'7-_ /M;@77R_%UV\7WR=^F?2);NDWC MX%HQ:6VM >:X ^6XYNAT9L$#9<%R-'/3"]95N?-]XT>FBQWI^-@_'X';D1KC ML0%85SE)ZK+X>!]GH_%I6X::/4#-R!BV2VN;6?O%9ZAAJ&&HV0_4]'K5EQ>I MR\HSSC#.,,[LZ2S/:&QT1D/&&L8:QAK&FHJQ9F2TNHPUC#6,-8PU%6.-T>ES M4'A; AQW+FIN"\KRPTCXTQ=L0QUN/9O>T.CW2]/:=5GOJI4SZ^##%HENFXL$ MLDBP2*15SWJEU:M@>6!Y:+P\C%M&O\4BP2+!(I$3B39K"18)%HGTOFYYF8N' M(@^<)_UIXL) RRS#_,/\P_S#]UI ^W/=Y$RVOINC R0]Q)#WQ45YB>+4Q[[GA. M&*'/>E_)\:O#B01UAL9XQ-OO'&>MD1]V0-(U,OI##K6R=+%T5='DN#_JO!EK M'79[8Y8\EKQ=DC;'1KM??6OQNH@1ZS66KK>5KGYY1]Q8NEBZ6+IR5F/W#9)? MCL-JW#TN>5AY,5>>Y<^E>._Z8?A!M7;Q5:J,[X552&'CA&W0*\U#J\NB5ZVN M6"L=L#R\;_=*.Y!S'#J&Q>6(Q6587E'QNC ^JP^6AY>KCY$Q&+$"807" K.E MP(R-\8 %A@6&!68[E8_?Y&1P)R]*L2J<=+SO@.: MJ[3R]JR@>(OLT 6F:PQ;I>D;%A@6F ,7&,[B8WE@><@'"P;&H%6:3+ &88DY M>(D9&J/RM A+#$O,@4L,Y_$]'?KZ*3)O7;GV^MS?N7FYCB=/9I+XOMUI_?'G MW$0MZ44RV#CDW%,*?-0")J&G.!Y(@_JV##!:ZIJ+4'Y,_OAYF16R<0?K9+#=6BLQVX[-'_\K;6V_Z^H9$TNNK=1"V^C3P\*UV]]UU;/F83"GXJ_QYX4G;$A.JWMMY ;PGP5F0/K MR7GV]74W7OT6R'O'CT,QL2P_]JC-T5]C MQS8]:Y?:T.)0:MK=LG\OFV M'8R,R?5U55;$&U*T":A0&V(U%DZ9XYCC:J; F>-*JY_8_/8MVN0.12 MZ=QC M.-L0GHSV:7>_D#85-.GM&(-N:;5+ZK+D>!]GSNQ/BS5:)(8CHU5>.1\6"1:) M-Q:)TGGG#V43H0DPT"NSJU)=5O*U*,!- C=1]EL@%Z9CI\WKJ4F@'\$-PHJ# M0,(3S3"4T2[G@=[.R:F-U+7'1G?(Y1MJR23'I*X/5+K>Y@ Y2Q=+UQ$>$>\: MO7[U);\.1;B./B[YE8Q#U\?QRV!>LGG8:#W5ZQBC06G'Q>NRX!R".9H03"4B MT1UP/()%@H\?)??U6ZPB7F54U<^->=,DJ\]7DT]7GZ]NKBZNQ>3+N;B^^7KV M__[V]?/YQ?=K)6JC3GOXL[CXQZ]7-_^NO>_3]$2%!K%I[0C'',<.XV0L M3L;:GF3G H),D/(['5*.]IRY UDCCZ6-[&L M>!Z[9B1M8 M]%WM#XOOTO+O/"=R?*]N(V\4F>F^FYD49_X):S,%T1^G%@ M2:H8JW?HA1E(5?LM@KM#TY7XX\P,[ ?XQ8 [II'Z*_F.CKXF7XNYZ7B1]+#2 M(6"*%P6F%84&72/!YG@A\(^KOH A+@+?CN%=IR(W;6&ZH0]/#9Q[215AXB# M]R23I8F&\6UH!7]Z4"\6#$\UR M"^801R#<_!<6) Z3I9OZ+M@S^&D*; /OEHOP8RWGV:A%,3^(*^Q)X$P?B<$;I1(.7 MTG!AK%X(PT5X ]2S9#W';7\0$Q!/RXPV#%M$_DZK@\JDEC.5'Q)KZ+\R55@/ M,^F)]WX@3)":G)X!31TYX=3!2A0;ILYZY?4AT)1MZ \P=8C^;X.1%8A0!O<.&ESP:P9WIV*R8*GMA!&8=I&R@59% RY!GC'G6"$/'P&S"!TPC[19E7(3EC5!C0G#O)4",2]R M04>2/LW&C;(D?U@ST[M#K4FSOW?L1(^NS/I4B%HN:Z-X$%]-VF!>G#I1YKLL/T Z ME .#9 '.]A\\_#'R[R1]31:(*N 3R,0M(KG"@072M&%AA'EO.BYU2-):)AF" M\G#6O;8P[DSW (?@"N95T:F@+)T'%/5-VNO!<5T427!-;H'K[/RX-1[8:^ & M:]"[!7WA*$M&*8S;V+.5H[<&J9:QI992T3@17@O.IK9L;-(/KEJQ1%:>LFB M_\T@0!R>P[*>BJL(6';J*@Q_ O'A-$XX&Z(]I:HK]B .!OV_I>KC7\R,8'/G- M\>U_8+AX&\8.@*4!#2*"PR $]S\1NFF,T02AO&_?V^BDX^P#1R*12;9"!];3 M#/+T#3?I5XHV% COJ&+Z6M)A[A*F[<8TASEP:8)_@5K_PA2F#H91<(X8B("+ MX;L%@!/^NV;-UP\)E@QI'VH6"#'0B\-31+B5,].=JN$Y@2V TS AT "J8@PD MI 0S,3\(3DN45YTP9+N.A5_ M7;D$-6IJOJ(2% O?47Q'3 S7XL:/^F#+A?3([--RY9DD:WHD>2ZMY;(TBH>6 MCU3!OQH4PHV8EN.:'=P20OE5]3 SD]K:TEZ";G)0O(W:!JV(&-S:U$3+./!K M#/:+^3@GR)?!/$3M\$@\CK#VN%!A9E*/.N +-EHVU,3Z2J+ A5GY4YBMM#5$ M8O&=6QD]2) ZQ[OW'8)8? )8C(*-5C\!W5-#I=/Q24\W)(!6<9K7X@/2X>& M@T=UB"OU>^R@!:U?<2NG:%!O'#>9Q-(%0@?*)"C2[#P.$E>=X'L'G5"%^]C0$?\>W M&3=?/=BSQ*]5A;? , *'9E7WSLCH4?K7WNP]W\:1L'VIP&%FWI-Q&WN =S:Y MWJ8K:/\?I78)(^7IW:D!BVZ9<:B$GTSL1[#W AC1'.1;CP#\34^[=ANB0\58 M9@(HREQ.#7<8@L(Y60 07::)<7=5D#ZT_,V=Y F\F.J73VJ'^;7)/^^?, MZL;>Q&B:P%_4"(M*2X M,'=#KX3C$?$H",HAJ-5^$88 $]\)C0(+RFH&:8.^OIL"7JV=H7?*XU. MD0?E&_L4&@L<4 E^H( P? R!#=.4!?CZ@_'$.!)#@)RIG#6(EX4H:Y(BBMH4 M5#K*MPAG[8(B26U.TF+Y:(@3_J:&%D@@F$WBX3]X,L#GIXX:(G9J2NVK MW8YTYX-6+/ C[: $%( AE,1T M19>+M"2/ ),"$/9C#% Q44SEFB$*RD]1OE MQ.3(!.KK7U+Y,\A MCR!.VE)\O1!XY%6'E^0!GIMA;F6%<0),D?:_+#3H %9 MF^A.^/'=3!L6)QJ/&40K -%)+JRH%OZ7V(VQP_1X]AK>?#6WGH[4.[LQ@OM=](N,N;DN% MTB7S@QX,^)PS%:^OO^7,SP^;T>E6@@J0*,PX !0-N#79+=4CSLW, B5T)Q,L M 0HM[_FL1O1@D"':Y?F-+R^-+5M.8,5SG)0.PJ0_),E*I^)JW>8,2CM"D>D^ MF(\AYI#9N5<4O?TXE*'V-W&VN4 \358-6"^:#K&L+)PBH4\1=UP'N,;6621) M*&+]TVE6Z;<96=%/7HDP/?@QS"-Y.4;%$:R=:4$WYLF-GC;-G3:Q<\P!_..$ MF]==I]_10N;GL8%"][Z+:83 IJ82D,+#_A/;=_BED:@<YP>S99$*7N M$L6S0-].;;Q_6_Y*1.9O% !;<5 3<4^\RIC42!B1@:VDS$"EI-OLZ>":4BZ+ M!0 ;[=&HY75!=RGZA]G\<4N(HGMI!-G(A9#CA7838\_Y/59W:2U>D!+" N7= M4LQ$6T?X,:ZI]+F2R&7&CWC[:]$30/D6K M*4?6O"NJ7V5LM#O6LAY2C/:6U+#6V-BLB5^MB:]U JZX1KN^)#\F?:AR%A+K MLX0\9R/#D9RQ:EH48K83QRFWJ:?W\RU&X/35 -^5_%'9A0?EC5W/ U!-_>H(1)U>J(!NBMY'+S'6\!0#F M7$8S'YRW:W\NDXV @M52V'.V++D@(57V>D@CHEDEX7BDNXZ^DF>0+)EYAPE> M43J;@I5BP8K#JIO%='-]!3I,H$],!\-O$C=\T\T7.TVZ!".!XF5+6V29GEGW MNHQR..O4U7E^9,J+H_8#=!=.> ;H[",.3P5UE@G.%LDE>+N M=&S/C.N2I !M MS7P3RF[!VT49(B9\&IS2VEY9+/2SLS\2V^CLP1Y> F.9.I M3Y;/G2P\$74@T!DT*2;A(U&]@HU1?%YB;I"1\333GHJ_^0^8@6 D9DM**O"C MP2 (E?F7>>CZE7 %H()OI]*#*B@1/5/]O$R@//.8*HG N]MHIB]-"A^0VX]8 MVNXTDS+,N/OBW6O6@I MT):SY+8"]8V87C?B'P*G7#U-X9=0A))0PS2 EE_#1*V&R^;P', 6$RE#8*1; M\"@4LI"SD-B[.KZ5A#,+CTV5BVO> B:"51Y0DID,,@!S,''%M721B@U&!@W: M!_JH9Z"EH"*I&$J3;I8F0==3F<2TWG#)7TG\FTQN"Z&"A4V!&TR4G] M?L,>DYX3QE+5CV0:YUBK;O)Z".!R'2]POYAT?^[L9UGNT_JG%P-@V78]N#4$ M+5EJFAD6+;[0P7",Z4D_#MW')(\IW24(XWD:)*-T\C U4U8G;#!P+ B]U$G+.HW&.GQB#A4HTCR M:'3T;L,V@Y%F(VRF=MU8NE'RMUR-(,OZ,(4G(S %+322TE,U/EB&%(?7N3[* MFURN/D8I2:7D!K9/>R6G+9+$_]WT8C-XS*K8M%46)IDLJ22DN=LI$E'B:2ID M-&N,;F1G"4S;7Y!U<^,O'$L,6@-UJHJB,&![S9U0Q;ER0?+LL)1?. ^O\G41 M(939J-% G?9 :PNA"^#B$7@,E!]855@Z(E*YOVK0 >C*!]-%.0+0LRE4I&1* M':4_\;WEMZHM^'D^NA/(? ">@C7+>TN9=LP/F<,+I<@F"F(>GI=X4K-T/IM8 M;;R5)8*C4D70P-&JK<6R!M@M/[7Y#Z4\JG7:+W=H#W(I$31- PW+R .EI.[L M&1LZX[XP<;28BZUS$@H(EQC7FWG=WCVS7CP FLL75+6*P[2IVX4DB8(TNP .R'9DP]<4/.5_HM.A2K*U?D?NR@(^Q?9#YM:_7 MW1YZO7YO8&J7HI0I%8M,Y.-63X6*-\5H=10WC787-EM.LLV64UHJ+TE "--H M>Y@%ZK(]877"\ ;E@,D'8@$W#$/>.$%71%'U3WWI*_ MN;)>A?JBN6A9>JHCFUD@[\S =G5P#C$!AD%BG])F34BOJ->E+@("W[UF+5.1 M*H3K@D!+-S/8BC,RL2HA$9UZ>(!0N>A+Q1"PG M0M\^ZIP5S) *HJD//C!JKL '-<+[+*J.K<&MX!]I0=.\[%C?2 U'U5/ M>,P0.CLXJTIA^0$&2'S/3JNVI.6#-HVCD'.I4E74C#%:QISZQIRJ]F=Q%V0E M(8I<,$H]S>^2*F7R7!THIW!>+REGLC$A.SVLJ<]VIJ$7S4>K/N(:#&0#\O4G MYY.:!NU>H:C!M531JJNL4D$^_HT\,8T#TG* <>;='9H 4:Z42+[$02VB-74- M)=''!_7<6W#\U8.4F?9=8HH@N*L3W%\%ZDZR/+)O@>_!WY9<'S^M W,U2A*N MO&1['+=/!LHXO51(!P":H_RU/DP0BD\^9C_F3WA>3JX_?0"L"N/B:F7W_+I0 MFT3YNR;7O^;/A8)$GM(@3EIM(S>&*P^\AUCI\_?*UAAU^A\^YIM4$*+^HG(4 MY[I,2FX6.@L'KLF^_)PUWDV*)*8IL_AOA$&^>W#FTR,7X.7H-$@J%3 UG4"; M :JB?99^F?LIEP\$/^#FKN-16J;:RP*[0%7_)(,#=)(3S)/=NC!,IK)F//A* M/X[2DJA)](OB-]G[R6)6\U)6,SE+D)4I/94W FMF.G:O;(S!F$N#*) D6JD*L ME>XV6OG=QFFZD&%:;"17K*9;P/6K'.%@K!>*G-?8AT)U7EX"^0U%:VHIP4V# MFR_^O9S? G_D\ ;@(T6/ZU\S($"V26O)($.=F>%,7)(5IZ&@TVT1%&!Q!K( M\9)5@<:,9GWX+BFA0;R8J/"\]%KT!/PO"1[(D?R.*&1 M =^40<8R3JS"YEI >J+N\U85Q7)J(#G*G85H="P)'/*75Z]C0Z!D/[3H9PR? MU/M#<@ ^89P7@S)G5&-?Q^L2!Z"%#L"9:P9.=@#K7()1Z"3;WV;ZA#5[WO@V M_2:]M6VI9^FR ,4'W29#P5W:P%:I]]@J#7?[$LN"?(#DD'DNP247_PPWIJB@ MM&')@%"7Q\(*OK8#[(RETS_0*)0/@X?V]6BDGMC&T9K3*15 GY-ZQLSN7+,* M=<@\J5R0?[F1O=F@B!29'\EVN)+(Y82,TGV#F8F^P2M<@>,0T2ISV%:B,VE< MYFK%T3_&L$S)\'@I;X/E.,PFOZC5,<1G/*F1 6*O@[4-?97ZK_?6'%50(R?Q MJ51.*9B,9SVR7T^%VMPF&<[.^F#,6>JD%/P;DRTTCF'*",A^7K-2%3P\:QZ' M,J]-Y[XMW:5#H81\@"VNGDJNIF-\J[[\H+P23*WQDL0C$'XL:4![-ZJT*-RA MGT%YS]/I26)BAJ3@U8\*L1"<],4I-5(_T=1%'RBDFW=&",5UJ$GO-BX//Z-W M1%M(5,N#PCZX+-,(JU"0=M&Y(03:6-E#Y=WHHA+Z+(B&0;@3SRDG5H*J%)*>^<**D2 8;:'M0Y.]EQ+\TTIOV? M6(40GS@=%V"Q(6P'!93'WPI'&'*GIC0OOR+]^+CX!>,16T0+NYNV#4[$&2"2 M$XG/5&,H8:=N9P#LM+1M4+P2V&/M(Q-V2PLG%,/W2MM-D[+&&8;D8"\!=<6/ M3O9L79D)Z\KJD_$8U,^?Z7'R XF> 6%"6\)+& \6KCAQ?9]*VN;4=IH: 4@6 MKNCM4Y'E9$U2EQASE"U%+3>E5MJ:[03>=D)YO[:\Q=SI)-B>=G&;;*6U -3FX?]6+DMET<3,:$!^72M3!CJ4)]V6EMIR_7*3(< MC$YQRZ?5;=X8V10]J= O.BK$V2%4T3, %\"0O'-(2$^HBU/J,JL=[01O^KA7 M<:TV_=*PQ0TF#2/CI3=>+6W )2P"(.5C>OAU)!>BDT\:H=MR^(.U]+21DJL" M5-Q4S$D+6:- 7\>.BQBU9)J9^C0BI7IC\TLJ0:@JPZP91GB:S2DW./H<83K@ MK5PKQ\NO^;]83R@(B&)JP'@F6MJJ,DXVCVJE6]6;6]Z@,':SDK$TDCJ0"=?G MHD6)_E@Q3[/Y;&NMX\14GY D0 T?S4">?*)S3]]T5M@DYXGG&1E4@DF9A[A%:/FJ5F/Z M(M571IWV".FIZC15VL8K'W\DE]5*L@%4NEGAX!V5FO.R@>(V95(0JNCUDT>G MT"6-RQ<&E7N*,%6W Q3;A0*[M)IGP?G"DEU)%2HM2\DY&&52I8'"2!7CUXJT M8MV^K2]<9]V>_/VGG^+PY,XT%Q^_R(>,Y8H1O(EGGRG+]LK+7P.,AJ>@PAOY M(_KD OO_Y7__YT];/.\;#-QZ5/]-[TT:\'Z7TS^_NSQ'1/\<;?U0<9+TXN_AR(R9G9U]__7)S]>6O MXMOWKU_@[[.+7^"'ZWWCYS.AX>I2]HY!.:TG;A;+H -'.:^M4" T*:.EMZ+. MDM.G.6_N. +S50[V:^8 MB][K")1UHQK$QX&N]@TORVV$J#$HGNEG/)-/<%VW"OW\*O".YZL'NW*V<\E< M-+WBID:^J![U[%+5OY(RF$\6JUAJ7E4,XJD]H&WZ6"9QR 4I4< M&/W>\>-LL^M47'EI7DMQBBJ8:9.;F;4USGA0=]A:4X::T,W,26U*&"WY5#RD M6/PW5[]7%T6N)5/4U59(CT"M[E5DFXOHKJ"W5BQ2I\.G&YR,=2D6Q>U4?T4) M$O^9H2XT1UNYB/!QB([KAX]E+*Q%^ZG;&/&)S8ZL\!$-=GJ*@Q-3G_.O\5!" MW=3.C_R%,O+3!T>446])U]77_/E=ZQU]#L%C2S[O[GZHJ@]JD&8<^B0!62'U( M+_XILK,_@[6/T#-48^IW__ASX4&Y-ZQ[Z/+][5?>ON?7\^2/9/+/",.]#.B@ MJ19 %23XN8 _'<"2/+CD/^N@0OXK)?WXS;/#S"'>FZ:!G7W]S"W']MXN+9\(4Q?5)I]9]]S1=-08FH9C%#T$*2OR? M%OVO"KH_3>L5E31Z&;%'&VF=Y"DK)V@E#7\'*M>,8[%6"!YN^3AS;-#+Y5IL MZ5XUQ/;-Q1[@=?;>4NO=X?(=07*=V2,NZ5IWXUTJ0O75*V6.:;$ MTI6[KVOTAUOO][!PL7"Q<&U/IT['Z+?&+%V5F9('9C%N:!];@8PU3I1Z'6/< M[K+SQ3&8JM1.XT1B.&1Y8'E@>4A51-<8C$K+GSP4D6AZCMZR .DS1YT2JP@T M/PEEUSR36A&Q-H1C3F1.K ?AF!./F1/YQ-QJ]OSGJ\FGJ\]7-U<7UV+RY5Q< MWWP]^W]_^_KY_.+[=>[TM;CXQZ]7-_^N@EWWPY5[%^>:,5WMZ,/\P_S#_%,+ M37A,R27GY:XFY+'U.T:OP[N21^ 7[EVY,=0< M-]2\[QFC3FDA^6=)DDE-@W*I/S 0,1 Q$%6\-S@T!JW2MLMKO_BOM7DX$XLR ML8!P)TFJ?JZ-QTN\^X/;;>]TC$%YJKTNZUZUL\"J^(!%XGVOO(PL-FE97 Y< M7$"#M/N?(M5O.\OR).G:LO3[W=VX" MW$XFN>\FZT*K.OJL5/A^ID'ENMXQZUI5?.<^>YUW'N#3GN45^?I]W>0W^/6G7SN)D%$AO'>M$L%!*L+EO\/?:D MZ(QW:^CQK(?T]HU2F"L;RY77SH\2>+(A\%B'_G'7-_ /M;@77R_%UV\7WR=^F?2);NDWCX%HQ:6VM >:X ^6XYNAT9L$#9<%R-'/3"]95 MN?-]XT>FBQWI^-@_'X';D1KCL0%85SE)ZK+X>!]GH_%I6X::/4#-R!BV2VN; M6?O%9ZAAJ&&HV0_4]'K5EQ>IR\HSSC#.,,[LZ2S/:&QT1D/&&L8:QAK&FHJQ M9F2TNHPUC#6,-8PU%6.-T>ES4'A; AQW+FIN"\KRPTCXTQ=L0QUN/9O>T.CW M2]/:=5GOJI4SZ^##%HENFXL$LDBP2*15SWJEU:M@>6!Y:+P\C%M&O\4BP2+! M(I$3B39K"18)%HGTOFYYF8N'(@^<)_UIXL) RRS#_,/\P_S#]UI ^W/=Y$RVOI MNC R0]Q)#WQ45YB>+4Q[[GA.&*'/>E_)\:O#B01UAL9XQ-OO'&>MD1]V0-(U M,OI##K6R=+%T5='DN#_JO!EK'79[8Y8\EKQ=DC;'1KM??6OQNH@1ZS66KK>5 MKGYY1]Q8NEBZ6+IR5F/W#9)?CL-JW#TN>5AY,5>>Y<^E>._Z8?A!M7;Q5:J, M[X552&'CA&W0*\U#J\NB5ZVN6"L=L#R\;_=*.Y!S'#J&Q>6(Q6587E'QNC ^ MJX__G[TW;6Y;.=J&/]_WKYCRD]1CUPOI$.!N)ZFBML1Y'-NQ=)+*1Q 8BL@! M 0:+9.77O]TS6+E(7 8D0'8JB4D*RTQ/]]7+]'23/.RN/@9:;T *A!0("T5YZI?V+E*VG[!,E)C/O$#SAP9#XO,G[R2 M\-<)!:$-K650\@(E+S1&DYV4[ U:0Y(]DCV2O08']"BO@42+1*NTM:3UVM4? MY2"]1L)'PK M8OK:0)T6(8DAB3EQB:$\OM=#7[]$YMCE*Z\O?"[,RW4\?C'E@N]UH_7[3X6) M6MR+>+!VR(6GE/BH!4PBGN)X( WR>_$UGA_,3+?$:CI>DSU8S(%9W'63:_[X MKO5.?(<%LM+O*XC\X,QXR+[R9_;#GYE+@C@S@T?'DX,TX\A/?Y!2+WYY=NQH M"E<#(<9^8/, HZ6N.0_YQ_3#IT56R,<=K))!O;528C8/7[PK2TJB2P))?3Y3Q;ZKF.S_],2_ZE: M*R_!^F WW]XP^'3_[O$78 M 4NOJ!M?_^!S/XBX72]O97,2-A94B5>WX]7O 7]R_#AD(\OR8T^T.?IS[-BF M9VU3.YJ85P7SOE7]G9BWS+R?9^#H1;+TT,CVYX)['_RY8[%>:^/VB72^;0LC M8W1_7Y45<4"*-@$5:D.LQL(I<1QQ7,T4.'&WN'6E309->0^NUE=4NJ@/M):Z- GT([B!67$0<'BB M&88\VN8\T.&7; MEYO;'_=2U :&WO_$;O_^Z^>'?]7>]VEZHD*#V+1VA"..(XX[$L=1,A8E8VU. MLAL^X4' ;1;P)^[%1SW\4!O?KMO3C+ZRL'Q=EII\.PIW[$R.7DMKM:FM,XD$ MA3NR^D1MK=_MJ&:5TRY/1/E*K^\^ 01=I.E)KF..'=>)G*WZJIUC%L50TWNT MT5M+)CDQ;7:>TM4=*E-S)%TD736+FA[7B.P8RHZVG'D#F;./Y8TL*Y[%KAEQ MF]E\XE@.G:D4,F9HK9ZA#0?*0GKG(5 4W3ASH>EWM=Y0F6-%0D-"<^(A0=W0 M^KJNBE7JPOO[ND0;56 ^V, *1'NMO',]J'B$P/E')X+'6_))/^3^,/O! M+?_1$OW+-PB&$(2 M^10B4T. I7CR!.V-\4<3#2&/X MV,? Q+O$TQPO!/YQY0\PQ'G@VS&\ZY(5ILU,-_3AJ8'SQ$5%F#@(\#WI9,5$ MPW@<6H$S3P;T/'6LJ2 ##BQP0O!WX/G%J]B$P^/$S58< ICR(&0P(=?Y+SX] M6D-WR_5C^V)LXA-GW'9,'#207TP](\EE+7FI48S_H[B\&1>R9R>:%A;,$1R! MC%L7\P#YC3P)G\B+(G*[+^_"# M7!DS6YMZ3F"\,($Y&+[83@&ASA_#.P46 5]YI?G51OM3JH3&HY4_XAM8;^RS.%]3SE'GOO M!\P$J2GH&=#4D1-.'*Q$L6;JI%?V#X%F;",^@*DCR U:!JP$L2S)9UP<7_+F MA ?LT?=M,+("%O+@R4&#"_Z:P]TE&ZU9,]11Y1>8#&/P\\3B2=\U-2.\U';" M"$R[2-I RZ(!ER#/F#.LD(>/@%F$#IA'B5F5<1.6-4&-"<,<-LL1_6E/3>T2M*6;_Y-BI'EV:]25CM5S61O$@KFP,'A(NGREK'0K:IP@1 MY!Y4PCVK.>N]*1:HL#X?8'T*'#XS7U(N9T 2O'#F!VN!%6[^O@9RA9,@AXI, M)-XX-X'IN/O"G DRRXNX*.??T>+@BNR=W)/SH65ZP*<>GSA1[KLL/H [(@<& MR0*<[3][^,?(?^3B9V&!R (^ 4_=(B%7.+" FS8L##.?3,<5'9(2+9,.07HX MJUY;&G>N>X!#< 6+JNB2B2R=9Q3U==KKV7%=%$EP3<; =79QW D>V"O@!FO0 MNR5]X4A+1BJ,<>S9TM%;@52+V%)+J6B<"*\$9S.Q;&RA'URY8JFLO&;1 /^; M08 X/(-EO62?(V#9B2LQ_!7$A]=(=[?(&FO ?Q'L4^TF'.HEODG]:$018!LW MMC%0P,"5=V8X&1C*DQDXLMO8XIAP-$!_3%.3["ST_@L$)OSD> M_QN&B[=A[ !8&M @$G 8A.#^IT(WB3&:P*3W[7MKG72!P)+*0K="!]32# M(GW#=?I51!M*A'=D,?U$TF'N'*;MQF(.,^#2%/\"N?ZE*4P<#*/@'#$0 1?# M;W, )_QWQ9JO'A(L&=(^3%@@Q$ O#D\28?$= +#Y "&(Z"CE8_ =U30&7+]D=/-SB@;",5[X0'Y8- M#0>/ZA!7ZC^Q@Q9T\HHQGZ!!O7;"TTDH6,&B)U7=AS=\9G4N=P67NJNV;79XHIJ1F;)W.94OM MV/)-$PU]!C2:8*G<%TT:+<]"J4O31UA/2Y)K1F(YQOS1\3P!GQ.)^/G3$/P= MWR;:K#HEAF'4OB%B?T"]EX (YJ!?"&.PQ!XAPO 0BX^XLTD:ZN;+*'UI]9L#R!-U.=8K2VJ'^;WJ-_ MRJUN[$V,I@E\$HVPA,MS9;IB?O=3SM'$O@=$^^J#J]#3BF\N72:638PO+"@\ MH;@P=R-9"<<3Q!-!4 I![3_8^ZDSGZ=*$QQ"VY7V9QBMBO4(/IK$[@2P5Z@] MO%#<*MG-PLYH B#%'PI;TZG11>1!^L:^"(T%#J@$/Y! &+Z$P(99R@+\_$%[91RI(2"%*&M< M1!034U#J*-\2.&N7%$EFJN501JX*_+0V# 2F^ERZ(SY:T@QH'"2) M++8OU+[<[+M$2/ ),"$/9C#! Q4BG+- M(5A)ZS>1$U,@$ZBO?W+ISR #V?P"[A1+4J0/&H]BY?$%6:#7EIAK64&<(G.4 MF!]V%C00UB:Z$W[\.$T,BXL$CPE$*P#142&L*!?^;[$;.7/@SN)VRK?"1HL: M[^5AR:5/\[\* Y+1UR1\.TL'MGX'J)QZ)8/9X>H]>@QOOQG:+D9K'=R9P7RO MIU3&7=R6"KDKS _Q8,#G@JEX?_^]8'Y^6(].8PXJ@*,PXP!0-.#6=+>8@E0:''/9SFB!X,,T2XO;GQY66S9<@(KGN&DDB!,]HF2?5ZU M.8/2CE!DNL_F2X@Y9';A%65O/PYYF/B;.-M"(%Y,5@XX6;0DQ+*T<)*$OHBX MXSK -7:219*&(E8_7:0OQZ@X@K4S*>G&(KG1TQ9S M%YO8!>8 _G'"]>N>I-^)A2S.8PV%GGP7TPB!34TI(*6'_3NV'_%'+54YPND+ M<['!A$;4:9D%H0DW$M?/A?66VSZ8^_CO@D(1N_UP+>B.1^Z#6IQ/18 >?@]Q M*,$C;L^F"R+57:IXYNC;R8WW[XL_L'+A;"(/9\U]X+*Y8'[DB7\)0-+Z8!Q3;G/A4PV M%=R8;!^M>R)HG[+55"!KT15-7J6MM3M6LAY23.PMR6&ML+%)$^^MB>^3!%QV MCW:](C\F>ZAT%E+K4T&>LY;C2,%8-2T18K93QZFPJ9?LYZ;/3W,'P(N;^9YC MK?)Y0BU/@9"J2+A5\* 9!E^*+D?I]LP 79?_4=J%!>6/7[OT93S<"2E9+:<_9LOA<"*FTUT,Q(C&K-!R/ M=$^BK\(S2)?,?,0$KRB;3#01!*\R_WT)-7PA6 "KZ=20^JH%3T3/GG10(5F<>4 M203>XUHS?6%2^(#"?L3"/J^VO+2 M:_$<3Y9AJ3[Z-E_UHH5 6\&2VPC4UV)ZW8A_"ISR^74*[T(1D80:9@&TXAJF M:C5<-(=G +:82!D"(XW!HY#((IR%U-Y-XEMI.+/TV$RYN.88,!&L\D DF?$@ M!S '$U=<*RE2L<;($(/V@3[R&6@IR$@JAM*XFZ=)B&O2H=G)U6;$"LR\E,'Y ML#AL(2?)G'DI6"N?)^S])&5L?3!R D NU"\&;]/=P52"UN!\)I.8UALN^"NI M?Y/+;2E4,+=%X 8396 _27HRS+C27Q$ _C(4D,P8\C*S'-U@\/ MS#=,,4MOQ8"0EVR$EJ:^ZO5K]IB2.6$L5?Y1F,8%UJJ;O)X"N-S'<]PO%KJ_ M8+ RTR\)3P6FV$3!E4O4H9]:U$D ?@E7B'T&'.@$'%[RGG70C.6^2Y1%32N-J* MY, T;W I$RT92Z9)X8)DP__MN;YD0>QD9ICTEQ[$<,%YAD5XC!T;Q4I+1L=L M,#"LR'U)$A:3-VC9\8@XE*-(\VB2Z-V:;08MRT983^VZL72CY&^Q&D&>]6$R MCT=@"EIH)&6G:GRP#$4_+ECL5ZK)T]5B2@, MV%XS)Y1QKD*0/#\LY9?.P\M\740(:38F:"!/>Z"UA= %@ =.6SZ:(< >C9(E0D94H>I;_PO<6WRBWX63&Z$_!B %X$:Q;WEG+M M6!PRA1>4R"8*8A&>%W@R8>EB-K'<>%,E@@.E(JCA:.76HJH!MM6G-O].R:-: MEUVU0WOF"XF@61IHJ"(/5"1UY\]8TQEWQ\31/_^2!A6>FB]LI:3+&LAV1;KNM?M>"%9*=W%Z7H"0F MEZ0(C%\YY8Z'4>,P.VY^+OY$5?Y#(;=LY:G77?++1*9%>@*G&*BDK+$ML\96 M+K;GWPV M3]*BE5A;OR+WY0$?;?,@\[ZO3[H]=#K=3L],7 HE4RH7F2C&K5X+%:^+T291 MW"S:7=ILN<@W6R[%4GEI D*81=O#/%"7[PG+$YYS!/@(7QI[KM@!Q='\!\ - MBP&*'<@4'''/.&6%I*(/JGMOP=]<6J]2?=%"M"P[U9'/+."/9F"[27 .,0&& M(<0^H\V*D%Y9K_.D" C\ML]:9B*EAB-6T%! M8PN%+9&X$=).F'G)0&'C&AF MOA>AY6952B1QYN450N&BIQ%/Q')!Z/%+DK."&5)!-/'!!T;-%?B@1FA_3K%] M7^#.57(E57$A^AW)$UEH5[A^N*XR9*F\$F!G(GEK=X5@O1,;7EA5A92WE4?< MBDZO.+<&MX!]E0Q.DP.IQ:AZRF,:2[*#\ZH4EA]@@,3W[*QJ2U8^:-TX M2CF7,E5%SABC9<2I!^94N3^+NR!+"5'"!1.II\5=4JE,WJH#Y93.ZZ7E3-8F M9&>'-9.SG5GH)>&C91]Q!0:2 ;G_R?FTIH'>*14UN.ZO M G5'>1[9]\#WX+/%5\=/Z\!8I;MU89A.9<5X\)5^'&4E4=/HEXC?Y.\7%K.)NXR1;R# K-E(H5M,NX?KG M N%@K+>2G/?8AT)V7EX ^35%:VHIP4V#FZ_^$Y^-@3\*> /PD:''_:\Y$"#; M9+5DD*&NS7#*[H05ET"!T6X)*,#B#,("Q$N6!1HSFI/#=VD)#<&+J0HO2J\E MGH#_+P0/Y$AFT@3Y2\0?Y0F>\F^%&U*I"(L3$!=AGZ[%#-97KLS2Z9+IV,59 M;#LH644$)#2U.?.R9TESF$+&5Y@-1 1-%YZE$!UDE"C@4>!G)=?>"/W+2+U=*J,#AWH!%)F2V+5/G^HO9'<=>)/UR6-]%4IM155RD M=DLNQ\I%ZJU8I)"O6PP9[$U0)2T[5\2)!!GP33ED+.+$,FRN!*17ZCYO5%&L MH ;2H]QYB":))8%#OGOU.C($%/NA93^C_ZK>[PL'X KCO!B4N18U]I-X7>H MM- !N';-P,D/8-UP, J==/O;S)ZP8L\;WY:\*=G:MN2SDK( Y0>-TZ'@+FU@ MR]1[;)6&NWVI92%\@/20>2'!I1#_#->FJ*"T8,;.[T*Q"'C)/*Q<47Z[E;]9$1$J8'^EV MN)3(Q80,Y;[!U$3?8 ]7X#Q$M,H5$!)/QK$?^UTLF-[>%#.=G M?3#FS).D%/R,R18)CF'*",A^4;.**GAXUCP.>5&;SGR;NPN'0@7R ;:XR50* M-1WCL?SQ@_1*,+7&2Q./0/BQI('8NY&E1>&.Y!DB[WDRN4A-S% H>/E'B5@( M3LG%&34R/]%,BCZ(D&[1&1$HGH2:DMW&Q>'G]([$%I*HY2'"/K@LDPBK4 CM MDN2&"-#&RAXR[R8I*I&+)W]1"$G!9X%74HG=TJ\7M SKVN7Q*A-CD')WF[)853BB'[Z6VFZ1EC7,,*"NJ2'YW\V4EE)JPKFYR,QZ!^ M\4R/4QQ(] 8("[05> GCP<(5%Z[OBY*V!;6=I48 DH5+>ON2Y3E9H\PEQAQE M2U++S:B5M6:[@+==B+Q?FX\Q=SH-MA>&;I^7F&K?06 M9(.3\4NR&(5M%P>3,>%!A70MS%BJ4%\:KV(!+601 RL?T\/N(SYE13!H1MQ7P!VOI)49*H0I0>5.Q("W"&@7Z.G9< MQJ@%T\Q,3B.*5&]L?BE*$,K*,"N&$5[F)K_B_6$PH" M03$Y8#P3S6U9&2>?1[72+>O-+6Y0:-M9R5@:21[(A.L+T:)4?RR9I_E\-C5. M2<2W,2K>,D); "X>-P+2_E NO'I'DO#E_Z8"GI?'X"@%\U3E)2O0 00??^% M8^#9#/C%E3CW]#W)"AL5//$B(X-*,$7F(6X16KZLU9B]2/:5D:<]0O%4>9HJ M:^-5C#\*E]5*LP%DNEGIX)TH->?E \5MRK0@5-GK%QZ=1))><+2W:E5:@264K/P4B3*@L41K(8?Z)(*];MF_K"==;MZ><_ M_!*'%X^F.?_XE3_G+%>.X'V'%UDO\O\?^,_HR@56_]/__L\?TGOAG;[.JTO>X//OGCN[L;%*:_&_]ZN'G''!M^@,E>W Q[H$+O^GIW MV.MVN[&+U1MW]CZ(->[]V?%D"A*-\/#M:(@CFP'_[,]-;BPX;Q1DN$ M:S9YRAPWA;S'"XQ0?FS-?\JG.!B:EM^+K_%PS\C]E-X3^7-\\,_\P9%LO<@_IA^6XK+YZ(/L$QK8.&;OC^\&[UC@/\O/>G;M+Y&=?PQ6 M/B&9IAQ8;_C[3Z4'Y2]8^=#%^_4];V\?]_7G-/DW^.$)D ;SN1,6'/M1Y,\^ ME>30 )DJ"EGQN[R^]).4 OSES6$6)!\/.&%&SL>I8X.TJ[67,@?[=10OT3P; M;OO=Z[1*)#NAA#[_R80J8?^G)?ZS">E6RG2!.*]AZ6 WZ@S6;D654E2V(!@Q M%#'42H9:RG#:E&C;01>0X]/8M'[# ^&>?9$#?XL46_'I;Z8U!3C#0=&.H:N9U6_-I=K6ML[/KO[%/5AGTJ5L\UDL+: MZ>WSE"Z]K4F$H.G6#+4*:195"& C9,SO:,-^\IV16K##N1+ MUD8G-4\DNEJK2WX5^54J5,]=''B.*"@L>NLX/_%S):KGK5W6T[$->UIGJ,XT MW)5LM>$_^/ MO+],)MK:H-,EF2#WKW(-]86'X<>%-KGS@%N.F=6I+?8Z(,-TGX5ZK^M#K=LR MCFZ;+O-R@S(M/I!;62/M>E;2V]&Z@Q9)[T&DE_S.W;7ZZY\>L,IM-5S>!@8547WNTF'9U%I5Q?E*G"3D=) M5S19+!%@(72PC;;I<3\.W9=\!O@JH!PV@WV2S1)ADA?/6*XS;3DJ^O+Y+M;? M>@S,V1Y%KA;6K;>@UGH'7,:D%+(LRX1$6[5^<5*3F3,SCJ;8_E+2.:N;A#?S MGXYHJ)Y6;F=FAA1RJ[B YVT -(&;2"^I>R93'+BIQ5<956=,)[-S #H M'R;5JMZBP7OQ=N!.K+?UX?53Z7M@P]G6&M);+755AO2NDC)#'>.XE7:._'J: M_+F.OE&3;TB%J/66PQX5:Q1L.O05E?.I:&^A^OH^#]. B>F%L)8>YO#[+0B!#>[PTWM]KZ(G6L%,)1MNH:YWPR/,L>C M IE'WRRO#S/6CG#$<40X$M5&$(XX;A?"[9DZJS?>1EG< 3ZB"U,7DIQE?4I= MIU-T1W'3&ZUT" -."0,,JBU&/'[B/#[H*ZL"6Y=UK"./DYXC#*@M!O0'/<* M??W@S<((S7>0=TQ\WB%P0^?'L[)D59V9/,.B9!1351!3)=',=*.!N?/*_@U"Q6V'G[ &H,D85 MB=WUC?2H*)M1!<4JL'4[%4'="J(U@HZT.EDJJ MC;#DURM@MLLSEP_NKCR@NQ_LFIZ=?[GA%I^-><#:NGA97\O_%N6EX=**:'K_ M$Q;<6PY^N8XY=EPG>A$%^Y2,^'>]2YW!5>ZJMA0*2:!FL(/+EM+!:DC@.<>R M>=Q]T?"PP_/4L::*:-N^["H=KBR\IV1HG(1 MT,439TH*Y0-'EA7$>!%,S@=Q "R*@P"O2_G=*54+U,25LK;?S'0\E PU1#$N M>W5=K[;BH>VQ7M_$&H&BN'A]G9B?5G5<1K[SZ(K[ MM<%59&6(KTO'^O]B!C/?&M!PEY9-(:EI M"]F%EI=>L#FQ62-8)Y:OF M@8/54;$0KRS[RI[]P+5%V5WX]-O$#RQ\G T/PQJK2:7@=&*73%AD:D"M0D.L MO!H!M]!%P-5@YN-CP!^QAK$YPSJ\RF;S._URH%9[B*.7;Y6)P$+ LA(T J?H MD GLYK]PSL;EV DH>"I^'(41K)W@WZCVP"&YZ14 Q8K9F.UM(6MBS719N]SE MD:R@C2.Y7)[F25@N![-4^HHLE7.@9M$R 38-[ 7+I%_6A7L9(_TWC!$I$!&^ M7-B'HKZ]GYV2L/P0OF,5%"H0_06SN.3;^I.)8XD"7J)X_K_ JGY3JPCW>U&/])ME;6=&B?HU-BI: MX]5FBESY,%UY$^-3IIN8;#Q;5# #8)G!E#,M\0PMB1T^PU#1+)B;CHW/9;C1 M5Z"0+:&Y]"A0*A@,F2?]@LJ18![,X.K CQ^G;!0_QN!\&BVC=:+AD8,9&3TR M,I2%/WH*C8S>!D:&"%#P)=-B_"(4IHPGXL]V/'<=2_;.@6'X<9 @,USF<>% MYO:(:?TG=D)'_ C3>ICZLQ ^_@.\4Q]$-<+X2,C>%X;]\(^OR[$8G*"'$\_A M/FNQ\^CZ8X"259$63?3S$7,!" "<*,PN@1@G<8-EPQ]I$Z0H!'Z)&2>U\N):P*38/VZ^ER=6P/37/]6!4>LN1<)M+:>*7 M]*2[(EYMNB -X/&$X+*/DWV/GR E$8??58FR>NQZ1/TJI!2)A;4;D$.M&!6O MBX8+A?#>MJ[%Y1^=R 03:XV]G=H21,LM.D16%=MJU3<=1?7>62D2E3!AXB-L MM-:QIU-K6J<^ MU5]-+T8W=]FW0J-<>E8;F^-K%B(QGQ)7317RJ0U@(^YD$Q0=@@7L);UR32=@ M3Z8;)P%L)RQ@%WP9BR@D6$*FV(.9 ^1A?I>\8^;;W&6QB#N8S JX[407IOWO M.$3R!D[XV\4$^^T%8/Q=Y@"'[RTDKFX>'"W'1 NY97K_DW LTH!KNH\4KHZ2 M9B,99=DL%C[Z(@XYP[PSR2XK:+,N^U;DYBKC -5;3I?LF[#'A2&Z M87Q!+!D:N<)-L_F$!P&N8#&5+W%QQ2-\^91P;F+(3?DNE*YX%^J2X;:)"#O& MKLCO,9$"WB-/=3\LJW!14G8(\3@!< 0Z?_Z,I]L9ZU.OX;I C5[;) M899SZ)>2T4_5U:FZH?L;C<>3\.]+WMQ\>:MP,6U/;C0M!)?>],IM^5F$<56P MSJ)IK$8O*7E*A9N8ROK 4\]WU3W?#24]W[O#X_;.;G;G;YI\4R;?D,I1M3O^ M7+/6D;7J#GE;\IP==46WB.^([U[ANS3"NH>%M_[A^)PPGJ\A.A8R?\7AZM1)E2P!& +8;J;J:;BCK#=AL MKB$ (P"K"2L2@&U>REOK=M45VVPTU^P+8 T)/5=)PE&671'*@TJELT^!_^1@ MJG$E3> :US&D1[T6*2Q86>>=QHE#A_H/DSR0/.2>96?Y\-29RP.%\M?3]MH, MIUF!K2H$Z'1:M;WOMM25YWZ+*CFG;$N6(S+3!XK9U$AUG9#DZ5JOJTRMD>R1 M[)'L;2Q[AJ8K;'MUWK)'H;Y/=W[ L<@A_YD<+\*J I6(8 4)3D>5Q.P0C*$L M$O 6C>K"-!01J9%J.S6Y>J^WE(40-R7.::LY$C<2-Q*W>EN5-7+S#I2J7"XL M4W>G;_/4AT,+L*X-AZW*'<*S2/UHD) V6(.>3"RFK0TZU8=B2+A(N,Y0N+K: MH$W"=6*13)4D^\+#\&/69A.;/F+YTR6"[;H:.Q^J[>]]J/:,G=%A2YTI2\YH M+3&@P!(X,X[V_-]6VNK$ZCS$)BFATN5VK0^CA1[99V2 M/;N%UFB#UK!]+&6ZEU9M=AA3W;G'MVA[^@GYZ-X#O"2,+(IO J8:0Z6AI:9T 8>?#-K%]$%?A5UQ]L8 6B M+7G)1?;NS']6VJZAT8-_KW\0S7L6M^NP&9&[%/1(6IJLZUYB!O@WO!A;(H6B MYSR0 ZN58'_.O OP")M1B+9)-O/AB4'V_O1AA8X\AIXT@\OO_R;N 5)?O'Y? MN:^:ALV'UG7+N/:Q'0)V7;G.FCS#ES0O[G[*>12^WIDL_?R'7^+PXM$TYQ]+ M_31&GOU#-M\89E__^'G:$TT\J40=T8D[)1_[#B84-KK M?TVA@&)-K(K%G@7H6+%AHM3T=-6 MK",(2&% T11;A,GFW6R6#FQ>&)A?&!@K/=1T@56 E> I\,30E,W&YX$#=T4^ M_IF%V)(;^Q"M>6+>CPM$P@F2EDQ/'"8+TF:"\,-'[KJ.*"WD8&OS8G?R^_N% M)MX/:P1K##+ ^),#TF5QT10*;L5^8"B)R8@+,TL;Q\HFOT"A1]^'408PEN#) M$8UI>4F*Q2!#YD39C%W1%B=T8)U,0!8GL.(93@JG@%V%TS_$(6AY'@!M/T_$ M:\+">T33#B,&G,(V=;: $E)BL'G"Q:"J2+"R=) MZ(__+?$*K[&Y[''L)!UX5C]=S"K[-20)BR>)QHP]IS_Q/(N.:VR ME!2:1'$3&,CFKH.MN.'E0EAD2[O5]XJ.S^Y+RK+IP%(ZR-[0>* 1F6PJN'$2 M@X9<_T0PK.P2#Q?(RM!60M*:;OHJ;:V.7\EZ2#'3#?UD6'LT+&N4D7E837SO MN[$0@'M FW %C7>A2?90A+"\+;S-0Y@5RKH7(TL :P%+P+)C__6(/R:BB'SF M>,!CKIMA<@(,8;%3._]/[,Q%0T/3@H_(P*)M;31U EOV*9=Z9& 8"I%_[D @UREXO9"O36DHZ;>*7CS0$P9SR:^O8ENX?W(D7\."A; M+2@N*8K!>_E<"&FA^*"<5< %K03=\0UI,\1TR4P\S@S2F,ZF9*58L.*PZF9) MN:178/=%T">F@TTR.?;4E,L'A$O5C# 2A(L@U&X^_%S/K'I=3CFBZ@SC,;Y.F"-I>UIP1/Z;6PJI99M9 M9=D340<"G4&3@A4@Y,LKV1CEYZ7FAC R7F?:2_87_QE>&VBIV9*12G;E#*7Y M!P]&,4&G5KX2KM"PT6PF/:B"4M$SY9\7"51D'K'**"]KS?2%24E?.3']T=:: M^XY@PB7%G-!&3O4G^M)+ @-/]DRA)W%1L^7:O5DVJ:NUZNI[X$\DUYINYA H MTEJ)3R^5R'S5BYCH#IPPD5VTY#8"];687C?BGP*G?'Z=PKM0!#4+ G"" ,4U M3-5JN&@.SP!L&78-!D8:@T0DF3,ZQY:9SDX^3]C[ 9^XX,"M=0KX!(!#H!)<7"P@[L9"6C)V!H9 MHV3QA0Z&8TR/^W'H8H]WBV=A$S2JXED6)//XQ)&[ L+(R31LH;>Z!M;GZ@$6 M$*FH)F5X*C!QM1BN7*(._=2B!F%Q,):XB"O$NQ7P[G5"7J!SN*)BZBX4236 M%0A['!2(>+9P4\?@$(KPHIDMK/2LS;D8%7*(DRX\WH1_Y#]Q;T@ZW6,NF.D) M(U27 -9A&J&7FUH9FR$:@DN3/,&2T0EC:LM!YM%0':" M-_DEH0+NE&/)-"E<,(G=B>.Z;\_U)0MB)S-CXY=DPPV& LXS+,)C[-@H5EHR M.F:#@6%%KK K\C> .8"O' L+0HPBT91I]&[--H.,V+Y.[;JQ]!Z;Y2NV +?8 MPGM][^^[#]+UDFT4;K#?USWML-T?=CO#H=XWC-:) M[?>EKE6!9J?#6L<:[/K]'8 D9XY^*QC;B&& P_E&)T^CI%SN,,$?IV!?@XT- M2!/ZDTA^2G\3*)'^7-+V*0 E2 )NS47D7W!QN8R-P%^XAXX# #.J 4!X,N% MW=808W.!L&8 MP"(\3U!T9/'4)D5./-D0'+C3: R/"1PA+HY M@?'"!-9E9SA>:7[UG(SU@=UD>RXXW*6DAGJ.V_[ 1DD&S>IAIV;XIJN#RJ26 M,^4?4FOHO[R\6?->A'8^E%-I$F\_E)LPJT)+M9QEHR!LE'MM^ 'W09E0XC.P M$L2R))]QYZ/&V4I*W(]D;-_@$NY9S5GOS<7\O \8$<\Y'-,%$BYGF#0& M%\[\]=$"N/G[&LA=#DP7\_T*X8ZGL4>BN0:A%;:BD5C1/AE>",=WADGW.-L]>1WQX MS7*>Z1KP7P3[5+L)AWJ);U(_NI1TY)52^)[,P!&RM#0F' W0'S,W)/L)#@3^ M'HOKX5X,C(ZY\)MCD>4ITX/SQ!&$PR TWA6RE M.&V^F[B4#)5G.RTD8A$/[3W8&XX+CKNZF<&7@$*X%M,*7+.%6R)0?ED] MR%,Q8H/87H!NX:!X:[4-6A$QN+69B99SX+^4*Q;9YE4\+@0Y&>F&;6IJ\8\PD:U&O'+4QBF5EZ1:"\3/ MGY;L0A-N[CW8+*LAR0'@/\&A6=:]4V'TI)DS:[UG/*%D^UR"P]042=;@90'> M96=:Q(%YMG2.Z#V_?+S42BEO,K\+[+T 1C2+,;<^V: WO<2U6Q,=*L6#YS.)1 MX,SJWN2\+KL'1/OJ@ZO0TXIO+ETFEDV>4RXH/)G[EI\NJ@( %(\8?"5K2S]9GO>SR. M-TN/K7^;)T)'ODL5.1M_*28 W"<) %6DVJ_*1"AG'63FTQK/*O6-G#Q=2QB$ M=R*H&68.^IK3L.+4BW2%W^?'RQ+?V!>AL< !E8"G)<6X7D)@PRQE 7[^H+TR MCM00$,Y4\: -7!:BK'$144Q,0:FC?"M)*BLJDLSF%%JL& UQPM_"Y(@+YDK+ MS+MGCP?X_,Q10\3.3.GR$:DT\)!IM=2(-9,8C4RI7I=R8CZ"@5HXS2].^[U- M-JE:I4.0YV4\>3TO/&&-5[%OGEF@##0#@T6,(&9C#! MBC0BG+- (5A)ZS>1$U,@DSP((/P99"";7V!V/BY)D3[9.4-\01;H3QV]=74['!PR>4JIFE8KK1[CH**3WXNO\="B<4L%9W2\)GMP)$.KW'63:_[XKO5.? _GII5^ MWW[^\FR]'*0)3)G^( NBB5^>'3N:?AP.+WNM8;O?_7U:8@E#C^8\Y!_3#TL* M*Q]]L6QQ5G9IL+(2]>:%C^7 >L/?OUW7:67I*7F_ON?M[>.^_IPFWY >+K4K M"Y@-MZVH?X.:ZO)+6#K8C3J#U*A]EF Z]EU;/F?7#HK$4,10*QGJAEM\-@9S MK:T+IMJX,>QVT(4%YVM4Y[1*1W2)Q!N5I'L]@7=79CT@Q9L@Y;4AUNG"(W%< MXZR[2D.(.=%6?$J1D<_FKO_"Y8D6[H7%BB?R6&,:QS^FR5,7FBJK\5S=G"LH M6-_5^EUE73WJLI0[1=C)LC\J?>K".^<) SVMHW<(!A08&C6R=X]G@5RG.U(V MG_NALZ*_12A? U3L8Z6J^S<8C[7,S'^DE-<]51 R6B/=!)(LBA4N10^:* 9U(1 M'?[!2N68FQ<\;16]/4/[KZWU6V3_D7-5(VUV2L(U:/5(N,BY4NM_U#V(P\* M0?$,;5%#ZW3(%B5'KT8:]72$ MJZWI Q(N.LG1>T.COO[I ;L*5\.,;6!&VX^Q&LYB$8%MZ)X\ M5!3:66+ONBR!LC-+&Y/PP!2K("MFW1K!!N1/UZY14( 1@"F*,%X M (:E J&OV#AU$0 M8S]9)RE;G!:^L*9F\,C#BW3K/[M)__1*&>G7&L@D3RH6']JVL-D+3FL0O],/)5 MP8JL8S-T+%EQ%A<3KO1XQ%P_#+%0JWPX P2W8C=I!?5>E,SVXQ!N"C_LWK1V M&Z(6GE,R2VI;P32I)-EJJ2M,JNM**I-V>GM6QS0:71OTR*,GXIU<8=7UYL8> MA1X5A*&[BJI@5A1MKKXLY@,V+,II*#L6Y=]%ZR(B[ Z$O5_H_W0V\>OC"O2^ M^TIJ*+FY;WYL-L4ZRSG%L>#R.E>S?H68E45 :A>4)'96PL[MUJOLO$U*!*T( M 0P!#+%S-0!#->;7=;C#YDO,GXNHFBIP4$J[9NQ-M36CK:R:Z%KZG<66%*7_ M5;79?GYBV=%ZZHK\DE@2=RV ?J8*E1=VU!V&+XNJUNUTB+==-(2T:'SZ6>UXH;6[Q$&$@82!N88 MV.I2#Z6];>8:.;?5[S7,X\":FB%G8H A@UGS0"0%W]Y__UY+M[']@'(I.IR+I%%HC>2)Y.J!12OQ"_$+X M2_)$\E03SZ5&88**1&U=A<@Z>3O& ;R=5?6W3C+4T=<&ZEK:[4[#4\$4"C0> M1'F?C7@.M79?W8$1$D_BLM5*H*^PAS!Q&2D!4@(*"3G0AJ0$*O'[UM>8W;A. MJ***GZOKB5Z;0? "U__#=&,>CCS[-HR<&=9/O3.=0/[Z;7+#Q]%G#PNMBE;= MY4*E&Y02O6I?&;W>K6%<#ZZZ0_C6NAW=TRPE.@]XB-3*ZG\" M'^%7?R)^P5JV(3/%=R6^[W)=E)7U3_8#6BQ9>L,M/AOS@+5U\8Y^N3BIAN5/ M^3P2179?0(1"4>ATS@,LIF$^%@L)S2VA]3N5,!TJJF?;ZQZV(V6ET M/<]&3;XAU0-K9V9FPVTKJH?4E#*5J(;86NU#.T_$4%LRU)*YL8,93CTR%^Y+ MVPZ\O&Z*[SG+GI,G,&G+)-UWGE ME*L+G91UY6I2N%,W!IK1I5H&9(0W]60[X0#A0$W2UNIGQ1[:KOC"P_ CPST2 M9CNAA::%)OIY^1.T-(!:_Q6;,[O8O6]6TSZ9KN7O]8[6[VU307\_PN2\U2"8 M_D!.YP&=SG,2OK[6:55?./@\A(_\[[?TI!.&L>E9N"\>1N'!M&4#Y5+K#Y25 MP#D/Z:N?H#57PS5/8 RM-52^[7C: D/^WG9Z+,V94QQ&?C-O8F%F 1',H'=\F[T7.?7;N,.GZ^X9EU2-F\(?M0I_%(![ M!=X?65K4%73=?)8-EB6*C&RGN&XG$V[A047F8%8X#R,6F!%GH+S<-.$X/PI7 MA<2>SI;<\')(^W&O4NCWY(S72%>2Y)'DD8.WTPX";GWS_\2[*D=*2CVEI%2C MI[5ZRL+T=5E*\FHI-YU@@&! G4.^?V4=!;5O5A?5P5NVKI%SK?>&UU?]=N=V MT.V.KJZN[KHWG>OV=7=@] ;#JT[E-7*J7/V-0,FS,#A8.^ MY6-C0B!6B+$";CL1FY@6!@HTH (T MG (^2TOK//SC*_/G/! A\_"2/4QYR)EHJ?&87&4&G(7Q; 9#^"^WF:A=PY.B M/6,.D%ZN9U-=M9JEL_.ZT>AZ-4#11\>3@S3CR$]_D I6_$(E;=;<3B5MJ*1- MS0W,LZU 0B5MB*&4,M39EK199^KLPG)WF0TX"?P9&(K+CAN6LT#_S$P9_MU7BO-:^=>!(-J.Z\I39*K MBW.I+@]NCS2WV@00]([6:5'W[(/QQ!GK<8*:\X8:HZ5U>]30ME(C[K0V11]X M,&.N;WHK;*USS&/5M9:Z8[YU6>2J53)IWI.6"$-=P\%3D8BFN_]5TO;;&)XK M=WT8S)4#F3$]?MJDX=WYYH=>$T6^[U NTXB# ;=HYGH2G(KIOUPLTU'5;/\G#2U1#MTZZ[81DKZ_U=&7%Y,]< M]L@-6ZT2?9P-;IYMKPZW\/M5E=5J0@VCPU7/.A+%*DDM:JM+A'V[1E83V(C\ MY>.F&1& $8!M#F!=K=U6%I\@ %NPV#8[FGFLLXCO]0]L),X*+DUME\?AX9 < MSM:>$MGET>)4Y-)9 2U)G$(/@=ML_)*FOO\0P\#_W;#(_)F>IPS@ %J= <,++)T'$ MGY"L\'?PJ1^G\,4P+MD]Y^RK#Y/O:4RNP< P6I^N3%<<.KZ?9X$SQUB]_2,\\NU M>'9CE;D;A^SVUQ^?K[[]4#,XGTLASKZG8 'W'[BGOP(?H.2B"\ M<4++]4-8VW";8AZ#?N_ZZG8PNNWJ=UUCU!^TAC?]:_CO8*1WK_K]RHMYK*H\ MH9)S'A8J9LR!0**X!BK@K(B9P#KL[25+5SL67"UH*_M^':_.QCHZGEB=C>'P MTM '_:ZZ8AMZ3TFUC?:1JVUT&UTN@R:_^^W-'GVC)M^0/;S:Q;FSX?;/K"S& MPS0 AUPXC2'CH'1M52%:XBKU7%518D;U;';O_-R)R0C/J,P/U8TBACHR0[5; MV]6,(H8Z/$/M1\O-]XOKP)#E0.^ZD&+](%#9KCRQ\VFR,P+M*^Q\-D7[JMR! MN.?!DV-Q$0\^)CS4_EPK59PJWM>K_HQ+719^'0(=C!_.V"XDF#EOF.E243N" MF5."F49D(M<"@QJ2R&ZHRV)O-,\0?!%\U805";XVAZ\#G)=N!,_L"U\-V9JL MDH2?TPS=+4-)IUN%1U=6%:XN:URUEB=E?LKB0 6I2!Q('-+[VLJV8TD<2!R: M+PY4;%Z%3U&C.$F5M/W!+?_1<[!],!YO,JTH-@,\?NCZ(56:5X!+ T,WU 7O MSKVH=8.DMKDJ[WQ$5)FJ),$DP23!)-U)(DHB>B8BJBYQ\=P%D_:\5I8(_KJN MW$8UC$>5-JLD8>-W^-7U<*0JF_7$M]H9'01>!%YJ2-:OR%@C\"+P(O B\*HX MW:5#Z$7H1>AU?,XC]-JAQ8RZHW>$7N5HV?KV# <;6(%HKQ4\_G<<1L[D13DA M=ZPBO%%UX'6EA0,'RTL_\<]>& 4Q%J/>JJ)P=]#MW@WUN[O![5WW9MB_NAN- M!OU6M]/K=&^N.[>-KRC\Q0]#&*3OB1+"P$<7-@^!":_+@][R]T0O7Z,$W:NX-V4]LEM-']"'ZO$$?*DRLI/XUD9'J.]<0 MX Y38G+'*$WUO'B7-::ZC\"3%3VHOOB6J;)W-[$@53S=E3]K7**2DZ2DPKY1HX' M_[7\&6^N5[Q(L.4U*V8A78A?5!+U6P1_2ZC(WO.?<^Z%_(.&%96:2]1ZR>Y1 MUTS>LIB>1N3)I>F!G'0!\(APB'"H6IPJ'NXT[4$0B1D MYREDNM8^8 D.DC-2]H1#A$,K<&APN/.1%!)]:D$?0JD4I7)\ M8E\<<^RX3N1L#E5DA9)\TJ'_PTIL*5)*Q_V;SY.]=/"? M^';9"++X;,R#G.QM?>LR 2KI--)I]>4^0@;2:<3WYX3W^ZOTZFP!Q7V:!9: M$.&(<'753W3HG3B..(XXKGD<1X0CPA'&-8)PM2$6<=PYF6RCTI.?6S/P@,=#>.3]U SXE1DZ%CST MQG'CB-M;=_&Y'MVU#/T.F_?TNZW6S:!S[B(S?EICSI MDP-O8;*5#)Y]@!^#:"K:]5C^;!Y'8@G2#CYC)*O(^[(E8;$Q-G/],&1S'K 0 M25]NNZ,Q_M/B\ZCP]Z0KD.*&/!L0N:2-:MM^IX+>.GI726^=SI'[PS2ZO\QY M3[[5Z-$W:O(-J:Z]WB#:HZC7[GX.U79/2Z ]3 /.V0S^-@T9!^5H$QEW(..] M\W,G(I+XUJ?BH1I*'IL3EVMQKG,8ZU>CL]&Q,V+*39FRW7J5*;.HT* M8(LD^X?*I+2*E)2Z$.MPR275$45]FLA[0QOJA\MO7Y:E!G'0!W+J#V0M$ Z= M'0ZU=:W;:A$0'12(2-#.3]#TGM9K*>NR28)&&I^ B(!H!R#J=K6N04"D%HAH MZ^:U#HJ>/W,\VKRI!>+7A^=J1SCB."(2F(^<>3$VV,83998_F_F>/!46,C^.PLCT<'!5,.\Y\BBY],0_1!^2+^*? M>M*GPDC'>1@75XOGT7?A3..09N\6J=?JXY6#KM9NJ:NJL8XN=0F6X7U4-^C( MN']&TM72ND-UV_]G(%WGR"0=K:?WB$D(@@F"*X%@HZ4N%?34I:OQM0;4Y9_G M]:DJV5<]1^^V?HQ4._H0_Q!]2+Z(?RCZ6#>[8)_(XN'31&MOJ3:C+')]$DM; MEPK=F+U)=MKYIA1C:%)&/$'=R4%=>U@?DITYU)'$DL1N(+'&X4ZYDL22<4+& M"4'=L:"N1\;)X<_][=^&9JN&,&MZRLSFKO_"^3T/GAR+IX_A]K4_FW,O%)U1 M1JZ;M*GY-OG!+?_1@]G;\%;'A^O"*-RFZTRW/^RW>[W!0#=&W=O>8&C<=KIW M-W>=3J_?Z;<:W75&?%VNDAX!92[&2%56).NK/'.D&8C[5O;-B6_+-IGVC)M_X[!9JA/,* MK:@13D/(2(UPCB*^U&F VE_4)1!'3$F-<&I,=$("0H+:,>5Q&N$ ]>JTI51E M7/I^7:C.\:BTVM%WY^K#@[4C''$<$8Y$M1&$(X[;A7#;FRPG=O@ -XZQ0%K MG[@79\,89DZ,QD:-BKZ+#?^ZA#)5%DC:?/.D^2&*'SP$ MFEI362*!/W'7G\\X/(?_Q)V4;6(6YUBG3-VF46BM845%($Y:HLZ7 M8[J:/E!G IT/QQ &DT2MOJ^M#0W*9:K)[H71:KK3\>!'X&FL+=;B>,R?YK14;N["N>>6CC$X;>^J&CY35,"Y+B0\7)WF)N6PMK667A%. MK:!,77B! JMU2I4GH#D#H.EH>E4>\1D##0G2V0G20.L?L(%"77B!-#9I; *: M \<7VP-U:?_G C1J6ZZH[9>RNBG+G>D$_S#=F(_"D$?AR+._..;8<9W(X>'? MN!G& ;>_>?#H. B 6;'O2UCN]K)!(Y:!/AB,;CO]P76WU>WU>U?7@^M1KW7= M[K3T_DUK<+!&+ *@.LNRIV==.ZJ*X:SJY& /C#T_B>XWO%,SW(PL5>LF,CO=?,U8[-DT9@9E1[I,9,%Z3*R,:XC MD]$DWQ-OB[ ^^P4\(RC>-X7O>##Q17F3E:W6HG33JA8K&W#%F\\XV38M/35M M6KKGU.ZB9K_0T^:9,OB%M(FKG0"FOQ-V4?B1?L%@!T\D7)U92PTK*=J2( ME685!4-64W848L@#&W8P;!ZS99,8 MJ@I>2="_/KQ8.\(1QQ''$<U[J[-<,KX?V+GR73! M2 ^K8,)SY+7ZL57MZ$/\0_Q#_$/\0_Q30_I4&2)K_*&OO_D>?V$S,_B-1VP" MT]W&;%+.:K4_9*@NB_,M_FI"]F:6,694[RK7A0/P/CH#?B)F0.VYC?"&\(;P MAO"&\(;PAO"&\(;PAO"&\$;Q3ECC@S@W\)JMBIJ!'BU,S<(R@C*ZID? M04A&2$9(1DAV0H$=@C2"-((T@K0#&F?#PS74KCWO'"7:=C)!-?%UN52Z905Q M$E?S12HKMG3C\.1"$[A=PM]4H6Q[$2652?Q#_$/\0_Q#_%-'^E"%SGC3=DUVR.,^>])U9(-"_&;!J?;2X?BE?4]^S$X3(!CD2Q9AA2;V8%-(&7 MJK:VR*@B%",4JZ%Y1NA%Z$7H1>A%-MC1>8E0C%",4*PA*$8V6!WB:#4*XJ^G M[6 WT@[V0KK-RS>^42GDR.4="V2UN!?Q0 UAQ;>E7/XO_(F[3*\\]DV:F/AS M=_Y4=Z")^)/X4SU_MHD_B3]KR9]BH[)2@[1.=F<5AQU#YD_8#;?X;,P#UM8U M9K3T?A5\>X['0^K'7;6C#_$/\0_Q#_$/\4\-Z7.Z,;P*;*EK,YPR_I_8>3)= ML'RIX]FQT:U&C%@[PA''$<<1QS6"<+4A%G'<.7 <=3R+/OW-]_@+FYG!;SQB M$^"+;8PYY5Y$7:BB+*NDNCE7D!>B;'>N+LN(]U%:6K."+G7AG;.$@ H27.NR MGH0%A 6$!80%A 6$!80%Y!KL"0&T7[3%?M'W@,]-QV;\YYQ[(0]75!R7O?XH MY$5!UMH2CCB..(XXKA&$JPVQB./.@>-H(ZE4 CWIV[P+VYU=X_3*2PJ<[K%; MBL*07*TE5UO=42X2)Q*G'^KFG'B?C6^D''=RV]3 M.^,C[2%2-^,&X5WMC U",D*R>AIMA&2$9(1DA&0G%-8A2"-((T@C2#L0L*XB3J%HYA;7016R7V#=5Y=E>1$EC$O\0_Q#_ M$/\0_]21/E5N5IY2QFBQ >LQ9;/V%CTU>ZXZ?%5W#J#HU G9 K7G-L*;XGT= M0AE"&4(90AFR:@AO"&\(;TX";\BJJ32<$781=A%V$762!'9V7",4(Q0C%&H)B9(%5%4/[ M)3)A^BNO7_'Y#[_$X<6C:3\XYF@#]UV9H1,^X%L?@$17KF_]]J?__9\_O/+@OW#[$6[\[(51$,^P MV>5]9$9+M4/ M/OGCN[L;HZ4/_F[\Z^'F'7-L^,&THHN[ZT%/-X;7M[=7O>YU1Q]V>\/1K3$: MMEL]O=W5W_UI8>F+R_C@S'C(OO)G]L.'H:U=SL+MKN/QBZG,>=>-UN\7Q19N M_*F*G9(8L='6)T8K2:X73=J76&G_!_\U]GBN1XRA:/X^J.!%&G,\P0FXW"S@ M+C"+S2*?15,.D]2CYBSV;(X+\3WP45&K+WC@>7^W%H>G;X MX>/2* OK55)4N#9"]!T/=+#\7EQ0#\?EEI!9K&>V@$(>F<5=-[GFC^]:[\1W M !LK_;X]IST[=C2%C\!/"<8!Y5QS'O*/Z8=/BYB5#ZH8:<\K!;569H)N'JQ/ MQM3__=O(NA+CD_N/>WNOT:/O-GKT>][>:?3H][Q]T.C1[W?[866V(5N6S?(? MB3YT[(/X1PW_O%7RD?B'^(?PA_CG:(TN*B@YNSU_%;QC"UQ['A0H,=B-@(.U M)0[^'/AAR$8S/\;@A#]A^4D]Q+H$?;4\<7N6W$:$.[:&.7*KI=JH'F+:&KEEQ+0;VDM'M)6( MT0F=E3+Z5V#D-6S^/> AOM\F3B=.;SZG9QD<+,_\(&8E9JTEL^:P7*F7?%H' M&9?ZE5*$JK[!Y[HPC;+TV>KFK#X!5E>6 5N79<3[*/_^+""@$:=:2"Y(+D@U MDFJLP3(2!! $$ 1L,>GWZC!@F<\;M/@?""$((0@AR&'8QEIH>K;.X40MZXV>#6XNQ[>W+:OKSIZMWTS&.JZWN[HK9N;F[OVW6A0 M>;7!2CN73'E280\6B#DA,UD8SV9F\()G69R,=DDZ\)M5^(J\\=J<%@#CU0J* MA>>4X+KFE?V&P\MAJ]4;=H%;6CV]VU-8YZ]7CSI_K2:7'&OXZ/>[?=CDP>]Y M^SG7V2.F;^K@&S7WQA^EVN,X6HT\5?+DSXH^^7#U(]3OJM7I3RQMSM96-"<6 M(Q;;F\5NN,5G8QZPMB[8K+]#D(64HZ+ W$'J$5;1BJ1Z/OVG^(';; 2T,Q\Y M^\%GIN-AO.>+,^'L_;^X&80URU171NKZ(BC5V%Q=,RJGZK49!"\PW$VCC <= MZW:U)>H'[R08#1*,D67%LUBTS:FK,,!*_5?LSY!(D$@ &@0R6J'YTW+YMY7/D\IEWM?6K1UK=^J7LI. M)9F;8(9@AF!F>UJ\-PQM..@>C")'.+JV+XGHX!IA$&%0A1@TT/J&098.H0RA M#*$,.50$,P0S!#--A9GW1DMK#WOD4)%#11A$&'04#-)UK:WK9.IL2("&GE&I M;A+UA )#"M)K?*J[;\CKI]45)AF['S"F2EA.6EJ'6HR:^2D*B-=J..62L M]"$P;3XS@]]"9GHVB_ K\\S92;;JHV,E9X3DU74@.RS$]]K*HJTGOQE&@D6" MM4W@MOKN6N1_D-21U!5N,WJ4+4^"18*EWD[L4O)]V7/MOIN-%'!L32"3BDPJ$A8RJ2@W^!@QU&_89X%=P>1=__5N \W1D]LTTW5"7UK@KT4Y%79!HDFBJ\V'J(9OD_)#UYTBQ4H" M2@*JT.;MJSM\2:))HDFBJ=#FK8%LDLU+CK_%H(ZI'OS(=)D# M$A\Y$\<37/^\=Z:,Y$?_B/''[<[:1. I#'H4/^.P'(,25ZUN__>E__^ M;MXQQX8?3"NZT/7.=?NF?7/5'@RZ-[=WHX'1ZL$O/7W4Z7>'QKL_+2Q;<0D> MG!D/V5?^S'[X,W,]]!5N=QV/7TRY0%K=:/U^47;@QI]*64&2C\TD_9B+9&+S MA( L]O#T&##(A855N%RQW>NG-)57A\P,F3]A2\RSRW#^&GN<&4.-X6(H>2(S M87HPPHGO@A8*V7O'8]'4CT/3L\,/'U]E>54+4WA.27_@/4+.'0_WT\7WXHL\ M/YB9;@E/Q7NR!POA8[ P;G+-']^UWHGO@"Q6^GU[UGQV[&@*'V&>":@!6+GF M/.0?TP^?%@$J'U0Q+R(#N<[*1)C-,RODD :]W[^-HBLA.YG2GK<;!WW]=LDF MP!ZURC39'YS^!?HI9-S#X;$;;O'9F >YT=?6M2U4=S:-=@4'Q=^@8>WMXNTY M;<,DN4'3>1 5$7L?\)D)*A+8,'1^LAE<-PV/ZI35/M%.G;OQ%J-5[V;L3XV> MUE77#['V:Z_0O]A)[YT"Z&SCE=:U!HJ"AFRZUC&HAA9IZXT%9RMN:5Q%]OTI M--#:"B->I(E.7A,9.FDB)(0V;"G;$J_+ZI(BJE!NMNF1=H:*R- Z[6V@A131 M62NB!_@3-R<1#T@=H6/4TOI=9;D3=5GDVNJCQDL/GMI4!K95)$FL78CD;6+S M:^F\<5WH>[CDBGW"H5604CVT=< R4-BM;V>"-H+Q%"*F@E2.W7,Q5B=W_-GW M[6?'=;=)V;B[NVVU]>OVW?#&Z-YVVZ.[P76_=WUUU1_UVG<]O?*4C8JM(&9- M3>\11BD2&>"K&00ON#-ESH")(TS%>$S(QL8O+.!S/Y!Y B%_E&D=$S\0MRXQ MR2Y#RC?$<*>6VTH>JBZ;)-\+59M6\LPIKV3'O)+A\'+8:O6&7;W=:?7T;D]= MEHEN*$DSZ9Y5FDG-;J?)US3!B'+(E_#FK5RBM^HE'2;7J "B%N@#'A0H,=B- M@'B;^/8L5_$:\1KK_#:M;!31N"PA51ZBECN$"RW522- MXI%KV/+*=&5;;W%T($WM96U=N&C*]EDI$'F4M,MFQ!GU@:&U]&UV:7>6-8!M",$*PFK B(=CF66 =0QL8ZFH- M-9IO]H6P8]9<1!PSWIA46!ZH6M&CN\QT_YW'$:X/;I+ MG&3?C@.-2S][KVN]=EN9U&Y(GB-4[MF?5%2[IX+ Y!D*W,&:3I*TD;2=O;1I MO:ZZPPDD<#L9IS7RN ^W%_)Z!23*V*Z?CTX9V_J@I?14,:5L4Z#R5(I_-IM7 M"265;M;TAX>KJMYLQB.0))!L"J\22*K<#](UO=\[/D4;P7G[HJ32TW]+A_56 MG^G[[%G^C%_QB1]P^?G!_'D#_X2P?B//3K9IMB[5?-/3>[>=D7$S&-QT;_3A MJ'73;O>['6-PU1W<=/J-+]6,9_^N_1EP6GJJC]OB&)\\@H9' //2S $/8[=P MU _^X/AVR.;P!\R1M2L]L/9:1F[#C[#-S.#1\>0@S3CRTQ^D[A>_5% ]6>\I M.=?6Z1[W=%.SSV;1Y&GR#9A\0P[UK;>+]CBSH6"SJU_OS:X#G'"9!KQP;%Z> M[<^_KS[D3[NLQ'C[,M[]6Y4DE.PL$N M\%T]#OEM[F\?FTV7JXJL<\-5;N$2 M4A+'JN'8=NM5CCWJX4OB6.)8PECBV*9SK"J,I:2Y-$AU:VSP]V-"V*^^^'[VVR@MN!*\IR]*O$=K53I43OA&^[8AO M8+X,M^K[0@!' $< 1P#7%(#3.UJOK>YX#0$< 1P!' %_JENGI))'I-$;TZ M6QCG*HCMR^H[*) DDB22)+XAB:U+=75?SEP0E19VV:EBR[KB+T_'1FVZNS>NL$D%54L& M2HJ6](;'K=[0;G3MB49-OB%[Z?5UH%6=VFI*R8!*JF63,4KL)9^SW MS(VK29Q:A X/7Z]!MRM+'I"N35 5M2'6Z>I8XCAE+>GT)@.>N.^'^CJY+@11EL5=W9PK2?'I*VN75Y>55&!9ULP.KQ=V$@J<& H8VF! J> ' MP>];O5[^+6A3&J5KSD!I)H%>X;*NST M?.JB=?;^[IWC.>&4V^S1]VTZ_X?W#;1!G\P^EO9Z?13$0GR MA-91]IX'3X[%+P+NFMB["(815'.X_*T=S-.QZG1=:P_5^4R[TJTN+$8^50,4 MW1E)IZ&UVNI*C)Z[=.[IEAFMIFO0!S\RW6K825$/V+I0ZG#=7!NU=6%HPV'G M8*2I"S.0EWODA"1"FK-#FJXV/& #Z+HP@T(+9_V)GX,-3,4)FL-1\=6S3Z\= M6%I]R.EO9A3# !T>?IM\\;W'!Q[,;OAX^\-.MT:KW[GNWMX"W;K#SLU5]VIP MUV_UVKHQ,F[ZU1]V4FJ!3K$N!XK>F(/^23M1A[*%=0PDXVSF>,XLGF%[:_-E M)O[J3Y@-M N9Z8&C:,X=L&,9+&_(F3\&)C(CQ_=DG^N'?WQEIKAC:;EW&?!R M#Z*5APQV>;2RYMM'EYT-!9VZ@-?H/%W_N$?*.HT^$->HR3?D/-UZBV"X&Z@- MUQXW^1> FV@O"Z-EZ?&>0M\N7=LE;EF/9FG[')U23NCK=:J:7&?U<7/BOR7^ M^P9F9<#0[-Z%^2H[OS=H>B 9;6#V/N S$VQUP- P:]JMK"7$+MQ(G0TVVV5L M?&<#E7O6C>:9?0-&M&%=469?^%+@VIZ"+;9-$='3 MS2<=*LN4JV2<<_PT-PG>K+==>%&Y/$&SLVT.=]3X]%.XNEUU M6X$[4[,17$>>=$U35 DA"2&K+%[5U3J#BHI7$4BN-ROW;_6Z6>F"U64/OO+G MD67!,D3 M-\#WX./%A>G^$>>?3TUO4<>?O:*USB>Y&^MW- M[:@SZ(ZN;T;&7>NVH[<'-\.[4?NNT[BB"%8\BUTSO#GCL5ZK1Z+?%$TX=J? NHT=?:,FW_@""'NI&/%U^63^MZ\WMU_O;V\8?+K_]N7SS>@! MOER-OHR^7M^R^[_X<#T7 M7N<6YFPFD"*#2%-VM'.&)'8L<:$8[8D1K%J]X'2.+B(0O 2W2>,&JI,8]'Q[3) MZT*;L^P6W1MJ@XZR:C%U64J\CY(2CZ?6"08:!@.ZUJ>F\80"A )GC0)]7>L9 MRBI?UF4I]X4!ZIBZCK+?L84&.(/\YQS3063[#%_41+9D)Q-FAB&/JFFB>C*' M\_2!-FPKT[XG?SZ/8DH*8DKG(UUMK=M7=XR(A(N$BX0K+VYA:-T6%:VKSI0\ M,8M1-LQP?1P_#V85FH>-$Z6.H0UU*K5%,1@JM97%(_HD#R0/) ^9BFAKO8&R M_,E3$8FFY^@M"E!RYLC T;U$:8C)Z%LFV=2*R+6AG#$B<2)]2 <<>(Y73U^'T-;O]^Z^?'_Y5 M!;L>ARN/+LXU8[K:T8?XA_B'^*<6FO"09^X=&5&T'->4/-^XXV,)2%Y-\D22XU#M;- JOB$1>)]1UU&%IFT)"XG+BZ@0?0NI3#N;7J=2\A[9"5ENKG- M;#YQ+&>;PBQG>/SDO?'_M_>NS8W;R/[PZ[.? C4G.353#\?A_3*3I$K7W=E_ M=F9V[&1K7YVB*+&M_?1/ Z1NMFS=2 DD.U5)))D @4;_&MV-[H8D M&Y9D*^7= X >&/3 8/K7GG12%$G'S.72;"=$%Z+KR>ZFFY)67F6>EN]N!]]B MLS:!UVX=$4/0O#;8,@?'KI/QURI\N\\J?+.[7PZ\.V;LAV[H^6X HX$?^(4^ M>%_,\X41\KX852_EOAC]LK>&6+6^\@3GCG/'N>/<19Q[3=(]Q+5Y%$7LF]^K MO\WC9A)32J;PMTE"*&A=(_+W+*1$=0Z[T..P>T#/.85\Q[DPZZ7:%LS)[)R'?Z"R* MP5PO2]J>FX2U%;7(JX?QZM>8WOM1EI#51=#DKYD_8C>"(?,B\PK-O.>Y/A$U MW;IQL%!,*JPV@!S74(ZKSYZ.+-A0%BQG9ZY[P;HJ3[YOHM0-V(UTF/:/*7 ' M4L-Q))!UE9-$E,5G[3 :#;-M4=1<0-38DJ64=FVF\(N/H@9%#8J:RX@:7:^^ MO(@H*X]R!N4,RID+Y?+8CJ3:%LH:E#4H:U#65"QK;$G64-:@K$%9@[*F8EDC MJ08ZA?.H+PH24DT/N(8JKGU;'1+,HS2=FU1UKOJS1GWX&9#0E.P M2"!" B&QK'JFEU:O O& >*@]'AQ9,F2$!$("(;$&"05W"80$0F+93BLO, XZ5U.*IAHDI!9'(VQ4NR.*\$4O!ZCQ*U(()35=X]J%+HTI[P:+(@N1!>B M:^50DPV$%D(+H55-'H>-\=6(+D17%>BR)-M!="&Z$%T5H,MV,*RM4E=BLSR& M7V8T=GG!"OHX8Q7XD]OT3+:QH$,#*)W-$0;-2 N.&(N*.I'_I)RFS6 M^TK2KYKC"5(MR;'Q^!W]K +980U"ERT9%KI:$5V(KBHN.39L]6RLU>SKC1%Y MB+Q#@C8=23&JOUI<%!CAOH;H.B^ZC/)2W!!=B"Y$UYK6J)TA^*4=6N/A?LEF MQ<5\"KUH2LG;($J2=_G5+E$>*A.%214HK!W83+TT"TV41:]ZN\)=J<%X>*OH MI27DM&./0;BT&"Y6>47%16%\W#X0#\=O'[9DVKB!X :"@-D3,([DF @8! P" M9C]R*))J8S6ID_Q MP."%VNQDC<*>+3N(/<0>8J_&#CV,:T!H(;0VCI8D4ZL^E0/W-00?@N\9^ S) M41!\"#X$7[U]EHU7*[&>UD34=,)ID MR:7M-P@8!$S# 8-1?(@'Q,.ZL\"43+DT3. .@HAI/&(LR2YO%T'$(&(:CAB, MXWO=]?53ZMX&=.OS:Y_7YA7X(7T_H9SO%57^\>/:1#T:IC1^<TL"= M)?3#XL/'IZRP&G>\#8.*O!4Q^[LN\S&9ZH^[&78K\Q=S4DYL?]GF]1[]B21($_(O\M\W^JWI6?B77[.'*Q9OS;0R[7 M;Z-@E/?324@T)G_/0DI41R*JO/\1U\^]P>?KP=] I^NO_SV MJ=^Y@2_=SF^=S[T!N?[;8'!S785Z6 6C/J=[\1:N!SQ[A6A\_8W.HCBE([&L ME?U)6%NABKQZ&*]^C>F]'V4)Z7A>E(7\FJ._9O[(#;U#:DFE>>J@SBF:<>V^BF>\14][[^D3,;SM R>A<7U>E19R1HG60"L(0 MJ[;B%#D..4ZP#1PYKK3ZB?6_OJ50N1,24X_Z]\R=+9&0II?4NX^D3067]*J2 MJ956NT24)6?M,'+FDA^4#G,W*$09WB M2)J%Y1N$9)(V;=<-1==Y$L@178BN%J:(:Y)N5%_RJRG@:KU?\@M7#H.(C9_& MTY+5PUKO4[HJV69IZ>*B+#BZ8%KC@JD$$IJ)_@B$!*8?+=H9,FX1)RE5XIDQ M9PVR^NU3I_OIMT\WGP;7I/.Y3ZYOOO3^W]^^_-8??+O.H6:KBO61#/[Y^Z>; M?PMO^]0]4*%&;"H]0C))PW:S=J++<$K;YA!=B"[! MO*:752)UM;34EI9?(--Z7U['\[)I%K@I'9$1'?N>CSF5'&.J))NJY-BEN?3: M 2CT;K0<-)8AF4YIAA6"!D'3<)>@HDJ6HI3%*J+P_JDFT<$5F!>??_XI2][? MN>[LP[4WH:,LH%_&G^G#JF;;US@*X:-'IS1,DTXXZDW<\(XFG\+U9_S0\V2V[83)9=PO*$; V^T?$O;X9]5M3SG^J_;_IOB#^"'UPO?:\J0UU6AZ;< MM0;&H"L[EM*W=6NH6/9P:.CZFU^?K.GZ^NPHWKR-)9X5KWZ"%F59BKHBOKF9 M4/+[U?45&;'BT#&A?V9 Q( M%:N Z@8!B58D)F%!?^+F"\">&44GCA((LCB71A3'XR(3-F#4GD4Q*[-/!),J'? M: MY?D3B(_5Q,NH)NZ44TS548= M>0YY[@2>ZU,P.&YI3#2%\]W>Y3$P&^2U0-2%A94P2X",: +OX;YLT,;!1KMC M&KX?)FF<<6OO=54<3^1:%55>9PT'^0_Y3[@R5:U$,V2:6"I4)0T*&E0TE0M:0P9T^F.4 Y+B&X[)09M>U@;3RSM\%JF MGZ.P2"X])&ZMV^]T^H:LVJ;L&$[?L'NJKG;A_X[N#'I=H_*X-0R3FGQPG"M5 M =.LO%@INYQ8*:=-\3Z"-<=@ISJH4Z6'4I03_8ZQ.[%]VI,[. MN^TDWEX$_Y!8F[HDJB8Y.M[\@'K[Q?WJHO!..\6 *FDJ5D1%2ZL,=6-9 MAIOI&@=?/-;"NEF.9)1W(5GCSZC0NBS!NFP/N!19TLW2MK;&HPLMZ=>VML&? MF9_.B1_>TR1EF7M58*]V$-,DR\)"06A#8NVL%2(,!Q-0FF1.G6^/X:=6SRVF M8U*GF]0.CH0/G70FW3D P;PPW1E!-H\VP.N$S) MT$P$%UIR)>RRKW^ZB5*WO$2PC<@E;?9(1E'&0G!/*2M4=,JC>Y_%0HFR!.6E M(NQ+PC-3K'P9IZN27:(S>!?=:L%&:(I?.%X+!1@*L ,$F*.@ !,W+>OU'*KM M>5=?XVB4>>F_W#AVPW3^6W&;W_S@NN&V.72&P[YE6Z9L:#W5UIQ!9] Q%4/7 M%,OI7*1N>)E+W?%2_YZ=$8RCF-?P[D538+IY+I5M5;$^)N2AH"-Q/2_.W$ B M#Q/?FQ _*0J TQ%\((LVJLRNPXDS5CXP')&(AS5ONUEQ\;SR46)]K14!OZ6P MVU1:_WN/Q:A'&EL%I;P5HY3\--V\;(I6O1/,6CWY>H^^5I.O26KAR_K.":E. M);@SK0O4:!8J,>QF$E.ZHN$4'IHDJ^\4MLL1$O8(PE[[CR2G)CF(B AH(1([ M3Z/D_G;BI=F491JO*,Y2CE\R'\5+12[-&A?.08;L7 H[:_*K[+QW$C2N" H8 M%##(SI4)F%H'JU7IR^ZZ@1MZE+@IN:5W?AC",-GMAC-H$1UBF)0N+5Y<@%J< M$0A1MJ\F1TR245ZR8KVYYB51=S9FPC-S%& HP X78'9IA>GKS355"S#$(>+P M%1QJ=FF):_7F&E0D4)$0A!51@!T@P.PSY+;7@FM.%6"8+O%:0D0G#U3C46V+ MR+/1'Q83NK!VP M(]:@.;4%WBJE5NXXE6XKGCR4#@+:I)B ME^;V01;$[0.WCS-B5U7*"\= [.(QRU[ALY3E\I<=.%M)K191B"=4.1:!#H%- MO33_^D[*B,(+Z(Z];%P*"IH6"AI%+R_:! 4- JFU0,(=&W=LW+%1T.".+:"@ M*;777?Q&DS2&QED,#-8)1]]HX*9TU&/GOH=471PZAFHJAMPQC8'1 MZSB=;D=3':UCF'W=<$SMW%47S2>RA7VODB'(S822<12 J&;9RGGEP&5UQ(37 M:8S7:,[>*K*ZHFO9@%YOZVTRWIAZ^[(H_E M^S/2MPX"0QAB-5?2(L;"$F4=190!HM"FE3QN M8SDSW.=PGVNU#+!L$V7 J7;P?FZ$^AO(7V8T=E/FP*>/,QHF-"'OR4[/_C&. M&ZSJL&AG:N55]C^6:*+P7]6[._I4$9J'[)WEZ<\(3>2P;9Y(R3HHN EY#,4_ MBO^SU4*6C=*,I]:#L_;!\Z>3\"9*W6!W FME@D?GLL7_0Z2V-U\J@=7L#59,->V!: M?<.6Y8[9!JU2)]CN$F= __>3^>$%S*CI!=-@_89WQXSN61799%C.BUG M:,_3N[>F<1\UP+(JSF%UN;*KRZFE5)]V$0 M3>%F96DAC4?Y8%\B?RW<:N4Y9W=Q80.1RI 4M;0J!/7F&A1@*, $84448/L'#4N&45Y83ZVYYE0!5A/7H<^&X&VK@8A3Y%,H[1M#;&'V$/L[8T]55)*3+!M-_;0U?=Q&,44.B;TT9NX MX1TE=ZX?5@+!R]YE6SX2ETDP:FF>@%TT$H5IT",BT-;6-%R]5>2S%>)KQS:' M<$.X(=S$UBH%,O/.%*K,TF#)B]FOHAE]95VW6T7%)<>1*S<(6Q'Z42.0UG@' M;8PO1I-LO7I7#((+P=5"L>/IF+55)MU%&GOTPZ^4+ M*EU#K0?_5GE'V'T33X_KV*6KP3.G1S3F%T%LUAT) M?/>6%6Z>$S=F?V,/TQ%Q$^#TZ0S(P:J50,M%7+XJ?^RPRRC8,_"6"'J,E^]? M=,:J0"^>5S[R!]?:?^%M@-3O7V\GL:'.*+LL@P9SB40OWY;1B]AU" D,"CYQ M^/)K,A9Q<=<32M/DZG6DC/:\?N6U.U2V7\%R3>]8YO$W3ESHX5,X9MW^E+[=Z:F&9JM&US#LGNR8CJ$K?5T9#O4.4*3R^U/*Y.%M]Z7P M8C@C&&9^<LY(3<>5G'VL0VE!=AK]:HXMX, MX\V+--A4;^4G*IW^7-W0]S@?..$JE OOE2_?&J*KE[T[XL*OQ\FW=?2UFGQ- M8KA>5A-/J!!?PF&R)7;TQAGJZ4]B2E^_] S)N)N,U[MNCJMW"*:H\*W_!1G' M*H,OL^)&BE3S0P'0Q2T:',K*>JM>:F]>JJG)!]]^@I0OA?)')'2B3$#.%% F M'*;/L9U3H+/;BGSYV^G\AS^B424,?4:"UD$2"$.LYHK0:HEXDNQ$JB*.$<=" M<%R#<'RXFM,8;8:W^T;O:9C12]HKHI"BM'BQZN9,EO2G>IO_VL*NMI^ MOO9E1F.7Y9(2/_2B*25O S E#BFGV-QR@::D:NAS1E\<%M!([\DBDBNRX.(+$V5%V5I442BB#Q>1"K,O"U- 6^'C$3'_K[!_#U>&Z0# MDTV28_"&L< 8"]RJ6.#:<5P+?5877Y+6"!?%*9DB."-4F1)L4L#5N-]3^CK15_O(>B2S!)OCVL!N-K(([9DJRB! M40*C!*["?R Y,DK@Z@R*9MD-F)#Q,FT,O;3<4E&6&]UPXFPYMXW>%VUV8Y8!J26EZ==U'6\E0Y@+Y[C-8_-09'DRR] M-$6R\>%LZ/#$6-%#8D4=25471*P[?FS07F-.H$?TO>3/#9>4>4?+R]GSC6X MM\H[S&1 MA,;WO@>/%,_":P J;@"_T,<9#1/X<$O3!TI#XJ<)^<,?T8@_M'[+!'1S-Z5A MFER1+KWSPS W=4@*,QM'69Q.R)^9&ZQ,WO(.YL)&3:12S85//3^AR(D_G#EVP+EW6@Y_Z,&YX54*#@(V%SRJ;S:*8 M6V'\W6S\7ZY)$@5Y9Q/WGL)A;&,8#W@AY2,XV@*;2,8!?2= MDV+1'*;.UM&'"<&3\.>I^SU_E9\4LUE0))W$M""T_PB3"],)4#L:&F!,LL3 MQO?*?G(,'_^@7BD$G@J %*5TN!H?(U0Y8]2NU%+'* %J5CPK+?B#+E@C!P5? M:1<6,V9/1R';1LB(OK(V*_Y\@J^K#5EQ2P,?4,OXWDUYFVPV NDP>DD\/,#< M&<[N87@$1(G+ .D%+LQO3IADB4<+=*S&!!T >RV']8( N,T +!N20 CQ*K3L M[P#-O2CT_,#/UVJQ\EM@#L^!I/'SY5TP5K3=K<3$Q<;SG*UNZ9B)T>+)U'T$ MQ@'1!*)B' &[/"3D+9=/49; ZB;O/AQ-HS5=QX-ATOA%JJWULJ&!RJ!=\5Y\ MD(IA_GW]-6$43]U@0T=3V#/+CKEV0SR0_L4SO[R1W_#OH*-YB^];UNO&GP)= M/M,'\BV:NL]4^*D;P_:6#]+-TFCQ0ZXW\E\>_%$Z@:>!$+=1/*(Q\^D&[BRA M'Q8?/C[5!E?C7O>.KC1*8ZNNO;^#-1^3KOZX6V?=JC07;8GV<>2R7\XIY_;% MNEV!9#R"C-=/C+,CO"P(X&,X;V?N:@6<]YR6Q5NX;OGL%4(Q*G,:K"BN.MQ[ M4/KQ$7(F4Y8%Y+:H=S\)(B0/@X MQ]+RX'9R7!T2Y$J-S!-^[5D[C"!O2&*M\-R&DJ;"B,>=-&EVF,]9 ;6_XMEV MM%5!*<%#3>O--:@1M$$CJ 4KH@"[5&1PN;I$+9BMHC+?%_,=5DFKSI2%E/YG M&;_UX,:Q&Z;),9[$)@;I8X3^Q57WAFD&S87+,N!3+4U3$@4 ):C2S5WWMYI3 M6K$D%),H)AL.%Q23>#IZ!&U_#XNL&,K $<^BF"72+9+'C=\O$XC[_O[O,P'JPX!M@L_>D#' />C2;)26E'.=F!*//C4=]NJ'V!T M2=%*,^Q; Y@&,P2H*V9I(=^M80B4H*T%C"5I]B$)C0@8/*0X()S(#U,WO/-O M@XI.*';D)C;($%\F')D M0=P^4WHHA9'%&)>"&MGZGC[.GH1T8NX,G L M25?QY+(R0Z5^'&%+IHU)(:6:#2A"JP5,627HJK ;,FPY8O""3._1;+;JR3B MYRA\ORJ^5R282"2D*=KQ)[J!31/M>#$V4X&P7-]=MD'8U"3=J;Y69&NPUT86 M,B0',YU0?-=(?+=']3(E4R[-?D+5"X]07J05__JL:/QO+]Q@6 U+:L"2HRAC M5PB>4J6_%B9_>94%]R5A RH,2G)YWOJ]Z=9B=Y-XTD\XK07%&XJWLFQY67+4 M\FI HWQ#_")^SWF9@BZ96GD%/Q"_J)^@?H+R31CY9AB24MYI/LJW@UQ2/Z4N M$&?K\VN?UR80^"%]/\D=.HHJ_WCYL,O7!O=D*17@AX]5>KKXXQ_\%+KW\I[6 MZU3VEG4J!_O4J3P7U6^B.YK"G\F#GTZ(^W+.*G%#AK[M-6LD GW %*? _', M'3P>1BE9S)[$-$GCS$NSF,51L)YB&N3E.R=N?$<3B=S\\9FXWI^9G_BLQ_?\ M*7@_O=?B+?7<+*%DZH;N'>4_+><#38-L1*%#/X$OT'::DPK&P%XRI6Z2Q7DC MH![["5[+'PL]NOAI-93BG?ZK]O^F^(/X(?7"]]WS<455%5V'Z,KJ'JPXYL6U9_8 SL MGF48EO7FUR(I]DD$^E0AM6"Y91^RR#+/U,2'?KG\'9LJIZA>X7V!OG7%&.9A9-XG_2*8P@DE" M:,AXB5T,2Q8W%9.WG!.C+(&N +GTT:.SE"&#)&RMF=3)PC1_4TKC:?+N0VE" M_S6BKO6SH93*BXW"A\F$^??U%X6,!L&&ZL#?L^PXI[5'@Z!XYIC5; Y'6&TB@_9E\^H$(B-DA0^/*H>6966=5(_PS]GTEL8O>2RB M\4M_X;9-:9$NYZ8ZLG=+V/M?_ HF-.T!&]XZ2O[+[$5]ZJ,\JY05AMCOE%[&'V#N 3OK5&>Z4% 5$:'"?1K]A M%(^ICR8W&AC[)8_9I5G9X.7=--]X;!VY M55'-13;'FJ:T:L\<;!*_C@R:9 G!I.(4_; Y,%G MG'?,L)]F();2:3E#>UT_/&I2EZE+E\V,U&K M=5[EBK_7HSTO[FF37UWY"5QSY-?8],<=Z<+XT"I73Z',!0;*_1HE"15BA\HU.73_<9<]<:G0]^#5V MO31S R''=T/CZ0K+;_]-W3C!."[4H\XB5>[N8GKGIF+*E4\ 7#],?$_(T2UK MO6!XV0F0QE(N(BN$[:L9H4EVB57Z6UTT F$ID.^ZWJQ8WH4CNWBN]@+,O,)2 M5"B_A)9?%1.NN64^D1TK]P&(PIK"4[7M&-(P1>&;D!E8'PW,!3K[#PB)BRN6'80L(AX02U=,Y)1.$)U_83 M#JS!6@.?C#AVBU9:=6OAA:.V\0F#O N%&-19L]DE&4L=KHIY1CJ4<* MKU;J);6[Z(BYO(C&9A^V&%'@*CY84+%P8^HV C,.:)(G=+JL-3)*6V; M9GGH$&4E3]T_\+#L!<)V$A*-\:I48;57=/(@QZ%;$3FNAAR'A$/"H8P3GW!M M/SKY@R;L%EQV)RM]G%%VOS%)(W(//Z.3H7%.ADK./V0TN!$1>(*!)Q@(")&V M"#S!0,[!$XSZG6 8SI6&^\>I5II GH(S5#AS;X/2;EX4B'+U$K7-3/-1)<>H M_E1,%#Q5K>@BN$0[%KRPK6A57T$0L878J@OA*C8[\9K"2_/:49D HDLV(:X\ M$P9FIF->*;BK'6[:_I1R.V[;\UL^__Q3EKR_<]W9AVMO0D=90+^,KR=N3+MN M0D>]:#JC8>*F?A1>IY'W_"/O_[EOWY^K;>O M[GQ*P[3SX,:CP7061'-*>:]?L]B;P!-? S=DE^SR]W62))OFK]M\#2Q3R-;B M&QW_\F;89_%V_U3_?=-_0_P1_.!ZZ7O'[!I&IV?;_4[7T+M6UQK*\,'N.K9A MV([]YM^"%]/\GO"U94^<>GR(*&CQ_W MY9^U?C?DW+(//P0)G7]??W$8Q5,WV Y?^^R8\X8Q*-!4#SSRQOY#?\.7.\M MOA].D0=_E$[@(\R[2"T"( 7N+*$?%A^>37XUJ'5/S!* YE:%>G]?3CXDR_IQ M-\*WBI'%E$YL?]GFYQW]8=XU$8XDGJ#PA/O"2S!7C0O<52_4S?2#ZZ]?R6(G M(%^A730B@Y"-N1H'+[+@H1Z3"ECP\,BOLS+EW[-@3E2)O*2?87[XA9QW+65% M[556W-LQ<92@%,A;4>UAV"* D<93\G8.9$[$K,%5C]H&\E7U9::PHH%8^!1N M8T%0(B@%B"D1T.0H(?@_"MS4#_QT?DE-6!AHF:45\GF^Y#4*N_L1S2)QS\*$ M 8M>VA%/.\""AMO+1/SF)]_?CV-*B<]L<9JD)'93,2,:A0&@+BF*32XHF/B1H>3T$NI0XY=[0[!A*7U-- MTS0<2[4'764P4'5GV#=[CJ)6'J?\6@1+S:.2IVY\YX?Y(-TLC18_Y!#BOU00 MN*P*$;BL:HV,W15N,Q M1FU_A:_Z>#4N+$DA+1OFRT%&?$Z_*L(]JN?2FPD[ M,&*%"Q/_D4SAF4E"*&QE>U]X6Q.6%2SH'!GV2(9E=>97%-?D2P0$MZHT3EVB M@2_$X"7$@.Q?J:KU=7:%"+6K3@DM@9FTBMRW+9)Y=0JD$9D7E2NK0F9L%L^) M=8(M,E?)5_(Q7%65Z_4PG^@V;VLT'OJAG]+?_'LZ^A2F;GCG0QOH@Z;),$NS MF':F$2SM?WC?C%/"A![L:S4-JV>:VM#IF;(Q, ;=KMQQ](XVD"W'[AN#B]2$ M*),Q;B:4T.6QVY@3CKAKE..U^8%T[+JJQ6';B,GX@N+$Y20G#WXZ(2,ZYJM" M EB6A/@)_)6,HR &)"W?DC2290E8#@G[SZ\RHY[NI^Y1-GI66Z,=SKWTSK. ME2/+IF,HFBZ;BF&6YXA6RO%$LR%=LH:%6NL*'#CYNDR^)EX\X1S/R^'NO"]H M3Y]>70R_6=I-C5U]$1A1^JWF_1(X3@6FNG28J)%TLBN!!<5=S0 M+FDZ@JLZ';%QJJ!ZB)ZS-Z!JAQO'**UDL"AKBVX4<3:8VN%!DV3-1$0@(A 1 M2T0X=FF:55,0@4ZV5S2K0S2*%IHJN7RQ546MWA@6A2O0&U"#K:DY$#-D%:&% MT$)H(;3JI24V*SF"IYB\ECI?&B=MY.9HLTYC;Q+6 M_K).6[(.,E%.(ULMN @=1)>-/$/YA?+K /FEVH?$,:'\0OF%\@OEERCR2[$D M62DORA %V*:E>6IENC+JQVW4I:-WK+K=-SICC<*[OI]X091 -X>4FY.-7D]5 M5+UK:T-#L7J.UK-8F:^.T3$[2F=8YW)S_.OS@O^#O_YC\/F&?/H\_/+M'YV; M3U\^O\H-%QH\;[>LFD*2?+43PFZAXD7OV%55":SP= 9)[$WC!S&7E4PET[8:> M[P;09LSJSG'' BNL=^_Z :\SQ^K0TWM>11%&<3N'-U'2@Y&XX7QY"F-]3$AO MXM,Q6*1>!K.AY,MX['LTEMA,1_ :MBYD$CV0-")N &A@/,8UB5UB?-@);X2;X( MS[CIF)5/'Z)2^B'1,Q;Z0/[P1S3B).CQ]>QX0)+DBK#2C,^?)P^4\QPK+<[9 M[G9!(T:!T.5>*)@W^S:+HQ'0A]%A#*U&>9_Y^XK^X/]!D)![_AL\SU[-7L>& M4S1G',*_!NX\RE*VMV2\2F=^ P*-[WVVA@]1'(P>H!^VQK=QY(X\-TGY,U,Z M\ET.#C<$/I?8NE&@%KPG!''U[,\>IT,^]RB&'_B+@&6"@!679-_@,X46TPR8 MT,U'\Q9^\Z)WY*L[?W_SQV)@;!9L=G%!T74:/R%"_EJW^-/&+&,:<'0M9PMS M?#)**!#M^9*4Z3&$9\J*@C /R8IG%*@'=L^G4C>:/%\NVJ++HVL0T57?!"GZ7>,:48;UZDP:81]S0X0W^NANM[G,^<<&V8 M@*<8^8KH%RZNB;4]2,9U MTQ[O1KL$?.M?[O989?#U^\^(ZDB$U]HJQ91G[9)L]DJ4RRLVE#5+>2=OE;S$ M%W1TB*XJ'AB$.\@1# [[N^5(JER:N2K*4K)V&'-]N4T*@?0Y_\"8?\:1RS)(8[&?GJ,OZ8])5AT33*, MTNS)QE=A06]H"=[0]J!+8]L67H*!3/)J#09=LLJ[@*P-3((B&$7PWIXR6](= M#=%5F4G1+,MAE;?MAUXTI>1M *;$(5<$-[=ZMRFI&OJ']>P7[=[:DE/> M54'/E[U&?DD4D5R7!Q&)MXBBB$01N121"C-O2U/ VR$CT;&_;S#_>J&98_"& ML< 8"]RJ6.#:<5P+?587<.%M.[?#PUI)TI;0J(>T(-6XV0S@6 M1IX?R@XH/UL+%T63= <%Z$&(08__OKD:-U'J!N3UVW$Q:![3-(00[LAQ2#B$ MJLB$0XX[AG!M]R=BJ'Z[PY8<1])U+-& 9C]&+[99#-BJI"D&B@%D\T:SN6([ MDFFKR.>XW>%VUV8Y8!J26EZ==U'6\E0Y@+Y[C-8_-09'DRR]-$6R\>%LZ/#$ M6-%#8D4=25471*P[?FS07F-.H$?TO>3/#9>4>4?+R]GSC6XM\H[S&1A,;WO@>/%,_" M:P J;@"_T,<9#1/X<$O3!TI#XJ<)^<,?T8@_M'[+!'1S-Z5AFER1+KWSPS W M=4@*,QM'69Q.R)^9&ZQ,WO(.YL)&3 M:12S85//3^AR(D_G#EVP+EW6@Y_Z,&YX54*#@(V%SRJ;S:*86V'\W6S\7ZY) M$@5Y9Q/WGL)A;&,8#W@AY2,XV@*;2,8!?2=DV+1'*;.UM&' M"<&3\.>I^SU_E9\4LUE0))W$M""T_PB3"],)4#L:&F!,LL3QO?*?G(,'_^@ M7BD$G@J %*5TN!H?(U0Y8]2NU%+'* %J5CPK+?B#+E@C!P5?:1<6,V9/1R'; M1LB(OK(V*_Y\@J^K#5EQ2P,?4,OXWDUYFVPV NDP>DD\/,#<&<[N87@$1(G+ M .D%+LQO3IADB4<+=*S&!!T >RV']8( N,T +!N20 CQ*K3L[P#-O2CT_,#/ MUVJQ\EM@#L^!I/'SY5TP5K3=K<3$Q<;SG*UNZ9B)T>+)U'T$Q@'1!*)B' &[ M/"3D+9=/49; ZB;O/AQ-HS5=QX-ATOA%JJWULJ&!RJ!=\5Y\D(IA_GW]-6$4 M3]U@0T=3V#/+CKEV0SR0_L4SO[R1W_#OH*-YB^];UNO&GP)=/M,'\BV:NL]4 M^*D;P_:6#]+-TFCQ0ZXW\E\>_%$Z@:>!$+=1/*(Q\^D&[BRA'Q8?/C[5!E?C M7O>.KC1*8ZNNO;^#-1^3KOZX6V?=JC07;8GV<>2R7\XIY_;%NEV!9#R"C-=/ MC+,CO"P(X&,X;V?N:@6<]YR6Q5NX;OGL%4(Q*G,:K"BN.MQ[4/KQ$7(F4Y8%Y+:H=S\)(B0/@XQ]+RX'9R7!T2 MY$J-S!-^[5D[C"!O2&*M\-R&DJ;"B,>=-&EVF,]9 ;6_XMEVM%5!*<%#3>O- M-:@1M$$CJ 4KH@"[5&1PN;I$+9BMHC+?%_,=5DFKSI2%E/YG&;_UX,:Q&Z;) M,9[$)@;I8X3^Q57WAFD&S87+,N!3+4U3$@4 ):C2S5WWMYI36K$D%),H)AL. M%Q23>#IZ!&U_#XNL&,K $<^BF"72+9+'C=\O$XC M[_O[O,P'JPX!M@L_>D#' />C2;)26E'.=F!*//C4=]NJ'V!T2=%*,^Q; Y@& M,P2H*V9I(=^M80B4H*T%C"5I]B$)C0@8/*0X()S(#U,WO/-O@XI.*';D)C;( M$%\F')D0=P^4WHHA9'%&)>"&MGZGC[.GH1T8NX,G L25?QY+(R0Z5^ M'&%+IHU)(:6:#2A"JP5,627HJK ;,FPY8O""3._1;+;JR3BYRA\ORJ^5R28 M2"2D*=KQ)[J!31/M>#$V4X&P7-]=MD'8U"3=J;Y69&NPUT86,B0',YU0?-=( M?+=']3(E4R[-?D+5"X]07J05__JL:/QO+]Q@6 U+:L"2HRAC5PB>4J6_%B9_ M>94%]R5A RH,2G)YWOJ]Z=9B=Y-XTD\XK07%&XJWLFQY67+4\FI HWQ#_")^ MSWF9@BZ96GD%/Q"_J)^@?H+R31CY9AB24MYI/LJW@UQ2/Z4N$&?K\VN?UR80 M^"%]/\D=.HHJ_WCYL,O7!O=D*17@AX]5>KKXXQ_\%+KW\I[6ZU3VEG4J!_O4 MJ3P7U6^B.YK"G\F#GTZ(^W+.*G%#AK[M-6LD GW %*? _', '3P>1BE9S)[$ M-$GCS$NSF,51L)YB&N3E.R=N?$<3B=S\\9FXWI^9G_BLQ_?\*7@_O=?B+?7< M+*%DZH;N'>4_+><#38-L1*%#/X$OT'::DPK&P%XRI6Z2Q7DCH![["5[+'PL] MNOAI-93BG6$Z-X"W+C#!]U__\E\_O_3X5Y"HWCS_[[(!K'/(T/J- MCG]Y,^RS*V__J?[[IO^&^"/XP?72]SW'&2J*/>@X1M_H6:9C=*UNM]-W=$/6 ME([UYMP 93)]Q_\/$ MY^P_<[ETVLXEP(#NO>L'.>\!].B]&V0 MP!NZ^X?['0#[EK5;-%#ECXSUEE^5C^^D8FQLE']SXVD4^AX;B9\NNAX\ MYA M-I1\&8]]$ <2F^D(7L/6A4RB!\;6ZV(HRF*O$&8,-T".-81>D2X7;4SX93&7 M/C&(<&A7<"I9B#&Z*?& 5Q,_R1?A&7:.6?GT(2JEGRW"Y@/Y _ ><1+T^'IV M/" )"*&;K<*)/%#.[VP6-& 5"-RVD%I=V<30"^C ZC*'5*.\S?]]" M7"4T"!)RSW^#Y]FK%YM"T9QQ"/\:N/,H2YG&E?&,FWP/HO&]S];P(8J#T8// MY'%$;N/('7ENDO)GIG3DNQP<;NBSW076C0*UX#TA(/[9GW.9FL\]BHO=!;8V M&*J?Y@P/GRFTF&; A'G^#_ O#;SH'?GJSM_?_+$8V$*BQ@5%UVG\A B%*"_^ MM#'+Q6ZWG"W,\\]RQ.E+9$NSUD>W>2;9N#1M["6SSE*.V MMZ:/?)FQ_W;"T:>0W8(- N)KX(9)WL\>.XMN@4FL6'UCV-4,V^AWS:%BJ+V. MK:@#I:OV*M]9*KU;>DUP@5[F@XAG_ 6_CET_)DRPL>:X/U WBKO^%]*D9R*\6,Y$ICI7U'&-,)<8BYGM#[/C^2M M^NX59\PQ;[;+FD$QT$WN8+^ 1X4"_J1\\5;K>Q)E+8,+TYBEJ7%''(F7)M4 MO@LM_Y[OA+SQJ.!NUL%6_@85S&,/%-R]EQB\@+8J7![EV>S>27YAA,Z5]%K*S'C];1'T-N5V M:Y8F8&"S52EX#\1REB[-[_39(!] Y]^FBH%!"BH!\XCQ!K%/"X,S\8$4;DS< M!S<>@6)S!ZH_LXZ9W!P5F_OQS&EN4D"C0BWU<"" MR::SA8&V9(;?KZZA7%VD9M,8 -DZG X2A8>"1;ZE5#*M=F< M00YV.!RN]6THC2#O?+ 7W3 %O9QMS@M5$ZR!0SP0G=Y0<0Q]8,IRU] 5S=$& M?E[PI;'EB=*1K M'(7PVO1[\\_?!YQLR^ /^*X0Z]R4D?\^ ML30E9W");>E)YJYVXH6^PKTSR4(_87_Y5W[/KP3[.*@_H3F6[0=0.VRM<32M/5$QIRM P#+W?T;N.WNLH MMM7O#\VAW3QQUNW\UOG<&Y#KOPT&-Z3WY1]?OWP&J78MK$N5(S,*@NB!L[#+ M#V<+GS.S#5T_X*(M80YK?D"3LP5(#>"+]1.CMUROBK($)$CR[L/1,]Y7"5WK M8R,(:.F(\$%Y"O/OZR\)&8*"C5 -3M5EQYP(Q*-!4#SSRQOY#?^>S%QO\?UP MCGWP1^D$/L(
    17@UI/^%D&AMA;D[_V3QG*AV0Z/^Z. M/-D:.%-,Z<3FVF5?WZ;)UR2%3+@@Q>5PM1-3/\M-Z/3X ?W:-.WCJ&._N*$Q MBX^\:.C5)NI5.,\TLA?OIP\V_/06[/["U-K[QHS#!!F00Z3,]K-FR!9N"W;H MX%'_GBDWO.;0ZQK:L?QY1B+78=\0AEC-W7"1XTZ1BAM44NHL_5X2=I=46D0A M2VG))-7-N?QT$-N4U/+J!HFRE"5HFX+IYF*)4!0##1,#EB[IY5T2),I2GBH& MJK*?ZJ]"_$:3Y ./\G]@CNX\K8%E_J7C+%B$*!2!JR[SEL)J+G!H42$Q M33++HACM+*D@A M"FV%JCDAC %AJR#>*KIE= MI1&$&=#1<^'0 )4W;)(WI2'95%U(V6-+L583F M; .[5()%E8-]%@A0\U"\J1O?^6$^2#=+H\4/^;["?\%HO1>:8[0>1NL)KE>U M-IP*H_4P6J]"]L)HO6HDJT6WJM"&X7L7-]#%85'A M"(<<=PSA6A^^UZ=C"D(N+\O)TLYB>D_##&/XRG29U,^=\7NS_I/?*S7UDV1;J3]4.=?:*9+JH#V']IQ 6UASP%7!WM9X MB+7^+/0;N^70YS4W6>%[@>PY%>VY9_:US7,BJO::AO& M-/0FY!O_A?W;9Z=PQ(OIR'^]H-?E=D*M\IVP.4JP(J-]B?:E0)MJL+/RE/%U9Z5>RWF6^4= M>1)036(Z9G=@\GM>V17QR=BG(S(#X)[TWX\XO+ M[I=WV\]IFM\U[H8D"[TH7-[QRC'%[KN%'Q,?F'"/ZUZ%(IWZCG2FBUM89C%- M6-$*%L) >.&L%&84D(1Z&?0PYW3R +RN'Y);-_Q.[C*778-+:<+O#4XH]+*, MA!@#4O,[X?VPN+!XT6Y$9U'B%Y79/3=D5+ZEY,%/)Z/8?0C).(ZFZXNQC,IA MU] OZ[JSYZ,L7^59[+-5A'&F-.3KP:92W%[LSF8!2!PF3?AD&"^X<3JOT4II M[_C-S-OH?QM_R>^]6MQ>S!XNCN>OG\\N_*QW>< M*K[GSV#E$^+G=ST7+7IQ_J2J:4"9E(S6QO!I.BO^J.L?4_*->C 3CZ]*=!>[ MTV>'D<&,L.2)Y MZY<.*('E&+]E27Y;=30>@]0@[ATP=I+"O.%ME#>8N7/.-<55X@4I[I@:&+*K MEQF-J L_%8PVCK(8Y(4; Y>. 3WP%I]=CQWR@C CB0"/^F,N5;+4YV&O$H=( M3#W6*7\9],D@F$_!Y?!D_;]RVKILRKH"5O@_+OLBXF9LI6[GVP?_.HU6A[C$ M3OY'*O(&="CRT4XU5O M=6'Z^CIR^<>( RL'*L_=!+ZH*A=X)4U+OE+*G17L'U',;Z4'WE]=-LTX=PWX M>]=,6A,%_)F2%E.[;?:RTC5.O(8<"YO6J3)IK29?DY1=X3QSK:T\B85-L;!IA>R% MA4TK+VSZ*;R'98QB,+>Q=.G%#W'$84+A"(<<=PSA6A]4^11N]8>.6X\'JX6+(3I4##I( JV79I,0RBK.2I4@#KE;Y$ MV7]%\??W?OA^%D<>3:JY2+PQN4Z645[X>-,SG= ,/$>*1F.@Y6B8H8OV[IX$ M'/JAGTSHB-Q%T:B2/:MV^+$EVT*U#XT_+ .SJOD@*5@)!BVA?2E[3>-[WZ/O M8QKP<"081DRK,8AVG& V1ZM3%$ESSI9RVWC%#VVJ<]A4[4&G*LG:V4I,-!Z= M)YIEF!!??:ZG*)0Z7]9FK8XN5,EQ2JMENI,THC #6KD7#DA"2=,Z26-(CF6B MI&ELSK9P5-QSL,_"C6N>\#-UXSL_S ?I9FFT^"'?5_@O>1*'XUR9LJ-9!F8& M;3;'S"#,#!)J4K['\>TJQ+9_^X7H3,!/C)]+PDJJ,*(1K9?* M;4N*6MIM#J(LY:EN+]3840RT2PQ8( 8PFA1MK#)TC/4;L9-HG#ZX\?-KU# 7 M8JV=9DB&6EZQ]J;'W:!1>8ZHN":A2]'PQC(TH,O8W'ZC;D(G43 B_G06 [R9 M^8P92:R=HDN.5=JIB##L@+:D,'M2_2!A2+*!=A7:565L/<,L#OTT8U7"PQ$9 M^X_L,^8KG41Q4]*=\E3#MB=$H&%V#L.L1> TM(JR UH(3K3K7MM<7__T4@P) M,$PU)91JAU5%9UX6K$:(UA]:?RM,:)*MEY8-WQ1,H/E7P0[U&TV2#^QBN6R: MY>4L1NPZ/,_G%_KE-S9-(Z#L?_@/J)B>LE!O%<61#/GRF?3/>;E&D1;OT*P4 M:'=M%7IUR;!+JQ2%Z$6[LZ)=_?5/6'YCWS7 I/AM[51#,L]X_;DHS( V_66C M@U'2M$_2.))J5E06L,&2!LMO5#W8-I??4!4;JV]@]8V+31ZK;V"Q!*R^@0R% MU3<:X>S:3N(O*3Q,@HA-B,93XB8)3?%2WLL;X>+PHW"$0XX[AG#HYW_-5_^- M?V3_]DGJ/A(OIB,_34@,6Y!_SVW["RHTHM"PE&5SPT^MGEM,QZY8DLU>H?"S^*15-]8LY9V\5?)P>^CH0/G7 M0FW3D P;R[VA*2?0YMD<<+&:'.7=H]=T<*$EU^3LIJ)3'MW[+!9*E"40*B&A M"HJ5+^-T5;)+= ;OHELMV A-\0O':Z$ 0P%V@ !S%!1@+L*V//%HG;5M M^%XF9=\J[T@G(=&8/(NGED@ZH:0736'-YV3BCH@[F\71HS]U4QK,22D>EA^4 M*Y7 4\&VNC;'=,BF$M,DC7V/%=+QW&1"QE',YW+KAM_)7>;&;IA2RH[6(U9C M!QY[\-,)?^3FC\]D&-/0FY#K[#;Q1[X;S_,=P585ZR,CU=CWH*_,#]BJD( 5 M%;\B-]!X\5Y6M.?!34@"/= _,QJF0*Z8\B='>3D?SP/<0?-@GI/9G8(EE?)6 M,?4"&)H_]ED(0$06;U?9[1PP&]:>3XO5LKMW U[#?/&,\I'X(>\Q\1_)% @T M20@-1]!5*>1E:1RK#?+%?(YCNKYZ/D),"L0[N6N6&"=8<\P*K(/UT-HD+LP* M1(8JE:$P*[#RK,".Y\59H<=&/$/0RV)0F5,2^.ZM'_BI3S%)\/).)W'84SC" M(<<=0[B::'>7.Q-;2$8ZG071G((Y&$UG-$Q697QCFM?WI8_L]X,N@*DVP*L) M/N(Z)0PIAF09F#>(FCWF#;9:#)B2KI1V38XH2WFJ&#A*T1!(W[W@]=U9 E, MDVQ$9U'B8^+@CK-6R;9+SKT_(BQ4_RX/3DUHF@:4 MV7PO[\9MU'05R2C/B2D,BZ#M)\Q.53M$+)/AU=+XI2FXJ+L%>+EMZ86:G65H M@CL2')NC*;*4 KFT8)"CZ28,PZ&=)O[NUR)TLN/PBLHZM1"=:.AA?<[++P&6 MMSL\*ER15+6T #TL;R>FW!-.(T$!A@*LI !C&Q2YT@Z_48 ]T>8$K\^Y?Z5! MT89;^J*STJ'7E)+/44J)+:W7J?S&"F%F7IK% /&-PA?>Q(WO:/)^ED4H$=2+@!\<,Q*[K(CR>B<+T8Z48]SJ*G]>)#5Z_S7?'YYY^RY/V=Z\X^ M7&>S67[XX09=-W!#CUY/*$W[?N(%49+%-+D!0G:#R/O^ZU_^Z^=%N]\3^F4\ M2%)>$34!_(6,WM_H^)^5^U.W] [@XZJ*X9A M.)WN<##HR%U#555K..B^^?7)@JZOQ8Y"D=LPOU=YV9)X@G]]5BP*2,0JLBZ) M=#0G5SARWH[5;YW%=.;&!<>-. M*\D*K\)#C&G9'7>\I.SO5]=7*WWEKYW.5T#"GYD/'$5@#=T[WI15>9VZWRFA M2U[B16*3))O.V&@2&(N;$G<\IE[*QP4CC6(VDKQP+*_@FU\5RYNN@8%_'RTY MF3W(&+5(:GBI3?X6-MD%);9.F;5[:3@QO:=A1ODSBWHW9)2+A%4;]FT&JQ*- M\AJZVR"^['TU!I[=SBD#0@.HF07Y2R/HR\W_,'7GY)821L\8F@1SH (0D%KWAXF-"19P@:V:O#BRD@$6 8V]BQPXZ!8=1C/C"]41!(0 MO?X8]GU&:\]CQ.$S!D[RF*0BG\9K?3,!N+;H^>O).(ZFT#C-8-[%5*6UVL(% M^6!DL+KNZ/^R),T+!\=T'+!A3"/XPZ)&VYI4/51,;HH[)@@!I=\_C*,H#6$/ M^ V^D$?^4QPQZ$W2=/;AIY\>'AZN'F_CX"J*[WY295G[B?WY)_;@F^+Y=#Z# MYT%V\DK%;Z#KHF^0N,4CDYB)U?_F8E36^L.!TM.'JMHQ.G+/Z5N&TK6LH:4X M5M]1%]T&[BT-"M&[J\W_!K?!YG#@W6X:Q6_(3[O&H\A]>VCU!GTFRGNFW5$Z MPYZEPQLMW=+[UK;Q[&ISTG@46['[JJDK/LCJ9L'<^. M-B>-QU&5OMWKR8:B&+(I=SNJW#.&&,/>4%'ZYM"P'--VNKJCRJ8]!(7! MTNUMX]G5YJ3QJ'K7MG3=ZFNVT5$5I]-3A\:@,^R:MC90M_+SKC8GC'6U.&8]F.\/A4%>[?<,T^JK2U12 L]K1 MNJ9CZ(.M^-K5YJ3Q.,9 'G:L[J"KR%;/,K6>UF&=RJHA]TQSZWAVM#EE/+K> M4V7;=A1'-@T3U%VE:VJ*KLNJ#+_I6^FSJ\TIXS&<8=\T9=D:6*K1=;2NW%-@ M,12KJX)TT[?B?5>;D\8S,!W9<-1.3]<-QY*[K&O9&CJ&8G0&LKYU/#O:G#(> M4P-&-( 1'5,W^IU^MV< 6FP-) O(/*6[;3R[VIPR'IA=1]<=3;:-H:'!-F X M2L>&/6G84W7#VDJ?76U.&H]MF;;-(#(<&&K?=E1[.##-@>ST8"7DP=;Q[&AS MTG@ZA@V0<*RAIAL=9^"H74=1%/ABPV(H6_&UJ\TIX['M/O0@&UK'ZAD=RW*< MCJT.9<>Q5:>C#[?N[[O:G#2>OM$Q+6!$9R@;LMVW8:L>6H#BH6[WS!?&LZ/- M2>,9V':GUU.U7MGW@"% ^];BKS4GC&?9L>=C5;!U$ M+@@V]A++!%6/&3".L54_W-7FE/%T5<54^R#F]8YB6%H/=$Y+T605MLHAK,C6 M\>QJ<])XP%+IJK)N]T'7TTRETP,EHM.SNDY7 X;=RL^[VIPT'DL?J'K?'B@V MZ YJ!WA3@=VZ/]2T 1B=6_7576U.&@^H#8:FJ5'"P7X%1YH/M@&VICM%E M7@-CZWAVM#EI/'U0Q14#3)C.$&1_MR-K?5,>J'9/DTUE^WZQJ\UIX^D/',54 MM$Y'-4#G SU+'0!+P _V<&CUMX_G]3:GC*:4\0P4'709 MIR/WNT/8H(>#@:G+L%WW>O:@ZSA;]>==;4X9S[!G#=6.# J>X1B6T>E"_WW' M=+JZJ2M6;^MZ[6JSWW@6OM).[!%^L,L/;O-6;NSM\)L63_PT9@-:=+5HSKS$ MQ_@Z(VA4=/4>[#<;\*#V'6;.V6:76;H@Y 8],/$ S<\G"4.ZP 0/4*'N+>79^@8C#[V0"E2%,, M$^P/M3?0X#^@;P\4L"6%F> A_N(ZKN!!#NCU"7:M 5B-9@_FI1GL])MMQG9O M:,B6!L;W%D_$A29XB$>[CD+F(!?Y^@0=Q1X "'5+TT#M!6436-VP5 .8U-#E M;;K+929XD,^]CBQZD!._CBMXT*G ^@1[ECP8]IFA 8:09JE=%GKC6"JL'UC6 MV]PQEYG@0<<,FQ,$PQST]"&[Y*X/4K@+RE!?-53;,64@C3 3/.3=K-11R!QT5%/+"1YR M]E/'??"@PZ0Z6A,'G4[5<9LXZ+BKCAO]0>=G==P'#SJ0J^,$#SKAJZ.0.>C( M<&,?!+55<0R@!7Q2==(Y;1UWTH(/A M6D[PD)/F.FX3!QU=UU&*'G067D=-YJ##]3JNX$&G]744,@<=_]=153LHGJ": MC;YX:!'E< S(]TGT>DJ$?% Q3:(L]MBOTP#&$-[]\H:&[W^_?O/KX-$+LA%+ M]V.);RQ5D.>$$_J*J2)NN2IMLDF;@L-Y,G24ZGK#!J&GG?K\C;9::S M(Y'_R;.<>VLO+$;#Z]B1/KTMEKK* MF 6J)+RH[ S>,&)SXL]"=R%E&8A 6LJR%G-J2\0?$W!OJ\EP<_ M",C$91RP>K4/1&&O?OT->4KG-BI"=[%[QY)$X^_0$(CG<8[PTV2# ?(E(W?P MSK#(MR3TT:-TE#R=]+*/'XPKRU@-XNKGGS;0MS<>#SE.K@2/&TG^!R?X'YS< M_UIB_]$T/&!7J(2&G2(O.J8S=GLPR#.5$_YLE*4+R<*RHV&,( %X.CQ=B9<5?O.)P#!87O3\ MZ!4[Y&REDA7[$I)K.DOI]!80K)H2464%_IMO)R$(/,:Z/-V;S9\^PJP7A0-< MH%4T GB0A%66F,-N$],\TW^6Q4GFYBG_Q=85LKQ^8/!B,X*U -9(X?_Q+"J* M$;Q-HSO*MQ;^PBV/K&U*_&\%[-ZQ+'@^:,8'"1""EP*(:=X&1@-X!89ZR@D M.B]/V&<;0,&,Q5(_998D&J!X\P&"MA =O7A"++/G?'_DN[-VP+L.852P!)H&G M"^JPAX8Q#8&_KI?/+GDBKU@ 2D*A$K"&Q=.]^'_^6]6TCT!(,BK>^6DZ@Q]U M_6-*OE$/N-#CTB""E9UNO/4;K]K0!W7MD0"/01_)\IT%LP=!],#7%^;DY^P% M*PWL^!_ 4.#?<66*24A06B?+LA&Y3K"E>R;6F$Q;Z"K1> RZ$. -^#59*@*L MP6$$0EWX:5'N M:$S&$8( W'(*$+I0AZ9(441A*K MU0!Z"Y.I@/L Q@^_,13$U&.=\I<5ZE8^_)4^MFTBZ\U8-[#$_U?4D' SMAJW M\^T#?YDVT"7U[_,>4_+W+*3_P\N0J X79C9YH#&7W''TR&LZ@*3Z0=6O9#(% M78O)'5[K(J9\';RBJL3MYA2YY."]I9,XRNXF\$55H7I&7*UE@GOW]!U6[<@YX2:ZA!Q$K14;C MZ9,>7U!%>LLJ,+WU*C!%K2#"BP4=KYP<8M%5+69 PT[(Q ?)&[-B9< 1=#H+ MHCDCZ;K5Q(#LY9M3;C=$070W![V#$8E1D148792 X3!W4U!9;D%'9Z)C3),D M%]3L)EW8:Y*-D#I?D>]H<_HE%A6S'^ZWC0A>L15=.!5"07&+%1DI@P4%6_XN]GXOURS73GOC!LWMY2+ M+) SS#J#9WG=F@1:@3 HMNDH+ZJ4DV+1O!"2"XMHS"H*Y:\"BRZ?S8(B@%1: M$-I_9/(WG0"U6>D5+B6()G,!8>5R.LZIL T7*T;)Q0B3GP\,>N%B OR=15$> M&$P0)8PLN1SZ05V)A_P7#FCM2EW\*BU*Z? UD59J2C'U?-%S,06#C=G3S-9G MI7OH*^]?T?\)_VS4((*U"'S@RJ+Z$FN3S7+DO\#^W$8%.MS#\$#QH4RU)U[@ M(2<>+59_-2;H $BX'-8+#'[+*A)M>'"2-63(SKL] -$#E7G(\GXP&>U,JD]F)?Y'*EV+!7>]OBUX*SX@VC?6%6 MSPNM9;5Q+K?-9&W?7%P<]'Q/7K//US?FC?TVC,+W+S__%.87V84/5RZV*\,98E^+^N;:^7>V\6A6D-)>6 MX@9_<*;*F7NWY;APM[#AY=0N_(]C_Y%=EEQ,2[XR?P1;.L@2,OC]VZ?NEV]$ MR7=5\O\1Y4K[D5,8NF3E]Q:ZS-.QR_G6$],IF"[Y5L5>R*EVI:_6:ILB+S'? MS!1VF6!>^.&8F%LKV)M&XYU(23&#F@+[-_( K&P'3@A;, ME;^3>ZY T*]J".:,0[GVSK4I#[2I$=<^\XD5QBMK!0@-8%@^WZ6!SQ:.)S:+ MW-,('UB1RWO0XM=P5BB?6U7.37[>PAQ/?OD-OOSZEY]_8@OJ?V#__?7_!U!+ M P04 " HB@9-+\'-D M[5U;<]LXEGZ?7X'UPU9/52N6Y-R<[?24+-L=3=F6UW(G_39%DY"$"0FJ ="V MYM?O 7B5"(,$Q23J%:NZTC*!<\-W !P<@. O_W@.?/2(&2-4_0IBZ MH4?HXN/1[[/>:#:>3([^\>O??OFO7N^/L[LK=!ZZ48"I0&.&'8$]]$3$$GWQ M,/^*YBP,T)>0?26/3J\7$R'UXYE['[B[Q(&#'"$8>8@$O@Q9<([G3N2+CT<1 M_3-R?#(GV ,5?"Q%;%0H% N'+;"X<0+,5XZ+/QXMA5A].#Y^>GIZM718$%+B M$NJ^-@?O.^_'9X>(;"4\@]+GP@K I_0KQL$SP_,?Q6R!=3LGQS+X@>' MX[0Z#2F- CV!)]BQ6*_P,53J02W,B)O151-M$L@*Q* 8H5PXU,T4>RX9\G2B M:@].3T^/56E6E7NZBL!V@Z0OE>0J.,T!(>8U_P]$DO9_4*=#A"QW;JL-#' MO"5]%*]=%9(0MZ60XM5$(9,7O:!.F43^U4OI>O)1;S#<38N\D]EID=*UH<7I ML<-<"37 YHH>?E[Y#G5$R-:7\'<]S7S&-KAR(&Y MODI%JE;UL&B6E&)G^?I!MHX:133@*!%+P&SN1 M'+NO%N'CL1M&5+!U[2%-1Y?^T60LVV0:,09Q30-MBH397SOKXV$B.;ZV426E MD3]Z.7$S!?"SN[1NC(Q(_=JY$0A]Q%Q(AB":G[ _IO'V'YTA%IA^26=,M4A*P&5&H&0I(W,A71ESE2J8FK-BV-8<(.&P(F[D>)+!/51 !)9U9XXOX_+9$F,Q#F%4 MH,"6'R%9Z?>[B7%IK#1Y@4$J,A6:^]2OPT'_=-#OHQXZ)]SU0QXQ#'\DC)#B MA')6OQQO,]AB'7'L3>FOZO=VNR3$214#X59'KDVWV5>T9,G#M-FMP1BY*NSA M=]C%Y-%Y\/$-%N=8.,3?'2@C" P8,)RTB'H]094>\-[. Z14Y% /*;DH$8P* MDCMWR%'R/"7 \2<0$K% *=F:"YB85\+^NC;LN1Q4$-2AG+70!-8L5(2LQ>ZM M85F)Z!N+CES@WP&9-8P:TJY"NKC'+!AQCD5K@!I85P+[S@+8>%26@I"4A&)1 M'<99&]TRO'*(=_&\PI1COC6!M@NZC:Q*+SBQ\()$,$HEHU%IPNX%$"=\.K\M& $=9486E,R)Z\!@&:\]"5W',9@QURK9+$<#UX\\[$UHDGTN);G;\;(=Y%>Z5VGM7N5> MB3(RJDC508D^*%4($9HEY#7I]\ZM5&-:K_*J>1F7>L.^9JEGAOL UWO0 )[, M3,GVY1 $>_*D8G%];8=8)3,#9! .PG\R))Q!:ZICZA*QZC>_CC;'0UNAE?H-FGBXO[60=8H8UO'9E77&(!ZQV[(=F.![Z4:KAP%8N(0ZY!%#(!$&^"KD[0+[@@@SS"=-89Y>W]Y=?()ZD\\7 M:'(#?U^@GZZFLUG7A0N@)&L/*&T3Z@)7,[K#ANA.;R_N1O<3J'!88#[*LX?R M)%'.;9[U2W*;72 M8S0Y$'N/V:9!4A.4J'*0>]OU,90/KQT1L88'47>55.DAI2,.33Q$%J%<>.<3 M1J0F5& PM<$IE^8R*OU LYEC[P>IU,X!C.!D)5L%TP>?+.+8_EOZAH7X2K# M4BTZIRG#!VLL-ON\0+_2DX>Y8,15QURAXN^@#I]&0MY\+C^@\&WG.4LM*KVLM C9V'6A+OYX,6) M9O^MB4< R9,7._(UG*0L-*@>1TB6*S081_40T#]G6F'*(4].E M0YAL'WR-'=G(ZBTQ"]_0TYL/XKS7I/LD'P441D5.AX[$):$.=8GCQUM.A=U0 M@GE2T1N)C%9UQRF]7S*,[PEF6<$G^,-A[G)M'3Y\7[W,VS3O-8'%"YXC2U(E MTPV[XKZNW+Y)%46.*+)1RB(8+I2Z/:EOL3A3^1 ##ZTWW,CK3M1&F?WD4I-A MI5^4DL8O^T7.O1ORTV:QCA%-7,QGL=YK8L&7P#K >.^W,/2>B._#F#KQP SU MN)]EP M->?0=9=46@!ZV"NIK0;?)6-AQ;:R:Y?R%IN0:OKS@::.+^(D#=T4\]A/8CG8:X$IK2>+8!S8$/ M6-;10YG6'".\T<0(FP <7A@P49^G5_GD"95?UA+K&7:3NZ:LL##Q,6]YOM5. M*AD_F8.(.:*<90=1TUO/:K$S[RB]?:WK2&; #G)TNY'O7')^B]D,L, 6*&U3 MFL,R70^Z4:]:'!0C5W,L\%83II4!D\$: MR.AYB1!-=SK@WG03!?(BD9#)$Q;GF(8!H>K/Z5Q^P#QHE^."1:Z\JI\N8,UWAWUYG&4,;K&PG.F,C,S)(-VGW#<8 MJ@5?PA(E/#N4DH88]@=O\TNL)G2S=OS%4NMT06LBS6F!@3:*K4 >ZD@%BC=W M$;I%EGZI]0 7_6;HVMGY;2ZCTA\T@W^U/W0[Q/70-Y>.0][L6J 6A5;ZAR8D MK?*/RAH_H_%TAO[;"5;_(S]X]T<7"Y1@:K#VK<'.G$H<:->V56@?X*IUAAE6YQGYJ?1\?9W+1P]KQ#(-$$]4Z#REV74N+[(P3Z:GFLE4A^4A M3I_1 \=_1F# Q2/\8X/%%J5QXASJ\APY!Z18'&ZS-QD%7^!@'-6& \UAL&T8 M#G-T^B)W!^WVHC,2<\RH^UI32GJ #6SOZMN4YHE;]]V4E,-!>[;U;+M%:)YC M==\ERIO]__7$^LOQ,_<^.*L5@5A"/DH>4!K&VJMG\A'VXVT7"KCT?,#\\D'(C!4%Z!K^L2+X@]Z3:!$VG"$XN $J_29!/HD84F MP ]$Z-J&4'E=H] UC0/BY=Y;JD_>5(_$N\;! V:9X<4G38K<2TL>G2Y71^2;#OW3-8OFXCO@.# M_6\./G*7!#\J*K/=VII[:^ M"[W(%;-HM?+7(QAD7[:PHNH^FA@?<;AV:#1W MDGSXMFFF*C_,I(()L-*"6>1.5@WGLV7(A)S9U:O1(LS^+MSQEYO6A+21R6 O M6";/GY@,;C(AIL=2U 8&Z,"79,6SHRM;6-:KNW]^>H[GF#'LW3O/\2OOH,?V M?%I19P^-(@R[(F3Q5;/JUMIAOS_G)E M>&Y,G:K?L(,UP\GP$;)10I196*]N\VA;!N]TT;J-%^?C3;\K/MB_KI/>^3R# M*(+) K:.[G^>207RHOX1-^6299$^V?VIR2W( \N;6QARW%AT]AZ5??:Q'?U M3314W6L3W].G/6V-IN@'59[VD3RG'%LTV\0BS(J22Y#=G<^H31\5$R3+T+I M6J4)]?XUQ#4P%3(.AP$Y73+Q_*C/1JRZV0B-*/>Q 61R3GVEP%%?R=FV\J7B M'Q_[71-*@@@62']&!'K>.KXJ,]/\I=*_2K+Q)A0J+[-^(F*9F7&'X0?39 'J M5]\_)P3=\8H1%RIR+I8./7V?Q-/AG,O 7!4*$F (X2F,-APD@!Q<:H(=V?QX MIRY\1N@L9"Q\@A]7)"!Q_CRD%SY1MZ\5YIE\09,VQ*Y,]BS+<(L?0)LS[+C+ MV9H#\ZU!RE#^XP&]!:>$Q9CC0^^$ 42].LY_7X54>JO,?R1^.)E/J;^>82%\ M>1UC7"^S<$B?D;\>RM71EGD5E?X*9IW(=6V569N5?OQ06YC.P)\\ MF6*9BB5FR4N7/"\?^7[X)+L!K%C.P^A!S",_KP6K7/4]L31C&)^.+ MQ7MH2K8.73#LR,9GL$1W_,%)/UNKRJ ^C^EO6;FW[LAD_YKE_O/-IHG%!WNI MKCPQ1&6 ?0[!.Y.?SBAGT*NK_?B@21W22_8_TQ#OCBR6Q7W2^6TDXCW@U#)K MJGW;5_U,/!QNHK7Y:/^<[C/A\M3JRG>W]2X]__%NE1WVS@X2E^)G'QW]\G__XU_^_?\@]%^O M/K]_\:;QZ[,X7[UXO8AV%<.+'_7J],4?(2[__B(MFK,7?S2+O]??+4+;3"\V MO\SJ^=__+?]P=AE?_%S6_[;TI_',OF^\76WJ/EVMOOW;K[_^^/'C+S_=8O:7 M9G'R*\68_7J5Z]$4^2]TF0SECQ"AB)&__%R&7UY "^?+3=TM*KE,_O->^A]L MDYH88W[=?'N5=%D_E!"*);_^UX?W7S;M1/5\N;)S'W_YCW]Y\6(+QZ*9Q<\Q MO 01$8TE-!N!?=^=:G7^+?_UE69]]FT'C?^U=NI?>-VOX]W/T M$5CA9O%C7+V)*UO/#I2\38D%6K58Q_!R'HY7IW'Q>KU8P,?O:^MJ:$4=EUU; MN%?I@[#E#MV##CO?- M_.1K7)R]7"[CJEM+GBYOZ!9]6L1OM@YO?WZ+\V5TZ1[8K<^B6?;C/\O@^ADG*YJR;=,O.&/16=Q&DOJS/SNSB_#C]81<+&$;G&[TO]Y^?K4,, M1_,+1?">YMJ0:UO"+!>R#7QS"6LA=-L22DK] MR68%Z#2N8$9OP:^#BANX/5]@;8H;,ARGUW9Y^F[6_#BL-W:65+(5H XMXBFD MJ;]'&*'-67S?+'MHT^YR"[;P8A:&;SLWZGY1O;;C.^C3==YL:%9Q:RF]B6X[ M[]AO]BDHO18R1AMOY/R?RUZ$Q?U=X#N>X0:_Q;#20UFP4L/'US,-7>_ MOOGM4\WKI? AVWJSOM]L/<^:79Z$KG2EFZI2R]'>;RVE6M^.K_N4,83DRX>J M[7+DTD/1Y=J9=]SAB\O=AO/CE):M-[][*;QL6Y'>A/;;MPOTAGZS,5\"I&X/HR2:TR-N?I&^AB.8\QE=Q M'E.]^@0$R,A]637^[Z_LQI ^RZ=@K40_J+"1VM+!>.V[GI$0>/C3HSFLR#]; M#K>AZAL+DI'KCQ^B7:X7VX.( MIUJW,]/ LKVKYV %U* E;^R#&Z81:- 7"#=K'\Z_0EOBUCHNK+_X& M?]B%/SUO-XI'$69@+#_F\_.-.=*2UON5,K#T[6:A%EG[D_.WI@D_ZMD,B' 4 MH*(ZU=D= >;ND[R7N&7)4Q+O54AAV<$T7:SJ_]G,5A<.B#!37:;/J'Y: XTS MS>]F;3?,RDI1&+W7I_!GWF%\#4/F/-O^&TO_.%WF[A&C/>LJC,3;Y:H^RZ?? M6W>G!SH4[(T"3.I1CL((7BF*K5+W"%F7B@MCU&Z%.*"H8=IQI\J]5^=#RNJO M)5L?G*_VY].(/Y!T$#DZ[*+M5\H@TK?L]<=S#")5NS'U:(8^90(V;QTGC^;Y MAL#J_$OT%[X83\O7(G,A65OW<_LR^I/\8SYK62X_Q<47^#X^)>0CR0>3YR5, MUV_JV3I/;7?1V%/6-D4-UHZ/Z[-\T-PLL@WY)LZ;,[ L\Y_'*5]=\/G3+%L, MD/':V_$R>]Y-6*]N'E3OV?C!ZA\,L7;ST,Y,_ND.R:.;PJV^WG=(N M=REI]U8[#BRN5'L^Q^]QOH[O%LU9]JY?6+]:_E&O3E^OERN@\:(=D?JL8RHM M7[Z*)_5\#OEN'JT?G7V#A+WT?8\"3 :SJRV_*R^ADH"UK+U/M):KQ=IG']?Y M":P"G^,LF\NO(?%)FU'3)G>UM<32_G7I[AZC=ZMEW/:40Z& 0=2ZX M5!MW?_NZ6>[A0=!_3:50:+NJM2^C/\F_Q)/-S-7>Z^CQ'$-*=?5)5G>/%UF1 MA.F[@?EW5N_C;M&]Y$%;N=W/NUI9\E?;;UZ=?X[?FL4JT^ B7UN=L.=JAFQ_ MNY'R5+X>)5R[9?S'&BI[FX-R/"G8P\D'DZ,4?Z[B/,0P<*7M(S!= M"93%N11HUOC;L&Z%V 3D2G;I-N&SUDMT8NVW7P%N]6N M_WKQBQHY$CHX)%F&N#?(H6"9VT$T:J M1%R;5M\@WLN%?]$L0ES\]1?RRXL?L3XY76U^W99B%_X>'V_'9[M(\>LRKX2Y M1%2#"7>9/\>=&ZI;FX&Q@Y:58* M('9E%XP[<4Y:S9P/YZE8BCH9Z1#AU,'H=U"?8P8Y'2CU@6!@PWA+Q:5+Y86- MNE>;G\Q;^61BP"8A%@)!W'*' DL> ,#!$>V)X_@9+!A]]&PS/':E%HS+?=,W M8& NZU4+ICR2H_*1*RD512+/DYKI@)R#*+3 MH@EKO[H3/>KUS"Z7&]^?IUG2L@08&4)J;0P,BJ01Y=BB*'U"1F+O XV2*W4X M:]@S9LUP")9B4=ZTNP[7==6""V_+C8[+%7B&1.E/\1*L>)-3!%DO'U%+'NR;&Z2O,R3Y\GVZ/@J0,#3 MQ#F\T"H&DZ1.$;DD(^"C&=*$2R2X#H$J3@)FAW-+/F-N%06UV!H'\&RO^'Z. MR[CXWF9%>R1+Q+T]CR/??]B?+X[DKAY5R-NOD MPF"4 M5(>L^1=8)&0WD,JH,V4F;[KG^R] I8<;)\67_[-LO!UO;ER8,9*QT3 M(0+&@S.2(,*(!!7=.<0=-3YX357JL,-;9E>N?XKTA=68.FK;EZ0*JH9;&V![ MH;>9^Y;&UIWTE7$ M'4&!6X4DE1!#_CDD'1""TJQ,VK$8]X;-T=O^"JT:>T3 M.2L#%88H!2*2,N02$)$1A1&5$8AILO(CIZXF]M"C]\9LWZB5WAL%V>_%"H6) MIQ5G6I=1*>.TI,8@S)-$"68R@%=*Y"7 D*114HNI*X[]LV=(_(HY"33+U8>X M.FW"C2O6NUP$'DH/JD]6?I1 E9*%*/+&S"*@)X<70S1L(3#U'7%_OG1%U9E M]S4W"'RHES[.0#.(S7H7'1[+4K'DHB(;LC.%F @:Z9 4,IA&0;P55G78\"ZC M&O;/B![A&E,[//@1SH+JXFT9+T6\" _5PL?ER=P5I89':2D"JP\XP&) 5./ M''0<\M M]MZ3CQY]=@*NQ1Q_[_)*_N2R?1]L/8>QE0?K]H3__'/,89#"Y4NRMP(.W2# M_H54A"3!K#+(*Q413%@">6$$XH'C)+B,Q'8P^\MH@T/1H@B-(>1^43E@&VV$SNHPZ.31/^D*N%#.N MP\7G)SJ?GD\>3%]1+SEU@2&;<$1@2%&8/95"(27,F T8NPYG6F4<_H9F1E_( ME3NO>&!;;M_-STII8Y56+.^X*\2Q)4@03I"5@*56BQD.OR K3*X;C[F)L MM?#\FM,_UO6WO#TW@7OPEV+E9Q-6=V3;N6/Q>+:*&,XM RM4>!Z1C\PC0T@^ MA@0M@'C)3&@U%19N\>9F]B%MWF2L4A161^V0,/G20_ "&3"]D0+#RFA&M/ = M+HV4VK[HJUOOWT'J%[N"=T769^O-=7M^, J."/.8Z\Y#L68& M\/1=ULO\;%EWHK"V,P@\Q0E*B09=,U9O3V=RR\<7UVF M&[7FUD$%2PJU?2CB0SVOS]9GFS>@/]GS3[/X_0.U'P[^W_1+CHB\V"9%;489FRED?7!P^I!)7(>C!%/ M/.;6F13XY#6T07AQU_ JB' Q4[X=;D?SKS^:W)2=;@C[EE5QSB$_J4FQK@NVD^/=NV:]Z(UV5X554A,=(C8(U@** M!*5@K<4H88#*2#P-6#(^]<.S2;&N"[33(UW]O;^Y[JJP"J9\;2)/*%"N$/,) M(ZNX01@+ 8H'5\)VV$\O>MWWH8WY38+*2RR4 M(P%)J072%.8^B@5!T@N5F"72FMAFH _9BA8AK&Z=RVK+%98RNXQ2C;3.P21- M<"@'E[31>Y5\!Z?*0C$X#^B>NV<"'4$IYAIIEZ=Y^,(_^1SBNYUM!O3J5N"U M7M<1KH#'J5Z-<<46L7W]?>\*[&R\Y,:%)>+>\<[1_KNC!4W1"O',V(I M()A$,7+0RNR.FP!#RQE[)FM!)P;TCM((SNX3B'@S:D3L[BSH"YQ2G7]C6S*[ MR:T:__?39@:8+_-:M3K?P8.GLE9$F. =SD17$1$%VI3"1B,7.7REC.&BU:-. M@[>\72.KH)W3.9I&("+[*?/<**:18M)QE[AWI,,C566V2?KMM'M!EKN -0+E MVX3:OA<&.(E(>;YP'S58>_G^&O(:U'FNC+26AL1=AW/NXC38KZ<>[_'#X2G6 M\1>!YMY$M]IL\'VK5W:V.9TZ=K.+\.!M.+%/.15AUEH&H.J@ L)@38+-IRT( MR22V27F+G].L<5 WWWM,9%@ 2^^T?K+G+1]%?#!#I:RB3H"YH)CPB-C H84, M4#7.)QJDI;)#7*LRUG+/%.D-J8)\-VZZMGY=YGZ>"AIEE8T+>)?HZV5,[)[IT!M2A2>(B;TC.J:Y/QR$[FX'M'),ND3 MI6D9*)TMDRI);;' 07A)"+, +@FI7S6);VQC*0N%FQQ[:*;!3L49.,IGJUF MD5W9*F922#1BY)TU2$1/D$@P?UK#N3/>.QPF'P>K+X+T#%317?V;D:);;^T_ MF*E*E'%CM(=&8H&P"1B& HOY\))SRKQ1TW_QLB]*] I3*4+LM;?_P,8P=T3H MI"00''-H'@\HVL!0T#B29 QGTS_2'W3WNQ?,"KH(;>VGC=1/N9$^D+KBR4EB M!*R(!I@>K%Q M)9:@-*MHP,(. CD)QAI,G5CDEU8=[7#MJLQDT'/G]X!1,97Q*NC')UN#9G.A M]-YHP2[%\"KM]L:$Y^[:(IW&^K+_'K2'UOKEX!!$LJMU6ZCXE M59@G;"2QR&+GD=8^(0D#![$$0RM8;KF8_+9HWS//X!"65%B>"*#UB.[R2*X* M"QTQB1PY8PF2% PU:I) Q FOC ,@1(? ><4WPOJW:?H%K]1MW:=NGGZRV58_ MC:L:ZKDM8IE[L%]6\'.#ZG'*]\S>S9H?X]V'W43KOGW;[78H;^CZVQ_<2+EK MY'4IMW+8,HMADM.*491X5(BY -ITI$P$H;AG(P:3_=^+F6WGIX(L^)-=Y'P. M+Q>4,=7'X]!S>]/@MKRM-OT?RU(EQQ(G4 WC7"-EH#8BL4'))>I8Y$J$R5_M MF0IS.L%:,MK P6!]BHLZ/T'I%_GL]$W<_KN-@P*3[=N?_M2"[O@9-)^W*46_ MT\6AJ""5YM[GA]-1X-PC&AQ&!DN9KV=P;&!Q$.V"8@S3*_EN.;3PTZ+Y7H-" M^.K\]V4^CKP*K_/2K^KO6W^7C7Z^AL\NOMSM+="MX,J "4J< 7O4*XU\- DQ M!3\4ESP[W@7J)O]LWY2)UHS<6Z5F'6C8]3;$;KI>IZLD)XYXZY"%21/1".NP M9MH@PH5(B24M=(<]PS+L*]FE]]G4" _H9+D$"DR8?C'9$T?0);S@7[^LF'G8[7U\DJ!T8@ M2U"6-E0BST!-,QDM;2*U#L< XV+JBN^(-.F(93&'F%.[B*_L9FON+$?N>(HC M#V>H@/'1)ZV0HP8C+J1"V@J#!%@/.E+EM>C@&%/F]&I$MO2&:K$EZ<;$EX/@ MYY=W 8[-4YB@+KZIE]NK2[M6J)9%5-%8ZD,B2"9ND,;2(>6$0,XPBIU/5JL. M'MUESK/&7+"&P[GHAL[:K]:+&X)O @P6X6DC1)3PQCN)<-0OHF?GVK,:??X7AL+0^(_*;K>=YO^-53)!FM^?1'J54T%8?,56( MB9AW]+Q$3DJ!O.2!><8"CQUGWU N#7_0F83Z_!EBWVL"%*K"#AX_FJ1CHFC!31T2XME 52_DE+9C$F;=2 M&458NT<5'B%9H<>*1V19G]"66QKOGI'>'Q<[%\NGLUL@-8;99#7($C4 MU@"PA&#N<>"IR\L6[$]/K(%0'H]CEPK!;O_PG?DJEU@RBF+DK&1(11^0H#:B MJ 2W,C'>*9 UX?^$K.H&[WATNHCR?FD8/QCM?2^>M2DP;Q%J[P)% !!#GD90 M9@VC*#*78HC>>=/E[6+Q3TC @7 ??S&]")9WT$IZD;>RVLD4F4!<@\GD0@"4 M8Y(@!(<1Z;4ALL/9-_G3;_\/@?!XS+H396TO9MW)6QG0/Y7D&DQP$\"X$0QQ MY34BTN5-:("ZDWGYI]_K'P+A4>>L.V%U#IR]'BZEHA$3C/-[*]@K9#,6AG"6 M#WB)M($FA;OLIOWI]_^'Q7ITWK6+_MXF>Z6XB\))!RACB;SB'L'PLX@&(R5V MF@33Q40P_[1,ZP9R0??EAY#+5LYR"/?\E@57U$4PR)-!VD>'<#(1)9WRC6Y! M3(+_A.JPW#Z#>U^3<,\?KK?*18IJ?(QA^0YZYX/-;BVY$1L;ZOSJ8KB=S9;' MZ>5W6\_RBI!]#Z 3OD1_D7P'S7LIOW(8>OS4L/*]$B/OH"X"ZN MM2ZD2C$2ZHB )8I3)"D7B$88@/D>,G9&,T8[W,$;]\RC".&&A'ID#?3*W;EO M#;1EP55,0N+ +(Q0[%%,(#Q)42(AI.!,9/0ZG,@]@_OCD]! A^NM,1;OS19] MCM7=#X^FW+Z3*3J\X68^X@D$KG#$H9N>+I*P5 E,/ [L7S6^$E;@$ MOP:%>HR9ZFBY7&=GL./4+J[JDWFKX%P0P1 4G= H64T053#V@@DA<1LL]QVN MO(]Z+;7T#-87P*7MBL]Q$\CQ:_/5_ORC7IWF2'^ 4#;%][W->FB1E0Q2), M5'CD@\=(:R>1T<'IH)Q*ML,UB4*GMP.QJSRV4^#CU17(_@G9INB*8T^T(AII M1RQ*@7$$G92?38P$4YM5U MWN/Y]:GQRT6]A*_>;.)E;+70-O>S!ZNS"D);+Y2#E4I+E)^#0TIR@0PUB4,/ M:$$Z! X8G^C]DZTET\?HFK&'0&[>X]?;P9[9_'7!DJM@'ET&0,<:*^-3"CZ! MHD:Q1!KG$%S)2ICRL$B1::O,Y&,D3I+^Y3MF"N0_G,2YS2F(%# )R/L@\LM& M%$43([+&:@[_4Z8ZN'45.E69JM9Q&, 3V32Y[\!0?)]DW'V#P1SF+Z]_;">G&+8 /];R!M?O\:+Z*B[C,)W>W2]F^0_0AKD[S!F,;;[N"4E0X.@XS M/4-)$)8O8<%8B-L8_YS0 (,A/@?/T4,9=M\9?\+(%UO0+J\]M!K?#Z2NC#8\ M:B- /X4?''0&9!+.^QM!8J>88F[RK)HL%^ZN<;W@7XI;ORU OD^+9G=TNQNI M*FMM9%QYE&P^FZ:>H1!P?F@-8]!/&2S@DW]HH7,?-7WB4\X):7,Q\W+X+$#5 MSR>]KT&W!Q 65Z=K^J1+,:$(( M1]'RA+P6 9$8%;244P*&I_=V^@YL?5&E5YR*:RT7$2U:Z2R7:2O*+.=4>V1% MS/Z[2YG:/2\S??ZV8,\12Z^QTT7-;>6L? M9?;AC+ 48\\<34@%!]H?!CRE]C!V0M",6.IIZ$"5,@O1L]F#Z[LKRD4(VJ)T M2]Z/<=?>W&-9*A( .8P!-@7&)MV$WN)@<6IBG0M,4Q4G?T'GN1"NQTXH&(QJ MSS=.'GM\0VFG@A;Y7$=*E**$UCJ24++6"XLY<:H?%7O@*SB]'EKU 5.QP^WO M$=0\T.L^-JNXO+I/N[QSZ_&QL^T+$0L*\C*$.E=A9T=S&/[;#GX35[:>34;& M.RD_-[/9NV;QPR["5M Q;U1<298EOWX,?N=6[2-Y8*@P+PFAR"J8.YVVL(XZ MEYV3;/2):A?;;/W[>>+Y^=&E=^2FIE3E#Z^# MW(VM&[QOYBDJ;C6."K=,:MSK5'[Y% MUSC?#/#Q:0%=5W^SL\_QS-8 ]"*_SKN$[O]_T2Y:HG!(T14P-6F+':(F)N2P M-\A+CQ$WF;V$1BZZO!)31*,XG K-Z&B66C?V:-K1/+?EZX^F']Y=%5>E@+71 M8,W"])O?]5(Z(#A=?D'MN_25PPJL;+*165#R MC6<&,0F2"J(#PK!(1V&%E5W"3I79#C((NR2=&+&AB+.W@ E+FR&T\CAT(X70I5G_O=1[+Y56:.L$#S_>. MP%XA3 LD(LX1?8T$+<($8_'A%!-_=HH=!N$$*?8RK>*B7Y;=*K)REA$B14*" M4M C7UR[*JL2 M6G@>4T!<68*BLA1)'BRR/L)"2 2/OL.A4ZD(]U-A6Q=<)\:W;/3U1+>KHBH) M*ETRE"*20/7RG@3DJ"8H<4(M20&^ZA#!OE2,THFPK0NL4R,;J.1]D>VRJ J3 MX)GT$7$N'%))$F23((A$+KW0B878(=Q;&8M\.F3K .NDR/;U-"ZBS;9@5ZY= MEU11+IVD62)0)9 WH%A8B0-2"FQ:T"RP8AV\?,K8Y!.A6B=4IW9.?^GB._8) M_:4<%QX03QS4/Y"Z(LX:YZ1"S.B$A.,8!<$T\C((IZ(RAK6Z6UNL?6]_7MZ% MOW$?:;]&/UA$%430(H J)W,$/S!@-3*18N2"8P9')H"C4]\1Z-S#C[BR#P#> M.!<$)9O3[;P9TG\U;2&&V]MX@S:Y$P-B&7+PN(2*E@0072+GSX MN!=Y^B7-$*B-PY:K-S=RT(7VETEO9ZNT-O"?(D@9&9$5G"/J.$-82F.=8;13 M>.)2=V^&Y$AGP*:F'UQ]\_A;46.K#@>_//;$$UA>,D-4U @S,%<9)AI%J2.* MW"D*U,"\77BQH0[\['P)6NDVBN4K.]_U[M7]Q!4.4AF085[:2M%O."!\.Q@R)!,$1#2 ),0 MQL3\TB]5'<)7E5GY!V1"'X"-L;_0;@Y\##'M#<>7 MVA3O]%93F:5^0%+T!]OS7?!?@SST3[?JFY=8"D/QJW>:RM?X+:5O MI7GSBD]>+;AV-WF\E:^?O!FY5SE/@T; /++Y!HL&FPAA;"P8U-I"*YC$-BEO M<8?I9!+:1K_$V>%%-$IWC.''=M#P;E? TQ EJ2T6.( EZ/+M*R.0,2FA&+#T MQC*27 .,O F+NKOFTAG4/W?8CBI;SVP>O_K MF]\6E^UFY9_*>=K6/>J;[;D/-MY *8J;9=\_($1MUR];J9Y?>1%W;6"I9N M552.8 )@::28\;"21(IHLA29%!6EV9G23_Y>: \7D XN5Y=R7M-3B?HOB7@M$B_(J3X1.(G'D$]A9EJJ4@SDPY%RT28B80II^T.^) M47)8_$OQ\\Y+=9^?<@UJ%L_A?5E"UB02B.0ITBT>XLKE*&AIA?+*=82,0IC&'X@"+/ M,$V"2TS%UAX"\%8YLRES3;T\H8M\,K."JWYY]FS7G\3)H^"?HELV;;ZO&__V5 MW;Q ?9;=<2UZ MZ1O_["C5\RNYZ=RU:Z(RME(!:,8F2 ->&&=-ES/"0H')1R)1'VB6L18.4TDV+[W562?9)/Q]7J^6Q^O542Z/2MH!M5!]&/MW).&NPB?F![2?105X/1?Q/1 M,CU_M9'P(=J\B[ )ES!&G1=W,,&ZWNP'W/!+ \O[(F%X>7V>MX'T>!L:Z6L= M%U=?_ W^@*GJ]+P(#Q]LRT>[V+Y?.V8G%B%]?@?^1SW++_<>!:BU3G4,C[V" M.Z8,-R_\7EPBAO%VF3Y#]6D-I,FDNIMU)X\*7 F_>JD4!&X9=.+1/!5V3%K' M,-*1122P#HAKP9%FT7 )$HC4*BKZ0#?A0/,Y3KE#EU^:66C9VAVY*C"FHI2, M(Q6514Z E66Q#2B ,B4L903S#I??RUBL/?7FW=AD#=1B> M#/CN]I!V1*M5X?4I_)FO,+R&%?M\&U1F/;\8%CEW$1VBE:AOEZL:6!##-L#5 M ^O9<9KJ$@:Z'3#W/2A$]R3;_9[P[HP5-T0KQP72- 6DL,3($0*SEDF)%2[>Z@=Z;]_ TSV47L40P-@/!&E./>+6Y;$+^ G ,]& B7&3W\[MDR)W M3V%'@;C8R?]>K7OZ(:B#RJLBYY9(+!')SUM3I2TL),R@2)-WR4CHI,F_!#49 M"AX.ZH1)]\3K4 >66$FK%1>1YFNQ!A%K***6.Z2H=38QFB^S]K*;_$]#O -A MG2[UGG@RZK "*Q^CK\]R;\6VVYS[%U9Y%H.V0B(H#2/)B49><(*B=)*K(!G1 MT_?Y'FFQZ0W2"2TTQ<^$[O97X8.QHSG\&K_:GX,W^D9-XWF?WA"B.+Y%J'4T M!^IL=KB71_.W_UC7J_,OT5^\SC=FW67@_I@=XI?+3W'Q!;Z/96M["7/*FWJV MSL/W;L/+2O)Q?9:C##6+["7P)LZ;LWJ^^?,XO;++VN=/LZ Q0,8M16]FSWX8 MZY6]X6115OPB(^5S]/G2@-_$/:_G)Y\6S1Q^]44%+/YY#OYM69H[-OD/ Y0'SM^W,5 M2:RL\,O58NWS(Z_S$Y@[/L>-UO<:$I\4Z/E=E8-9(:_O'QW-;Z?V?K&VNX\H MAS=Q;HD$?\3%SN>)'TI>64IXX?SUS< M+=?N;U\WRZ>O*18>?G=6[*<&W47R2FEA>)(184\L"A)F&&DI1=X(IUP24O-6 M+RD,TT)0I0)(#/U[T0%9-:H7VU?H%T\WN57^*@26:'Y^#\=(D:8TO_3))4J. M29(OJ%DS^?A[W3NW*0/=F&O3A=)X[2I(]ERC[A=0R:1"BMJC$ 1#4HB\]4X] MK-.."&M@[K63]YWLG3R#83>%-:N(4?PEGFQ,P6+Q#NY7>/5)WD,Z7N1='#!U M0>.H9W6+"^\#"K8],;XRG/-7VV]>G7^.WYK%*O?01;Y"^RSWI2Q#D[5;QG^L MH>:WWV^HW&5J*P3M'WG+;/A]N\MJRC;J299_/B__]?_^/O_\]-/_U=_>/N#S<:KNW2^_,'D MZ6B93G[X.EW>_O"/2;KXZX?K/+O[X1]9_M?TR^BGGS:%?EA_F$WG?_TM_N?S M:)'^\&TQ_=MB?)O>C=YFX]%R_>[;Y?+^;[_\\O7KUY^_?'-DTIN1_E=-I^.I_/QS^/L[I?XS"]Z-(M5?+Q- MTZ7)[NZS>5#9(K1C7=UMGEZ'.F;394 +"L"0C%C]S^.EEM_OTU]_7$SO[F5E:NQ JGR53M1\5UM':ZG;0G6['B;S6\^I?F=6BS293U)3M?7MD3O\_1^-)VX;_?I?)$N MGO6 !D2L\(+V9<[NTWSY/;3%_6LUO8_S<-TQLER=;4OV*0[.%25X6K;)EBZF MBZOKP(-%>,UZW D@?9S>S*?7T_$H<& SO01;Z7TV"X7+"%"YRE[E:E&^]N0, M#+F;+N_6D\A\8K+U:X-U6T*.$D4[:>>1R:^&""5J[40ZOUJN\O3WZ7QZM[I[ MFP;S^_WH^_K)/^:3-'^7S4WL[K/8OZ_"(#6*1=?/+6ICT-B[.T'JX^KN;I1_ MO[K^QRC/0S?ZOK;[HO[&L]4DG;R9;PW!%Y9?#8CJO[03;,I-':4K:++-@4G! M=(AO6X11;A+=Y<=36(E&EZVARU:_'T4#Z#9=AA&]!+\J5=>R/!_#W)2NR7!U M;4:+6S_+OE;3QM&:NI0BF$-Y>AN>F7Y)0P_-[M*WV:(!F8[7VZ&$VU$X_%I; MJ)=5-2K'EV!/3^-B0[9,-YZ233]OQIW1_70YFFWFD1)BG%E3'U+4,E$:?$D? MLC][\D,VF_DL_SK*)R5=LA9>U0<.\GK.-= MN^(^9-S]\NR'J\^SZ3P0^%)!Z?[>E%Z8;>1RKN5=?%HS>"Q M-UCL!SUQKQN%!_^83Y>+J]4R!N;$V*@6NE&U5_>-T_IG%9F5/N)1S2FI4V9-<^YCHL_RQ*MKH%.>_MCE\_&B: MQ_>GOZ>CQ2K?++*?DNYHH9;;YJ?SX 5,@Y6\]@\>N4;!@MX^.%'+7=DUVE?S M3T&6]-,TS7<__%?X8Y2/;[^7Z\6]-*9E+-_%O>&U.U*2UN?5TG+KRXU")8HV MU\[?LFSR=3J;!2*\F8073:^G<:L]C-TW<2UQPY)3+3ZKDH[;'ES3?#G][_5H MM0VN"R-5\7Q$]?TJT#C2_'G1-5;3S:FFE]26U?KA$*ZTJ MUZ<.%FBR38'-FZ# -_,8_;[\_C$=;^,,3K>O1.&.VEI:S^7K:*[E[^)>RV+Q M/LT_AM_34XT\\'AK[5%AN+;3V2H.;<_1.+.M9:IJ38YWJ[NXT9SET8>TZ3R[ M"YYE_//J.H;EC^.WL6WI)!1\B.0KBL?5A-7R\4;UF<*W]O[6$"LW#ATMU%S; MXAG%)^/H[++:>4*]U5:\\V.RI6UY4\'](OZ7R5^CR[BY'C^6B\7/QC MNKPUJ\4RT#@O1Z0FWS$4R1)%J+9;X:Q_C-^4V8!3ZDL^@NF_#P39E>4Z9T5ZT-36,/T19OYD^? MWIR/*3=[-OV>KA"HX1#5KK@K&8__:K+%&1$$S;^I*Q3*SFKEZVBNY1_3F_7( M53[JZ'")-ENU^R::NU=Y-"3#\)V%\7&OM*K2:/>]L M99MXL)X6&QP&S^GS>;-">Y]4TWASU[7_=)?>?4[SJFW=5T?3#;T-]>7CU>?T MIQTT%9M[I*:#C0ZDF<[7YO/;\.?VZ=BNTUV]3-*O]-LRG4_22;OO+)^NJ[/V M5$BNU5';2A]?V;4GMJ9HSRP;[R/GFIC7H\7G-3M7BY]N1J/[P%+(?TEGRT7Q M31S]^4\ ;G/L_<_MU\EN12$(F;X)'W=-F8T^I[-??PRO30X_G&@BG6>6 :DX M)8H*PR4@D"(G/7$ /A5L%@]P9/D6YXXD6T]Q9:1:/Y@PXYAV6BO@L2-."N'= M5B(,+3!E)'K@CLK'/V3Y),U__7&'Q7;\.6OZC'D:FU-&UB "H;'AB_6 ^+?Q M+%NDDU]_#.YE^O!E-E\&1KO9^A5A+-P8U9V08-_I(?5M>HSDAXHDTF'$$!*6 M8\TA4M8KL86% 8(4<[4;M8*+FNZ]*1Y^\3N*:G[3:'$*^DQAQ;E*TD$IM!XHKV#6C@)',4%"AP H+NDR3[?JAQ'SE5IUA%>7;%F MW=QWV7Q\%DV.E$H\0DA[SP*.UF'E,36DD!,232OS ET0+YH#J+-99+4(5O,0"60QX()23C'J##'.+*LE /5$ %ZL2H;@:5/M<>/ M>9J>MB%.E4TDT)Q(;Y@ QCK E>9B1W4OW;S'TG)OF#91+,,<8"4* EY9P@SR$M9$3&5E<[OHAI MOBE@>E7^N]'=Z:'[1,E$6A=([30AENG ;T,AV\KK%*-ZV)-\ WHLPXS:>+U^ MG@QR@A\>/?JAQ8=TD<:#_2>7!IX^F C,)., 6PFD1D;[(%PAC22DNC/8FG'0 MF'ZR!H'I4,W;O#\QC_C# L9QA>\MDA@AH&!8!)&8=)XX;G"Q=^<%X<-3?8,; MD VATI7>'YUS?!3X4$;])THFSBEL,7>*" ,@#>X0*GCNPPAJA[<6;V+IJ7OD;U#H,QBJ:%1.'+1^W[6V)X*S3A1,($?)$ M8 AU&#XU%A)9)92PQ%,DRVTVM12L-;Y-)ZM9NLXWN5^,DV%<):M(/'.0$ 8$ MT(HZ# 6V7#F.@YTJ@/)J* %>32KT>R5*)XAB M9IWV &A,'07*.:HT5]:&KX2OOI?;=H!8XVQXL>_?-'C=A8D< B0TX^0:3XG2 M";$<(JD\"6(J[)E&6B-B,/'6,NY8(AT34B)@K+$T=&UEK!.:(^>5@]J382X4 M-JKRLG1J#];7PS=G*-!>V> P&4J$UAA8&FQSY@(<4 XS7JUO-IT'6E=D^7TT MO@VF0/[$C#VYY'BD5**@Y< )ACQD5!LJE"**1(DI!IA7]T);6X1J5'M96TAU MQ8B/V?7RZSJKT:3X:-,OZ2Q;-]UDBQ+1:J7K2,*8Z@D+2&H *0%<"TX!#A:H M LI"Z(>W6-4F6]K"K2ONK&^VNLUFDS=W]WGV99.:Y"1;CI1*L$>,*>.<,(P* M0(*/HHR"( S'@@!1W1YN;4VK37XTAU17C/"K/$"_6E/:3[_%3Z<)<;A0 B#2 MT@ME-/ T^ Y"8:($8XQ Z;$6E?E +I$/C0'5V6Y73"U\PDW>/9,HS10TW$&G M)75<:.(YA\09KRAPM,N=C&$YPU4AZE3-IS>N'YY*A.!8VV!O,RB%!E1SX;:^ MEJ-4T@MU82LH:I^JVP%IN&S@$CDB$:(2UA=_R1]>#G[.LL"Z84$V1P!@I9!#E)+C?6%'(+>(0AIFQ^K3>O=-8?V6] M4:RZ8H8:CU=WJW42,)O>Y^FX2$=U/TO7.IE/'N?(/RCC$0XU]8K$$8H04L1( M3"@T6DI%M),^=#&D":V^>].]TUF?;3VAVON(]2X]QK5CQ9(PW1(@M6+!6 ]0 M,Q%<+RLP(= J;!"JS)_NG=(61ZOSD>HO_F)?"JOFPP@6TT5T"=)%>.5HV[<^ M3F_FT^OI>/0DMVLV"X4'V*!N&A;T) .> 0!G$WQ%H)@"L5/=J-G*?"./8^GW#G MF0\#&4?4"^_#Q"3%5CZH&>KRU-31F(T&-+3O;'1-/ 8=E[$)'_>C\?JB\Q/K M2R\?3C $P ,'C11>6$G"!*4** QV75+CK(6FFHK-&@:F*YON:4-/;FGO>SSQ MF#*(+ &46R^I,MZC0C+"\<#/4-51U5&MUT+G->E_D$M,?:N]ISVD+$^#41KG MP:OK3;M/;R$=*I/XN&0"!%1.,^\L -*:K8S!>25=1MB5=-[JJ>KYEE%#P'2E M_"!NNEA.QV=I_W"AQ"+CM +0*>D@QA:1@.%6R@!I==^]M;6?1M7?&#*=A10$ MG&\V>>"#B[I:G##N]CV>^,!I J%WQ!HB!:0TT'LKF28.=ZCS'LV[!J#I2^DG MI_C]!<+DZ!2E)OR7,6 P#Y]U(9W%0 S;R*NGL!/:KX70:^/!((V](:C_;+7O MSVWS,5TN9^GDH1'O1]_CB/8Q7ETR^7]7HWR9YMEU*"B/Y\ YNZ+$&,VPML(2 MS7B03WCJMA)BQGBG<0/EYONZJLHZQ*MQ1GRZG>:/VX5 -4(!4$ /:$!0 M00F 0(6-1(P0#PL)*;D!AHP ]64Z.3Z]/SR1.. H9'-FH"BVR0F#RD]REV5<:14PHW@,0(ES&Y,(XF,@I)ABBV@+BB?>"RT)6@=' 9^Y&M%B.&;7P>MT<&>2, M/CQJ]$.)C^DLU'GS6SI/\]$LQIU.[H(F%LL\M/U+6B0".GWZ])QZ$H -51A( MY0S!F!IE=+'M185QG1YF+V=7-*3;YV=/6T2M*P8U=Z6"";.T%5 :C+2/Q[/ M+M0JF%JF^D5=])),CV;0Z5/[S67+IS*(2PTP4/#-F>N=DT5#>P9N?M36Y-EI M\ZOA]>_!E4&:(<.C2$/+#&?TB#*^V]6 M. ^2SFS%POKY+M_;DV'VP3&*0@T10$T1C7 .$+"QVNACD;."7TPYA!Y[CDAA MIG"C] S@36GF%I0=+;SFBT63XY$ZN_O1C'ET-7UP]>G#E^5KR0Q5@MD!3$0 M8"2EX$RS @7"5/6H77Y)1EEK@/5#FVWC3^_9'RZ5<*(PYXXBC0C5EBKBBDF, MB^"5#-M2:T.A1SG3!'BOERR#-. &SI%^N/$^S=<'[^?C]+?5*!_-E^GIK%*' M"R5.$"GBK9$ NV ( 2-W412<(%?=X&@OH*0)G3U/W]$40-UM'$_2NTV&BHA[ M>2H<+YA BRT%&FDK'*54 *B*=2Z!F.WRD%"/=&@4I*XH\=SB.F&#[GL\T<8I MB2##!&,F@D$F=W'O\?*PZI(>8^8"TXK9\PR1(/+ M!8K]GJ\VP;97LZ,NAPH81[ M AS'Q'EC>1@W6?A4Y-81DG6J_G+3?UUU92UA4WFQ,-HR^6B\_'TT7UV'?U=Y ML&R.+Q\>*1)L%>*DHC3T!.V XA[97:M1L(Z&9] UI-&&D>G,OUOEX]O1(GT MX$,:Y8_M#O^]6]VIN[B O?E]&;.^'7;[SJTKH9 H+3V&,44AM0!'OV>+";3R M OK_V]IYPMI&K=>Y8?0M"N"^W6>+X":=.TD\+9T0)*62S !MI +!'1:\0%A! M0:M["YV-+?79TCQ.??)C>ZWH^@KRP/<_1[/5N2395T4B"?>86N\Q\0%7[CTJ M$K4HP6LPI;5D^9ITR)@?5+'CZ;YFNY7UYOI]&JU M7"Q'\TD0YTSZ'*LJ46%\Y1I2"2@"@$$.6;$);:0 78:P#XI"#8+6T[:8&H_S MU6BF2L]6IK4A6QG591 0YA66!..# D]QT.X,_*()+ R;\X/ MU!@*;YJ%K/O<"IL\,1&;[;FOHQ/3P5()T=0+A:2+5Q 9H3 &H)B5A:^Q!G/^ MKDJ/!U]?0%AS_8QZT\B[FN)F/TUF,/KBZ3^.9\?G- M^KG%T4M2VK^XY>/J[FZ4?[^Z_D9+/I)%X ]OARI-[?_WX4N\EMNHR!]3TT9G>*9G%U M;4:+6S_+OO8!RI-V9'?W>7H;HP.^I)L\$&\?7;S8^0U$#TDH2EP]]/+AQ# # MJ!+40HT!IMAJ+*R22ACA(#"E)HF6)3MUV=#3!Q-/(8-$4>BA)\911 ';2F0] M\]6MWX9O&:JCC$/G1JL@,!KRO4([R3Z.T_DHGV9E3Q@_?C[1'%$*@_DO@/<2 M\_4>V!801D"7F>O.N\:ZHEX/T:,&*)T='MTV\8_YXCX=3Z^GZ>3TX=%#91+G MO"?.6D<@X<)(8!@M.I1%^E*.%%?3VW,6-(S2ZV3$((,,AT*$?@CP+EV^-+3V M*/W)\SIT/[KZX_C;Z] MC]<>!_27RWSZ>;6,L^"G;..6J,^+=7A=B3CCFF](G"(*((-)@-]1*C10._PP M8$,\&-T5I@*0"+6N_,_'><&@TH-Y20&*" 82V&'OI?/6KM5I? M\.N,7279W;4N^N9[%&U[,=TFP&?\_5,^FB\"MA'Z^63]UVR3%G7RS]5BO6Y6 MA^TUWY@PKR7#! NI0,"4*9A@:]BN/JQXM8#0(?&]6XU,02F[]I^!.Z*E"Y3 M=8(5!1(00;7%D@0CGEM5( 98C9V9UD-2A\C=%B ? DFK#ZNQ4U(OXS:G=X*S M(#O'FO&-O $%4B,!9NOAJT.DV/F(#H%!)5!KSWL*/8X#*)$P$"F"%0$Q"_86 M+Z%J)&YK/?IUB QL'O&N&+I'H$*8(^P[4BJQ$ CJ.>&A,QHOK7+,%W(:J*K' MM+4>)ML7LYI#LYLHB!.;L-OXAO#KQ>Z[ N@-4B#8R]AJP: (_Q\L$V -@E@? MD\Z"4#=-C6%0V\:>3N)QL$PBE)8"(B2M!PII9L(4M971&@C=L#==ZZEM/P<: M ^EU$F*0>ZX#X4&O^C^=W._QFJ-AQ= M=<,/Z9=TODI]P*+()O./Z?+6K!;+X,'EFP#JZ?Q&+19I^-_DN$M=H;:$0JF\ MP\@+[)6Q0$AK"\L8,=YE,&7UK>^JYGW[@'6W!K,(WOYO639YW'T^9K-C*7P. M%THX<1@8PJ2GREO"G7-R(R5'CKH!9E]ID!:-X=+16LJ7-%].@R?S+ENFB_5* ME$T_;\X\C.ZGR]%LL^X4J5LI"YD/+7XL^?I1#A$ MN-?&8L8I]\ K##:R.9OGR4YK?13GC)>JG M8O#W/9]PCX5&4&A,,!/ 8VO4%A!G'.S2DCAK-:B6CKH M>G^)Q&-NE0% 6P4\TA@'W KYK,%LV.M!-75VB@&U,'I]7!CD4M P*-#06D&P MON)NX.S[U^#*O)W^:S4-YM;W#^GZQLHXQ!U?12A9/%&,&Z*,@5A(18$-0!5# MI!=JD+=\U=5+UCI,7?7WIW/>B>G^Y<.)<G1_5"1!'&IM8Q1S\&Y%H93P^W6@@8,$SWLJ;Z.RHYJOS9" MKY$+@YSJAT"!?E3_-IM/LOF;X&;FGT?SOZZNK],\G7P8+=.W;_35AY-;0:7* M)U@("0RB0&J.M.'0,EK(+KD9X F5^FI\D:BN>:"ZVQ<,/2DVM<3.X),G$^ZT M!\1SCQ@VP#A K"OD$<8/<,6X<<77@Z2SK8(GJ5I/V'XO'TXT8$H:0RQ'B#@/ M-<&BD,I)5-WP/_]L0V^V7VU8^E'VR;E^W^-)\%B,%I03$5BLI O#EM]*!H-K MXX=M\]51U5&MUT+G->E_D'9>WVKO+9X@FWV)2=N?M/GD9'ZT7"(\%]H3+PA2 MW(:ID7)=R*J]'6",0#V5O8P2: R<#HW]FV7Y'9U]CR=8(@6$#4(QX*4BG,44 MW!O)/'.@LMK//V'6VT3? #!]J;S$G<[["H1A4FLA)6!:$DTLY0YME[T]@M2B M84_W]11V0ONU$'IM/!CDM#\$]3>TC_,V&\T7>C3^*YWH[SZ>VK^-&6Y#?;=J M/K'IEW26W6]&N&^;F>E#.DZG7]:938_O\310=6*8#[:4,0)BHR S6B-0H!#< MW1K)A]LR"NJJ,^L5P7H\BB&.FV;^EGU)\WELFL_R#_;-?)Y]64=@O<^S?Z;C M91GJG%U;8E3H=P8S U$POJ3A$O(=R,!4-R%;O/J[8;:T#5I7\XM>+:;S=+%0 MXW^MIHN-/HY;EP=*)(@+Z[!R0BCIN;4&"UC(ITR-E:3S#Y#W9F V@TV?NA^O MM[Q/FQDGRR80<:6)9(00*AP!Q.QDQM0K,FS+L[8F2S"C";S^/;@R2.MT>!1I MR,;X].>[XV;#[H&$(4H@8?&N:^8PQ<**8G,%*UXCMT-K=F.#*&<-0-)=3. H M3S^D]]L;BX-M:((D)!Y N#-W"85455;\^4D]>HP/ M;@B>?DE0(CKT<+'$0$"U=YX'@84*1C,EI)#40SSPX^--J+ 4*VJA]9KY,*R>+ MU3EBI1B@0=",8K*6D>HRI'!S^"]V%/W]C_GT7ZO4IHMQ/KTOL3I0JGS" =$. M 0.%ME2B8#'9':Q*H^K+C>??@-IKQ''32/7#DM*!I_N*)(9X[#0&WFNI*&%6 MVB)TCC(%U; -B(:U>)0CM4%[C?08I/TP4%8T9$9\7&;CO^[SZ3B]R=,PN^59 MGOYK-9I!#.)8&D;&[#J>&G]HX_O\=+Z3.I4F1AL/C<%" \F 18S@8B&?.J8' M&-127XE93^C5.+Y>UH+L6N<8N= ,O0RQ;C73OS8^'+352;8$D% M1Q8;KY $BGOCV YPH*H;(ZW&.C?'G6[QZRQP8CI/KZ[/"H\^5"2Q0C#%'2$. M2B^5D,K#7?_PL#I#SK^5O;_8J6; Z5/];V/^D?QT!,V)HHFEV,9<-$H+Q@A% M6J!BA9=19>"P+=;ZBBS!C ;P^G=@RB"-U^$1I"F[-;PYS&!_CF:S]+L>S?\Z M89'N?SS!5@I G='(&:+"\,E$8;8S:73UNQK:BY5J3 %9X_CT@P9HL"#W/N0#V2]O(L-0A6 M/Y0)'2=5=]GJZ"T6BPG\Y'\W$:,V(OWF7S\?KZV.5O>;8X'M)Q MLG3"$398!WO,>0D5UP;A8FE(6"ZJKXFVQ33-$J]&R.?PEL6M]DL1B_% MQ/EV]+U\9L$3]200>$"0T- P340PY(TN]AR%)KBZQR,OAS'MX34<[L1+ =/Q M:CG]DCX2IY)A>ZK.!#@LD=> "2(=HHI6L1F2B%MC6,DX/60JAGPAD.PAV7$ MJ^OU7+VVY#_ETYN;HUE2:M:<:*8(P!QQ9YA$3(7N64SU4G-58X'W0E=XVX:P M'\I]2"?IW?VR\! ?"Q2^F(^G]Z/99K$A/IG>IX'9D *HV6 MP3E9NZ>( *V-J9&E\T+7D5O'L,]M:+,Q'G66Y]G7F+)H=!]^67X_'@EXD;Q*6?64>/%M/%Q_L\ M'4VNYG^.\FF,W8H2E#><#U>18(M!<".\7+V^U-!1.?K:^MGTWC$L01II0IGD"# < :6H^H8D%> MC8HX#F45KA'G3K1P32GH7:%)55& M&6E@L16B#&$UO.F+6?NM#TM7ZEY?T+?.3/1^]/V$LE\\FT /*0FF#9&,FZ, MH*28$I6JD] )7LSZ;5U0.O,3'C7Q4Q;#[HYY R\>3H 2ED(E%**68VDH=;O1 M"EA0_;(7>#$+K[51Z=,G]*-I_N=HM@H_;/S:J]5RL1S-XT+>F7[AL:H2A## MBE)DC;#,8PM98?=H#T&-&ZDV=<' "0YP M,&ZR>7I&I.-9M2;"N: 'I($WGGE M [G Q2U9.1HLM?.FT3N]FT9O*9UD;WL06/\J%>32(NGZEB86.8!/&9P*0Q5)9* O;2Q.MJF\: MHL$O?W:.7F7>F.Q+.A_-E^MPS>QZ=U%?O'=]N9#"YF%;-AC!Y8\?=?GL$3VOK7^H<]WV_K>(+4UZ]??[X= MY7?9?#J>SL<_C[.[7]9(/3)UXL'SQ=KOCK@LU'QB1O?3Y6CV-@W3V>+9DQ^R MV>-=R/CIQ)+2OI/F% DIA$8>^GA8PTI)E47*B'@/+V'5;QPY MW\@?S6;G=\K2NCEJVE?!8MT/HS"3Y=_&LRR8=K_^&*I+'[[,YLO =S=;7T[\ MZX^+].9N[:Y=R&4T3FA%@>+"0$PALH)JQ[AA)-BD%KDN\_W63JA06K5E+J,Y M#YCNUAR;N81$$.(H42K8)DP!8R 7 GBMN&3&2\H3Z9B0H;L9:RQ5PBIC R(< M.:\,'27R!Z'*3#> MDN!"8XH8$I '&#CR%$J-S3!S37?!C?. Z4KUCP.M3LP1SQ]-A!884P;"S DH MZZ@Q1$Y0^U'RR;[]\..&6&4>TE\XJ*PBEE--B M8(,:J0N=$ZIK[P@-VH'L4I@"# D#I_)..1E#\21T3$'&B?&*<>*(DXI&$6%29T !!OV2.DUK&&'JXZ;L9[: "F M89#C3-MP?_'$,D6)(@XYQPBR#B"/B^%1><4N=$9I4N=GT:D=6%\3XZB'+OAG M0) P$&/'-?948*.L%E! 5#WBJ3O/I'L^G0=:/W2IEQ70 0-C*C,LH*628,V= MUDYC%>PV X::MKZ]S;+*T/2C_#_FH[LL7T[_.YW8Z6)\%@OVE$V\0YS'8',2 M4\>$05-9@HG#"BGE";Z@))'-T*$^1EWQXG%+HPB+Q2J>#7+?[L-8>VSC_'C! MA!I"#6+!X*.:0FL545RI,-AZX8W#U<]P=A[+5I41C0+4%1V>Y1-[R -TA D' MRP3**QU&/C)]*J7'*U)M &@9+"B20CE!+@$",Q.OAZQ!*J(:+$<0$L@,%(TQIS %WU>QX[ M/QO<#)>:Q:OW<:JWHT%.FN#P,1YT(*G!3"@A9,P/#BD&!E>/WN_\S''C8U3C MZ TKW#=^^?MHNYW MLTJKMDRL]'G 7%K$:[ 8,+(>::"PD\AA@ #03"#BE,3Z4J,>ZFFR7$QLP]!= M&G.PID9R)9D-(['"1#ACD0<^.!T2*]GEN9N:L=(-\^(\8"XE5AJ*((P,XD@C MJ"-:,(V=8I1B!0BR-8Y!7L[\4!N62XQVI503Y G"4%JE0@?Q2!3#'%=:7N@, M44>79>-A&X;N$MF#.;;:,0\8$-1*$?!5)$CI+(*XXULLZ\1*-\Z-\X"YA%AI MPYVE@;X!%TF)Y\J8P'- !(,0\1I)HWN(E:XZ0]0$Y5(B8"$7.MBXP&+GJ$*2 MA#ZP'=@T)=1=Z)Q077NG8V0;ANQ2F&(Y5IQZ)ZR'5',K"660 15L8\L1'>;X MWR8/S@-D&,&)]6.E ]&Q%&&BA%#1F+TNS*=6>880<@"1ZC3H(5:Z&>^A 9B& M08YF(E>5P$PY;%4,LD(^YCB6Q? 8 ($7.J,TJ?,JL:T-P_J:&$=-7, CDB@= MIE^*%,9**ZQ!7-7CY!).<7;/I_- ZVY)LUZR8JJL-0YS:!VD83X73"&F('96 M",/#@:9#X;=Y40^ M5U5T74PZ"VW='V9P++!U?XG$Q2S)&EL *0@B065]@$U3;8%BM$9.E\YCFZOJ MO!EDNIS[#\>9G)CU#Q=,",<(6H@L\29,8TY:!+ 0WG$O *MA0'8>WEPG"J(Q M@+K M_&DY)-,&7^O+*,9TA[?_5SJYF<9 W!CDO8U6??[SXU^[;MKC=_\62/FG@$B0EC4YADJ&;(2*'9!FD@-?=='F$^$;G:"%^R M@0([Z##8S35JN^&GP.3$[L614DE0%-+&,A\O*M<.2J/H%AS%A>XRQNVL;8LA M\&7O'7=-P-R5]7B@Q2=7GX^62[A PF)'+53<,B*%,7(KJR;&D^39GL*P]C,: MT6(Y9M3"ZW5S9)!;$\.C1D\KE]DB6+X?1\%9^/V)%[;W,/ZS9Q/I%<7<"88) M\AHHA!TI9() LBY57\Z5;$A'+X[BUT.FL_V(C84 ,\D\Z"0'X2 M)$8N[M:O)3<$L"ZC*OLE1O-@=;>C49C8C_;7IXN_3H95'2Z6:(;50 MBDEI<"$IQZQZ0%7+QS$&Z)DTB'/WC'H,38FXF,/%$DR%Y%#%Q-U0ALG5>.L* M29W$8MB.23-*/,B,QO!ZS0P9I%LR/&+T0PB?Y6D8+]VW\>UH?I-NK[@[::,< M*Y8HY1#V0C($!;%6&>?45E*+..STNIRR^UY-*.[YZFQS&'7%AI=SZ EC9'^! MQ#E(5/8BRY3,_ S1#&D&X/_ZHU\&*29,10:]*/^X)=/MDU-3]L4>YY. MC)* ,"XYP]HJ @F7=B>70EVFGREI2M174=8T+%VI>]]$><)^.%0DD9)3S0E4 M '"$N7+,%M.EQXQ7WV)M^638 "V(AC#NDT4G9XW#A1*JH"(&,PJ"R:T!E$07 M_<[3, 8/VXZHK[P2;*B%U&OEQ2#MB2'1H1\:O,_3^]%TLEW@C^&8ZRV ;<2Q M6BS2Y>D-UO*5)$P*&H='5%6O4>)ROTLG; MZ>CS=+8.33W)D4-%$D\ A,H2#X E0D@%B"JB]7R=>SY;VY-M@1$-H=.5_HM MY*OY=E5N0]WQ]WWKP(MWV=+N3&ZUV!IDCQXX0IN&WY1X[;@V@%A+#?,68ZQ, M@:=$JM-IZMS%U"9C7?O%M8LS!\=#Z;L]9[#8UP0UF:SK'S*^S_&XSC@PF M@O_M67'[#XST2DH$#<7&!L68W/0P6K@W&>5;)(QS_?9%]^&6]?N%%K M\==SE1;?)VHVVS8Q'N$ZY,@>>SQ1T'H-!#,40NX8M("[]967,<,'8Y>:;ZV: MYK+N ;L4GFB"#%18>QH&44BT<$ICHBRB$%O"AADXWAX+SH.C*Q=E%QGY6YK= MY*/[V^EX-#LQX!\LDPAJ@BL7N.QD,+4%UQ;%P 4,'7=&B>HW)+6>E[F9T;\I M9#K3_L::>-S:DXN;!\LD'G(H!/,!(:08PBHFH=^.;O/-MC]F! * 8$ !VM'TT!F$1KMJ +>0P*QZ#16L]QJ4@/89S5AZ/G4 M8(V#RHYCRF/N#D@\-0 *3SCQ7$M#&<>R^C#?>N[M9JR YK"Y[).CP '%PACG M$60F6+\ZNCZ;R8QP3RXUC6HCZCWK;&G#0%XVJQQB*@K)C/-4<:>H1\Q[R0,Z MF+GJ-_KV=1ZY'Z$ZGGP]'GT<)>L:1>!]B&=;;(TW4[O*QQ*/%UAH@!EH6\)P)6D'B#MEO[W9NR33F#K.-C[<6O+1GN_+),PA<*$22BGBA%.C;-Q;W8S MTX(@^H6:+&UK?'_ >/OX7B;);,!28&L]1Y8*[ 5%$E(5>W P["[HZ&(O%#H/ MO4N,0A=0*6,, IB%GJ+"N&Z E(1I*#$UL/HJ^OGY7GN9GQH"YE)#A UV6&M, MD2/$,!X,-F&*,5)ZYB]T#JJOU?)!Q U#>*E,PL%[=,1#P D.[H 3!'"MN6/$ M:QJ\BT%.-%WRY#R +NT\-$7"4ZT5E4I0C+TFT!&IB'. AS^KIW$Z/Q-T+_-( M([!>2ZNHQ+'G\V#I%/A'R,T0XP8 3@-7E6PT8>L_[=-GA2K TM7BC?970PI6$<7;)?0 MU%T,9CRB^8-EDN!/&^=,!(I2X*V"*ICABA-)H;*TRY,!/:B^*5RZ/1"\_SAN M3+L0?BC.X'^_NKX.WQP_D-O12>%U1HA'R0'VKOP.YN1PDW=_<1FOK@C#" C6 MIO! ,8$\X50+:00I=^E?2[;#*[O[2PN--<3<8P.H5D):Q1D+V!.!8WQ5AW-8 MC;N_2O.EN[N_S@-VT >GVUB;"7:E8 2(:&,&C5FEG48*$V$Q=5QVR;NAI*8K MS9ASEGG.P_F277)JJ R"(JZ"T8$HM IA8@E$(!BDS.N$,QFL$Z$0%<9QYA:VW ME!NK3?A76^^595BH3B>BNC$MC?/C/' N)Z;%8QL&5 P@)((&4BOEB(U'ZV+B M)8ZZS$=6-Z:EM(I*Q+2'7%FD:3_WO!%8K7C,=<(R-X"(QI"I[-1(UM,2QBPCQ]+I&)2>16X&^^SP$9**:PS0!&,($#5 Z0N M]_ZIJD9K#5R[9LA)D^+I@XFR"B#I+)(" ^R)UK98RV$*8'.A!FDUC1U0>SM0 M#9T9GJQ7^8C3R 9;FTCA+31*:^W# -GM:D=I [,-O9\'1/<[KAO[96O,E-IL M?5(B@08PQZ0VP/I@>SO-I.- $XZ9C^?O_D1%S#@E>%DN$ M9=J&T2MPW%%BF2!> !Z^T@$Y4>.D9@>!M>TPH39( XBR?9?%6D>S393P8CA! MJX^2_^QKMYTN8C3>*D\7;\\*:JU0;Q+&=".]MQ+%A7 *)(;68^EP4#9 H-2& MSG#P*G_9SIEU)@Y(XX$()HTW% @A$3$(,1R&1DJ1[?(RP9(AJZVRH4PVO!9P M'73$:A5GU3 &@]TLL8&&0JPT"S:6Y<%PXX"B3FV0BJ>%6U/X,5_T/-B&[G$8 MR:V 5FIDO//48D35VL&*&18$1:_!%RVML>,^2<-0#9T9833&6 2;S6(>/#FI M,02:8DR= ,[@8=YTW(;>SP.B*[6^S>8W)Q>D'QY*0+RXRH01+ZZK.RKC=4:> M,PR%BAF+.\TE5L[/J*J&K"$,NM+DQ]LL/QVD^^BI1#/E)'>, :'".,1E0,2Q M8$ !A;"$ [Q+N"%=5@?ADM.Z0$FA!LAJQ#6U/LPU3$LDC8H&,]#5CPYU=BM7 M5X9:@S!>\BF.\"JOD(!2&H2!,5P94U@J#$!XH49=,]H]YYQ'PT!>,J<@=-P@ MZWA F')DI/#*. NY-$"Y@>8B[9XQY\'4T\F@;0*3Y MP\X;&ZRSH8;H=F^7- +@19[9"-,C8H3YT)T0,S'/,]M.H-IS?*F62%U]EC[5 MT2Q\E\@@X[V'U.@P*V,*@J]H@ML>DT(*8",(@[0[NN+'>>!;#TN>31Q[5@WFJG8D).BA&--ZBY M8-$CAN)];!CPZL%3G5T+UN, =SS9-'6W$R/K2WV) \P1$"9@!HL9%REW MJ?MA;6N\_.U/S>)[H23S2EOK$36,4$*@MDX%PXYZ;327I"<.M7.!6 L4.@N] MSI98BE"X;<-/+Z[L+9 XS!P*D%'.#.46:$L8@)AK"#6GW9XQ.\OTJ:.I0UGJ MZD#34U#PT\B_\J'!3\LEA#KG#-&,(DRU@0)9S(3#Q !/H6?#HT'?T5_U4>PO MC/A[!=8<*)LXC2 PWEGD<# "E5 F(*LPU$XJS*O[3AT$%/?#G&:0["3J.!NO MT0G@N/DRM/C-_#K+[];C[H'@XH92][J[^UGV/4UU.@^5+-_/1O.HHH_+;/R7 M'BW2R4.*Y$$U14TFTXU2'T&U"O/+$QC9G0@C I*0W3++(:6"<8AUY96FKN:0FY\6TZ6BI\F2:E<9"Z M(LB?HWP:I](/H;DGC)/GCR8 >L(5=!1*%[QK 9#'6XE"3])=!K5?F/U1$\H^ MR'%R\^3EPXD7T!N-.71AC,6&4HO43BH%_+#-B^I*.J+M6LB\%KT/TG;H4]W] MJ#FNP[T;W9T:]Q\_%FPF#3G75'!.09C2K-B->,23&D'E+4>0]C_FUX"Q:T*< M/GCZY,$$>$20P])SX12"3E@D"VD8H@-W(ZLIYH!V:R%RZ7H>Y+C>AWK/5NML MNHS*BEZH7*LJ?I/8:9Z. X17:R]EO6V" $ 'O;;3A1*$@>98&H^5A1 (1D@! M !6&#/!NF*K09RUATE4G;3(U.T7&4A:\6LFH-4!ZYFPA(;.NNJ?66(1M#QRA71@K.A#9 V-UJJ5:2#S#>K0EUED_GJ*=A@ES MO@R?%M, ]S9'=%P//V%"&S-+!Z>C+ZVJV,IK'M MF4^E
    <+)M 1[ #W'DL(3; <.%-(3.B?.#+"@WJM!Q;:B/W[\&:09HF0R9+ M/R3YN!PMUT/NQW$Z'^73[,3TM/?Y1"BE"$%46J8"2IXK6$S#1F%2W4AAKWU* M:@+/SKBR;>(?\\5].IY>3]/)R8'D8)F$2T,II]XZ0+CEBBI21$8:K.7 IYV: M>GL1[=DL2J^3$8.<4H9"A'X)$)/]C$>+$MD:]Q9( (>$:N @]9(2J:#TK)!. MTFYSJI;S">RB1H+KH)59" M*X9M3=369 EF-('7OP=7!FEG#(\B#>V^?_KSW?&=]MT#"<,"8.$()G([O=C]Y+D$*,J(XB#,AXPXXKSRJ)"%,U9] M%4&\=DN@#HZ=N0J5L7F0;CXI'5/5QNL2 AD!V ?-N&#:6V"]+58'G69.#MO* MJ,B2%ZGF!P/L?ZC;',*#-'HNF+'],+5( ;'.^7!5[ESBP3()EU1AR8*4,-B7 M0A##:2$C1JC3\).2JS*]JCIK!]BNR/,A72SSZ7B9;E*&_!'4MOCP\8^3!#I: M+H$0,JDX1I)Q:SR*:V-%!@2']0#3[@R*1$V"VUG@>YJO4\JLHX "3J?#GPZ4 M2"!@SB!O!";!*V+60%1LFGH1QO_*Y#G_',PEDJ<96"N[]K^/\K_2Y>K!].?'U9]221H$-->S)?S#)>M7$+H M8!Q2"2P F'-J#"LB#+W'HCI7S@^.NR2N- =I=X$KY2W9OY4ZV6MUD^_>^8 MM*^Z_U[]K6'FQD8;C;$ %',,/1+;Y6($E,.=GOENB+@M)E$;C"*ZB_F\N\OF MZ^YI1O?39='PX$6D^9=TXK/3& M,F^ UEQPB#$$!9I.*EJ9K/VYE@,<29O OG/O(_2_Z=9C?B'SI]&W;7Y='Q3D MOJ7Y>+J(6W\/)M&Q'<_&WI$X1!R',-X%H1WR%CBQ526"7*KJ)FQ_7G%[_.T+ M]L$/PNY?JW6V[%UZ\:OE;9I_NAW-.QN>SVQ"XBEGQ!EB)+*>$^9XL701-% G M#5Y_+OX !^YVM7+Y_>+/=+%,)[WVBZ=-2 P2,G@D'BM D,7*Q-B@K0809J1R MO^AO3>,2^T4MK706H#5;ZS^=[,?!?8L?CSF'Y2I( ,'.!.70H JME$92;3<: M$&- 5;]Z[OS@[N%SLA5,!V4\O\OF7];=8XW8XE,6O-['OYML$6^J^?_2Y8=T MG-W,XTI+DX9UW?KIJ^0K)'>/R%?> MCUUNPX?=A7+9]6:G>-W-\^2;#KJ9-H>B]FQ(DV)13X,(TQ[PCQF'+C&2T< M:,X5KI'HZ35N[5V*G@9O;YST9W<@;C9%>UGI>-:&1'*#F33.8.B,510XM0U) M00(S4^,$WVO<:1RJ7KH+1UV?-E#SR;K][T.OS]/E--_(OEGQC_E[\NGGU:GY MX>RZ$HHQCU%V$#M!K(SWGO@"$P[JY'!\C1N-;>/;%>=LU%@Z>705Y_;CU>?9 M].;)9:![+[,]63KQ1!H!C('8,NX)=;I(,X&$=+1&BNG7N '8/*(],6G3/Z( MC[)AFE6>IR>N1RY=2^*,$A@;[AV#E'NH'2J6K(40KH97]AIWV-I#=D@,"S/] MN!&2/524&*^Q1AYS&9 &6C&@=B,W\ )7Y]EKW+%J%=R.J?9X!H\B;+VY_/?1 MZ8!9@C"+>8Q:1+-<[(OL;M MJJ[Q'CY'6R%GX@5 3%L "=%,.*-]<<8/20)IC6L?7^.F4V= ]TS'WT??IG>K M.S6?K^*BUB./*(A3K(ZINWACYOFT/*/R!$H/,!2( 00T-E;JXGA0Z,2:U; 6 M7^.V4>> #V34M-/%.#KRV7R4?W_\4%6*EJPX\<9JP8U&P BIB2<<[CIUS*E8 M_4S":]IBZ@7LB]]GZF,?*1CV*JB02Z.H4AXY+E2Q_Z 8KA&"@OZS3]2>'BZ> MZYM0!9_EVZ_B<\:L7C@C;<#5&*<5N]4[S& MK:?A::1RH%>TTV([MY[M*+;F_2H?WXYVYYD.Q7.5*)IHP:RTP -A?>$>H:* M<#7E"*WN\J'7M/74$IR=1I1\/HW8Y^>(%>*%'C(.,CXZYWQZF:R]ER8(2,<1 M$M8S[(4R#*+=)"0,J3$8OL9=K<$HHO(8N Z-W':QHE$?IC>WC[OB]?O5R:2-(C=6&U[2EU3ZR@Q\D=\&[P3)8W6VB MJ>(!GQBX^RG-[TX&_;?RTD0Y 1PV2&OJE&=265SLR&@A7 W^OL8=L,$H8O!1 MIOL$_D<:>WMP+[^D>>CL?V;1B@XCP_\6^=R=0<:@I)5I) MPVB8@0$ENR')^>K1$>@U;O0-31\7V0>*.=%.OTPGZ7S291_8]^Z .54F,$)0 MP: /G@NTQ?I-^!)5OZ<.O\;=Q*'IXZ$/_/V79ZH(POZU_F'/]]LZGFCEZ]>O M/X>F!]]V.I[.QS^/L[M?UEHIEM8?11HOU'QS&.\%%/N_?3._ND^_V70YFLX6 M3R5(ORV#Z.GDQX'L)&U3%H1/5]?/=P'B_L!B1Z*Z6T7EWY0$U7.*,#-<$^J) M%8*!,$K&M,9!5EGJ''-+@^/NIJ!F9%[?&G1L0&SC?8ES0"AG#8:<4>>0M!Q# MPJDFB D!:\3MGCT&CF:SPR-?;[QZ<;%G_UI8#WT1QLGR;^-9%E[YZX_+?)4^ M?)D%V^+;TLW6 _.O/R[2F[OU6FT'W>+-/ R?Z>XFW;=;\4]<'G:D5$)8F ^H MD( H2KE"P@L D69(" 4$K+X=?#Y%*UXEU@M5LK80[LKZ/-#BDU!]:( M>LM1IAT@+YM5T'NEK%94+H M>G7]<30K<;G-BV<3A(! F )A$ \.O%4X_+\)9">.4BVKWXG46@A?0SIZD0.[ M'C)=:3OFY [ON@V.G$V_I+/L/H*P3:@@XXD1@1@$*(W#U!:G+XDV;J'7%H*O@*(QB;%G9@65_ M@01+(KV7RAM!XD2LD-?Q-CAG)5><#?"^K'8XT0@\72F_JXRL6C*GC$?!)R0T MV.)"&FD1EAA";*FN<5RK+7(,91FG%8"'MR2]NKL;Y=^OKM_GV3_7"^XO$F4< M7YG>2M-/H_=EO[M:+1?+T7P2!H)-RWM;4J^_%=/&YM=#SV F3(' 0PZ)<\$_ MI]0[XZ3 EN-@CY.#\IYL%[T,HOEM=\1X(8-0;&049#$@ -HPS=XH@T MM5VN/AY=(.^2,@?7Q+L%>]#KX$^N.S\VU3^Y%MUIC:C4CDG"&%20\V G;0'@ MEG:Y'5-QK;LS"CR?T6O@.)AXB@KW/M:91:I<,RDM1,H2A+P"&EH"F <%LLQ" MGCQ;JA[6,GE%EIP;"]$=L/^A;G,(#W*1_H(9V]OZ[F.WH M%T:^LJI&"ML!!SU6]FP&JI97U#6>G0UX>2-"O[WF9/,20Z0CEH=9V7(!!.8" M%@X+]L;4"*7_3X<:@L8NOZ\-[]I/:!AQ'"/A*2522(A1,=J1\$WU<)DAY[(8 M7I^II977UB^&.1&=V<;$$F$@",RBSB@4"!>/5&QU"""J/AL-.9O'T'M6TVJ[ M_*XWO!MW'9#8$2Z]AIQA[I7"N- )+"Z7S3DC"+#ZSBUM/+:^L4PIZ0SVYA MQPTU.@QC$'JH8!CGBC4DHGD-8V_(:52&WK.:5MOE=SV?Y=?IM.]9Z44K$B49 M=1IH&J]_P)HI#8HE?Q+,\^IY*X:N8EY-!UGEZ?.$'@.9F,YI8&(! M8\X833Q'!/ PSAFQU1YE!E3?#!QR-IC!=JLV=#;<<,SUSYM,O%&P#9@/V1'Z MSA8P]-!&Z;T2T"GJI*0>4PT)11(8CVCXTI:Z7?<_H8UIP@'3B!CDN')4(:$) M)1 #R0QD0/OJ632'%]I8FC*MA3:>!_:@0QMW9SL^CM/Y*-A")T(<]SZ?& PP MEDP8A2TEQ$MMO0J^/K.>!E.JQKV_EQ+J6)H2STG9 )Z=F:/;)OXQ7]RGX^GU M-)V<#OXZ5"8Q*-[8K0S#CF@!K##" PLD MR&@NG6@%$%JE'/)=1M>7]?GJ:^J [FM!T]E!RCA91A^PS"&* MXKD$8P^\UD19:BAD3D'CP]2*+,""^AI7?YX?D7-AED4='#OGQ,DYX-F3"536 M!T)C@B4BH7(#&"NF/Z\@N%#KH:+2#JF^';"&SPY/H36,:^$(H1 S[81 #AN& M+*6.=>D-GWDZH''=GP=%"=7NO]5A=[W$>CW]_ZQFWU%\Z.#L?KI0XC!V@'&H MH!<4,2ATO)&84$D!\[K&Q2"MS?"5L<]: J5!=>+82<]5YZ-"">>:&BTMYAQ2 MQXTF&CL#'5;2AI&GQDUP%Z;.ZJ!T.O">?=X56BZ@A%PX1:CV6&@F$>;&*4L< MH*66'GJ -?184A(S-#DO1;S*T&'F**6&=)M0J.()V4%1^3P\NV+J M+@E3J?.Q>YY.XN(0H@H8K(-C 6.0ID%(4:N-%,Y6OSKALD['EE;OH2M[*T/: MZ:#V^?36Z^?GJ WT3C0"99A0"!W-X=\^K7RYO=0 M]#"8*?R578G&I3!(:BVQ]E1A(07Q/'CUDBOFO*M^YF'(1U=K]88AZN4B>\?@ M;D0CD"""%2(4".JP$EXZB[WFVDI':BPU#?E(ZB#Z0@/JN,@N,+@+T5!PJA7# M4 C/J>8Q13N3&#H@PQS-7NG9T4%T@0;4,?@N\&]Y'-L;;H(GR UAB#(G%)8( M,T$40QIB5#WB9,BG2COO4CVK;> '#;88_"=URE#M/&<$0(G\%L?0H?QK2IU$D@(!C3EGP';8 ("NKGY.]F/,$I2EP="OY/!P'8W9>P.X: M9U0CA4F TC(#( 5.;9'56&-S2:F32[.DBVVV:L#^A[K-(7P!&\,7Q=B>F/K@ M+IP^8O'\V<0B[;06DBH2?2>JJ2:%3);! 5Z$V*]J7YSJJP?H8(:S0YB]]$/; M2XM\Z%V)-E0:#;PD%C!+'21,%X:Z5^YU;@!7]DYZAO\"*?UL;]62Q6Z<2N\C!= M;219"[UXO(=4"'-T.#^[LD0Q$Y2G/$$TF(,:2E6X3!YY9E_G+FEENK:-[\4, MRX6 O8_,9S4DB=>4"V"TI%:HH)7_O[TO:VXCQ[I\GU^#?7F9"*PUGG!9#LM5 M'?.4P2)3-K^F2!47=ZE__0 DDY8ED4SF@@1E=U5WVU(B$SCW +@7=P%SR%;2 M@*R%HR+G>KB#+)JI(; 82J\0@9)3"I<@[K8 M/+$HYR*V0RGE[05PA<16\XG[YV&ZW+ZA]QVASWX5BBCG)84 8:B!A-Q(4174MT^H5%'J<+*]\K2"**@.HXXP'4F BF:N.Q#"5LM;M M]:]. ?EK"O0@@&R(?4X;?&5K',IHN+ KA=* <1G3YH*&B@@R%E5&'%;K#\@:PEEL]74=_Z]"P.>SE?3<6]Y*^>^66#!!23( M>V$)LAXB: \8"XA;5#[]*3T"B>1P+5S?72VU,Y]V2?Z+^*.4D3YUNU 98). MJ[2VPCKGO!6J.@@AAK 6:M2;=#;D*9:W,S$&.J!JU[$"0">HD@9 YH5A%F%1 M'9,3:7SS3&'X4_HP_ROD-,#F3@U>U AZ3V&"+(&8*&(^PJ%RX-^G+SM#7T4_I5!I'*E1LM MQT')R&AIT,D"<^.- 493)I 2EL>R!'LI&LF;N_'1FTVWNT;!7X+$CXIE MG]/I^$>+>%\?B\6=*0.:$,%1^,,.989LBX)[Z,VFX^4@B.SJ?6W+OQR[+WS? MTZ0=>NU6<[]8/LU.^'7)^>E9H@RW7GN/%,"4(*P90,)8[!DE4)M::\.O(F1E M(;E1FF-$M"540Z4UT=PAYJR30ICF*DA^17 :TR8@ 8Q#R36(.7%& ,5(:M-@9-%R"[#,9M#D2NHY*24 CPH7=Y2R[UV MBG!D=;SUUUI$I7L3]UG5ID^*6D\=(_Z+[/6A=QQ)*Q!A&,%@MP()A-60*6HA M=P(FK?;3L&Q95E2^#,]43/WA.J6:YCF8!PG(='6WOIZ._XOXY+5?[!R=J?6B[E<'-_'-8"LK/TW)Y M^,7_"7\)P'U]'/C.GZ><.#J@F_FG8D?V M.'*'1$JC]*03;B#V+/+ /6M_W/>E[O'EXO:^_%;.SCCJZKV@H,8I*8QQ5#G+ M/==!)]M#)A22V7KP!B#-,=IV"7 JO??U7?CE+GK.C7'1>PK/!(]U8!UBR!-J M("<'+"!#(.\;@;H6^#$^]0CESTVO+-U?5\6J@=GT;OZP6:^VH,"S+J\3K0HG M"7'& "N9MT@KQ*W H51Z(:)R*\ M>>)L;V?*PW&C&6:IN/%N_JU7SY<(&<=,( :[33UQ."P!.Y'I30C MS>OJ7+Y*7)G=U!K,82AB1NORRV(Y_>^H5L#-^<:%I5PXH1&07GDD(=&J E Q M85'>UE ;,9YD1(=8_2Q,R=*PR8L@PQ#C]\6\?/Q]M/QWN?:;^61UE@RO-RAB M, TPW!GKI.$Z5+D2UZP"B9#KI8EM,O<_?/^&OT(X:_ M1I?A>27T1+."8,"0@M!+"KA%0!NIJY$2J%JD\%\A&SI$*KE=HA^?:.5^6?Z] M*>?CQ_H'^\=:%\0A:94D@"G&##)!\Z[T>.V8:UX%^'([YMSUH7A@.)!.8(>4H1P8)S6XT;<:SS5E@[E6R-4]9NT/MYV).E$IL[:?(A MR^JP*-<_83O1O& 40P9H4 28U8); YC-S"# /[.Y5G'3=..\A2D46/9J/Y MN+S]6I;K]U%,41RG59QC30H.($3.,$,UB5$E@""S'Z%1'#37?"\/:+PRO:8C M2(3+^-9G$C/*MQO/I\8;FPF$GMN..6Z.B_I-78B(0MRKKWI6)T M(:A%]]"D$OO'9?DPFF[KOY4/\EA9'4&\2( MLH@KK)U2E%4H>$6:NWM[.VCK@2"]X95LL5C$H\?UU\7D^S%DC27C>*O"$*>L MQT!#)+5A0G-8^3$LHC[E\=J "T=G *4B@AJ/EYOR1]7[# N.-2D\PS&U&1JH M(3$:[(J.;^_]Y2JWJ@0$?H))/_=JTZV&)VNHIA_\'T.D6 8VT*3(P! MSE$GI!+6V6"]5Y:858JDK+1VZ0'%H.D>72&:BC5/,+J,.J<;!A6+21L&"PVR MEGA$K*E4+.=!BR2A_N,,!^5/I[ .EF3Y8;2,=Q"'C7/HRJ#7F:H8]$N$M!72 M0 DM]\P9#HR+)<4\IO5F3[YX)DQ5#'9>O&;$.&^M(&&SUWJ/HR8,IBQ_ES!5 ML39[^DM5O CWK%,5]685@%VMU/COS70UK7.^_WJ+@CD* .=6*P,A"IL#BM>$ M[$"AJD50[?4D(]:EQ?,3O$X037:*^TIOXQ^7Y?G"B6?;%I8"S06$P>Z4&F 7 MRS[LQVP\4R[SL_ZVDJS!C"[P^CFXDN?Y?W84N9@:86F, A> (;D5=_Q)\?G/ M#T=/9'Y\H%"(..T0$@(Z IVDP9*H>B0]31H27?/\I3N4%QU \G:"'2E27BFA ME(-*>T64U8=Q0M!= ML&-M>38)=KP,L@&TG5[+-A'-8FU#;Z&0""' F1+[T3M'?K\W0'\*!K M4>]U=2CQDDC*'(8:0F@IYM6:[SQE[&I4H4X$WJK 3C,H?VYZY:XKY<^J@=G4 M76D>0KACB$$*'25" &]!-4Y&1/-XO$S*-M66XR6E>2[";$ANM"O-XRC&##EF M%452.0>T4)5+3V+6_"0WD[)-77*C&6;)HGP7JW6YO59G6W5[=P'KJM(3'ZO MTZUF.-[]Y52X[^5O*T P5"CCE'JKF.68:G5P#TO",PP,S\,]WC_6Z6*&Y]_* MY7H:+ U;_O6]\/CW0*-31ER-UH4T6%H"!=<681#C94UEOWI ?89%'/+@6/?8 M)@LD7,R_Q,N28K=/A0T^>:R0C#)LM966*\6@0\+O5WT&$-;-5Z+^"\X-RI(6 M( X>C?P4CB:1R4_;%U%E0$S%FU>,T1:[,/1J[%K"#./4\R!0'^CF$;%APG&&33.?Y]?U#3F&'W;'.L-XL&BFK='LSU?(//;8C'YSW0V M"S)Y-PD?G=Y-R\F[^7HT_Q*5@IU$,^B"NE\$-657XVJ?/.<7R^KY"-3'3;#O MXDTVSYL.?'G-/BQEXB,^Y?OIMY<]?%\CX/N2UQ1>0<( A)@31GFP=*V35G@7 M_G54ZEKJ<$]'%<>[7XU0K3Z.ENN;NRK$QRSN_YK.MY(_&\G=_NV%1D QJI@6 M0E,#J4 .2Z'$,_/.Y(#FG5P]KMY6+7*V_5HO?UXE?AW MMN#QT58%T9("!X%0!%%JJ)(($4Z! ( J*/(-TDY)C!<%3+O",Y4.>:3'9UT_ M)]L5#@L(&04 ,62=(YI0@KBQ2GH@@JI42,>$E B8J#PI896Q3FB.G%<.:I\T M$.*26L@=B+<>9?H!\KI9):54V'BKE04TS$4%PM>MI#:@@KU,>H7]!>614W/F M,IA25F>XN;L=S6IDX[]XMH#1(^*,L)!ZJJ71$@68H$8&"6UYRLVH=BG<3F3T M2C&&-LBDDO9-V+##>.=?]A;169&_WJ D#+OA3<UP#TX^_C_YGL32ST6IU+D*N_EL*9K 45'%C@K+&K)5( M06D!5E2!\,/FZD3?J0$#ZJK]X9L!S[[W_\/H_GP"V85O*@3AQ!&%H'9&.4LP MA1)QQ0@W,$R\:]5O>Z%$?=JE@/KM94"FU:/CR?3J=C&;/#U]/JM1O]JJ #I,,0$< 1A1)((VXARB7&O@ MA*0HPRB8) >,W4&6S-/\I(LW=\=<):^=X)]L6(11 0Z1LE@Y:L-D8R2HFV%B M6,V0RK&"41*"=(I:,HY,_F>SJ^'G%\N:B\?1-H4/NS%TG(4=F82E6$@7UF1O M;5B:"4(M"GGT%K:2AAD= 9;"OUO+QVFV=^ZLWLW-:+E\C([R^\5FOE\>8^N! M/9E5-^JX*U\\6QBF%+;$0"C"^RWQ6D#CI,".(A/6].%\DK?CK^5D,RN_ WW. MSWBD18$H\4%#CK77+-%A53(8[\<(#>/9U']J(9U%'TAD[?0[G#)5AP.WNX^? M.UHYV:X 7$- E4'4!K7:"-2I_ M>*[P%"@D"$$T&#P @_AO-1:N<.8U$#J2TW/I=X#0=4L]RX."'(1]L9!?KX+T MYW12+D[707KR2 &5U%H+9PW'1DG"MGG0NWV04I9A4EQ#5!>= -!8+"9N&FH\ M#MPZ+9P7#Q8*6>\%MU0PR[T2'&-AG$8RV J4ZPSO$>A 1&UA2+5(5DI!#=,@ M4"T.V7$)A*&84,IAM8[@8+TGO<.NGB"[TYL;@I!:C/O[8'>Y9N/'S\O1?#7; M&MF_!;S>+U9U;,#S+RGBX(GW%@;8/)/8&>$J% P2S;/6>YO3W5.A_PK>_,\E2#;@0!B&*$"0VB!TX#VA8#R3CME;V M]<\:ONV,QL@CY3@PE!) B!-[[#BD/F7]B^["MVL3HH?P[:N<=)I8@0'4P4# M>SP$AA[F?<;4B^1;QB&X$6A MKW!3F(O\EIS!+ M.CB/J+TTM&L&9L9$"Y]O>LYUXHV%P)Z8@(1!RM)@3:L@EST^"ML6J9EY! (F M)%L#./.EFU]LNMM=JQ<6"D*J.5)<$N"189CY SH4NN:Q;+W5NLJ4; W0S(!K M'\I39?5.-RPT#(8S@% HC'!0$L(P*]M9258OUC-M#:NAN7,Y:MEX]VXW]_>C MY>/W@,"33P_LSFOIQJM%#ZD88(3'$HF*&@@4T$& PBH$I!1RP.I+WX,W3PRD M?O#SN9<4@<N;#*NA37@AX^C[<3L5Z-$2Z8[Q^^=I^ M.+!UP@7Y..Q\S!3S6''D&3(.2$JIMBE#]QI&5'?'CQ8NMFU*M'2%= SUV^>F09A3:[1&FE+!@N;( M%"*$.(LA9R;/X/(/U$HN'>I/HHD_DFL?';U;KQ7VY_%3N0D!7 M7Z5H?$+^M=L67@L<.\P.F9 7UAEVJU M^+P<3_B6"<7ZM.-FN8!):Z0/5@YI)G<':QPI:CF#NF<6RN5^M MOSL3$JT47>+6>)WX/8Q@7'PT)\M?\O)#S0^O6I<_J;"RR'HW_ M'7;$\\$@)QL6&DD.N!2&0$H]!5*'#31 RR@"6 N>W_%PJC6E4^"&MW_^6)5W MF]G[Z5TS;^CWY@6W"-.P^,78N[#EQKH@RDF*)4" "Y5A>$>O9XH]8#8\6U:_ M+4\GE)UK6B@)05#+,31.4 *1-!YY80E1#(,P%:]*J>V3)8WPRH A:CS>W&^V MVVC-LDJ7OZPPA G'0:SQB2D-,T=S(0'7C@H(/&M^ \00*F^O+.H&P0QXU!0JMIC6M_CK0H-%:< MALU1\;#<(<$YAP=0K-8I_86=5/ZJ+>1%'_BD4AY>Z^TN9NR\6^]LV\)JY6B MT05M*:A,UEE>33PED=$!)*GF;T\5/S$-_Q@",5"6 MX6,T0HBC(CS4%=C4<"CO'?UCN1T ML@AD,X2N6^I9[L\Y"+NC'?G"BI]8< ;"0F:A]MQ8I@QB!YO7R0QK%31$]5C% MS\L 2#7W/FQBYV[N/I4/\6!Y_N6/ /"IS??U!@60!$BLI9064L.\4? P.B9E MA@5=NSN6Z0225 *OAOWN_F$T7>YN]:M57O+'!H6 $BC.%(D7,SJ+%6;5Z"R@ MIOGRF["49%.!=P))BB/WW?V-GT?_]'VD_N1#:C+9OF,T>S>_6RSO=S=&#IN. M=NA>##$,$S06_JQSL'ZR7:$EUP(ICLSV3BVLD4"$S^_9*?E5\L M/Y3_4>-QO!0GC/?CJ9CP??RWZ]%\,EI.5G\\3$;K,CP?#.JSU*C5OC >!UL 6X:XHPRH M>&(NC0@FNE96PUK%!-+:K^U$^'S_Z0&D+ @"63N"5.T+0P&B+H[5:\K"X,,\ M(RS@:Y27TC4/IN_-WDU'D(8@I2+(3ET['+V^C[(Y'U=RHE4!M4& 6R,]@M1" M(8BQ CL?3PV0=,T/,WOV,76ON':'TL!L..M].-FN0/$^$@&Y!!XKK(+2Q=A> MS5(<<'BEBFLGXJU'F7Z O&Y642XHU(@2[!GUS"FA -GB@SL+;1 M$41#DN!\9.+11@7UDL)@Z;-@?0FG8H*'.>R-4HDK53+:2[4&3?J!\%J9%.PR M!0A0V"@2(/$2!:B!8=Q9:-I<[MEK<&M"GEP&4"H:?%R6#Z/I9+\!QF('-^NO MY7)WE^%ZGRA_3LVH_Y+"!*T,$^ AAI JJ93""#G$E)9A0N"4MZ?7#:7M0*2+ M1'@U#KVRY5T9/CX)6^N3-./3L5BGVA14X^V&3+V35! HH0X:%5?>6VTY2GF> MD5[.7<.3:C'X*XBG %L*2-2=A'=: M>T5 4-F KI TNR65\5DM\]F2A@RZE8^ :H(:X8(]O_0); M#5D#HMF5&AD-A79,]/V E3\[!%6,(!&ZSQV5W(2Q.". M-HSBW2>]Q'V(_O+ MH$@EVC_FRW*\^#*?_G>['>ER'M ^&=%]I$7A(+9""*(8@]3(L$@:*&(9&P>5 M(DKGI_SW$P#8#3ZIY._N[LIQK&!Q ./3:%WN -D$3/:GJ(OY*4K4?TEA7:"Z MQ18H**E67EF/,! >&"5:W3W0F^G0#TMZ@VQ8XGP*U)^/I[/I3N5=^S((9S2+ M9_N;(,C''QZ^F%$7O;T( K!:Z* Y T>MDW'S!01K(#D00#KH]X7LW7Y?+%F.5F&%/C:V MU:?P^\5\]-?L\>-BM9J>3LYI]+YB.PL9$#88I=1@*:FG @OH,&$8(]N87^RZ M^)4"O60)NT? M*A13!@ E! :$2DND!U 3J8E&TBC3W*+DU\7'@8%-1=5/,>ES7D[<:#D/XWA: MQM0&*8ZGIXJ!GF]<*,.- ):&13\L_40J$P;/B" R!A"VN(E,7!>=.H_Y\*('B-W\I7 64V294]0[&D 1@FJ)B28."6EY& MO"[*](=9.@WKF64TY7 NR^@DJ($^KOYMW*?9?QN[O[>3->/M^5XL]RN[0-^>NBJ MZ]^+,)K%:OU[N?ZZF#SI\/L:-6/JOJ( 5AIJ((<&"6XD,PA+@&/\"2$2^5JN M]$%0J%^P_7CS0@M#.6="$>25L,Z$C6(W>NP)9BE#2T\6E>E>G$>+NG>&5M:E M9KK/QN6"<*0$%8)[P:@6$IL]\D STOR8,UFE]RXD?T%B[F6 77<*)396.F:, MCM?#A8F($,'56)$E(N_BL)U(\:)-U35FXV)" M8[DE2A6PAGKG"#F,T$C2_/0G67WY'K2-CM"ZUG1*;I#5-)99XQQ[S[VSOAJE MMLCEK62T%U[]O,IF2+U57F2I6.1$AX'\DHNX*#Y;(,^J$B=:%198QX2G4!DE M44P+E=66&Q;:%LE30R32UA;:TRI'[5TA@65!GP];L<#&2>X"+A4R5LKFIQL]5__H5=](@&2R MQ>99AU\=VN/97>B2UQ18!2/0>4P\5!QKX8P7%1)0*9BWOM*O\)\O6OWC^C,S M+4L-Z'H)EM$V^?AAL?ZXG-Z/EH^[,-OQ-/RQ1CV""]]56$J-%M(3RA6S(.BG ME.\QP=#0I!2KIUOU(_(Z6V2'0*8BUW<]8N<@:4Z[G6@B]ZF0)$4V6$WFDRV?WR-,-"P"I4IXX MHAUQL1R(DZP:+5$X-T!?BB.U@:B^UC^5?8&'4Y&G^] M?5S%:)_3XCOV? &IY-0+JH'F3@L-%:WZ2XAGS>=K;S&A?8BQ(W@:B]-92@[T(;"F>*3:7G^?SA?+,.K*U+GY MS[Q[7F_GOH^6_RW4TH+]'L[\Z MOJI^[),?G>!5UY\JB!7<46MH_KF\?U@L1\O'[Y<:7^KK/O6N FTS1J60TC@/J254'Y9\"%L4;^JMI$Z2 MY:]/$%/D27THMW=?ASW^-OR^_+$#7:<./?N8FJ^G=CK;Q#3FYRE$1SJ2X#:Z MT*G)BTZY?\:S3>B #RPSB_N'S;IR(.W3K:LQO:^18=35)PIJ$1+>>^0%<-P8 M'!8L8)WV#A,">*U3A;X/_5L.MGZN4ASFM)3Z*BS8 #>=5)1R- MJ4PX*1IZR])R]/G5F]F()I6F^GJ':SE,SC4M*"%68@!=,"2U 5*$]6H_8NRP M]WF[WK+@0BU^MH;\9R!;EOZY-\FQ@?R^]P^SQ6-9WJX7XW_?U+O*_FB;PCL0 ME"U&@Y6)&?6"2U_I6I@PT3SJI+=#Y^[$]MR=VQ%("9,4U\OI>%U.MCW^(XA@ M]>GVCSKIB/6 M8&VD=)P+QCFGW%=C 5@VCP#I[?RT-U&W 698K;*V$J7N8_'7_NSUW?N+@+X! M%@$-#>18\:"4T0H[Y&S*RBFM2)7PX&H(X)L'+BW69>AO=*;>WR_FVQZL_GA8 MS#^$7ZS,8OZM7$:;X-W=S7SV>%NNU[-R\F[_W-'HIC8O+0RC0$G!.710"4T! ML60_*EW%Y QI1U0",3EL8=7MJ%_Z:\V?"DES8A,VK?4-$]OEE[ M8\WH8;K>!8?%JLC+T7@=PW;.>%-/M"H88A8*02 *6Z1BV"L!]^"$'52D+'QZ MD3QTAUAF2R,+O7>WP^K?Y4N\)R'A#32F-G*$422HNJL0K$,W=;=B+% M>LQHA=?;YDB6WL;\J-'1V^'5+TS8 M#*FWRHLL-8>OE 05(4895"+H0Z2(17JE8L^WNA\5\?!%-3K0J+*,6.H:%]&&$FL7B MH/MQ0JMDAF4->N!%=P EBU&8_,]FGW7F%\L3"MFYW(%+WE-PA9S@.BS.WMB@ MOAFE;(6%\KIY3>2>ZYD.H[#VB6TJGGT.7[NY4Y-%O0#8UQXO(-.,4XN8A(X M0X0@AQD4YJG,6W/M28J+WH![2]3(4GG-F!$#;4:'\=^N1_/):#E9_?$P&:W+ M\#P!\BPU:K4OE'0RZ&+ 68JXW):LV9\H&L0-35HPK9ZFTDZ$SW>3'D#*@2 , MBE8$.;0O+%; (@VI(UP$'=U[S*JQ.]$BS+8W538909J"E(H@[R+FHYEZ>)CM M*^M^+)?3Q>3Y7>>?EZ.P1MIH_CJ/D:TW-Q MV&$4W"0@YTO!&C?7-7ME@86&4C !L$ ZJ W"N4]#;Y=EV$5TN?Y/6IF,&V%F-KHO7%Y(;@!T6G#JK&3&$\"I"#FOI,O2D]T^2 MY]'@Z7%.5Q-M%S/PK^GZJPD&^>*^7+Z?COZ:SJ;KQ_TP/Y7CQ9=Y#%PX%9ES MT8N*H#(#!Z1C$B.$(.9!F=ZC(PVH9TI6)ID,FTZ&U46'(U3G< X<-OBA/%FJ M\6BC DMMC,7Q2,!9;I3GJ)HJ08-I09K>,J,&7(6Z@G%@LJC[Q7(]_>]6;V@0 MP?ZD=1%&+1$F@M(P): QW'I>C1NV*7;76TIZ=O1I@6?ZTB5FM/IZ&S M&,_U<*7++]-YU :>1H;$RKOC]="YA_N^7V[VO:^1?-C^Y05%5!@(M+ 22 8 M YI;+ #@"D$F:T4@9X;(26D$- FMOY/Y MARG)\6)%3(APUAF(N;BU, 286\J9,YA1B $BMH)4H*17F%_DUDK%I&[\6I>A M_#/Z$0QDS'O#.":<4^*,QV:/D,(891X)UC'=>^$>P 98GW2&UO5G-7UIXH!3S%EG#+*3>6VE9A9)7;\J'59L0+\Y? M$J'[R[?Z'3G.*&(J" H!H:3C#M&]\B]U, LRK/66G)<#X/S&TTNP9I8@C1QS MU%*FM:X$H3U5S8MD]YP//9"9TB>XUY1$8+ES-DZBL+Y#B@&#$NW/*2 /0\W; MJNA)BG6R"9H!]Y:HD:6"GS$C\DL?Z#"_!#F",'08:NLY"O](5XV=$8_RT\3; MB;!9?LE%("4FR"HZDJ;?XJ;ZH5SOL[K/\^+59H6-Q9VE88X1+;3W5)MJI,A1 MW#S7M3T"3UF38=?1["8$3U'GU^<))!$ L( \DE(1 JJ#?CPV3L+'G%\\U M(%FZ@##984]Y5X;^3?9PG5]:7F]0L7=YU_B4TSF,OK0!::VY)F M[2VP6GHB_!XOQ11/>7+7(6TA,WF[P_JF M15?13A^RO([CMR"#E')'4H2 9@27A0I"KDN 497@*?G)<#X/RV@^R@ MTL@C1(0(,Y8*3J3F>RS"W&7-PQRROG2DJ972)[;7%$A%L!= :1C6>6VXH$J9 M:OH:+PG+VZCH28IU(JJ: ?>6J)&E?I\Q(]YRC!T!#C.OO,$,!?.(0"XK^\@P M6.\4/(,8N]HB;!1C=QE(PV@K)S;1'R\#3BX=U\/-M,PFABQ&'X=_)Y],_)&)N+ MWU8@![UT4'@0M4N@I5%!P92(4A<#TS*\G6TXOW?_^"9;J!:K]IV,3M=K?98HP)R!Y$$\2S6""^H18KL$76.M\@ES[B0:%,6=09C M*K+\MERL5@&BNY,!?D^>*I1C5GK#,"(>:@=(F /5."A$S>,1,BX1VI0.S7%+ M)?_;^>6W^R^2YPX08UZ+R@ M!!!1[!5#MD8 M!4E%-7J!1,HK4+)G32^0)@L[#^;L* (2=LRP<;X/$^!4O/G+IPN%F%7>2*9) MC*DG@DI]F"B\A2LAXS*A3:G2'K]TL2-5!RL5:SK?A([O1["8KW:^MMUS0;LJ M5[]/YXOE=/WX;KXNE^5J'6;"CV]Q?V_"KW\OUU\7X3??RKTMO.&MNTO46\CXQSI$,BWDW$N",=< >J\E9I8PK2K% KO'6^ND,FW1Z#N\;RRA',(;4"+$1R M$LR[6(1J/S;#=8LC1_#VR-(%A->6<.Z9AA892DBP3@1W2I.]&]H 3%B+XJAO M\%"Z$PRO->'<0";L;KS3*ZY>9AD=QV. "U_-+_W3*G MOAVO1E?C]?3;=BJ^F__X]'B\W(QFN[SV([U,=(=3U:7MO5-Q$*MR^:U6YGJ= MYH71D ++!#4&&:L(!) 8)P5V@'GH:MT&UI/78_RUG&QFY[2P8H\%EL)D=,%+EX)][MCH#;"L,\E_&.S'V>A$)YWU&%+F9UC0"N,WAX7LHP?S(,"%XL^6%A1H (P M)+?BC#\I_L]>3XS*WXNN'(T0K=NT,,P[@9$GR$%&*77&RVH44I ,ZPBWEL>B M5X@&F>,_:E27Z $O6Q8$(,$1%\Q"JP3"02.K)DK,(&I>4ZWGG,OD&D%K[-(F MSOW0][,[PM$V!28&6@"]L$@ X&)0--J/D0K#_17I!VTD^&KV7'=XO4UNY*\O M9$&)8:C@1^-XS/MH@J4;^GHV_>35YPM"E6/,!M D=8QB9#FMQL85S# [H ,Y M+;I'IK'&^/G/#W\N9IOY>K1\M.7#:!F&5)[7%L\T*PA!F@)L-0- :TACJ=&J M]Y#RYO$>O;E-NI-K#P"EB^-83,+H ^1[+2C6/YTNOQ__/SW5?C62HT;[PD' M@)',22P!HHP140'*G(.YFQ%=GTCV =H@AL4>D4^+V,ZU1IP@**OQ:1'X#SVM%"K. MI4AYPW<3(K2150T.7 C/D(+?.QV_)^S""ZGP\@6%B).'J^;Z8<2'4$TY)JQ+;8WVV9?'.)8#VR^FJ%2B0^A*:="M)E]@-R:?S(:,G6A4<*N*=!]I*215"CNCJ(#ALO::Y MX=+C!2+I.-(,I2'94"LZ]'3#0M" GN;$6L;#8@K""FJKT2*AFF\WO64_I>1$ M8Z"&#]Y3D\GVM:/9N_G=8GF_7?Q^AH@YQ@26!&'OD%,,>J9X4!&MT8I"6.^J M\K<2,2^]Z"!BKJY@6T3,7098UA%S[\O1JE3+ M90QYCA^-!\1GG.7'FA1,24)]L+8"S@@[[GQ88?>P8)3T N;>O.2U1;_H!;14 M>L1KW3WK SW>J/"6:DPLIDPQC2P#R.D#;-;9O!WD[857@PVMD'JKO,C2.9X3 M'3IRD-Z.YO\W[$Q&N7_&Y6I5.6M/NT=/-BJ@,!;'=$J/N&2>4@VKC1AR!S)T M>G MAY%1S%Q3;: ;S(;D1/SCLCR_]I]M6X054V&G+!52, ^! HY58W;2@KQ5@]:2 MK,&,+O#Z.;B2I;J0'T6ZBZHZ&S^UW^PD1RHLCX8!KP!5F'GM]SU"WK.D=TS4 M4P8Z1'G1 237'T//!;*>>H^ 0A9@396OZ(XL::'J]WP30 I]H%OLKC-.6A'A ML&+8>TDUB 5;>36=$(5(Y*T'=";!V@'3S?!ZF]S(.4TX$PI6:&'#9,JD[-:QUK7E5"N&_C)D&FM[[OYAMG@LR]OR6[F,-S<& M.NMR'B!=/SDS69W6""]Z28&Y88(2"CP#3&'%N835R*QNLPX,A";,,YJ?!*R#&/>NE\"NL$FMT0:Y[DSUB@; M=D/B"0L#^,Y<:)M'/_<6EM;Q1.\6H,&**C0JMQ+188&QW% M95!\I+/[L87= MK$7U[LN%G[=AV!"QZRNQ030Q(F@U7!E$')#0HNIHA#@,,[_DK:7,:M;::(;1 MV^-"_J;?8!3H:,]_4A!$-"^W-PD*25,#MRJW4 MEL>141@1583#4$)?AO65]";HCB*XID=5S@Z72/ Q>Q_QM MADP%&77.)'71=IG1W#"LN .,KC>3B"++A<+.8PD(QS*80'0_3D:Q;AX0/'!V M>X=<: ;5M:<3@4!RQRD66$@ @)-<5)HP8XXT/^])LT.D($9CM ;AQH^''N]V M7=_^N2Y)CK^A"!VPWAKKA:/4"FJ5,-7XE9#-(P?2)*WVRI;.8,N -A\V$=6; MNX^+7;S-RLVF]]-Y_'4S%IUX8:$$4U"ZN/5:@X)V)W1U3,NX5\U)U=O=ET.1 MJCL4K['0@K!&,>^8!%2XG>9?G;PSX7GSC/DTV=!=\Z0CG%(Q(=ZI,2\KGVDT MP#Z5X\67^?2_Y>1#N?XMX!GO*+2;\O,BJ&(Q[?7-&8=V8';W='=DK.UHCE&RO"9TKMT[YR,X]FU?5_5"/>_LN0%/+;FKP MMH(##"&CT$/&-=) AXVXP@6VN76TMTLC^]VA>HWS3F1]/EGZ/9IK33 M54PDWRQ/G<[5:%TH)13%"$&EXY$S8,Y4Y\V<"MLB_;*W.R1[Y4[WF"54=/;W M%\[7)OS_R4O=7CY<".B 4U9JI;5'QB*A#YNJ,;!%E>KK/+=M#=&01W2]U" T M&#,L@H;O +88(Z.J)5+0-@7G^KLC,OF976O8OI-FJ'I IW\;0+QY*/_9U0<: M].*_;5C5L1Z\C1)%V$#JI/2>2DX)@6%O\8)KXL-B0QRKY4GK9_3I2Q0!*P , MJZ]ST%"B@Y5GK#4<,JR8(;2Y[3Q$B:+:@FU1HN@RP$8YERCJ+R51!(2DT@!X MHRDE6$4OK-(.4F81MRE9U5OD:6TB7)B2>!EVUYEV9CC0FHF@$4C%M(#*,HFX ME(Z8 *?@A71,2!DV=&LL5<(J8YW0'#FO'-2^^>'PH+F*M45;.S&M8R"ODTW> M2L&,=BC8$30&_0CGA#$N &L83'LA1&=)C-USY3*8LLMD8=Q(RJT03E,-F*0H M_+_UX<]"\A95;P9(4ZPMB8LR62X"Z+HR63A"E +E15CB:+ EM<&.J6#_:0,\ M17O:!C'B;RSL9[.!U%!DI?;7R"D3>A05PNS)KY#1V# M=WWL88QB$DQ"C@.@F%A!N?*4AT%3X;!(6C6G9>Y+U]RX#)I<(^4U-:^A,T2*424]QY12+!D(A#? M.0G" B=<K>[X_@G5WCTZYM[^;W# M3\(SY>!!T$^\@ M%$8Z@# %@AEL)>.>,J!K&7-]KS4G!J(?][^L[[FK_;8"0ZOL]MIPB!E0 15. M]]@0+G1*5?>D!Z];01]=:?H"+FM/GEG,5XO9=+(=YA;),\=LKS]++7A.5L/XE_T %TJ5>AE9\^>F1QK4CB#! OZ'B#":0P1 MD1X> &,6YUT\IJW8SK*@%4IOD0]9'J+E0H-AQ'\3UM117!;W*^'QHI)G6A3: M&$HP8]@"!*1'('HI]ANUP2!IX=AZEDY[43V/:>X$FG0S?QFVQ&!T?3C8%&>% M?[1- :"$G 6KD!)'$08,>%>-T=(6Q:-Z,W0[%W]7X"2?^SM3,AJ2=>;]]Z<+ MPQ 0'$6(]4M4BR&,.=WYSOU>9H#U$JT1^R+;X'4-_<_6L4"]V>S,@\ MV:X0F JM"02*,HV -1Y6-&=>N.9!?KVM ;W2H4NPDJ\)[I^'H$"5M5:$ZMF" M!JBTY59+H9BPT&@$#V/"K'GE\-Z*C:19#QH"E$KH:K8513FY_3I:EGJTBN>P M]['+6R#VO3_!A'HO*&@8M.)*0Z0M,B(P_[ -,@Q5:P MIOG%4MU'>/[[PW'X:S0YUJ; '%"@/;,"(A@FB))AJ+LQB5#5T"E M(L-WY=<'H(*5%3J^"7W?[X;!ZM)E@*?;*_S7']=A-]\*W>3XY1RDK 7A40LK,E*>"X50,YXYG E!\E;Q!;U M5FZD5\+F"_TP#N+;S?W]:/GHI_/1?#P=S>*O*@?$3@+1_5"=&?T,WEMJ$!'& M0:V=M=&U$FQAYY$$'!"(R4_MO8UW' ,N*4(*!%I3##7:8P,$ BD];NV]M[4% MW8'W]C+@LO;>[M:^VW4P#N(WWT#WVB58&-\=H:P9PAP>+DC$.P!P<& M0S1E\'OO?MS:1'AUW^H"O[2JUHL>G_7@G6Q70&25(EYY::2U-(Q4T&JL GB? MMUNW$RG68T8KO-XV1[)T]>9'C6PGT8(#1?YT2Q$S!CK@[EEB#2>.X )HH?1A=G4O%Q1LE3,_E6+ M3J"[QI"@8(@CX@%GSA.@E' (R&J$T%&8MR[15FQU8X.:H?06^9"EWI +#:X] M1,QZQ(!"F(>54EHDG3,'P+@ &59L:"^JFB%BET&3+&^J4I&J&L%5K\]H"B?; M%2IZ+"B$Q"C&A':62KX?*R9.-:^_?'F40+8*0Y<()F/+KHMG-X3 M[9\\4H2E"G /*2#46LLXA=16O;((YQOH>2FJBTX :"P6$S<--1Z7)TYD7G^P MH)I!3Q$5E%H-*0LDK'8:$O[67+GJ._BRC8C:PI"N4,VW_VNZ M_FHVJ_7BOER^FX]GFTE,A%ZMPE#*R>?1/R>6T@9O*[QATF,($*)*>:4Y(P=/ M'-,BZ8+;88Q"4P=C_Q"FHM9OR\5J]7&YN#M9A_[)4P6S#(1Q..\X$$1+YC79 MCR-L7RW.[H<-TVY*A>;07$^B!F80$6>11Y9A(" 6U%?C0K[%]:##!F8W%7E[ MB%*)_N-RNEA^+,/_3CZ5X]EHM9K>3?=NJT.0Z DRU&I?J =C [*;TZ .T9*&X^RL$7P:6G8K%/=JHT&&W$X8K3V"8!&&",%4= M3%%,67-J#!N9W90:G2$U3"CBR;L5\G8O)(D\)2(HD@,5?8 *ZY1I)1G@V#?.7Q@F$.-".( M4XX<-D0*48TN_-BD-$A.QSFV%L_S\Y[V:&0=O&CBAGE(=+Q9?II^^;H^%UIP MK$T!O'#:$>L(#/ RCHWT%3#2Z)2!1I:?Q\5:% M95S;&)H%O(%68P.9W(_30,!5WEZ"#N17AQ&ML'J[W,C2EY 7);HZOE[K M]>_3H&2N%_/MR>S#>C0?;^N$WC_,RHCPS9V?EK/)Y^5T-#MWS-WTA876U!GG ME+*AFX0SQ@6J1JQ(TGVC;JQ!%_);# !>,D_CLRTU?/Q<',+K+0HI@J4&3##8 M,<%(.NM!>TF>FTO-22>-(W7"%-#B=0\C)W& M,K"B4K\=#4I7]EQH?T+5,4;),MU6J\U.N[U=+\;_5O-)56S++Y:WY?+;=%RN M;I9A=-.3![(7O2?,-PJ\9HY"ZQA0RD&* <%00J*\HCG&W73-ESX!2^$G>5[X MKA]71?65H5T4K\[N.HZ*TPT+Q12Q6G% A1" >.HPV_F_H((:U?(4)ASQ.:?% M\4:%)1A0B"W3TA.A)?'<[4?* &QA/G;LNNA*8'6VAR;(9.W&. 3[WH[+^6@Y M7=3->7CZ?,&=59(&58PSR@"0#'OCO#1&6"0H3YGR"V(% 03K;:9?M*:;2U@ MG=1;5=->:"^I([)O!4TJP>O1+!HWMU_+LFXEIF--"@F%="Q\B )GL:5&BGV0 M*>1(B&QK)?2@#G2$T9 L.+L!'&]4,*>-10PX(3FFPF@!4#5*KW#F:8_MA5># M#:V0>JN\R%(SR(D.P]#@X[)\&$TG5:%W-9_&E.MNH(8E6%X0QR4ZL.Z_S2)%2U%(/%,%2 M:\2P@=4XL<;-O1<]UU;H0<'H#J:!Z="R5)^C@?G$NC"E*)86$\%U-5;'7.:G M#YU(\:*:?ML<+%54?_-A61>4><8B2E- M7GNE716:IA77&=8;3!EKUQN0@Q+/_1-LO.FJ_+B\ U1RQ@74;%\:%AI#7'.7 M6V_%TU*RHB%,J2CA1]/EGZ/9IOQ>V.W[6G>"$B?;%4HYJ6'0,*$40GN#_<'[ M8(@PS=67WHJF]42)+F%*3XE W/N'*(%5##$8K\N)G7Z;3LKYY--H?2IWI.XK MBF#IQ$."F^8[2VU77O1.E4\0:F]S[T)**JN_FXT#=8-T= MLZF//5]8$/9!3S7B5@!''$505?WUKD5IS=[NANY8PEW"DS(9\&RIQ'T7XO_\ M%>S]__V__C]02P,$% @ *(H&31F4V5%6)@$ :4. !4 !H;&ET+3(P M,3@P-C(Y7VQA8BYX;6SDO6N3W#B6IOE]?@6WQFRMVDS9B?NEMWO&<*W6KC*E M5:JJ9BUM+%4NWLH4_WK%Z0[/3QN'@!(T%FS5MU5NH1XSGE!/#@ M@8-__>]_W%Q7W^KU9MFL_NU/\)_!GZIZ==E<+5>?_^U/?_WE!_6+>?WZ3__] MO_V7?_W??OCA?^CW;RK;7-[>U*MM9=;U8EM?5;\OMU^JOU_5F]^J3^OFIOI[ ML_YM^6WQPP^[?U1UO[A>KG[[E_:_/BXV=?7'9ODOF\LO]"S\\7_\].:7 M+LX?EJO-=K&ZK/_TW_Y+5>WD6#?7]?OZ4]7^[U_?OW[6._EC^Q,_KNK/K=[O MZO6RN?IENUAOWRP^UM?!C>YI7];UIZWWM"JY!L%8*L5>B_OO#@[?>O M];_]:;.\^7H=Y/EQ@/\9#F\?.UO*NTZ$GW..[.^'T'7K<3U^_,B1 M?=Z]:&YU5>+]??C8D7T?U^6B;T:S75R/_&8\>N2S/E^W/_4F_&K_@^W33^"W M,[Z'ZM&#ZS^V]>JJONJ@>>_1U?+JW_X4?G5QN_GA\V+Q]<*&UO\6AI)O]>M MVG4W1&W4ZNK?ZZO/83!3E^&OEMMEO;'+S>5UL[E=U^IC^,'%Y?:"204!-MPC M3@C45E!B@6$,>""Q=N*B,WE1KW[XZR^]@]T?3>?"GU)T?-Q"ZWK3W*XO=\-; M\+T=W7?A_+<[KZLCMZO%ZJK:.U[=>5[=N5[]VCO___[KCW>2W&NIYO*I5Z]S M^=-B\['S>Z]>\!_R'^OK[:;_DQ_:/_D!P/U _E]'D/EAXS67DS;>KBVNVY2G M6>^[R[VW6JTOJV9]5:]#*M;_H\7Z\H5&W__$CY=-R"^^;G^XU_YM2G:&2)OI MN\9.W2#&4\H^XH5?+-=_6US?!I,'WS9Z<=WF:+]\J<.HO<],]?>['S#-JO/I M0S"EO^^=M_5F^7G5_>R'QKR^:F M#G/];=T.Q;U[ZH_EYD)2CK2QS&NGF'90&D7W%A47&J0,7T/L%!Y_=JY5!]\. MP F);7 O<2P9)&C<8#"5EFDTSY:Q")E/:'0"K6,H.P\VCA)),_Y[-PJ=;'.S M6*XNN$#"8DGTAO:*8.\$P M05X#A; CO1T()$NA5/K3"Y.I=:AJ/E6=2]6O.Z<2:90A61R!RJJ51IU$H8J0 MYI$>)^B2K]T\B#+ _V:LMRB-'&^_UNO I]5G]\?7>K6I]\8L(@9)+#VCB"(( MK7.@-\:$-"GXR#11F"$'KZJ]6YDK_4SASWL__RF72Z/('4FIJ95.9-88(I>A6(1PIY@VINXS(=RH M(3WDW?AZQ=+OJ2_0[Y>;W[IE+.VP18S08%@+I9B4!OZ).LZ#UJ-$TK$9I5,?=+I=/Q5<+]D MA:F0'"I,$8,RS#J-MZXWZ206%]_J]<)=1@?:+WRS7K>OEYY?ZX_!)>M3K\ M]O?%^FJ?LBGE$/9",@0%L589Y]3>I$4&^J/'TB>74XWU47=KF'*1* M5!G:!#-J&_74-+L$S!(O<3 2B&UQ)!Q 7P_172$:S6,-9%&SD&; MK'E:OHRYQ"F@X C,.G.<79L[/S?;09>JK:K$Y'% \7H?-FHEEJ1G' MG])"IJ%G' V+L.@)H4Y@:(BL\R#0H B:\5ZR-.X\=:IEMQ5<L8AYU))$QC3YYZ15CSG#HG@#-8T'E0 M9W@8S<@OVG#^[!,MJJ B!C,*E$,:0$ETGVAY&J9_0PD4:>9,#,J:? U1,Y]# M!80K>NORZ65_MM3&U=BVZCD[E= MKT,ZK3:;>MMO(F=2T/8L+U=6."D5CMW,Z=O8S9 '-;.I'T:YD:4O0CYXD4\0<("+3$/,I8(K"G^%J>14UU> MKF_KJS?+QEO?;"Z8TP P+BDGP#(M %.\MZDA]WF;PG,L%>;0O2),=]69JE];#ZO.Q>R] MEUG"QD%I.DW3R#1(SL*[,)]0*FH;YA"%Y\&JD6)Y=B/F<(5BJ?67,)%]TVPV M;U?[[56[=.WR^U/[UC<_-]N[[SUJL__:<_0#%UX[K@T@UE+#O,48*]-[*9%* M6C:;VK?"9&Q#"7G%NKYL/J^6_QG2C>4J_%][9BD-B).W61Q"Y]Q<:=!M(ZG^ MW,;R3U6SJOKMI7T\QP4$CZOS]7Z\Q@0SA9],X\^F%DN M]ZY [^90H1=:PK $#CG.K1$0("VM)H(*216U,K7:Z5,VJ#7,6:V"&4(!5QIH M*[Q4 D*FD2B8SQVE<$>.G:W\]2F53G3V4<2=1\\=)Y3G2G@.UR>V3[4W@US= M7M=O/QV,[Y;G/U=O6^O@QL"/U=+S;+35=T!";M.MT7,^LEP)I"[7$BH9YO AS>&=@2(R]HA26/O3L MEZO%ZG*YN.X7N]M5\.-EHSZ,:K$]GJ^%4,*?A63B0^B^]0\?EO7Z^*__/?P^ MM/27[VF9X,2-'D?>^;9W&JK[.-J26W=-]>K%A@^-?(BHZD+:%Y:NVJBJ+JR) M,3]JDYP8%\[3]/,82,X4>S.'SIA4,;M[5ZU^^+(XN9W ,46VQAQ13 M1;3@ 'L 73"-/84ZMFIH]O/+L:1WJ0H^59U39TOYGE/G1+<>+.@\>NCP,)J1 M7[3$7?KU=E?BIIWAW=DB4BO/@'$$<>B9=Q[UMI@P25ME\RP43KE^#G/1=?OB M_$OB-OP\N>(84UZI-, $?PYEL'8+5VJ[72\_WFZ[S&/;5.\6ZUUIF?-@YTG! M3C!GF,#S ,[ &!YNRQ]!D2S47% N$#& $4D\=9Q!"71O RF<5"0][/[\H.X8X&4 959=WN[;2\*O]HO[QPY>>$-%LQRW1[@ M5 AA"RWNG7&")[&XD N%47S'@JN=0VD\+J5['(YG('D:C7N'J[W'U<[E[CZ+ MUNE-=>3V$Z">%L5Y\IX@<>'VF@>(2P?93-H'1LV)#X, Q\AI2C"E3#OIA(8( M]M:5-8GU5\>RFM+OLTJQ]C/MZFOH\YO6U7'3WWA]1TEWBPA;(+V=:RX[/'=- M;H%Y('+TJ-)RTTS51H+@A3 !O,A"XSUKSW]I)>7>*K8"\Q$7 %ZT->_L M[_=,W$WB#]PD1C@0D F\(U1;@*%H5U@Y(THH'5U(.S)1I)2I[:OUZD1>;180O%]G#O>4$% M,W;!+E?+;?UF^:U^Y$VWR>G" 6O:TJT2&DVY8A)+U/=DP5'2G:H)9G&8<'HO M),464<6=@MX3#=LOM\ C7_J8^+U-C9VO/W3./M&Y=YL6$P]KCMD <2@]D_9I M'!U1]M(;1%\0,6[WYU@M,0]^E@CL^7V;XVH7?2;G>;/Z^T^+_]FLS?5BL^F* ML;%@3"&!6%MC/_16A#3I>RZ',NF09XI=U^9>Q&'GK:3.8\619\@X("EM]]L5 M9N<+'??C]ZKSM^H_L_[RXZ:]7H@XA9I0 SB/CM6*(X;X3>R+&(NF3M@W"G%JC-=*4 M"A8R<*80(<19##DKOJWW=)=^=:]#MUYG%J49 M9MV>->R=3*VV-%#1.#Y.*68:#^]TO'.MVOEVIIIP+VAU G5CJ3P/M(T6S:.Z M2V.J]!*ZOEPOMQ?F=K-M;NKU^_JZJRB\^;+\NNFOW^SM*H.=,Q9YRR# 0!"K MS;ZK28RTB8%7O#6O!6[#80YK2A21V"@G ,$*4,AQD^VKLO(RC MV(CBGN;8>71-(]E!TGO^'6[Q3:T/.J*V5\UE5V"F>\3,-+[GVVBO[S]'#QDA MZ'8@$( AV0T#T3(\,1",+^%YAX("\32E7K:T3/;#>G%5WRS6O[4G];O?M,ES M;U-HX3GT3D(-D31":LOZ'B7;HD@)>>QI2TQ"*WT8YS2$U!FL/?:2.H*Y9Q;+ MTO55[ISK/CEWO^VFG8EG] ;*&9?$3J=D&OB?%_%,&>Q)H4[DK^,(/(_L=:18 MFA*O8$+F^E.8S&_KM@A2K3ZOZ[JK$Q=L=\BLK^Z1L[\[3'B&$0^9LX.4.Z(P M[*>,TD,7==0DU[;E$ /.#=3,4^6@E@I*[W1(40SSQ3^W'WE3 MLX1,K$1#1.2\9VZ#-! ^([]Z3OZ[Q7K?+O?R MZ*'9<[I(S^72!>6>069=,KIFFIM^V\KY=OUNW5S=7K8F]>+RM^OF\]XH MA<0(QC#%D%!#+<7TT%&!L4F%+UXPI9'D@$MA"*344R UMEHHQB@"6(O2V]4[ M[ZJ]2VFI]E -XW+M">5+&V-VRC7KZLZU7L<$D6E5LI)BB5 @ M5>IETYTG5NC(6VU+4',JV0D*.R+9758S$$Z/M3K8L MM&6H/G>TY804C;9LO49(Z_ZR;LNW,8>)MU9B2(63$+B06O0=D8;)U$@IWZ+*8"$]!R=M MXTLY9L+VJNK\FPO/=FKEI6EI0L^=8ZGAQ*=G.3J-P"]U>7E[<]NMYH6>O-XN M_W.WENV8)0Y" Q&&6AE#'>]3"Z^8,A>K^G/[CP8S[3D'#&$BV*0".4QI8+GF M0@*N'140>(:BNJ;<=1$<)C?&U(1\1M(\ M9@YMG]E3='" \5P=1\L12/MSO;W0AA/N$:,>V&P7UX.9 MVIHRV$F.-7!: DJ U"$N"B6EV '.7-KUP@>OXK>VM/^D^G2[;6M.+(Z$K^K= MO?.C831*U\'('%O2=1+D7CVA$L*)IYFZ1I%EP2[^7K=?*]K M7:_J3\ON*V]?W*>^,LU-VVF[#GQW/QZ7T(7IF>-:>L(H=XYTUY!1[[ABL7E* MNF%FC$ 68JT%HD@";2Q2V%A%L Y_8\KUP][7JG>VVPK1N?O#Q^[FN&.'0[\, M[]%B\^5\U?U2M3W1<\NUTSPZ<\'X'M;/*JQD_*&\3\M5?;5WXUUXTW^IU]^6 ME[5I-L$F9L(3!:&E@%BB'3"T[]Z.^:2E^M.6J)&>213F.P%D"F$%B$&2.@ U MECSMNJ^<4CL[5ZK+X$OJ&;Q! L;Q<3KMTEBX]ZM'8=5Z]JKJQ32GQ"QT^NZ$ M3B>X-HZ^\V#82+$\.GQVUG%&EGG2%( $^I#B\$L[#O6^U7 ML6%PNF>*(@\4%PA:XJCDIMTC0HW7W$BK."U]7+CW910\I6F8RZ=B\HT!J(.> M*Z,R@OF14@-T"B?4NIR>[M8+Q?7?UDL5]W53D@SC[%$@K4% M[:TEWJ&^FPD%9;^2_F$(L1Z;#0%SC%&8FDE+N?6"4*B%Y$12X3F*JT5Z?_W\ M0SJ]WM>7S>?5\C]#-US5VVK1NYEQF]LH6NH[* G]-F4!/-IHMP&$*6IM%6(ZB6RPQ=W=_?EC\ M\43);66%(8YSY04R@GO)&7,>4$V(0PC$?LT:8J)AS M8R@[CVXV2B3-^.]=3F=J\QL?(FSK@"Q7MV$H?;L;4YO51M>?FG5]\*S>_+1< M->OE]GL_2>R*X1\_Q?W';?CKG^KMER;\S;?P(]WAQPN@' _]'FAF.+-:8.%X M'P&1$*6L/,W)[\++6*U[(?EIHVG3GA8!VS:>M$1G3H(E47@>+A>G^OXF\I8S MU5VHU5VL_2NPBZ#:A5 =Q?"JNAL@ZLWN"VI;UZ>YOFZ?U$MRCE%BDC9\<=29 MUYLTIU%L9LH\.2K.S,>\E-7M=G#MD^0+T!XE>]5Q-/MY_1)B;3 MSU1S3GP<$,5S&?X@5:)WIGWZ5%]NE]_NT/A^L:V?(NB%$(XZXZFTVDAFG,72 M[QWPWHJT>RO',ULXMSYX>D2E*OB6N,=V3)WC6'4FB=/P=:?N$5>')YPX"U=FBU^TAJ?V]HW?$/,@7XG 'N[F*Z5=_,>7C]LGEEJ< M9%8@YK$62'(C(5$J9(0"41BHC%ST6O^33P>2>^BD!YZWM;:90A80!8Q3V%GE M"_;'UJ$Y+!T^+XK%*O'SB:1L* 0NQQT0K0:DE4DE-&#=>6&B M(53A("C,.G9 M=H=&?FZV[EVU_NX*+9K%UV5[9N=-O=BDSFFREWWU.>0,JDTH MEMME?70C[_Y62>Z%4M883!&6A!C&J"(V]*W@F0<(I,$JUPL'I/% <&B\H4 ( MB8A!B&'K*:7(EL;9G>/5D>?=89R][]6=\T?]-/.RW(*M%0O .314*B)+M5$A MCF9*?)*TI9MM+BPN'N@P,^H H!8 ,-A5AIYBVT'$O! 47%BYGUOF1=F9NF4!P6BXF31KI8 M78IPZUB#$RC*DFH>=,ESO1GA5=%XZQ_EW'X6IXDEG4;+V=JTB2J@/UB:. X5D26- G")%^O]= M_"?Z?H9(\^CW.8XW@U^0M/[^RY=FO=U;D 0@C$-2$=[B\#]/%*5( MKS]2X$2WS]%I'OT^R_-F^%LRPJIN?_1.?]\O3AS?FM--1ZP&G'D%@$4:8V6A M5GTOT!+IQ&(&62[X]I;D(("D(?UF3"DG*$,LI.+<85"P=9,RBZ]B:QK+V"6O]+(X1@AU5 MQ 'F"/ 2,MAW9J14<,()01JZQ0,O_3::"Y)4A&ZT8B9M1XS M0,DX+$XCXACD.\N*S;/RG,#;<$GG0; 1XFC&?MD2*_XNENN_+:YOZ[WA_C8] MS;#T$!NE,<6,"69]WW4@,#KI1HBG33C,'-+M!Q1F*+= 6\( Q%Q#J#EEI0M3 MM5Y5G5N'[[EY$\)/@,X%X:>3)T:U,#=\GE3D!G8%2SH,X0X-X6*MW#$U* M[AIZ<[CVRW O!$',>"8XK2VW >K)XHUA'V M%N4JG$[^K@[\STV;VRZN=Y=O70C-C 20J+:H$S5AP@;[3^@:AVEW'MF?LD2H M<\X0S2C"5!LHD,4!29@8X"GT;#IR[V__Z_W+NH=LH*JIT"TM:#94$[4LS,LG M9(KBX1!YY\:[0;$\R[/A"J7SZLUR\7%YO=Q^?V!7<=9>'<$I5-AAA:2T=-^[ M# JI3AZSGK/F- IS1N]L>]L/LDHH$RBM,-1.*LQ+7X%]U-<.'H[&KFR%4_DU MA;C9#,O0M3#'GI$KBF5#I9X;SP;'\RS3QE$JY0CA75:XVU&.:7@N" E!2/,D M9!X"NCOD1IR"GB1F7X^?;Z5UP'JJD9"4"BLQPKPM[!)Z-)%IE89S]GIK,F0,Q9;995,W!LRCHC%3A ^4.HDH_)U MG0N5!D3PQ*G!86JD[")M7YK6XH?P+[M/JYPK);@P2D)B&"6AKYB^KQ"C7>I^ MTD<&I%9>.&6U(I(RP#51RC(C &6$$U7ZKNG[7>55U?J5M2\D3[TXTA07+@TU M.9H5VXGZ4)<7]J1FRS@/L@P+X8E]J@/UR&7+_H,I]!@CZY$&80(A0QX%@BC[ M_B&Q5D/HLC>!-362*\ELN\""B7#&(@^\XT)B)4OO.WNZKV3MHLC5,(\Q!>0; M@S)GV3_QM#8)I$D4#T5P/\S[B#2".J(%T]@I1FE[75F8'19?_[F7Z&=N;4T7+6>J-+I>J4LZ M25)-,"-Z<:=IMGKS(,F0 $Y.AS*TR"/(SXN;'EB4:H(\01A*JU3(D3PZK!YP MI64^1XZ,8(ZM=LP#!@2U4H3XPH3!.F<1Q$:7/H?_H(N\JEK7,M.6?"%SV%)( MPT&$B95O M+]P5%8 ,LM!C M.")$8"&9=OK082Q(JCW[^.'<6>I$BTY)B>?*F/!80 2#$'%3^L1_[\^N[FE. M]I(N5QQ?BBJ5QI4DD8K0Y*$8)RB2K=L\Z)'O?C/2^Y-/BWYE@ NM) 86.T<5 MDB2D0_L.H"FA26NW3SS>^VE]9!J;B6AH<,!%29REB-:.D=YT!FR-[75_7-U_:#]^[*N@Y= M&+45-,+D"E/"O$4>F3YEU]+1Y#JV+Y@+3\92A#D4+GS(V*:SQPEI0N[P0SIJ=$BYX[#5)\'B0;,Z"3\ZD1 MM!J'='O(*H&9AIX;*YEZC[/P+Y4D-*8E^67GGT M>W,X5Z*U$,([8"6@W@)#J#[T0"Q44B6IYVQX#H1'R!JB #74Z1":$YY"*H11 MEDS]E>Q-_FF[3!%S,%9&OX%?S6*DFX!4;Z).M U3*FN-PQQ:!RGB M1C"%F(+86M5UX,6G\.?M,=) MUVTEB?JJVC;5MS#9;VXWQS^V7+57?K4'$+ZNF\_KQ+2*8@(IFTQ:N(+8^A# MNX/NNG4H#1D9,L41HZQ":<#8W5!U#QO3XN*1&"=HD2_?KQ>?M[?LH@.';T28)6T!>LZ<98CC.IR?WO;=<;M;=E"QB%E"@W3P'+OJKOJ MR*=I\?*,,"<@,U3*>:!F MAVE3T_ZSZ'6&$Z8(QPA:B"SQAAKHI$4 M^L;W O ?-IRS<&K^-RE_2?55;OR MT$1TH2)BQJ_73*1CQK+-XN'EF^?!IK&">6-$93:.4HUT? M]N'?J;#]WP8E5_;A=#/J0=_(IW@%IF M-);.&:BHUU "890388X9_ (^[MBDW'7%1[[&KU34F\V_5)<[GZJOS;KU,?TX MV(BZQR[W3*[U"(?'3@/P5;7W=_I#9=%2GEQ$*M$D\^!DH=B>.)E62L%Q*7KA M5'W7E5MOE]OOKU:=F?=.-*>IC\'!QN;W@ MEF'>'HJ2$AL+A&6 6$T$58Q"[%^Z&RO>4$CH,+8.V?9*<.:,8A!+;#E'7O*0 MQQ3\!P?"W/2[P"\32EWKHX=EW5RX/9ME;-A:*,&L4UPM:W5; \ ME++O1>&]B#H,\.BAN"U"Z16U-GAM'-!2*@"I85@+8&'ITG>';M(Z$X>==%U. MH[NH))F$/JG&B5QK4U_^\^?FVX\AIC;-(NTO6F:0H^SJ8;Q/P"%;DO,R(-_M M9N"K$-^C57CV5?M\?[WX?,$\QI@B*I6Q),QB-?>F?W7#,!EU6W4Y5=*Z=:0@(_3K>Q$_ MT['S5#E_S\[TNQGZ/J2/UKOS,VYU91?;^D)C:##5C%-EL?)(8F_[%YE@XE.' M[?M/=] !9BGR0B+*.%*($@*8EHQ@9!&::OS>GQL+;E6M7^E#>:)H\6-Z.;TR M!_=8J48K'WXD\V%9$XX MC! ,5.(*,BIQ/UUFPL>=23GU?&<@)Q 80@+]@'8Z3%ND-%)YRMK3?5,Q8^=7 MU3I6=9ZE4R-9NGANE%0MDQSQ@HW(C@ MEE-,*T.ET%A9@/U15T 01U5>.FV!YQ1^'77# !?5!>JN+%EQYV MB_VX.H@D20*FLJ24=L-H$B7;Z#PYTB***#G:S8TI63$\2Y5\16*X\F&]N%JN M/O_R_>9C&(G2O$R)&!/P01D,;ZY1FA, I3Z\QX$OL5W\R8=+!3C& MOCM(2SFE0FNDNDHB'#F%2L\X]M_?[ISJBB'']_@\P5[N^,6U2NO_B3*-P(&G M!'@&!X.T.C\5AKG?C/3.I#+"A&QCO;A^O;JJ__B_ZN\7PGJN$> .0A,>RZ'7 MJ'_G*;2)D'CX=&(-AE0JJQRGGE&-F*4*06.$()R6/FZZ?_WW7E6=6U7P*Y43 MR:+%@J*D7EFDB)=J-%8\T. D+'+UF@LMLOU_A(MA2L3P8G\RX6[!X[!LVK[X M@EC"!:8 Z(Z-]^('7TYX]G#7"+P[@;QN"0?5,-H& 8..JP,HP@H4K/(O9^ MW5N;2_\*DB_?R_"81+DT?F2)-@)#GI/B&8P,5N[\)!D>0C/BFY2:?_CE=;TV MP<+G9OW]0AF#H$.A+V!"*!-"$GGH"XZ1M.SC_K,Y0 Q#[AT%F+95\AQ"WG#J MH.<0N=)% ?<#:N=3U3N5FG@DJA6;=I03*BOIB-1HM(SC7O@G\XT\H<[/B$'> M/\HUAJB0,#-I;FZ:U2_;YO*W7[XLPEOS]G:[V2Y6[<+)A44!/YH[ 9234DCL M5;][@&$F0.(TY90I:)@4SD&BD0GQ8:VYL$PA"0'FTI0^=M,GXIV+5>?CJVKG M977D9O(49I"ZT?.9J83-F]SD:CK>7.>$/J!K%'S3\ M5(<$ZLHTF^UF?\9Q^9_UU;MU_76QO%*KJZZHF-ILZNW1X9C#_G+"H#<266$0 MP@P99[D&6'M/#<:"Q]>)*>M&P4^7>\^KSO57U9'SKZJ]^Z^Z$Q>[HGJ[$.X= M9DL_=C'24;9!FC_1VZ=NS;D<:)LHVD=GVJ94.18HKU>7S4W]8?%'O7E?7];+ M;VT=PI^#DOLR$;;]4.05=XQ9"]IJ.Y#OK1+IA$BKU##46@H7LDHTO/_?%S=? M_P];;1=_5)>AL9;;MJYQ[VG:2>/!TL:Q>$I-TUB[\ZSJ7*ON?'M5W7DW+4)? MD.H$(L<2>1X('"V:ILRKF)<3!;L[>+Y9+CXNK[OSP3_7VR/[[45CS'HFE9 $ MT#";M*2WC\(?IE5:&,MJZ3UN?<;3,FW1N9I:,6$T?=.RRVFES#V[1JD5D@N,I/P_@%8CKF>QN;.6B:SR'K/*G>ONEN7J]^E9OMEW%A(OP M1, EE@QA)ZP#B'JWMZ40,TF7?^59*+UX]1^W[4++\N!18D'G/-7B,%9>L,0O M9L&?:N=0=>31Q*6SG\*,M+X.+U3= MW&XN:,C?"'0:,Z@]!U+XPV14$2B2P))MI#!;.K\VR9?4Y&L6AY5)Y$HCR_%2 MV:OJGE=GN(?B"6U. &:PG/-@S/ PGKJ<8K@N&:0YRI4XP4AA;AQ#"""$!,6@ MMV4HPRDUXO,L)#$FO33\_9X3,7484[QDWA32;0ALSC7;>E*5.,QDJ#@[QN3$ M\#Q@LA6)7^4^9$KJ^KJS?/Q'_1([6*T^[D2NVHXL^CYXT=U*-UVP*:Q?;-7RZ_U%>W MU_7;3T_.;#YT%V-I82CG3"B"O KS&^,X[DT3S)+NV!S%8.&Y1^]CU7SJOE3_ M.'O.&K'<7!RH=,H.(;&11@8H]L) HXJ^SSX-VY(3<'7-(U] M[^M-'7[VBUI=V?I;?=U\;4VZ/[[6JTW]4WWSL5Y?,(F01=[B8!TR["GFN_5B M02"50*5]@1_#8OFO\'LGNWTX5W=N5O7.S^K7G:>)[!M%[3CT32US&OGNZ7OD M7^5B]2W"O0C13F!O3,GG0;U1(VK*O:#I7ZIN'D)V;]$"ZUA[1[LR2K;'3Y'< M4[;%+E*IWZMR[13.[I[--K*P-DC0^$]94VB9_D$K2\9B7[:>T>B%[UM#E9T' MK4:)Y(EO7>.H$TNGORW6RS;A>[T*_3I8['9Z+^N-_FZN%YO-\M/RLJO8_?;3 M;@^X^F.YN9# ,BY(2 H%-DYR%QSI7;%2VA1L%7&@,,]ZGZO>Z:KWNOJU]2\1 M:&7:((YT9Y<_#8'YRA=A8(YZ)^!8M#'F0 #@T^Z]MTV-XOE MZ@(K1JSSF'BH.-;"&2]Z%Z!2:=N8QC1\'JY^?U7=CZ+Z=>=O:N(X:AM$9I+G MDG\4KF8H7R;73%#Q5/)9HC'FP=4RH3U,3\OI-RA?_?YSLWVW7MXLUM]UO:J# M@\OPRSYOIM1H(3VA7#$+-*64[_W T- DF(YO_6Q$#4Y7>Z^K([S&F"ZK/:5I:DH[2OO,@[L%XXM)9D=4,OW[]6XS^L,/2(__M*[; MBGM=9] MYD;(W1$4IW_A[][IVD5]#R_8)/.@[S2A/OO]O+B^L4Q^SN0^%0>0*N6)(]H1 MYU7(Q27KC1*%D\Z!#C0U.5>S5@J&ZAG'S@FE'$K'L\SZ3^MS@H C"3L/QHT5 M3%/DY4NX5/IORTW[5U^O+_?Y*4002,4=$- K9P!''O8VPG_C&"SE/;GTK'OG M3Q4<2IQ/9PIUFC?E-4J!\2P/BN_ACF];I>7'[YY7O@\$W_R1]2R:D75 /-G18:*MK;(L2SJ+QM MF(7"H-SY576.57O/'UCP=XQC[7-C/L7:P M3#-@[O 8FC%?G 0&.VOV#]?4 "&=%8Q9R*RRUO3?_XG6.NKH3>(C"U,V.)(# MAP1)(BA:1HTT;)87(@&+903)XV"4,''8.X3U'.?2XYX!V#*<;@:U]:AG"M\L M5_7KEI\7P$I##>30(,&-9 9AV9N7(9,=\5QAO-'"^(LZ]]9Z6W7NCGO ,$'Z MU \N$ZJ>AMG1!#_':<.#@%%?6$9J@WFL-(X?5MK)PUS=8BGYTW+5K)?;[_T7 M]+>_KP)-OBR_OJO#BQS&S,^U_OYNT=5E,%H" *A # M*J"*"]NN?U%L8=0=3 M";N%6=E6IFA6V_#/K]MK37N/7U4'GZL[IZN/WZN=VVG('+4=XJAYKB9( ^?8 MZA?A9X*4)Q!:HD'F0=$BD37E7^<1ZF^^72\_+U>+Z_8O+ZA'6 -%@4668(.5 MU:"W&V8,-NT<]W![*=TVZQ3W,_4FJ][++A<:H5YGFLIQ?)Q6WC0J/J/KJTAA MIROK>:S7"?2-I_4\@#=B/#&E/PZRBK\LEJLWS6;S=O738OU; MO6TW8/Y27]ZNNW-$3_K77VQQ7*V46,$==98":9!57F/@#FX2FW3.>W+G"J>< M;115LZK,E_"G=15^XQ?+=?6WQ?7M809YU._3 #I]2\;Q=M:-F(;GNU"JKBG_ MW$;S3VV+W@54W47TJGJ6YW>W$)VM7//8[7)B&#C;*S"/4>-\X3U'0,"^,11!Z9 56@,K@$52D_0#I M+3.&PH)3^*/K)+N,_L[U:N][?S]EY_X/G?]5'\#YKJ UITGNO7DV%=UW35>=]C^?7W9?%YU-VC6 MZV6S"V!7K%-YH+'CQLA /.,=PU3V>#&:RLQ3E2-ZZ!P0*CB#(6?4.20MQY!P MJ@EB0L#2&_*/OTCW857[N.XAYSBTKE3X/KCV']Z%5^WBVS%K:%WB25^$U#T& MSO%&S&,<.[,&SY]"/5N+C%GV64@3,F2L&4+! M">4-(G:/KI#':YXRAL78"_,!$RQBH#2G' @I0FH.<$C'$::&EU[U_O]M2>)8 MW>?1YT>-**,D<9I:T5EHW6TP^4N]JM>+ZV!?7=TL5\LV\]TNO]5[%_K=]D2H MD/:BT#D5$4889CC<]4R/PTP6)66729:-@D(3'B;-DE$6* !1YP(S"A 2)1> M0]P[^ZK:N]OUU?L.]]TUMY;QR"T1F=Z=K1$2T[91]2^3AZ5(>2J_*M(D\V!H MH=@>YD,%%8PNPS%*)O;FL U62P2(M)A+1=JK3@%B9-_?B> @J<[RV+XAXSE% M."!(D^".%8(!HI5VFH>^(EUI-C\S:ZO4>MWN(^ARJ8_?GUI/K-3OB_75J_O_ MK/LHG7\*8/*6CR/]G!L]<2PX6WN7*6TR;L.<&%G.]0K,8^PY6_0/JZV ,^J:!_>#@LPNQ M?8X_+:'CA#L!WI&5GP=/QPZJ*?JV9A^B7:S7W\-DHMN#VN[QA4F&+=W]^9]J/_8ZA##;Q<2&@$M]=I[30G%#%(&-!.(0J(Y M,)DG;4?P#&JOH+/8V."3TT0Z%7QCFC$!.=1)]_ ./8Z[#V>WVW?33? /$1WM M ]ZT/]Q&51V%E7U.=XK63?W0-K>&S?_ -JA-]U_3JC:HJHOJ?*>#A[=(U >U M*5M^'H/(F6)__C#RY"T0O^EW]:U>;Y?!5&O^@4T<'NVQ;6MP*(T"B826/82$ M<6G7Q)RT9!#B2D(O@)34,R=DR$9!PI%@>;9H=3Z'TY/D)DP)X#2@/F;G2"GN- MN-:'; GZS/UI3QAB[<=2IHQ$1E*D;4C%*":@G2M S[R<,+7=;6[O>EJ; 9G% MUV6[AO"F#I.:[-0U1]O43+2PK/F)Y2RH=4JGJ'1O@+SS8-8XH3R;C W6)YU8 M/RVV^S->;S^]:5:?/]3KFR?<<$00P3T+GG J)0**\7U/HT#@J'+5V<:1)%0Z MK3PSC )L0H9)K+*(@##?U&S*&EIW'K>_:WW^(3SQINN?N6 ;JPE287<&]?,! M>$KX&8$Q3M,H6([Y0Q%+E8]>4(NQ!1$/ XH+C[4T)+Y:0L4E M9]9*2#$3I&!O[MUK._#!P:KW\&P'G6)D.]5AQU1])IUTU) >=LSQ]8KMC._" M6U.OU_75+^W'S'>+]=MUY\U5M\SUKEYW7UXNL%&..1 FA<((C2T!#O3=$;NT M&5NL22@-XNVB&40TA*DD5Q8B$LP3AU3I#=D'+W>?>5]57Q?KZEOK85I.,Y; M<;P[@[9IQ+N3]9>=K,''T'NKG9?[*B_!S]W7WVFI%R?>">Z-K/X\R#=V4$W1 M-W8(_3I+&W6[_=*LVYTV%TJWO#68XC"?8$1!!^6^4SJHTO9;OF J9#D*\C;E MX91"CG7(O90 1CN.30AQ:MIM.@>KQ<'#(=1+%S:'=D4U'4BYG6^5>EG."2Y0=SDF #-1I"KM>;S6TP*(31,&006FN.* (6>=)W+H9-TNV. MI\P0@PB!!E+I*1% 2 E\LIYAIBSX$S$6G;>#:=5K)CYI"J@XSB4>GU:PLD( MM?,CD4Z)JLZ73*F!1% I2YLA1'I[N]UL%ZNKY>KS!7?42B0PM IH9\,4UAS& M?&T8&8JE8UM2$H"0IT@K03UKY\Q'3F3"*T=+KJQH(O"5KU+\_JJ;FV9U>B;:?GW4H7\%2]H@ MP+F0A[Z&!&=INZQ>MD<=X01PA3@ E"LN &?:(>(A=ESITNM@.Q<'+H*-HFL< MPZ:6-(UC>S7GM_85(=O)/5CCB3X/KHT:T:/]6&.KE<&W1_-4S)$"6!LN#-4 M0VZ8[ON?T3YIVGC*CE?4 BDT9()3IX#R%#JK7/@EDHJ7/KIUGV<#E[D&Z9G, MLZ)2#N'8F5>W3D@4QZQL86?'JOQ(GF?40'6RV;2?K4*#C9-AOFJQ%,R'_\>\ M[T=*^J1M5L_9P%X!0=I-1-;0,"N6@F/#,6.4:QA(? XFY2QD96N8R:("\@WG MT*NS+& ]HTT*@!+5G"E\4J-X"3Q9JF1#YWB.:031F$C@ #+<&$6,\X=5%>"3 M/O^=-"1\F/LH#A%'FG('-3'>2$\$(YQ)E+0!:2S\9*]5#9,T$T2EU!R#1F=; MHSJE4@J7? BD9MK%5(9Y]OH..0@PX9X+0,!E5;1UA"#$*\(5"FX);(W? MSK<9\AEQ3FV '*KG/+K/\# >%64;19?<;G-7 O[HH*[R3%K""0II!=&FG=8< M>A"#:749(NP9*2BR&DC*$=7 :@:00! $4Y9X7;Q.VKY;O5Y]:M8W&>5J1M$T MCTJEY1P*J*-;+7X]W[F+ET5+ -<0R>?)L$$1O8"SX6K%5]#^5J]N:Q_"->T- MT8&A?U]NOYC;D,3?U.L#5R66A"L+O*#&,4D)!MAB 0"74C$9._$?RURYWKCW ML&I?@*KWL?H].%GU7IXM@8A4[T2W'%O_>73-T:-Z5%"[A&J)7?3U:KE=+J[5 MUZ_7RUTQOWT!O]N;V^M=*=I/G^K+[8?U8K4[\;&KO&\1XE!#S05TR@,.M)*] M4T:DY26%72F? M[)T1""5=$%[(A<+4S^9&ZWPBZTLU4ASC9] ^:6POU#1%B)XG[@F2%VZM>1"\ M=)#-I#V@-+%M<[-8KBX,9,Q[PS@FG%/BC,=F[X["&"6=D2[FQ%RIO7._.+=C MFZH4N0NTTD3L?JF!9D+OG9NC\CNQS?Y1"9X:YF"&9^D:O;%C<7UYVUWL^]=5 MD'H_-_C+[?)J$?1[O=HYH^M/S;K^T'Q=7C+ ^CO6@%+,6V0-LY!Z;Z5EO4-> M.9"T[:.<&Z4WA1P\KVY;UZM^A;5WOEJN>DY\[/RON@"J$$'FY6\3*5M+-_M,EA_U_7J MI$OM]6^? @0?N,8914R%80< M7?W/V\VVN\'!-^N?Z]_5Y65SNVIW<[Q;-ZOPR\NN,M^F6W'B6#-+D$:..6HI MTUKW=G&\*RY;&M;2%2O"KJ=4 M.8&H02+.@T3#0FA&?*D2L[4#RGYI#]PLUE>;OWZ]6FSKT+($R+UMA1Q!&#H, MM?4PK1KE36=>HRL^#<2/']##+*J!8\9W%;P[WA5,4ILP0:&$!DD P!O1^ M,JT09#+IRNX)W)G]#N,VE*J+9:IMQ@EM&4??F35C&IJG:<%Y[3D^Z%YBWW%Z MH\Z#^E,&/-;^XURM$[/FS?OZLEY^:S<[_UQOS>UZ7:^V%Q9RK*1ACA$MM/=4 MFWZ(0HYBEY$LYQF:)D?>5.N#SI+Q/JO1RICM,W'F@;IQ0GLYKQ] GH7#TU\7RROWQM5YMVJ\_W56I:K.I MMYO>LH'(2R>IU01Y3*Q1RA[ Z&G2VN$8]@K#:N]B5>]\W'2?9ION!MG+G8?5 MHO,WN8ST<*7C(#:UR&DLZ_7=N]?)N[N@=^?AF9@6(=H)M(TI^3P(-VI$CPM, MCZQ6+.^.#/T<=-C;P3*)8VEA_$.JP!G67L?EJ74YO0 MA@DY#[@,#>+A1K$Q-$D:A]\L%Q^7U]U5R$<\\T(99["WABDOO %*]@,_]DPE M'0$98&:2$7G5K'[H)Q77=VZF,6>(EG']1=;5S*?7CVG!%8S^>32IFZL>Q MG7-5[UWUYV-I]P[^T]2?O5Y2[.1GK='DG@>_Q@SHT6>ID;6*KKYZ^:6^NKUN M]X:MMLNKY?5M^_'KESI0M .J^^/R^O:JOMK59[OY>KOMOI:]_=1[VE^&LZO/ M([FB $(K7'!16&XY9L Z[1U&$M.D^P,G=JTP)_MHNJV41_%4=P%5?41]@<1# M3.T_.G#A<*_F&1 MW'.V0?06B6&NZ>]//Z [8J&-$AACJ0G51@/FG5>]QQK3I%/&Y_2S=+;_#-&R M#I.=LSDC=WG\@[1DXB:1O$8LLT.DG,*G-IC,H%WG,?[,0HF'VUOFX-,((]// MBYMZ7S^)$F(E!M!I +0!4@ )]F:QP]X/'UX2C)UGC'A5M2YFGK<;+O 0X!?2 M=A1JQ\HZ(;WOY$I&<(;2<^9H3CA1,,S6*99H[N;K=?.]KKL;M-X>'QKT#B D M&$4B)/74"RZ][.T1)I+**^1;*;U:TSI4[3S:9![+&R!A'*RF42^-4KU/U;&" M9SIP]ZP^)[ T7--Y\&B$.)JQW[;4+VV;[7IYN:VO.HM_72VWF_>__'5ODW'' MI5902:>DH5Y"*GJ;2F.=]I%MB*7")+IS;M^E.O>J/P<'-\]_#2JA:.Q'MJG$ M3/V^=D+',P'JI%8GOZR-H?$\0#52+(^^IXVG4%;*M+?D((-2<02(@99Z!CEW M>TL$AEEH=K(4^?S"<'HPVK\+/_9EL:FK=^&G!B1+L>)EI$D%=!N4(,T@,TK+ MB1(%G =D!D5P*@_*4B,6*']?K->+U;:WP:W!VDCI.!>, M7!@B>VZI<((/>6K-@PR9OC=CO"^3?OU\>0$<-P93T$_7" $\"223.76F[YK).S7>Y-88F:YY)_GT6:9EQ_G. M6:11Y_AU]$U$\9')VWD>W)\^['$_=EI/"H\SKQKMO6JK3QS_;TZH*G^C]OE]GNU^+VK5=?<;C=MM;+@ M_*0C2&R333)\%&BMLXP=KZI=)/]0P\;.Y7)C1F+C_B\Q8*3&/.YHD:7X2T/% ME^OE]N( M&#_IEEUUC9__=JL?@Y_L3'-ZEN 9/#I]:>WJ^OOO]3;[75]]7K_ M&4:"DX!PZJ(2F@%BR=XA2$7<;XP1N3#4H5#OO=^AHJY:&7W=M6FN_(\8_29O>K^,2@/&'3G'U\(C:.EK=>?JJ M.O+UU7$G[]Q-K=PRFO1Q4ZGSJ)XV+(XD>*&B+Y'ZG9CQC-\&\YC5%(CK4;68 M,LK%WQ1_V=S4'Q9_!'MM)?AZ=?E]=TA-,,TA8TI+*;P36C.$VEN-H0&"$9Y4 MKO)Y*U!YB+Q7B A&*>/: PRU]P(8+53QBKH[QZK@677D6M[)X0%2QI%N&A73 MR)8I8*&;UI_1YP2YAFLZ#U*-$,>CR]#'46:,>W'8X38**+ 5D @BI=%. N9! MWY4DMRCITHN+"%E;D7)T'PR 7O MR;5.7- >0^;)[\5A ^_%25=^'K0;.::$>W%R%1N%@K"_1Q:'K(\RQI"45EG# M-!"Z[Y34R;0[7*,L&@H0=6UT7@?+0$'N"9/!N/+M3IYS4Q#F7M@]DN C4+"( MUB-3,$;FZ2D(7[XN>USE_P$HF!Y3"@4S%8OZ9M874 VIYZY(\U_6S6:SMT>( MM@Y:#I G;9EF#3S9=T2%K(^:E;YLA6K59U["=]%AJD8\8EJ,@%3E]J>T2YQ?!A!Q(1O1Y.)F?=I:("H<5]] M3L7_W$>=432;P3>;<>)HQGZ;TO+6ORVN;[MW2EU?-[\O0M1O/SUR8^^!YLQP MY@T T MEB6,4]QV'.954_#[%KK(<6@6L#H,5#2855A!(K[205,+B-]P>7*T. MOK:[HI[H6VD9[*C2Q^6QYU(];2B(%_Q,26V"C"=2VQ*-,8\$MTAD3?E7.0V= MP?S+Q%&!+ 2',4>&=UEX1 MH(4*Z3Q7J/1"9MO;]K>8YI3#2U0ICF/E!$HC5;PV13AT3X83I,F3:QXLR?2] M&>.%R>3!OH*1-MIK%I #J"&.",<4=E=P(S9T1 M0%KMF46Z='7\X_<^J_!9LE:)7"@@4SX9SE+#[($4,71(%&UF?$CU_CE"9*DP M9-O&F\.9)\$-IPY(CK0#UECNA.][ 1? #-VZ<6=)2ZX%4AP9S:FW6".!".?$ M.,>=9*5K*3ZW^^!-[C'3@;K&T64Z2=-8,T3-R39TO(DXM#F.P//@TDBQ1&SN MR%4HEEE_7:WKR^;S:OF?WM95PX0OIO:]I#G'0I MQG,V',16"$$48Y :200S4$A"L8-*$56Z$-"Q6UW_ZAU+HU.V@G% R0QPMH;"+7CA_F$$B#I>, 8_@3^6BTT ME1 X:IULYSN 8!UR$B!"9R_,L;USU:;WKEKN3G[[XPA-<(+(4S;P/.@] M:<0/J\!-KO; +/3#E\7V[\WM]=7KFZ^+R^W!_X,S"($PWT/0!@;*4 HZ&( D4PA@*56=,H>EXM M.]?#G]35UW7S;=D=:OK4K(_&B=1K>4LUV*"<>,JV&BEEWC53YW2U\[JZ&S9Z M],\BKWY!W/2T>ZS6F@?72P<9E[2/J^E >A\&CG?U:G'=W6:SNGJ]"I2K-UMU M>;F^K:\NH%488VZ$L "Z=A.,[/=K:29UTH7H0_QPQ"/A&;.$6&HX4T0#C2E5 M8;KCG2]=RZ]WIUJLKJJOS6;3GC:LOO8.5^MZ=Z7NMJENP_NX;F]>[7@??G;9 M7?@P"K_':;)!$)^\M48B^:OCA/W@>]>>A\;=NS\+GL?HG [U45MOUF0?-](X MO!=0-[YXP^6Z7FS"U.$YWS;OP]\WJ\7'Z^_O]@"[@$)9AQGC*GB%O58:]3O; M-!8RB>YY'G3C'0/"8HZIP5)23P46@5N$88Q*U\[KG0ZI=O5\$KC<5'>N5[WO MJ24>BC10',O/WS9I%"_2+(4*060H>X+;95MJ'L0N'..C8A'E%8VE],_U[W7RZ_7]6Z>\/;3[D?>KGZNM[NAIEWN M(1PR904$7",K"*,]'YQC2=N<1G=.,64 4$)@0*BT1'H -9&::"2-,J6_'X9X MJJ.S>?_N7+]JONY6@O_OVT7XN4_+RVXQ+FT$ MF+[QXP:'6;=[VK@Q7I/O?[(MXE9O]U.':4>6L9OEQ*!SMC=@'N/1^<)O9M(3 MTT8Q[UHUZWVEE?OZW;!H[[J:\0&#]Y^"D,L#(PB$DK#/-#6A]25$-7O M.3=F#*JNJ]/=1T?M7! M)= FN)PVEHS:!''#Q+G43QL!1A2^"-435#P![!)M,0\6%XFL*?\FIZ[6/#@K M]6:Y^+B\WEW#7&\OE!/&!HLZ_+=P$+3ES_HN2X/MM'69T[:HQ-PX!3CDDE+# MPL! 0V!42LB%,:6+R3UQL+#KG:FK*P,%C5U'F4[+U!631!D+K8:>P35Y)C[&'B<)O/ M$D(!DA)30-JS9,)SZ8M_#WRRNSUQ='H@Q7*$SB1988U'H%F*O-/0[;%F*80; MH/A,*33BQ=D9RB2$Q7C(( M@=>*2V:U9>SB6[W^V.3=\W!DQ@$#J484"VBI)%CS@'"GL7)6&9!V3/S8H^C> MMU]'75Q7B]/WJHTL7RRY)M M%5AZZVW[8=XN-]T'CC"7I91#"Q 3'!CE(>2Z[S^,2GBQJC^W>RX_ MY-XU\Y11[Q#G1C).!*6,&:4L:9-,A93R!,=M>9&[3O7(O^@.]J;>;/ZEZKK9 MU=ZS5]5JMV*]]SGC^_,(DN<@JYC,X[#KR+VJ]^^<$'M"KFB:#9%ZCE@;%,]) MO@U7*G[S_9VEUH7-YK:=O/8Y';? H) I",X4]Y8YX&W?Y<)<5F10[@6+U!!J M$$/*4$VAM8HHKA3BP0=OPG1Z,H-X7,F5O@CXC6 MX:X7^"RSR-,ZG=S"/HK \P#;6,$\VH@^HD;1^S_N+MQJC?X<%+@-\]1VSL.4 MM%S+T++]:;?QKI M-Q6B9GWGG.1ADX)[UWT>E=:_7>5\?N[PM=SN3ZTQBE MHZ>SI5IP'CB>*-;8JU,+*)R']?Z\9'L@_G! ?E];9_&YOK!>*F2%-@H8X:B3 M(9,]Y$F6)M7I3+2L%27$$JHAHL1Q 2R 6'.M,0>P^'5>=X4GEOV!Y;9Z5+O! M]7J_#>A[F$/??&U6I_*J*9H@A]=3JC^0SX<#X[O"3W<-<^?N.7G\@I+1_!VK M1>;(V]%B.\G7<14'LSQV_7(NO-P',". MW"8#T^.)FV/,Y/C03NK03CO7*_-B.TV;&;\L/&+3S9'2A2*-S8E'5S>Z M"FMG17T,/BTNMQ=" ,(((@ +" 7F""N*L*;*>,Z!T['E.N\_54N%'1)6 <*I MPTYR9PQ&GGL3AAY=\+#"OHO^VKLR<87T^SJVZ_E#_L=4AEM\N6.A,SAFND<00AK'/0MB_^D34+UKU9UO";=M#E+O-#6"<-5H! MC57L!K+Q#)8CT#T?NS*">R^K.S?/EN%$"W@B^1F_$>:1%Q6(JRG]^J;UUU\N MO]17M]?UVT_/>&+:C58?%FV=*V$!PY"$6041% BB%"2]!XA3GK+>,Z;=PCE7 M[VJ[8/!\3^[\#<-@ZW'BG5BCMD$<-<\E?QHWQU2^"#L39#Q!SQ*-,0]^%HFL M*?\JIS'T35LR4+69UN>N -.'\*^[ZTN9DH1Z:2"$"F''G9>X-Q?FP2@%F-E& M"M.Q\ZLZGAH?1C/RF M#2?0_GI4;ZG&Q&+*%-/(,H"X.0.Q"U=6 $,Z5GCHM5U7I7&57M_*MZ!ZM?=RZF MK#X/E#1B 7\Z-1,G@K,2,F$A?SI!\Y;R!PD;MYQ_4H+G%O3'T6T&2_HC!=*, M_DZE)9CZ=K-[>J([^R9K?9&L:EE%/(ET;M'.6*I)+/2',BCQPJYCR2R,%1-..^8L.9T_YR M7?=I:YA)*^R4I4(*YB%0P+'>KI,VJ9#D<&MGX-"KJO__;Q/UB1'2A!E&/ *4(69U_TW M7>1]W)4\B8\L3*G@2,Z,+$&2B&EL&372H%)>B(1I:!E!\J:<4<+$32T/83TW MC4R/>P93Q@RGFT%M/6"'5_MMM?O2NJG7WW9?.+A UE/O$5#(@G8#I.^3061) MV@>'H;8*P^[^GH3LSYZ#%8U+P:84,XV5Z3J6WPGW6*#8_6\#I)U'NC5:-*?V MN@U6*997[>OT8&_(/K531#BL&/9>4@VD5H+WJ1VB$(D44N5;*9V0M;WIT?ZI MO-GB "GC$#6-BHF)7)Z 10CUK#XGV#1EO5>)TZ*!ZL6!I[QP:=!) MUZP(;YZ4Y01KALDX#\X,C*$9\\5*6%1R-U^OF^]U_4O]K5ZW=1U#&I<$.6*IQXPC [$)5GMK$K*DRTMS;4P_Z.0EP-D:QJ7 4\@W M>-0X3QK\C#0G$N&A8LXC%1X+WV)IWGSEBCK/>(>,*"U3O,0:M2OKP.,C3!]]B#?]7!P:KU,//[Y#!=XS[? M3B9I^D?=6:F9]@UX,E7SOPSGJQO]R?B4"B<^)(\BW@PRSM%":0J\7 ,^1;?6 M=D?LPH-9&$2XH5I*XJQT=F^+<,9H]@?H: N3?G;>]8ZAGYWCUR(I$5P[K8!UO5D+211\1C-6F$*]BU7K8_54 MSTJ?5W"@&IGXDR1C&)MP5.#CLRM?X[1181)Y M\T>%62F;-RI,HO#P42%/Z>11X3DU(D:%P4+.:U08'LXSH\)(.J6."NPYL\%( MZY6#F&.GE$8$]=7&J"$NJF+K:,8F'!78^.S*USAM5)A$WOQ185;*YHT*DR@\ M?%3(4SIY5'A.C8A18;"0\QH5AH?SS*@PDDXC'-!\LUS5K[?US>;",":P#/:\ M0TXQZ)GJRP11"%74?&%4@Y.N9[=.[FM(=VY6O[:.5IVGXQW>3% [8[%["J&' MK'SG:3SUP"0XL]YYNJ5Q;Z]S0O/#99*\T!B31DC#)E^ MH9XZ9Y+*!&49F)1M>Z<&4"Q:MPQJE9!L"*5>4JL\C_8>Q/(G5< 9\B8YA%-\ MR=-C"$_,[7K=7N=(D>5"8>>Q!(1CR3"D>XN,8IU4W7^(G7/0Y56U]VXX9J+E MS*=-"25'@,[+(DY&G[TCB1!*U76^+$J.) ))>>H,(=//08"]41"0YSC% @L) M '"2BWY#%&..1.UO'\G4>?ATY^!P1*7HFD^I0I*. JH(-2=CU9TOB;C*$'B^ MQ,H))@):V1H-O""RG2:^WIGN?GWQ_Y'WKLUMY-BVX%_)B)F8J8Y0W0&0>)[[ M"<^^GG&5/;9/=]SH#PQ:2MF\+9%JDG+9Y].6$,.)D5RWUB47Z67$>M@<57W%V5;18ZV][J%H? MUA/D;23"^^A<*M=C7LCYG+RNXC< _1-4P2&\ZG859T_6!M#%WQ_#:L&[V_>K M787:C;U;W"^6X='DLD^$#*KY@Y:J-#UT((K MJCVZP62R5Q!ZJ^98_ \KHH?0['$7]O70C*VJ9\A-$]DAHC5YS1W$R>X2/!RG M717Y_?Q'71C#K=9/<,VXT9(Z2P4@W.YV=K:'&2EW#,=H;K*1S*K:XBIN5^NG M&Q'B%#6=Q&Z:.0I_<:J80%T6Q3M%S1E-Z\WF-%2KOQNK@=^R..4QU>UB6;5% M>L*&D0_5]>K+ZBK6D5D/M4I/)?5>O%ZF9QO?]5O47A%^T3 M^\7V+U=%<*GX)3CUE\*[56Q7Q9%C<;J7+X3=='$2T8O3S=$#ET5U4XD_H\K9 M8SD-U<[OYFKD-I)VWY7]OMC6=];#F8.F9"5!CAH,@%6P).T4+-.R5+-OU?KS M*O:*JP@#,:W]&$OB$/+ZZWS]I=JDW6$5PULW$X3R&V"L2GVH".'NSDBT'$D M?&'R(P?)R;SG&2O'DW=N&)TQ%--0QZP>/A]\9V>SJ[Z^VWZMUJWA1;5Q\\7Z M;_.[Q\HL-M=WJ\WCNII)R24I$8)2A<-^@%K=GO1CA)NH!9DA[&76SP"IJ#&% M:?[G5XCWF#@D'R".*Y@=.#LCD$,R/@U!'-2C M5;[W,WHBL@KKWA^\INYF6V8<6F"E$4HJY9 VB*O]V%=KZ"*G&&,?GW_RL$94 M!$C%#E/TQ%\T99VG]'*R%3U9UYVH7!-MS^@X/X66RMTT]*6/ S]/>_7CHL\6 M97E]O7ZI!:4I2Z1EFZMQHHR-F^0:R&CVB:\# MF$V8KUX_F0=[6*^^+39AE;O_YN44QA/VJXQ#=9_]*?O-S W&X@#R\IN:?^8M MT>EQNPW'8K^'"E8T?K=KU>K76*Z_$U_5^ M%OG9 YQ?;V>*"%8J)*$24O,20^&L_XXYIBR'ZK6+H9)L&FV!IAH8Z"B1 '$. M-;%0.5YR*$C& P<'F$6#L]Y(5B,MCJ 6_VC!CGQX/(;',VTV2SBFT7+SN+8: MX76.:\4?K[]6-X]WU;O;WZL_#GC>KU=+_^7U[AHE#ZL!^&9Y_)G%\GKQ<%=M M/E7?M\JS]\^9$-1)BH63LA3K"EYA+Z6MYV@ZHY2# ML#L-W1O&E56&MR]V&6&]^#;?+KY5=7<],QPH9:T%U&=#1H=)1P9 T^0FD>7DHJGJNG:0CZ78 MA8/.!&5:-GC"Q-DU@S3.IJ$=R>A_6BWHPT)7A=AMXKC^45_FQ%2X)(Y#R:"1 MU(^9D-;M.P_\0#Y&'IX\F%K,2@Y\OPT0H5)Q)!SW.@>ME 3RW'7:6BQ)M[7% M,=1-%;*1$R<)77G)H@?'')P1@R2JIJ$$:=!7 [PJW33@NGGT3-[=-686U::Y M9$E"XQ3@5!,(F:70 &;W;SKM=D'X60,*(PUEJ1RQ@$"LN)6JQ-(@ DN#:>YS MEAY2<< 4><=:/^;.:\1HI$4N%T3R=48S-M7U?_NR^O9_M9[N-*/][KE>G./C M!=T8A+[+ZLW]7ZY8?K3##@TQX,Q,RK8Z>POK3^,7OS M=F85-PB6I90 ""V18%@US0,#+3IMS#YZ'"808 A*/U90Q#^%>["62. :IRR!OEF$S8E"(#XO-/^M\1&!.',"Z=-8RS;44J!VN4P1( M&;<+^JRIDG!"C3'$"NB=@M)IH)TPJG0"0!BUQ)BT]_F [JKX_*/X?;ZM5QHO MD&V?XZG3TD />J?1]PWCRLE%@][\Q#WIA FIC.,46>X<\')!A&8@+# J@*#36F=N20VJ8@\K,A7M2V"W ML>P(W,6EK FT95&@EXDYHST]F9R&ZO1U8C7HVY7:?[_=WQ'G6P*PI1 M4@*@*=M68FFWZXO//=])(1#4I-1&$.6 ,(QHK"P@B%N?CHRX5^AMZOV32;QU M4Y?BQA)8ZR^9&0P560BR,N]3_$).9WD)I'/J6E.JANGMS#VX:7S M7L;5_4.UW,S#N0\U]Z_7=27OP]SBS! @D<^92N.$Q4(+;=M):;Z /V^J?SU6RZW]5I]+:\]&0S\P M<(0QI56IF&&8 _\"6".E,TR;KE,/R<_/UW0.D(H=IHO5##A%SKFU]+Y\3J/A M]'?C^4KZ,+RD-IO#T2@D,:2XM A#*XU&W'#7VK.01!4^2[>2N?-^WH0B]^ZD MDY_TK*35 :4Y++9G& #FGZL/(.)P?EZ![#AQA5"H,2FL!Y(P2)H"BE'+N M[7&MD- 91^9'.'>E(8Z1/CFP?*$^/XK(\RETAH!,HXUF\NWG5#L;@X.VY8.@ M8 FS[3IZOF!0S@<4T#QTYU+0B^4O<5SV%='XH/R)5#3!N1093>4PON;:QZ_S M=:7FFW =:#N5LEK*]3H4VZE1JA^'SS0W]LFP@+T[N$XUI26@I0-$<@!1:>BN MN1.C)8\.RG'5,'_]'' 6Q\X4 MQ]Z$_9K''VP\*FJ7TDI>C!CBCJ/,248WBW;G)4WGXF(8S M&I9&US1T*!'[\^+ /1CHG(DFJ]0!W?(FW#(:=N:W13JD!$QBX@PQS"DK,=LW M&$1$U.U[60!:AH1ON)B6"!(M@ #<*$@E,7[@S&'NLCB]C(M6GIPQ Z/GTL=+!G :"GY9"IXGE9>/QV#]R2FD;_>[9[4+ ME7*K\.1FAFGG$,2E 2C4E& N#:EHP1#I7,7_>TR MS'UEE/LV=1?^&,$EV.\/U?6VN@E;HN&,E] /VEU)M+/"#Y*@ M8ZX5'PL4C^Y)\L!4EM PBL-$A#F&4G! @#4 $V4DRG[9;0NFV(:C ;_\J.;K MS5\2.HH+Q3"B YE^^$;N6)Y)=;5]6;I>]#JLVVQJT@LPA:A[E$BA*&(&ZWVUB.6-0U/OG1"B90B:R1 MG$MBC1;<8F$ (#94XK2Y.]* Z==;#ZI8-*B*]3E5G&I,+]"99@_G9/K0X&D1 M7"U:7__L7>=+L1NKQ^SUWOP;=I3]^,C9/PX0J8MTB^T0V2R^+6ZJY4V-FP%* MJ<2,8HM-N,0"(=A**(4VLI)K?KR:4^$Q,F*1)J&,@I#20X9"*%,R&57@.*D< M['X&[::!%7ME\^5#>H%>,7LL)],K[M^/UM4_>Z?X4NC&ZA1[O3;_AIUB/SYR M=HH#1"K^E(V=KY>+Y9?-^VK=(EUUJL_E+X?W/-]6-\[P=R<_/X ] '12:6FTE,$8Z:C 6L@%*-1-1]_-> M %[N S7>CU];1XJ#)ZEZ/E[88J5^DA%+[P6.W3F*6]$Z5 1I.>ZB7^XZ)M1/ M#!6@3EW(Z&_#U'J7\0DXV?%<*!9=^Z0/U76U^!9:R:&K2_0" M(V?:WFP&NYMBCQM?%U?/[8Y6/SKV@\.=UJ3-2-!#%TU"EH9QY?O!Y2(XZ M:]7=W>J/4,#8K=9F]?AY>_MX]S.0%D,)#4 ,E- 1K! (1V5!T^!8R4HW6U9? MYGXTW%&\HFR'Z["0T\PA+HDI?8HA08F(DUB4DL!N PNQ:X;',#NWQK?59O,? MQ;P%O2EN5^OBIL%=S-NV&J:9-O.0):RK[>,Z=O)OX(!T5,#Q(Y$FB"W.FOL6 M:?&B3EY&(&.(/*>760(R$?G,X]MS-+!<:^*\&(QMXAL2/L;Q)57DY=D?KJVKK^N5C=_+.[NY/+FS7+K7[F%MRHWFVK[ M8DU#QQ6Q#D!AH746(\F9J/=]<,)*BJ+NBXHT34@IM!+>:TD(0HIC7$+%_)"3 MVBNBD.T(L=]KA,96C^NZ4J%Z0^+E=YROISJJ=1 MHS6.S#/RF"DJTQ#,7,ZM1GFS4R^\6BT]$'O_<+?Z456J6E:WBVTHIG)4.I_Y MD:CC5)9" D4XY=;NRM93304A48N'48:U "14!H4$6Y^D0:ZQ-1P9:K501.>^ M%JL%5S3HBAI>W= _;CV^9DO<]9%+J;=E#1&%;L)ZL0#$R>J3_8B!\1/!N&CA MZ\Y$GI'4+/&8AJ#F<>WD)5V#\]=53-\LPUTCJ_6/%ZXJT-H*B9"P&BEHB388 M*#_\"S>0,(9QUU9[SD18@/,] E9<2.\4$QI0[Y,42F$J0<8-Q'M44[C,XPQ% M9YK?$,1.H[4-XLEJ^-;.PMS%?CVP MXKY%%I=>#,%EI#R-0V.B2ET5@2*].!C0/;K8OGKPPY;HI[UX3-2T$:B,EG1 M KYBL2P:A%/1M-.T=1&U 4B?F*H-X=$I61N,K6A==.DZAI^"[VN-:4XM)!7!I"2:F,($I(IDJG -,XLZZU MR(HO 5JBK/6A,U+61F(R6=;V?-8 IZ)JIUGKHFH#<#XQ51O"HU.J-AA;T:KV M\?'AX6Y1/4\LA,5E6,%GR ^4K"@5![L6*+@S-.HNLE=,22PQ*J6V%D."-)* M&J9+0!T3I(11U[&G%.7V*!;7U:_KZB[LGBHV#_-U[%F8OF1&REE^'I.5K(4V M%0U[D:HN\M6/XXDI5T]G3HG6$!Q%ZY4W-F,:4>M;$9-6*:((M637H!P"3%(0 ML\OHR8-Y::$75BE*&=;UB0Q;F#2%W' D2Q$UN9RPJ^BH(7DTB1K4B:!(Q1F: MFV1].4=+7B7QEKOH1@Q3$U.)*.BG-"'>__ASPEYJMNO'Z^WC>K'\TNB.^A&N M1GEWJU>;[=$*F-6<<(J@I24H2R =)8@)WQ]KQPA5:0>!N]L'&"%*+"Q].R2J MY()A9 TR1COE"1GS\M0GH-MN.=2[J6^/\Q\(R%./ \8D6[*=.E@Q E8=!PF M=$2W,[]GU#%GM*8AHED]/'F*-A>;/259+F\^[$93 <31A@3J@"*:0&4,Y9!K M:YQH&S_25@X@QR=M0R@%8PJ7'(5C)KOXUJO^PD#<]Q+>46B/$]VG0ALV534(:X7=3%5B3S$9+Z^]8S)I M:>WO73=9'8C%>$G=E>!2U>UJ7>V^_C3_;OQ_-MNZ1H_S/U]\63ZKT<.A9I:Y MLG3"J' 2AY9D5PA24BA@8L:;A@5P*Z'A4%IDB.%: B>U):QT@2 .1LQ^%[MZ M9I]K#]KOMO/OJ9J;*3BQ&GSYN*0GPF^>A*3YSL._*EH':M%N7)B07">1WDF^ M\X9S:G*>V=N3\CX&RUWEOK%EOU]_#14X]6I9;S?\K;K_7*UG#I#0PS"?J(4; M72G"&F"#(0*6"*-9C)B?MR20Q1)RGPM*0B BDAN,E,"\A!)SE/OL0=O(6W1% M"Z_XQPY@Y&VG/6GM)L/C,1HGLCW(S**<9WDZHXO#\#L-U1O(EU6.-S!.L4RU M7GR;A[I=NU-<[7%8_US_/T.I98)#Y%@):=.H*'$B:@O,*1M0 VJI4!H81[2V MB@K+@&_))75$Q!4/3U"I ZS=>O%W,/X<[J1;5WJ07-T6!= )PR$O!)96N;3+0@:@)Q?.& M#%7ACEJ(A26^C7+L.&#^1TIH[@5U/.5IP?WHK3XI?,9*4&8JDW4H@L7,6O0S M0YT$J0>Q4U.E/JZ_'35I]^K/YHR(8OEE_?KU=)_>5U?I;!YM]9U7O9F M>?R)Q?)Z\>!'EF%X.3,EU=R/(BUQ!A@E'.9.2:X<5K[ML:C#YGF19%8X#[XX M8"N>PO=O8[%S(&S^?_*QQH=F>BARF)@Y=MW$EC^\Q2PBZ'RC [G M"3;\]KWF5DL'.]IM-6F[E-)(7DCI;*:N48%0#8O5T#75R1IM[6)J:? M9G4_7RPC%70 SKNIYKATYU7*UYC.4XKI-0+/Z.-PY$]#$P?TYWFEI8&9RCV? M\':QK-YLJ_O-3$!M7=ABPH%2BGEI)F6+RW\9560A/YJISRL$3XK:E9$F%R(" MF7>"(4\,1YYDZ!*^2A?%N GYILN,DNT';7D;8;#WZ MPP,N6L17Q1YST8(.6S_'OG_G2O66XVN]>.WFS?W=9U M.>3RIJD6L?FXNKN9068A$H"6%&KN.#%(XD;:K646Q%6*3C8SBFY>AU.)]>&E M!.WLPV''285QZ(M30MUP5L/:%=)N@!4!V=@%G$\Q=&ZZH#^MT]"N(1SYJ13S M0-QTOAHD7)SF<]#;Q78F+37":5HB[*"R 'OI:RT0B*)VAL<\-[/6U%"*'9;( M>SMBR.FF*;EXB1.13I3DN4?CX/\9B4AA:1J:D(3\^?46R=YW/A!8W?G??OEK MM:S6\W"-AKRY#\7"?$X4]CG9[Z$>?#4#T$ $+2Y-.*#"3,D);XUSQ'G4N;]A M3&;6B@;E5?%EA[/N8.=/D$:>[AN(Z6[J<@&2XX1GS^]?C_A]"K)H4(Y\$J\3 M)/XE /K+N,+T B5G5*@/@=.0G%X>K(9[G5(K++C'[>.Z^LW+V/WC_8=J MN9W?O9__:+>^[!&]K>:;:O/L.+!1 /HQ7;@.1)>. U@J4!_EQU192:/NNQ\& MD9;.4 DM@UH2+8&PW,NOPLQ :\KLT^L[Z$6#O:@A%BWXXC^7_ETL?E\M?[T. MU]?>U6?Y#XUVYU!J,8:L<>R8S4TNA)')WE%AAF>1W/EP"&78%_,\WX7XH?_-X_7V[_/U>K[<_M@?*WL& S'-94DD M-,0R:[116N]5QO"HZ;IHXQAH19DB+)2!Q5[@K.#4*&'#/GAGT_;AH*LN-)WXNW6S;V%WF,LP08B!6)7. MI\9&"XA;4X3%U0Y-,I!9(QI,S[;BI!PW3:.OFVAD9RY..I)(RZ(B+Q%S1DMZ M\3@-1>GGPFK ]RI)78[W1>U.RLVX5*&V&1+& 8D4U=2T:F8TA#9!8A*L7$9G MDHYE]J R2FXRLSB(YESDM.5)?EZ7GAZ<3DI_^OCQL@CU9B92B?85,9%3I>+. M2J$)QX8(U=IP%.L$]>GXY'$4)TE:NG(3)2<9:$F2D N5O'W"PNM"$2(=)VJU"8\-OM6 MR!I,9+'L%'K.BT!F9B+G/$8CY69U_1@&[/4.K4N1\P3$\"0]ETGO3! _#B@2 MM?3][-X+NM>#@\N*7A_@J][Q3YSS?;L_A R@"Q>Q6L!+HS@-LTCMY+*U6,?M M#H]__'ASOV]3JS6DD!8Y"9R'K^2)X"Y4Y9T-?MNAU$$/]J:1)O5QX-3,<"H7 M*2?-H' $$UP28\*5PK343.\L,%0B0&/N6HYY;I1FQ%^UO#O5^J4^7/7PISA< MU96P:;SV2OVZ=YSC4Q?6A!]9:4!?;E'&2GC.:TI_2:2C, 'Z< M.H/0DYGN17PVE?_L5[F\,=6WZF[U$#KW]BA5"2EA&CED&:7"4DQ V=@LD991 M)2[[6K;_Y@ OMCY/+S*[R=%X/,9)TA,*CY!=YH#F69;.*-,P[$Y# MG0;RY:>R.,,QU+G(^?UJO5W\5SVO%"Y/W/H7;_'YKKG\9X:%!4QIIX7P29DS M%)2L-2JP$E%5S?N9RJQ3Q^AV=\JV^"(WJO=EM)M6C4AFG%@]Y_$ ;7<]V&DV M\Y0>/\O3&;D:B.!IZ-50SCRO)CXD1Q%YU>'^[B"9ZV]5<^+D4. 9SI#PPTAI M!)=&06T!+&T[I,0:L*C5X(%,YL^T#BCK7&&]N]J\N/XZ7W\YHV.Y\H0.I)U/ M&(9D?1HM<6BG?DXAAN;YE9H 3C%E.C7^HT09KTBH !@+;F.G%^*>/,LFX M^FF6I>_&3T=,!^&E<^>\_5JM?U\M5T^EKIV5A @;SK$NB;%((RR8;F(_M)H$9.@,XR=2X7&H;B M:>C44,X\SY"&Y"BNCD3(QMHK!A;+1V_[W3[%5M7M:EWM/O=I_KW:_+98KM:+ M[8]67>7RYNE3[+\>_:]_J[9?5_XWWZKF(KF9T=(/B&2)+*)*$^I*V@Z)""J- MCAFH3 EWY@%07?WR<^U-JZG;X,\EREZ,0OC93&=Z89^&*$V2F1=+?DP,8X)< M>F2-*JMJ685=>99(C:3AT E8EHPX"4!KK;1Q2RBI-C(G=>_7JV^+35BJ#(4/ M+RU$/]'SJFBD$SJE!M[#BQ<;8U]6NM_FN3V:^ $60BP948AH"[D 0N_'7ZPD M."83B'MRYK[:@RG"1.785RP>47"F(:11-8W7/Q'[3]<8IC/0]56W\_72=VJ; M]]7ZX]?YNE+SS>(Z;%1:W#UNJYO]7DJC,',.84M*S2@C6(*VAZ+I]UEI;2D:?=M]V MB^OYW?7C79VY3ZL=G^(RO5WWCLZ?HIWW]S*NW0_$:E<=<(OE8EN]77RK;I[O MP)/7?ARY]DJT>3]?;]_=JL?-8EEM-GIU_WFQK%_Q71DZ+9 F0 @'=2@[1QCF M%C%),=.0EC1JI#<$'H6 I$12Q;DB&A+N![P"LE(!SEQIHZX:2;GMH';AU]J' MGS>P%JT;Q7Q3!$?"-M?6E>+(E[1BE:/$L]L:PM1"&;?0,%84L_0% U!_IE\8 M,[#3Z"-&]7AUN684>?JC,7\&X=O]:70BN"!&E)*$Y63(M2%E*RI*EU&'9J,, M.PDQ!1"6#%/"!!;&"L.=]?]8(I3,W!OLA>(504DO3S%L&+II^\4B$"?B@Y*? MYX1)!)%G)#E+/*:AO7E<>WX6)1]_"9?)AXNBCT_'S$KCLWYJ2@D!QY()QTK< MM%KD\[2H;7KG[ "%?;('+ 8E(H@;0:Q%A"D%K)<-E/L4W?&5+T-=*A_/93<% M'(O&.,%[>JU\ '95'$.[V+WRSSDZHV5#,#L-Z1K$D]-7R_=D9Z!#OHYQWWZH MT)HH"@PE%J"V/86KD^)F!%\QYCT!#(8J]](2(Z&@N!0$6VP419*;[!-_QQ(5 M<7CG3W4ZM2O)TVAD0SD3=SHUCJ/.36U_RLZMUD^:M@XFI() R3+LR/4=E6E; M6:F=C%D>/FW%E01"ZQLS8IA0PX75&CICM-88(1Q7#$Y$??K[\5QX!F(FL@RZ-_!A=^#[S?W#?+&N MMXR]6^O=X>^9A8 "+:@5I0"(4(HYTE;PT@)J+8RZTW@8B_GW=C4@BP9E<033 MOUB%?N5C&8GD:BC:8-QV*J*2SU$?%9II8 M#2D.9=\4][H)'0&M*2:XG#U4Z\7JYN-VOMZF"]BK9F):UW-$G1N:JKXLEF%C M3:'F_A?7X]85OCT^LSB126I64 M:0Z%E4X)L4\O&%7&SI;5EY";=!SDI)KIU%K$KK4<(^J^1C#??"T>&G@C9]8G M2#F73/?E<1JMI;\;SU/F87CIT[]\6L^7F]U>5[G<;5P\3%[,2HX=Q1 )!X 2 MFI8.PP8']RE\I^N4\EG/O0=PM:X67\+TY?57__.J^#)?+)N"/?TSZ)[$I^?4 MXW$^0)9]51S!K2L:[HH''!!?/D4X2VAD_C!,<*8AEQG]ZY!Y#,EDKP0>*,2U MI=0;@XY*ZJR1K2GK&(A9]4DRD'G!QRYO_M09>U?ZIMNHNKO0)6./XZ-/T]"/ MZW5HC Q*[*P#R@A!)$(6*]Y:%%2C-FG_U"_9Z&HN(7G_-- \W571@+Q\,VJ M1+:F6(ZGVZBB/>G0MM+8Z7POX./G3?6OQW!AP#?_K]VN<5HRH"A&C#!D2XT% MYP9@2)V"_L?:1-T,F&(@.P)?(.6, MU/3BC\Y;FN_EF\^[V[_.U3ZBW[]8?%E^^;N7WQ68&'+?* M8F,QE 905FJ?33?VA%8N:D-SLI7,^E(#"[MQ&VAA0;L&5_PCP(O4F1YD=A.; M<7B,4YQD"O/L9S[%T!GYZ<_J-#1H #^>[V0>B)E>:F16]_/%)@7>W?K?_=P5^VV MHKM%=7?S:;V8WVV:J^*5(E9;*Z7Q;P=FE#*.6C 2=TNF,D/(K6L[X,4>>7& M7KR[+0[@PWS_L_SU7HU3B@2-1]6C_V7NCN1@K'97O"L9Q=W:,_X745N@ MTJU<1GF2YA-Z4)FL/AE8'$1_+C*/<)*?. V*Y'2R*A3KQ^LZE,1,HA(UN58) MA/39M84.$F^O5$21UA9G.NKH9IJ%T==QH\:,/=E+$IX,Q/5=RHT=M^70FY-# MN&%HG*3.Q/IP7F.2&$G4E[?[BEB&8($YEE27&C#%#))[.6,.B!X2T]W(Z"KS M-K5B7SJ/26*3A\*^>M.%O3$TYVV'\GJ]"9VD\B2X<5Y\4GGIM8+[[G&[V<[K MC<0SKDNBO6G%O 2($O#VX5C2P3 <;6H>IN+:4Y)U:C:U<>F'/W?JDVHH2"7 M-X7]7JVO%YNPN6> )=THCGNLZ^8B=Z#%W:OB". $%GB/T,2N\J8P/0T1&\Z= M+NN]Z3QUOC]MLWG<39E_W*ZN_^D;;X,@'.W[6*V_+:ZK4 3C;K[PPJHY 4Y1 M2Z"Q%$AI(2D!+J& 6#I)XFY5&]1RYO3+S1?KXF_SN\?JJ&5NBG?+6O7"/G@S MWU;%?V[J R5W\^M__OKQ^JLWYC_S4*]4_;:ZJ>XB[_T>-C;=E/%R88F3R19G MB$>-M#YCMX],N!*O15N7\JGQCGPQ7@R59R0T3TBFH:>9?'M^M5Y&!CL/7Z^_ M5C>/=]6N?.H?B[N[W>9G1+#31EO+M,'*9ZJZ+'='*@C4-'*:/M%&[L%K ZNM M#1R )1YW2"6QX]!U!/XB1ZXIU.49N+[,S;EQ:T\VIZ%0O;UX/FH=A)7.JK/U M>4G8@M/>SO&Q^E)7;MAM=68*@G"]*#'" ,M+*D5KDS,>=>-A/TNY%:C!DK8G MH1^'':5G-/HB!:@CGIMGO]R+47-"[9^PGL,$^" MO>H9]9A35&$D%_:A;]JMYA(9YS@SA%/#G.2L++FV"@FA)&&JN[3%/SJSP-6 MBAVBI',R\5QU4+N\-$6NY(W/4,P)H:Q,)9[\B6*LXUF>YWZ>TL1T0B:@C#W MKP9Y*>*&@NW4U]O]G@U-I2P-UA!R'T.#G>*P56/ME3EF.!C_],Q:>9BY?9NZ M:RN!L6Y#P[QDQ2EF'$]9AH@_T7%FF)A.W32&BCWPKX9ZB=)TPR=O8>QIF0!< MDQ(3PF [0U4JBE1\#<1:=) MJ-1*.&M+ 8AER&A-VTT%I6&8-&F277:\5Z3S@^.3I!9#2HI4+6\Z)$<7SPFZ MDC:MAM(=]JF<(,[OKB]YV)-;;\G=78HL_?NSF']>W"VVBVKS6S7?/*ZKFW?+ M#U7H$WWZ[#_P^VJY;K]5\\UBL]MZ8TO*"19(TA(*Q1TL+=:<$"(DLXA'E1H> M#U7NC.*PY;F!7:_<7A5[Z/6.VV/P:7OZ1HQCMR1DFB&,RU%R1"^+?@Y&]AD! M'C^@TU#P"_B]NG132NQ#U(_]E_]C4:W]WW_]\;;ZY@,5]D,1;:7@6ELBK6&. M*6% 8YQ+)%12!]'/Y&CJ?U7LT27MGAR*XDCM'H_=5&&.(#:O\IZEJHNL#L/U MQ#1S(*=.">*0G$6KW7%*\#.,=M,7Y4Q9@RRBR&&B(<-[#)"BJ!6Y82V/E_D> MM="DS9P#,QZI@:.3G9RC1O"<5PN[4-9%$@>E?F+*.*QOIP0R X/1.OEF^?"X MW=2R#)O]$%9@;+4&1E!GD)*(&=%8%-+$;5OO8R>S!M98"IA8S*H7@9$BEYF[ M].QN!^RJZ$QE7F7[F:H9<)A# 2! M K0:*'CJX#3!SBB*A 94I,X$IBM2#NZ&4J0.5(ZF2"A)D6+9G:XB17O209'2 MV.FC2&5C46A#"> */V^A132NHE/9K[B-">2JCSEH'XBY(RX]&!O&IK2 MQX'GU9OZ7&BM.-MAZAPW7C+HDTO,W-&CWI2.0T-ZNO$:M#7*W+V M9[>SW7Z__NK?J,I_^\=\?=.8Q"6@2$+H! ',(*"T4*U)#*6,JX/>RU1,XTFJ M@=Z> *D:>*'P;,!7^)=@NYY?;R_5IL[1=FY28PBVI]&^AG'E^;3&(Y.!%$IS[TL\Q5.W38F]69Z(C@WIT>GMB .QU6T\= M P+QDB'D"$&XY(R9UC)B9=K*=@][H^T[O"I.-,?!-B%&4QVI<2.QG+[RE$CP M:+L/G[$6N>1/?B2!YOW_4SXB*E+YGWZ6I?NDM= M-E?WXZOS[7GSS5?[K\?%M_E=,-K.A#-N2BJ49989K,(N)=+8TEC J*L[TRQD MUK< JJ@.J!+%+)&];NJ5G[@XN:HYLS&+MOGH=*$6)_8BW!!:%F_90N)9EA]$ 3J.*2(V+;,1\;>=/74?@R*,V MP[@I5LMSU09JOWH4Q!PYX)&)X.1BG9XQCA;FR=:7>-NA%NAE(C^-7N-"OF>H M-9$:@:Z]U [:'JE9;*[O5@'8K,1: VN)Y4)R8PTK59MU&RFQB^EQTJUD[CT^ MK;;SNV*^$Y3[5D""9O@PA-?T)E3SN@WB\RT@C^L1>I#;3=W'X35.J7>8KHJC MP]0'7.-*[4EZSLAF?TJG(8$#^+$:^F6+DZ8CL7S)J&%4&&\3:F0,=@@;W6;M MUH&X&FD]38TB4G='J<[@2M67ZVYR-2+-D=GE8CE?7B]"5[!+%V_W/SC"/ E- M.\_A&6$;B/QIJ-M0SJRRO*"Q$Y$/"]_ W_HV[4K?W3J/9G[W/ZOY>H9XB9DD&BH.7*F0=LX"13G"%DJ,HPXUIF*P$)M2 MEL(2R0CF6@8R?%I:.L25@%'7K2=-9M:PBQUNWSYKY$4#O6BQAV6%!GVHRKK# M7P0'8B<],T6JZ[3HY8,4.W&:*SZ9)EB3"#X[!9LW9--0X^Q>_C2-.P:KG?/4 MU?++IVI];ZK/V]_F'DS=?WRH'AHL[V[?^^'\]>)A?O7!4' M'X)(M%X$E=C[,92ZYX]CQRQY2B&,T_MQHIZR 3J,W&,_=Y]G[ MN#P/E]^;4)3@TQ^K &(SXPZ%V932.@88*"VT#+8R@JB,VCH?:]M*RBSG6@AB M"0L+H(P)B;6%U*>P)/?QWH[Y8N%!%XMEX6'72K$9.HV/#,A0Z7N^6&1)V[N' MX4+9^A,^>V7I:9&9AAYG\RXZ*^_#8H9L_,TR /%X9K3D0BAM?>KF.#3 "C: M%DZ-SI6!'P P(%1T'#"! &$J+(D4C)54NBHIKF/+R7D;:'A!_2A]6?+LR,B M-'ANG2<^ M&5EP('>NW"U.N;+EP4,T8KY\-CH3R9@#QD%SYJB 34.M6=I1@Z) DL@3(2*(U*C AV MD$?=R9L_;PZX,Z;-$3$9-&O.$XZL27.'2%PR9]XSVC]EC@_.-#0XGWMI"7,J MC]GRY0!H1J4H-<20E51A!TI+ 6X;.O3CY:SI*GRV=!,(U,.$(=,E*.B-0V-SNQC MWS0Y@=&AL^3%MV:212-3"H*@P%(P;2'0:I^1$8VBBJA'&Z>68>0;>=PYL^3N,1DV2\X2CKQ9\NN1N&B6W#(Z0)8<'9QI M*' ^]Q*SY$0>\V7)'M"LY,Q*5A*)N%7,*63H/@'#0D9=8)J&0&L$$6&*E9H1 MR04ON6-2 T%+BPG.O>NM5RKF\>?.DCL%*5>6/'1\1LR2SX5F(EFRASAHEAP3 MK6EH=&8?>V?)\8P.FB5_^EJMJ_FM;P(SY]N]H8YB9JC%U&J*="L!RHKAIY*/ M;,-2&L^ @)PSPDVI'%;*D\&1">N@4YI)/J#.D"#'A&/ _#A3)/*EQQV"<+G< M^ "N;VJ<$)=IJ&XV[U(2XV06,^3%,L#8"[]!S&AF@2E]VP:$"HG5?@S,7=2\ M1#((AY&2F@E+F2$"$F4MD">>'R0AJYV1IK0?"!-\G9Z7& MLVVHZ3-@KCP#X7R$Y%)P* @VD#L.C$74^;&#-I$7X.S!Y4C.,J3%K_,]8#(\ M*-794N )YKU]L]W.Q$]#*0?V*26SC60L)9^=:0P4P,8:C26E99B;$/O=3(ZX M&*E[\F"H#'"6,%!R272)!(,<"Q:*72J!7%QAX7A%>YK3I*>0KQ,4GQ8.RDV? M5.]R65O'3*PS4]/0C#3H9S*F2/^[*L#'ZZ_5S>-=]>[65.O%M_G6)UQOEIOM M^K&6GD_5]ZWR?OUS!J@*[[B## ACI!6P=-A@B+ 4,5M@>ILM(30&,L+[ MVY_\G[U[J-;U!+RCT_SS_X# 6U1PQVY M.'A7%L^HW^"!F(8R#N_6*O,+G*JHOZ]"<_>CV?O58SV^??>XW6R]6"R67P[0 MWJ\VBUH6ZC?V@(Y1:+6UVEF!A ,"8D[VS5F4454AA\*D2TNA*2VVD!#++7.%(TGM=@>?#G6A;TWJ<*;.9"QNCR=&*;+=DKX)B3J MO4+02?/'"?+4NH21O#[98XS)>I\4?7/4H>WSS4VH@=:4NWY?K6]7ZWO_3267 M-XCFR?YJ)K?!:>*CU^K:ENT?O0?"5SJ14@?2_P)WH$A M1B-/PW]P=%<;LRU*?^1K/8H\^DWC[M7^99E0]Y<[FI&CH@N_4E/K1*=#3(>1 MV:4A)G;%^UL%_D=U\\4G!WF\X, J([FB7"A!)!58MD,'B(A*G'0;!SLP)!1/ M=H9121RPLO2=";48,/]?0;/O]/OJO_,JO%@>W:52J^]RM?SUIMHLOBR]KS>% M=ZWR7Q?ALJ[ZIG;_@S_FZYO"M[OM>GZ]31XV3N0=B>VJ_WRO1WI_?70/3./M M<;=]]>_6;X\2VDZ=][1>LJGUX!-CYV0W/C&EBMM[47-)U)YSX(C$]H"7"T9Z3]8Y)A/JCJ)X M[M2MY(GE/FW\Z,SB*C]^M)\^IMQ/VYV<;H*8D9(U(=9"[CF- M'9SFFNO_2-&(:,YBI"(G72F*<56TC%U6.I[Q\JJ"I/(X)2%)]N%%/>G'2/YU?/U^H?/>^JA[HP2BA6#H="1(Z94S$+2V%:& MHZC:R<-8S"T['ET]RW4=OJ@..&,/@ S";C=!&I_8.(':V6O_XO=K.*$(&(Z8D M@!!28K61<&^",1*C;%$/SBQ@+99%-7*%K6,2SC29)*ZFT3+2H*\&>%=ZC!AF M0!):(DZ1+H&2E)0(\]9&J<.Z:O>C3G%/CGK3X\\Z?0I_TBQEMN.$'L.$UXE* M&!X,RE&O8<$%QP)=QP"=R9J&'"1B/Y?S1S+051#>KU]JKGBQ'W,KO%O)21 M[0PY H 56%CF (*:&MAFR08S9N.'M*\^YC0;\X+HWTN7,MGL7\\^*NKHGFT\N/V]7U/[^N[CPAFY!J;G_L MU[ZLHH8CX(!5S!@,O7*4K7G+;=0L[6!&,W>:;]](]>;MFT]O[,="_FZ*CY_> MZ?_G?[Q[:^R'C__'_\819/^]L/_O?[[Y]#\CZ_L,1GHW+;D(WW%J"D3T/,AG?K>?FA/+PE".+SY7__5$REPT0J0:PQAH&] D-J MXVZ:2#++KJI7NUS!#:'6$5$RXK_B2$",&@P64Y!\M7I_RYGE MZMWV:[4N;CS43;-;:%?C]"[ +58'O%?M N7EB@Z^2N:YMIDE*!-IKGE\.U/7 M<&@&.T^;7%_7)5[>SW^$XS"M,88A H)2K1FUG'(2RF TQIS34:>[$DUD;J8M MJN)A!RMR:B61MHY3+?D9BYQZ:E'Y#3$J*\3SV=OAN D M0E[6CV$:^'IU7WV:?]_G*C,L2@&A$,@0CK74')-V%M@B0*/R@W0KV1:@T8PQX@:,E150P[*PL=6O/$6!B$YQ$*_ESG+H=A6'(JAZ6M%LBC^92DO0H MA=$H/O32A98=H: M1:!0$JK6$'5 1=TV$?_X4=:N>XM."F^I\[:#4M9_OO;2D[11D[.=N9N&H/1Q MX-7)V$@N.I_-7"V_5>MMV%$3IHU^]YXV]JB7*%T"QZT06*IP\3EN[3&?0T6= MQTRVDGLMZ "L6*ZVH:'XC'P^\!1%9UI,?UJGT7 &\./YV;^!F!EV+6,& M,.&2A%*_OM.G $# 16M<(!8U2AC(Y'16+R[4\+KQV'OAHG,@IM$DAW8J::DB MDK/T2<1C?8"&6PJ9H$8Y(,,QR>8\L :<1:]4I!NZP%1BES:8@='4B<5,9 XQ MMWB =NGIQ4Z)Q"#<3D.XAG'EU7G&9'X2QO8S03 7V%A"(.>JY%J0@P5O+G%0 M_^IS1QG-#S&*?YVAZ.'[H.0DC]LO-ESO-D[O3-(TM"$)^>F1>:3WW8?D]_>+ M;5WC-Z1&JV6H#5DMKX-%#BCT,B,4@R7C1"/L6&M1B7!O=LR@/-U.]F'Y'MIN MU' ,KOCE=S]2+R#Y2V2AI#Z\=M./L2B-TY/G;#[!-?8LQTF"SLYS]*=U&@HT MB"<_S74,Q4[G&M^G]ZPC9:R3W KBD'!6:<.;Z14- 4)QURNFF\FL3\?(VG,R M58TPJX*<@4 *#9??>ORZ<#C]NMJO?BO MZN:_%\M5^]/%9A.F-%;K8G6XIS&V)R&2/7RX*="-'W9B!G?K99'9JS1#EFAC!]-$FV<@&UE$ VY MHM&#NJB'CS"26RU/JQ$DX)0><7*%2U&/6#BZ(@0_DZ=Z%]K1W<;S;?%_/RZK M HFKPC<07G_ 5-?5_>=J792P_BF[*OPC'JKK<$G>W8_X$612U[SLDKP\,D^J:A8NGP7Q@(]N"A\_+9SU 9T 7KIIL\%T5Q_(T\LK:JY2=6U\;CN]I:-:0#CU?:QN:JXAM 8_W MCW?A]M)ZUXJW^+"NOE;+C4\5=DM_;U>;4'+JW>VG^?<9E51H/V3E2D(8RKHY M9QL42&&J(W<*#&H[M^(=X+8' 8X!^R9;+X;_^YWNZN>8&TW(OP2X/ZE+I0:[K'SF$??B1!#Z/G-"5E",Q$ES>7=SUL8,K*8 MOG(PP]Q1P RB$%!,A*%(MF*.(!8@9G-#PN-'V>.P.;E>T'>YX'7Z4I<)!F4N MV_+ I=<$HM8".E,Z#6GJX\"K<_^17 Q5[F\^N!9(H$K#B3.B71%%EF&6 MN)$J]3#Q+>:;ZJ;D+;YG*W>'U\#>?=0;Y6784+;0WEVQSN! (8$KL04E4KP M4@("G)),8,M(W'ZQ >!88:VCC#M %?$@A$5AR ZU9$:KDN;>MO%X?S]?_ZCO M]0Y@BP9M\2YUF7.,$'5,X*85G%)WZB>[D1-AK5WZ\W0JD5'IT LU! MB9 #MA4IRN,V-,5;IQ!I9\-&4L*)]8.P4F'@#))$.^*REQ<_%J0&.FU]P]WJQ]5];%:?UM<5R_W%_*N#I'_ZMWMA^IZ]649=E*^K]:+E?_<9GN$ M5Y.RQ!(8"2"V3F@(2]D*@S06S;Y5Z\^K>)$>&B=6I7-0,<4Q)*@DDF)<:L P M-LBRTL7HR+%+R7-&OZJ?TLO"?@]?1U9BO6!L8T5_RD%-[QQ:KXK&K3/#AX-O MNS%BZUVQ^Z_W\1SC76H]Y MCB?BPO;F'>K-YO%^][-G8R$JK2-(8$XI!5##LK1J/U%B$4SMX 8!I[$?F3FE MB.,>)$=<8R5,X+I4UT3"=TP M,UV-,[O)K)]63%Z.]'2ZJB&"$CG1-4+TI]8IC>M\AVFNT6(P5/>S[T0#V/>^ MB7[UGPCCP0Z(K51:66:1<9Q9"2R6^TE[* SMN_0R%$ZEE O]N: <$4.)E(!( M""0#B#I*S(@S9V<$[I"WUTK7^EA/[IS0NV'[L:ROPC"=VE3>@BP]7,(+,/D. MKT? >O1^8[PF?XZN[]."P6]\P#GUQRMYB.I#F M%?E26GR2H#-*VI_4:>C@ 'ZLAG[=8H\0S;=5T,AWMWJ^^>KN5G]L]H6$B"$ M*V@-EGY$ #04L 0Z;)&Q! C-.Y^&Z6$CY[F8!E9(D *PHD9VP1)9IVDZ>S!F M ':GT9R&<>6GPS*#\=.U4?U>;8.I]^O5M\5-=:-^_. N%@L_U+L01<'U!<3R'ABS\AF MQBA-0TQS.K@:[8V/+:;SOQXWN^*MGU9AW6UYO;BK/+S#D>Q/JUBH'AYUFBBM M#37<.&*D;:#ZX: U<>5W+@ PLW@?^11.$J];KXJEUY90LR+\-'Q]'73FX4AG M!I#YRT2\6T,1W[FYU5K>K];;Q7_5\Y8SWWTBP @SP/\/$8,HD:V]TF";UD/%6LG= MS1QA"2/VQ7+K?QWNI!NYZOY)ACHU^U16I]9VD_TXV0#[,=.U%9GJP6C303 MN7>#U+OM=QL KH]P1>[E2*2OXSI!?N8B5PA.;&$?>5W@15K.K0CTXW$:BM+7 MB>>K $-PTCE3/TICWMVZQ7+N1Q7++_7&;[F\"4>>5H]^Q#$K*3"N%(AA"IFF M3L*R77Y@%."XJ:6AC(Z+AEN.Z#%0H4.]]J?QO-Z.LJFO7Q_,?K[>/ZR*C<;*KMF_N'^6(=AHC:J_B7:C,CQF)*=D3E$?"60,M#DB+!NJX.AK!X1DIS1&)::AI%L]6 M^=_CU"GC=[=_GZ_7FN$13@63&C31:0" M,$IK"XPVK55%8=1&^[ZVLJ\)-#);.??J\U5V)@1NT+0D]*NBP;CL1F[ MCM 0V>QY\-C:FB7%+PV\T]>T9%I@.$O6V36'86B>AI0-YLU/*Q-#LM15O+P\ M5HLO2_WH32^O?WSRHKD)&Z56R[_.%\NP-4%5OC,->&;8 1MN&#%$EE@)S8R" M+0+#F)DMJR_AMI)/W?5L2/.=6J/8M<:?D'9NF0WBXKJ!7,P/NSOB1&Y0ZKL) MWNAT)XE?2W$+LSC"602@^ZN2/M=HQ[\J*8+',[J8(QK3T,@LGJWRO\MQVOEF M^GSF]J_>G M;4(K#..KZKO/J7?S4:O/&__(;;A&;H=Y<6;8-1B7W30O,XUQTK8'4]1H?KWQ M<,:5KI_I.*-0/;B;AA#U<6 UV'L4.:%V=[?Z(ZR4>84SJ\?/V]O'.WF]6Q?Y M4%U7BV_AX/BNSI=/%M?5?%.9:O??&:$" PNUY@B71#A>RO;,@Y"N)%'3;#F! MY)Y\:['74G73H"_F#?Q:M=;5]G$=6VHD;W0ZSLY-)3"1KK-=W>/[N.9MOON[& M^,T ?\9+P2RB5"%EE:)66-=FIQX(PPGCZG1CXXRB=]?@[E=$CL;0";.%/9CM MIK>9V4P2TQV##:C]T:@&U\@B>9*?,PK8G]-IR-L ?JR&?MMBA[%/]>_HW%%S MD_O^T)$LB=2:>F4$&EHI*=-[ -24+&YX.YC9S+FD_NJ_JS9^<'M\FK3>Y[+; M#G.X;##R9.F0U'<=#5^$]=A1\D]97R#_<*:S@7JQ YW=63P[N!X\%-.0Q!R. M_308S\1=NFC^G%[.B#;:<,Q164HC+8=&Z]:T@GJ_8)(JF DF$]*[R(%W.YI; M[T'UU<049E/5,!>E0^K@"P/F2\O?S[1%"5\/UJ7U<>E7L>O.5+G-O#C/\ M,X:1!:$^)2",2<5\0MK.?TJ(,.JK;S&VL@O;F_2EC5X8'7D$W,!)&O[&DCU5N4OVI_/ -XVI=!%KI?1#Y5/:QVIFG13<(J.%@X18 M(4K;;L96D+/(?7Y]K646L?UAA/4.3U\1BR8S5<1R\CB(B.V9_? *LR.)V#/" MHD0LE>RIBEBR/Z^*6#^F>F5BZ\>C R;57D89Q\*&*ZT,U99S*:UK3P8K[I/# MWCE9HMW,PO;FZ)3:@!E:*LD]P"=<+714''XJ#$U.]:N@EPL](\TB1G(9H MC^5L\G5$ W#<4^C#.OSFQ#42REO%"#',A$3,]SY MNORBD ;=5XP@_G<.[N? MW0FW:*$.?B=@IW!]3SRQ\>(\1)0F+@37576S<9Z-W^:A&&,P6B_#UY>#AZ*,>GYWMWEW*[_-%W=A9B,4)IO?51^K MZ^;C,P8M$%HISH32#A**K&JPZ9*7($:+QT&469Y;)W;B?+]W8WCU]O5^M?-]Z3XN#*N,(^"/MG MM'[77)]I3>202#[VX_?EVMMY^J]?V;@YC-#+82 -\9$>BTYIH0 M UKC3EB:V@OT,#FJS =%&$[A^Q =+^$C<=Q'HP/$P&X-\EBL^OO M:>HZ"NP W$]/08=PZHQ$#L999PUL9/C32E[_ZW&QKCR:AVJ]_?'>O[);+\[6 M__0A?&2&D!; :2!1":U#!".U!\"AB]RD/Z#A_!OS_<^_SC<[%7QH<-9)5-6" MC!3$ 5GO*(HCTYTFC&U^NET5#D3V(#TJJ;=ODI['GGL3.(YB1P^$A.1 MR0R./9?*7-P-/Z'[XBPSI\HQP"C"0 GBL% .-Z ,050-L'(W%)2Q5NY^>6RG M&(_7\%Z:]\TU[9L6J:&G@+,'*?MT\)37\#H2/L@T<:](3D/*QW(V>?IX (Y[ M2O[^JK07YK0AU\Q")#6RLH0:ETJU5\$;;10:8 VOC_F1U_!N6ZB#K^'UBD$O M 1^+_D%%>P]ZPFMX9XB-%^:TJ,9>IL;'<+HTZ^[K;]AFMQ=ZLVUTVAM;NP9;''-&P$H?&S MKGFX[#/)NCNQ'R!=;D)USTK'^=-X%J>A53U].#,[FLI(]]MHVU6I=[?!3+TV M5;>WMZ&YO?M\M_C2Y)KA#O&288Q,*#@/M!":[ %0Q1-*! ]H/6%&-*%F\!YP MF!8=4JB&C$,W]1J;^\3+9_<+^.T=WKN%_!W3-=+B".K8E\]VI?",_F6(PS1$ M,8=C/]T\FXF[E(2MO5S^W:U>W=^OEA^WJ^M_SBR!& EGL+&8"\XYD^UQ"O]_ MZ1NJTJR-FLA=U\"*34!6+#Q>/RC;KHKJ_N%N]:/JD\HE4AV?UN5GN4^*UZ(+ MVKC#5]0 +Y?POEB M-BSC)(_O#ZGC=OZ]^.. O%@=>JIBO?,N2.6RVA:;X%*QJ;;;NVJ?":W#E>N+ MZ_"QG;P^+A?16Y2R139N??XRT>RW6O_A$*-P+>X1[-VUWP'XKY\#\N(8^F76 M[F,)[K"2GRUF$Y'Q[&Z>6.7/S.OP"T OKDI9@@3CD !',"&.(UGN0?D.2@RP MYC\4E+'6_)LE_Q=7AG(M#*7%9NA%HNQAR;Y@-.55_HZ$#[*0U"N2TQ#VL9Q- M7F :@..N(F]O;ZOK[;M;^_VZOESH@^]YWBT#SO#_85O9M_G=KE-JD\WP"[F\ M>?J#HT_.!&2VI!!Q5UIG#5)J7V+;.P%AS&S')?!EGA_9N102^*IQJO QKHKK MYG8G/X /O<75KL^H#L";NT+W27_X?5RW<9%H=^M+IA[HN [F$./6GR(X%&*K MZ]C6O<\1UJOBX,;NER'8SW]V] ?C=CP9HG.F-[KDNS"-+NJB#*RFTS+C.K-> MF%Z^@]5_?_<81E_'WN\8\3VRL1XW%0("KK@QDK7[[BRBSL2,<"8&?801T4T# M,PR(LF!NL)SEW1?%7O7GW7%.^_'[4;'C>R9'G:BK]@T M.M^IDK/Z4\C$B%WVS')!#;4":2MUJ5')K&@P.61M.7NHW?RXG:^W(_3#K^*) MD=+GT"-5M4MG6LRWQ>?JRV*YK)>?;HN=S1'[V-"_@XIT]G50%8EC>!05V:>]9K%Y6&WF=W]= MKQX?_%_X[Z]W:S'5S6$IYG"CNU,:B5)C:FG8=46 :C=;.2FTCEGHF*0#F5=" M/E3A/5_<+6I808A>G@BZ>E&^MJMB^[4J_"-NPJV"-^&KS>IN<5-OROD\OZMW M16Z^5M$WB$XR%F-DPE-XCRXTA728)FI]+VKGZ[\\=O]H\?]BAT@O$>1<76[N M=^[?H*?.3M&0'?PX\8S)"^H#(4\PRJV>K]<_/,B_S>\>JQDME13<<>D$=,B$ M.NAHGY,@AF??JO7G54Q7WM]FC&8>PXN2SN;(VM/N=GPM>Y6M5\1G.+:GHQ8# M^O1"\QZ:L>Y'38]E0S^NUZ%H%3&*FE*6' ACA+9$T^;B00<0%9'M+\U&]O;V MX5G^NJB%Z8TB?!NR69^IN.R MP6<9GD\,=Y#&/A'Z BMG%*P?B]-0K)X^_'2DLS\C:8KTNW>W-07<"U$=]8LA-$:!,O/;4H .J M2\K0 45G)4J@H 8%"/MBWM M5229=YE]"G]R8K_M2Q-"?Z(YG&SK'UU#-HV&/I*O@ZY_Q#'<53(^;N?;^F3P MN]O=W<5A@+>Z]^.*KWY L?A6-3]M9UN$Y+@1B MG*&\M45QKD+&)/TL)!Z0M%A\;_1H7N^),3D+E+ID= 4*6D>FTFK6*1E=E*D7 M>3/3GWX^O*8R QCIK"6-B;^O=_?%Y>IZ55R9S=URM5[X,L1A:XS% #.NR^U< MI+%7GLH107K2V\I(FG*1G4#+?JO!A4I,?RH[RLPH+/:3FD "TRC/:_R<4Y_! MG,Y$@8;[\5R%(C'358FJFTQ?**9^VNQVOQ2^XOJR_./39ENN#,N]'T!]?=B7 M+^-]V7Q:EO,MAYK+2BQSJ!$V"EE"N,HE;=&AG+H0W1H+4V*5JZ_ZO7PRLEG5 M(YN_W'I7_C/[6EQOMD5Y[53@-?2C1:V;1,XQ8&&"6L?JQ5'H7THO_O,B*X]( M^I&J=^4B:YS)3KTIM[_5_DPV<(T4AS/"/7:DYR'SHWN]F;9_Q4DA?U]OB^7M MZM_%U?^L[\OZFT]C)>2/Z^.+JG*[VI5;D_Q?US?U&3A5J:)W:>&<9D"KG#A# MN$=4'/ETR',G&:.3J0E5DE6]98LZL*;+4CM\\IL@FC.BSIS"N@ MT=/02;@;_[+2P>;GY7TF1R^SQLVL]K,YE7W1UAW>UWGDI\$AZY&QQFLF\\YA M(_+0,:N-'9D80R7G+:]NUO7&F,O'+]OE>E=>)>@3\OJJ^MMMM;M67OW70_V. M[A$M=4I0A/.<"6%SGA.J0(M64A2TK64JC(ESG*ZOB2AO:JR=:#;A73YF^R/P M;'E 'K@K9K+0#A]?S26JT1-=XUC6>I:=N%9M%CAQ+CMZ-[_L-C!*/4=C8[2+ M>6>VT5@(&*V-%Y486>U@^\S@?ZXJ6F./$9GH-&#TWT9'/,&6]-[LTGIW1AO6?RB!K0^6>)N.X&I(,$ M/,?0_3+;$">4L\A9SLH-<0PIVFRB\5@PX[%&)5UL)1Y=_%3L=O]W??/XKNSX MY5L1C6I[N0Z]"7XPL5V5K5Y_QH[A.?YJV"0-P$B%\[22(O77EE9 M#@3D&D")D<2^LLY;5%S2H!;@FZ8A?%$^>GQ6+QD[W@R.;RW^53\;YD6EY[FS_^,MF?SRMDF/ @>/,0(P)M0 R M!P]*R4#7^;F!5A+N53X!]A]9#2TKL4UXONL<56!Z=*Y8S/QRCB,A1 MUR[V8;TORML(;7U;2_GHN/VCN?5*WI5ERK_KAQDIT5(CQCD7+#>^DUOL M:Q-6-<2CN9NF3<)PF+JU$+,&XT56HKS(#CBS4Z#CZEQ7^LXH7O0(S$/[XKNU M2=QRP_3PU,3'Z])Z==??PWK_:5OY(+#"T5*N>86">514)BXYQQ@NK/;[Q9 $ Y)>21.$8N9P8: 0\E!4= !M+.&N,Z5=BK7# *"Q((PY MAQFA&-#4BY4OZMAJMWNH+M>^+"$.4;-05OL(64)"(VC8AY9+?9;+$?3K*4^= MI:LGO7-4K;ZNG!6L0?P,&)$N"-6"B7(%% N!( 3,5PA-9X*8DI 9ZI<^'^0 MX]SD"%!(F%'X,BIY M,8:0DP\5PT:%G?F;A\P,\N#ML5X@&YWW.VQOENM&Q_3A;8UZ\[ OO7;%>O]4 MXY:WAUM-CO>Z(^)[B@"&&# *<\*9E99UO6HX#ACFATDY$Q0AQ@@0 M4#IJM0(,YI XZ6S"Q?43_!?9$P^JXP6G/I3%P<&+[.C&=">]8Y!_;I%]U.#. M0Q-&]OGY@OL$C'=>P7JXO[^M+"UO5?V,SZ_E*S[EL.]VLWOP\+X4?^R59_-? MB_(2: 00,8X29PGR-11IY84R'#3%'F28E==1*X4=H< /68BRP#'&K5$$<0U! M4/D3/C!K\&45P&K3SF8=?A(M+M4=EPZG8CEP(?$$9O:4[1.DV6\EUJP"._:Z M8@"/YU894X1C'A*;QK7G*Y#I^.L\4W5938>51Y.]CE^6YY4/"Z 223]JD08Y M(#2USE%<]5D) #-YUSY[Q@*UEOO_:7>=DTPPCC'#D@&:LX0EU1%4UJ*: MK$)ZG:!S$RG#69U'1XOAR/-)E%C<=.U$:KE;[3Y>GQ8_OA;Z=76S7EVO+I?K M_8^(COU:.D@E5I"(7$JI',Z=;;N9RUG02Y"#@ "JH0"04(,M(8Y(P:D#FDMI M+:,ZJ#?VJDH\]G+X\F0X4XYO3O!G+W3)LPA0FFKTC-&&E,X3J M,_([2@3G(=#CN+J9H(>$B?RG[>;JX7+_S^5VZ^T_>@#;A^7MPF&6>VM"4D&% M<9:6SYTQ(3$A!BBDFU?$_0AXN^\FXJ\8LAI0RPC40$,"#)4<^[+,*%%6:10% M3?L^QQ0\=%SNLZ_%S6J]+KOYVZ^ 1R6TF\:.P&+@H'#OE7*YO:H$T_ZQ+];E M8TD-S*S%F35 QU7)E\DZHW\#V9V'L@UU8A.UQ<50H^:O7@W+M>'B:I%;1S T M.+=&$*X]25;5G8GFP*F@*:Z.)HT!A"$)H;5>@@&3CJL<&T2PIDB(L(LM>NPZ MJ&%51Z/;]P]K=?F_N/& M81Y"&-NI'Q]NB<_9P/&K!L8/MHR!TCIEN)56F[9;TO( 3%T\V75'Z7O%#,=( M68((= 82S;#05C@!*3"^+C8XZ +'IXCZC%V+\HGL-T>MLQYJ=25T'AUKJ!/= MAEIAG'0_RK_^7FSWJZ^WU8XIMUQMJV?N3U;I%D(C83#@3!F(\G+13)-<6Z,- M<3EQ,F2<%<->XD'6"<3F%%F),JM@GBYQAQ[UCT!TMRIB;([#2HC!]"8ZX_\F M9V=D+";C\]"TJ![]ZGS?KF2[&]JS:'"DHH,LJ7'4Q*"BSDCM8F M: Y1V!MO01^<6+_JZXI*)+O3 [!Z>;\JM^S\5!;G(_>N4WK.=*->+,ZCO_2# MOHG0B@*WQ.QVQ7[W0I?[9;/>EM?ZEQ?Y+[ @%%*)H#>GE4'6FVYM*P% T"FN M*!933ZQ6(%])11?9*=3 8UUQ^.Z6^,>G.BSUQV YS2ZE+L2=V[ 4E?AY*%ID MGYYO8TK 6.&Z;BKO-,T>URM_MX MW4Q+?=Q^7MU\VW\I[^5;&(QR I"A2CC,E<".6>N@R,M]I_[_@R:(^IM)/2]4 M(BMG5AMLOEEE%;KLMPI?X(O90_CL. \T#I6!TS^]64PS[_,J1^>F>X83.P_= MBN'(\\F=6-QT7@-OGNHNW_2Y7.[V/Q=W7XOM A)M%7:*8\$QPDI:K:P31BL, M=8W#266N6M\7N<_&]6#\4?]MLKLH[N!N#%C#.G,Z]N%%C)8&< MB4;I/8QHE>I6D M>0-6:E4K+3\[;1C"5?P:\@'C:IU2"S \I L8K'\7G)FH3>T,7[ MF3)[M;E\N&M/4\V+X2?01F3Z>:;POI?ZSW,*1:7^7=EX(0=$)W+:3!#?G4VB M!A>>%7Y>^52TWZR+G;S\MO(IZ<0J1;FP(M MB.+-"VD@'DLA6<#^<5D4Y3ZP7^^+R]7UJKC2#W-LH!@%C".AJ4XM6PU;*!@H%9H:H@,8*5\<<&<'X-D1>=9"SVKL Q0O M?H2Z)Y=)@],OX[SCN(2GITGC,RQGQ8Y34"X+Y>V-!)NEC00KVRT.IF1^O M?RTWAE4;Q_3R]K:X4H_-[^V:7]PM!'626$LQ@Q8Y5;X4TZ+R6-7P#5P1L4RE M@1=9[43YLZ,;6>U']O6Q_0>[P[\(/2&8.H@#I'2B^$72VIBA&T^1NW,>*MD) MHCEC34_A;1?13\;RH*Q@_RBVEZM=\6F[NBP./SQ 0LJ48Z@-H)BZ,I+S3G( M6RP.:S,X%PQ&,%T&:*%G%?:3WXDK^L-C-$#J1PU/-($?%)GQ-/TMVY?>B><2?MY4Z7_MB?IT%=[^_K57-QG[,*V-S9G A&&0>* MFL:FUMCBP?VNLZ7I.ET+,4)ITYW7 25,$DJCE2IOLCF>?K500L4KF. 9*U>X M+UUDJR=#737K< 147OW7PVY?+L\=:Y6%E%8H0 P!@G/E-'*ZU4F-N0Z:SAMF M*;%FG1R3/L([+?[#%&L@J]T4:SQ"PQ2K/Y=)].HL36?T*@Z]\]"K2+YL4C3 MOGKE5?'NOMQ)L"L?:KW<%U=F]7UU5:RO/B_WQ0+PG&MA+7?0 0V,ME0O.PNF*>ZT M$;Z;)5H^@6LUX00KXO]/B7)A01**-262P?'*T)^+98GM_-,-*;@,+#*3T]B[ MLIS'4]AGB>I20PXB>&:%XS!?7JL6(S#4J43\7%P6J^_E/4J[+]OE52'75]5% MS\U;D;OCS^7M[>;W\C$(M]F:SFNE3#<\&: M3L1//,PJ%S,/,ZLO57\AV-G!S_(ZJ:SU]/17*U^K3SEXVUQVEW7)##-N, $C M@;E@3C^P.&U ^ZH!E6\);JH&M&Q;Q?;8@):'!E2^F'75-J"37ZT;4/DI5ZW7 M_V/@(&6D<+PVYIE;:YC!$&IVE&QFW'O#!GBFN"[*I_]T^1!@\P[&ZM_%53/. M/#A3W4E^+.A.QBV6*XTDR$WYRI_5P$-I8$'L! \9 R8',\Z,W46E1W5:U,U3 MM#7FL %C^MAT&U/.*BQA%4L+/:NP7V0GZ"^R%\)5^W R1 VI1I*,4X>2?V8H M.UI91RDCI6X-H:UY;?*@Q\2C&4TLY2VZX$?#X[':39PG(31,A%N(Y8Z9 \B+0VJ<6F&[ M,GA&2:,'81Z*&=^M'VXH3L);P-.X]\5V__C)-]>]EV'[WP^K^W)4>S1L16ZI M4E(I8@5VT&"*6L/L7Y$WT&ABN:O'?.73DEGYMF2O07H\@D/KO1&Y[5_OG0ZKJT>Z M+F=7]9WGL5/5%RD4\Y#!^&Z]6O5%Y2U<$JOWXXNKD_?#GI6=A !DB<02.DHD M41PBU@+( 0PZX1;1;/IUVQ)?=@*PKR8.9SA4%44M*7-A*E8.7?:/#6M3/3;>=,3ZHJB%TD1HE3N!34X-L0!3U>#43EJZ\(/KU>;JU_URN^^H M1:-C#.F1S]WIW#E/+G,KT?LAERIN5NMUJ6E?E[?EYH- 21L_EATE<=8!#"P, M2Z!__5HBS4Z]R4[<*>_B._V]QJ6L\NFB36)/;H%I[_8;69MC!^:;)E/ET?CL)(NNT:,VE@Y]V_-4==/5399()23'',KJ!1&8Z@,^^;CI/2HT++D1!3_WH+*0UGFRUSFI$3R[XKL:$XV;*T."-DQ 31FVZO/=" MZ(OJFBJWV5X7J_W#N>#/,M\]#5/"M-:S/?PYLE=?YR,GJ4$QB):+=D$HSV93 M3'TZ%9B5]]9; P$WCK0C6,14V)::&>%.O"KSHXR]4<.7OU<+9.34-F9;B)3W M9MH,XB?%7?^L^+Z&A/$B.B1_3M"NWDERG8*9T,P[6?2"-AY\J*X%-@];/TRM MD=0#EI-URUT+YFHAJ28YE Y#0E6N@)!6-F-5Z*A!BW5QL_1>!.Q-B N@DSZ* M6A]/L0Y8[&NW,A0MR![[%R)'(6"#PP3T3SYF:_TY25 3;*4(8OZMO19IPCB3 M;)#0P9=V:Z3D.+VY M:#8T/XDU% @W"+E5I# 4=8$""<8AC4PO5!NMMEEN3NE?-QT MW'6W7L$<9_$M610G'\V=>#;9>"Y^.L342[L0J-9>S+UB'-FF3!%6QD]9T[< M3.:17:M[5(XLO-]1:LJXCY.X$[;'/UV*3\E5NF(@>83'*AM>\&*!)9$Z)Y91 M1H5&6%#;[GE%1 @W[@BW#\+D(UQ=)>XZB1*^XC9.8DP5L\G3[8GI] M7]GSA> DS(E#FL*?(],-8B!R_AH>C=$62%\8=Y]/KBJG3(@<2J1A93C" M\&/^K3,#%DYM??O66T?Z9SG6F/;>DJ[A?"<"E\[_Y/>6A$5B;O>6,$2E08(C M3)AC$@KC6(M>,3:E< W"/8*?^0WJSWV^7E_F%Y6]XA#Q=.Z9Q!+_HJ5])B0QAM]1\3 M*FR/R9F9>9!\?N8')3U@S4[ 5G?V]YB6F1F;(3,S,X/^/M8QSE\'U:-II4O0 MX\;WK60]T]8VH\0]5X9>2N)SQ3K5,.B#![Q:[U:7_UC>/A0+Q!D'&#K'_>#- M. "!.>#E *%Q;Y7JCS-YW,?)AY.$?+KT>-).[$D[*;_])[BDOVLP$V;0Z.WISY%0X],2.;\FBMM\ MTNW9>>X<6$ZDT#F@CFMJ(.+MR6\LM!/S2L*#7)GZ[-D[RM3#FLQ<\O=HK>4] M9/7WM?4O:>PG+0*B-,K_OY0&<<@:O6"(&..Q5I:#G7IMIATLRE<_?464\-I%P*7R"ACNCQ23&432OB9"^7B0N4EY=BW]7LQ^]F\A<)C[&:!WOH= (WQKR3F<[7@GX MI!,=0QOAC(J&>?,T^O1&G,B.=\=.-?NR_'I;- LY"#&N+,(HUU1B:X$^W+I M"'7A$Q2CHAM]A\$)Q+%OV0F.W#@9.&W0ILNL)WZ]SVT /P0F80;LWPC^')EM M@/_1;]89%HD),M'Y%0(+A7((0, H!)I!9-N[ZHCC6DZ4GP9AGGKQ?0Y);%C0 M1T]MH\5[)@GO3[5"WC&.X^3'*"WI3YIUVUGKHES70R^7QY\"=?M>[1 M)L9?M4[9<&=4<+PSXL99M4X?^['*EA-/GDZI@X50QE%NC0><*XPY@_Z+&C"% M!H;OSY\&YG3KSI,5#T.".DXQ,%(\9S*\GWX).$FH$N;<".WCSY%#8Q 1.2=& MBTWG''?YK;AZN"T^7O]:W)1H/A?WF^V^.I5^O=G>5?@]Z/J'7TI@"VBLR9D@ M$,J<.T804- Z*'*6YQSF81/9">PGSDHMY&HQM<:5'5!G)[ O*D%K?N.W"OO_ M#DQ6*:+3,0M-')C ])(D)FER1CBQYY)!PC#-1.53>OA'+S5WQTV:W^[FH%D$I=1IBQJ2 ?JQ#&#)&-?:@)CQHZ-#?2F*-/0#+:F39 M7TIL_YG]5L,+E-$!9'83RW%X#)/$WA0F4;U7&3JC;<-9G8>"1?!C$[N]A:F1 M]J7IYG9U5>G?AWUQMY-_K'8+K7U)RIPN#S@RFR,,R<$8M=J&2%%/$XEUZ FJ MK(*5_58""U2@O@1VDY\1N O3GAZT)5&=EXDY(SD#F9R'W@QU8A.U=0U5&K,I M9WT7@C*(71J90FQK:8+WI2F-?Q4G 8 3->8N\ MD52GAA&D.X%\SE5Y0MUX4WMZ\1(\ZFI&>&U591RDN82(^?&<,%!8JP]:QWBN M>XVY FV,-N)J<0T=;(5R&#C42DA?WX%6=^;2CK&>4M-EA-63S'FHSF O7AM= M#6*E\PS\ZS--/ZW6125Z"^('=5Q;H,I#V8PK4BX%U*8Q0#CL;%,,@ZGGV,_- MX6:_E3CK%!\ZH1Z%[(XSZ&/S'#AE/ISB-//C'6@[-R$>D_5YZ%M02.FD8A0?D%#%3=C["2D0A/387B\C-*#'[94]F#K325/R/H\^F]3# MS7BM>/"JU0)1 +$UT$%#4'LM)9"-KKWCTW:UV=:O3W\N+F^7N]WJ>G59[Q"Z^B_?6\M$O) ^N1)" M@/.A1I90AA5N;2ML0%B&BV,S>4ZK8&;UBZC9]AG0;'E &E;M1R*\6[D_/M-A M]7Y-<0TP>XXPDV]3G$2Y.K%V1LOBLCX/=8OLTR9E.PU3P/H<_\?K>K11;I]I MIU@6REO'8!+M>IV?,X(5@=1YJ%0,1S;1&UQ@1;9\+*WLY/I*7EYN'Y:W._EU M5XV@%@@@B9125EJ'!>*(,6FDD%Q:8AB$71YFH_&3M?.9._N;S>/1?&YN%WNBZN?5LNOJ]O5?E7L M],-V6Q855@BC+6;6]V9#D, 8H<8N558%;5T=;BUQJJ]8+ZZRH@&:79X>>RK[ MW;:&7EV#^M&92U?@29;?:'ZRI7)9+PU 0YBS#0D"D]66NFTJ-05J8-AWX:B%-)$BO,'-N-]I +N+X7+0HK MW2>+-U' BN>I(V-DYX;B4ST/.HGOU MP[QP"M:ZREVY[%8N7J_6-\7Z\F#=@WGTWZJ.P+< ! =2.0FIYA!"1W.-50M M Q TBHQH-G7UU:+<9ZOU=__'9OOH1Y"[8OL]=.08D^MN(C@1S6$Z6(+,3E!> M3"R$W4D[HX4)F)^''*9P;).\U8:)8E/H?-X\+F]/A[8:"R,T=40(Q!SC7HAU M:PU)'+16UM?&2#7>ML+UF-W7=Z4$*EUO KO)VAC$__\G=1<=KA4]N,=JU\VV/+2!"E>&$ 2US['*E M17X00$:U4R&2E!#&2*KUY1^_9/\PGRZRRQK77\#K&P)'CT0W;9M)$,+DKP7] M](JYTSOE3H%?'%8+'B>2R?XDGU'2$2(W#[$=P]'-Z+TB<-R\VJ]N*AB?Z[%@ M:\X8@)PT0ED"E2)$&FE:<\97IT&CY+Y&1I);^7UUE=T>0&:[8K^_K<)P4.# M$7)O5CN.A\<@-' E=;=?W35+J 1U$Z$1 M>0N3H@I8UHK[]#LZSA-U1HLB,3P/18KES//C-S$Y"IQ8>\$>A;XTHT"8G%& MC&;*X-:>13E;[#?[Y6W0U%H/*T&:= 47#=-W[7Z]*KAM,ZC0T7PX^79HL', M!.Q1N"^V^\=/OG7MRX<<_OMA=5]=:7W8::J,ID0 93 V$KL34*L$39 *6-, M]T7T-PQI8RW#.>=6:P(DD8I (H66'"O,>,)G:UIL%UF%KGYSIL4WW9;JMQ@[ MOWX>B>UY=+2(_ORX9AZ5J?!;VU]%4%].3*7S/5_D/ >"("+*F8:J_SFCB5%! M%U=U-NJH!1A3;U1)8A'@R#"O,\A0Q'/I4N]3?*-##KN'?2C?W?1N$JJCRMZT M-ZN?9^V,]$4G?AX*&-^M5R].C\K;X$)$/7[Q'U3=5VHPXH0YG#LE-%3 $$R; MKFD4SH.F'+K8@P118Y7+LFXRA4#ZSZ M$K$<40"[$3QNY7=DK4_MUX/S>6A?5(^ZUG^]V1JL>*7=YHY4;!B 0CKL#4GD MJ()*M=V0,DNC*-Z)/:M)KIPT#"%-,%<*Y8;8'%#+A1\"IIYI[=0A>]VF'(7L M@9J7B.<$FC?)G.NC>CU8G[GJ]?&HJ^KU9JNKZOV\O/RV6A?;QU.KS>VL M&##AVT8YP<009(S+\B4,C3P."'-!0M3NG!T)#,LMI] !2I0F7$HL<>DC03EB M-+'*': ]'W'UNJQY$*'=%&TL+L.4K#>-2=3K#$=G5"L&L_-0JRB>;.*WN\!9 MNI56.6 X)PISDB.H)$REP: H#GR/G;KNC)X;L(N>A3FH8@)_'H^99>(N_W7PO3F_:5SF6UCG(C.^4UH!>H[N "T[Q=93 ?QV4WRQJ(R3.3ZLIAFQ^+K%)W;M!B!V'GH M5A1/GF]=C,9.5VUR#]OU:O]0B:-;_5%^=:@>*/+5HJ"2,,F <9(95WX(1X9+A"6GE&(@'%(\L3(=D%650XNMIS(-8;.;,(U$ M9)@N]>4PB2Z]SM 968I ZSQ4*88CF^A-+O"UC/)H2;6BH(@UUD*;YR[7VN2Y MHJ:9:K: A8T>CY\J%95 ,PNL$L0RKK!C#&"KG?1E @EZUZ*'XE1 >JU(!A#3 M34W2.M #]_.W-GIZ'M3+&QWAG"%EI+44"*YR MHABW;7,F)&Q&^_1SF8 6"PB)R!G1QLL4QA11)!DS!LO4I[::IMUK)2Z(GH#> MGH"97OU]DK6S$P;>ZO.!/,VHUX** (Y0E!"#0G#N4)($L ,9 #DRJ6>97EC.TV%,9*V M=:1VH*[%9S6BIKU%Z+AJ5F'IHV1A',](4R'/#.,/UW"<7TD&S M6!>^I!YTY\XDEV MZLI%=G"F?K;DQ!W?X9]V_8NG?3_XVKB10MQ-;^<5V[X7TXT7U%1'E:,$X8SF MCQ[G>62'\=W^\=ST%+P/KI=_*?8+1:34 G"MJ,&86ZQ97DN,T-3D+N3"@K.& MG+'8#XHEU03[L0#E#E+#$<; 2*3#'JOJ<6?!&Z6=1SB3PLXCZ5/6A5 \CVX; MQY6N)5TX/YV?=-GL]C\7^V^;JP_K[T7]_N7.%+O+[>J^[.Y?BC_VRCO^KX6A M5##L(-#ETYB&$PM)#BPM#[=AJH+NW8UG-?$@]01>MEI7?6[_F/U:7#YLJRLF M E^!B4=VM]II&I[#BJ,2XU_O*I#9"$;WXH=A M'B*8P*_GS\XD8JYS]>&;ZB_+NWK1$P,%&%.$,T9RR8U77S^LL9PR@!T.N[AW5CB0J# U2,!1;SV8 MYISO$R(Z:$(@8_-2A5#PK^A"+P[>4H9OMZO]PJRVQ:5GZF-5BI3V=MY?V&R4 M@"A7# GM4'E.).<4XU:*"->XTU[I"&82*T8++JO15?,3NZS$%[A?.@:CY^5D M9#+#I&56/%YM+A_*2KN:\)L+GT] A?.ZJ7F]/_#Z/SIKM_>S5&2>4R@J/7[; M\Q>T.2)=T^IT3$OD!ALMJ"[GVSB@&$!"$=&L ML:N$!CQLVFNHM<1J?O+.WA.$V=?'_I=F1>"XZVS7F/2&SG(-8S;1W-8;A)V= MTXI%]CRJSHC^_#"'%9>I@=IV M_>K]J?;L(Q1Z,]MQ)F\$4@.G](Z(ZJ?RICJC_ HUYR;Y!I(Y#W4: M[,7S:;\HK'2:__MYN?U7L:]ZX?+WY?:J-46J2QGR7#D%:$YUCJ%L32FKNL_\ M]3606(-J6(W\U,#Z3%+UIJ_#--\8S(4)S=2D!O]F\7B1VF\Y[Q>G7 M)O*&>)VRG!S51.14:*Z3+^SJ-%>WTH,NQHXOO MQ?;KIO.U@L&?']+V3Z%T;OK-UK-F>6"B.^N>TW*F.NE/X3SJD@'XG]\U-Y") MSIWB\!3OZ0.])\_RJL?CKWQ:/E9/]91]]9>'$M7':WEUM2K_R?*VKISDP_[; M9KOZ=W'EJR>DE58(\9P@AH"#G-:(82XM"AI938DS<65T^MCVDU>X3[PK9WQ/ M?Z_Q,*MM< M1IE!$YE);IH#$\^SW!PP!:Z/W-UMUE5VULO[U;XUW#P1?>4V6_=07FWV8;=[ M*.<3%LC7KQ+D3"L%F(, (,E;')R'77\8WWKR]9,2<#W'>)$UF%LE:E%GUYMM M5N/.6N"A2RK1H])UB67*@(0NN<2.1:)5F$!*SZ[*I K//#0]H7\_K-JD9;*K M_MJ[^]O-8U'\ZJVNFMG:'Q+(E^4?JE@7UZN]\Y39/XKMY6I7?+P^&53M%A9B MRP"PQ'!EH3.YY:K!5S[A$?36TWBH$NMUZTC6>)*]5HQ>9-Z=K/$G*UMFUGI4 MEIWUHE+C5)B6CQCA;AH_S^"&:?^X<4V2%Z*%X4R^&#_4\\@C$_B]F;J3C31/ M5D_!?ECO]MMJ[6+W';Z$.G).>"^SD4]T19DV:V?(3I[/*ZVSOW6Y%K[P3:]F<[*Y]'VE: M+7I#2CS'-F4+&GW"+7;3F=<,7& H4TS'I6I-\\B_\Z,EUD1=VKA-G[W_4>SV MQ=4!OH9<**TP(>(XE&6O&*#GO_Z5T?YK?V>7^8.;4139^Z$ M[6>NF;MSTWEGF?MI*"?)W#U;TY\]<_>E9;3,/2AN4>=[?]E4]_P45Q7PW9?R MKKS3GY<7 OVRV?^O8O^YN-S59-)=FL<[)6,MU< M]-# #9VG'JWAS",3SXR3/O/;(TBY^D]9)JS6-W65 !:4$$491TIJK00U MTE+40J22VU%&R'V S7\47/V1-6Z-.\3M%>G$P]C401Y]J!H4WWF-0U^(18JQ MYI"0SR.+3>-ZK#'C**FC' M4\Y5EJS.."\X-$Q2B*DA@A+((52BQ0,E[O1&9'H4B;/- 7N]))65Z+,2?E;A M+[=Z-,?FU)GSX@%'$-.&['PFF5>TPM+&GRQ0 0=*9Q.P?J=.$P>NV_G4(1R^ M=HAUE+C,X*3K.'YNQF[Q3RXO2.[\2)8ZB[%#A&E'2;L0S)A$ M\;?G3N+%^YZF/?FP^A^]L'0VE^G;P>UMZBG=,9O:K*9Y![6R=S;]^T:0)YD2 MCM7PYC' ?@<\C39U'#>RTV_&.I!0'P]="*81%=IJ!*PVDN16X@8_1U3SQ7TU M1V'7'5\,G0_R$#%_ZF1G53^>(:\*S(O,?T(Y[_AU>1M^0',^S$V^>2IEJ.>Z M>^K@Q_\I7 MMMBOMC7V^CQ5>2GK=O7UH28_I O-/'0^ MH7\_7.::ELFNNFN\H75QU5@LGR9IOOSX]79U4Z^ ."PTS[4&R%#F,+$*MX=5 MN; DZ'*8&/82:VL#\7"^O 1Y8G$8ANIN CLUQF&0.IC>)2G;@[(PN MQF1\'DH8U:--NO8Y2.UJ#2X!_+1:?EW=5@]?ZX?MUFOPPFK)$=+,60H(IG/;4I<.H>V^ =I(+# M!+#4?C/DP5H]$^ MACJ>X["[2D:)Q"S5,HYGYU4S(GLQU?,73U@#0CN%%'2(":/R7$F:RT/!FCN. M8@MH@.FY:.@1M T]^Z2)K?*AWI/K?F$2O^Y/^MH2/$-!9J?H8_KXL]*,QG5[[ M%X[GD"J3 XP5Y58KQ]JSE (#HL<1_3=AI%X-.XI#T>Q#VOU'=K/=[';9_?(Q M*VY7-ZNOMT6U3'/7^#&6_K\=H]3"'S4\4RB^/0;U;U50/RT?WTL"2*+\G2/Z MWB6_NZ/1M#Z0VX$B__/RC]7=PYU;=Y\," <#D"'-(< MY@II(Q3%A^RC:)\9Z91P$HM^ _5)<9\M*VC9O9>5^^5VO[I[CHIXCIK,4_BW1GPTK[N!Q/?@9YH9UTTC"A M)9'209]-(2P/#1= M&WA?YW?/I*_IF\4\,ML,>!CK?&U@9";/A_6-76ZS;;Y5_AY8$,4)!Y3G/(I8HN7)>-!X%;VOO/QB/*=(UL,:UI\\@P\D9ZRT'B.&77/]+\7O\O*R'%R7-VIN-VO_ MY65UD.WC5G\K#R!_6)_^PFI]N;J_+?3#W<.M=^![8:^OB\O]Q^OZES^NZS/) M'[>_%'NYVQ7['5@(1RS%*F?.*,G*\R#@4*5(RDQ8@I\#XN19_>?-U>IZ5=W: MM]]N=O<>L$>>'9W(:B\R>?5?#[M]=41UORE_>UG-Y]GE=NV]#SPV/ =J.V;F M.4!-EXZ]=]D1??;$/Z^_60VZG#-_\EN-DQ%%X87B MU B3ZUP![APFCL+VZFII,2'=,F,T<\G36@LR.Z+,/JZS%F?VL7D /. ZX2@T MG\\YD_ ;N(XW4V(#KF,>F^!^MRX?B+X_$NTSZGU+M,^SNQ+J_QAXL7('-EY( M<-&)G,$UR5'=V21J<#TN*/SZ]H5/7Y]?^-3"\TGNTF/T__INLZZ0MAL@82XL M@Y ;1Y'C4E, #Z-$KK$)?OUF&ICC;#JO.N]U=EU>FGY777^=?6_O3J]!-U>E M^Z'5H8?O2I<#!U93!KS;>.J=Q#HL*T:X?_"002O_GC>,PT[W":X;3!*L,X.F M&;20>8R5YD#$2S<(SB$VG49&U8,#389M 7Q>W7P[S<37GQ[V]26&"V8)Q,9) MJ*BD'%GCX30(E.:XTX[)%'83YZCZ%8^V<#\*487X29U_[7^X;^Y"#2CP8X>A MPR!JP@B$98YW1W[ 0&O"(/0;< NO$V8NL=3=K_)=X_=6B3^+MC.C2G\>?,2Z,CQ1I+IJZ4>?K9?E,LU/A4>V1R2Y0'76GMR%N:@DD=*++] O1^Q+6G?SU$=0B3\<74M\FB1H), M>8.-WA86]Q[ M7$$B<0V@.+*VIF$WM;26J&>MK =:8PAK>(S>F:[V<+"OK/;E,KZJKKXW\D[S M\FHM8"26#E-G%,=M]:RH@6EJUN[FTZLJ3*6JW2F.K:I)V$VNJN7AIUFK:DMK M%%4-CM%[4]5P!WNK:D\N(ZOJEV_%MEA>>Q5:Y%9K) TF%E*HH3(H;]5=:1OV M/$1\ZXDU]8@DB;*&T!Q56!,QG%17.\1B2E$]PANNJ3W"\ZXDM8]__12U-Y.1 M!76AE1#4<,:]X=PHHBA!!SF'Y1WT,467T39M!XGF UUT\RW^21#??9C.J M6D8E,I%&EA(Y2UTJ3[/)NL]VO_EWM!BNW=:UWQ_DJ%879;N9*1G4QUH_,\GNZ6T&>OO"7(N-H;%+%W MJ[YA7@[7WQZLIE/@H'"]5^D-Y0E$.\P91W 93?Q'(?&,'WLRV 2_7N5H#,2-YS4>:A8!#\VL9M;8!%XN,'@ M DF^0P4Y] M2M1]Z@=LG?O7D_IB5X-1&0H>%M-4V/L M%L3E7!EFE."2<@.T@N!@!U'1=J[ +32=/[]'7PKK1G]?+V^K!E3=+=3H6ENO M3[61N#7?91=',)7SZ#0#\+^V,Z,G$UT[AVS;RDB!% ')PWI,)*/)NU%U7UMS]=;E"Y4]*0P'[8VT[RKO>\$%P=Y@Y&3E^O M&4SD.'(OCQ_"VN2,QTUJ&'K3D[^.TI.>ND#="68MC>:\ MR,LYP1E&Y$S49J 3SZ4F!B===>9OF\W5[ZO;VP]W]\O5MJRS?MKL=@L.1"X9 ME;B<0; &241;8R8G.NA"PYXF$NM,B^HB.^+*2F!A.M.7OVXZ,P)U83H3SEH2 MG7F9ES,Z,Y#(>>C,4"W99OS4'"B4)$ M$T>E)1@+YJQ1F/MO8_]GT(54Y^Q0('/J!XE48TQ\>28$!\@")7VYAEEN4R^F M5Z^P[LH[.O1RNWTL<[0?T99O*OJ\W<(-?%]M"*W=-&@L1L.$J$5U2EWVVY=E MN?>HQ)=5 $=>7S]#U1EMBD'P/ 0JBB?/+_R/QDZX5)W9BE2UM",2#A3T0 V M$I3OL%BL>-O7$ =!]5(?^](//X'1 D)K" 1:(*H8@<9*2BG!J4^1_OIP=[?< M/C[IC,OU5?;ARF>5U?7JI;V!?84N8E!"!7":>/07QO.;,V<% .6M!-BC MV;>O:/:+@9Q:R(=0?6YWW!@1G(>TC^/JH)WV@_@-K;TWY]).?>M,!XC&(*]1 5FF2PA(,*((SF$'!N@/7?4V;R\%#QQ,K"[_>JN MVNK7W.?THJALKN/E@W'#&E;6SRZBJ>K]B[/AGCJ'Q Q'AU'"J%&?1XZ9QO57 MQA43\-\U!YEBN_KNK7XO#IO//UX?OUE!7.3.4N.(0HA0JCB$FO)<6PJP)ECF M)B2W1#&8.&<'U>Z^7NV\?KZQ*+'ZXC*S 7A!OG@,9.LUP[Q9PE MH\;)=Q&@S)=R _ M[[N[\QJ9U;C+Y<#]MR+3F_55F>+*\S?KW>9V=555Z&KI;5P6V:_?BN"J.U$L M0X5V]"!&4MXCY(OL"#K;;[(:=E;BOFC".)4>!Y#;2:!3!&MNBIW$QUQK)/)FN5KO3F O',LM=I!Z@ YQQ173LDDWE,-R1UCW.\1' 114 M$(=?,/Z+E^X7A;V=J?WD_W&Q+C5\#(5/&=EXE?6H08U9>3?[=#SR-FTWV$^R MQ/Q*\K?H'EBR1XOFW!+$&"[W*/DC\QTI??RT6GY=W:[VCPM'9$Y%CG)+6"YR M04D.6O,*:A5Q3J2[T?'F15I,J^*-RC^JQ@?0'T7'TS#?6ZL/<%Z:*3G\<%;2 M?$#57W[#@_ N)+:'6V$RVI>W<*D\6#K*\^?5S;=]6?1?WBY7=R=5/\:&*X>! M91@H;;DTR/FJ7T.DH1=TVN/JGC1 >DRA]+C2IX^DCCF9$C6TH9H\>C@C"O3I MA$H%NIY+J6#/8C(E@-Q.VITB6',3\B0^OJKJZ1B-70V_6:PK(W5.J#9$*IE+ MA')IFPS$N"4BXH1*/%!33:JH]*-% M=FX)9"RW>XX4(O/>>=?[9ENL;M;Z8;LMUI<^W:WWV^7E?G? =4!M5KO+V\WN M85LLJKOG20X1M@IQPU'.4&YRAW(B"!:NSQV@*7",,XYPJ[77_]7R-OO@([9] MJ,\JOSDE,&(XNFG_="'HMX&]AINU>+,#X(N7A3\[PAYYVWH/8L]M5T\9IWFH M=EH7GV]/3\]GSUTQNT5.";46YAP@HBWB>:G])L<,6DZ1NR&B5D(C" T]Y(NO"U$ MB (&B+Q?219B8;RZ[#@9.KPV"^*P[W)5;/J&3SU.O<:T.ONNP3 &YR%* WUX M*XHAY@SD NU^%YL MOVZZGRA^T0C4B@GK*,;> .-&2(9SPP$P4EKH@FX>.,73N;.TN'P!T"";Z+6J MEPDZTVD&,CJ/7C/4B1_.6T;@I/,S!+\OMU?&5_[RC]5N89CODI()I;%&COLO MA&V["[EZF48+(23?9; MB2?P';Q EKJEW'0$A:7:[MRD>7SAE(8S4M&/KGDH1$_LSQ]6&,! L!Z8S=UR MM5X :9R7&(21@-@'4.>4MFW=29#W4H3FLQT!1E.FN,68 $15.>"P2%-H"+$T M]?GHTW9?(^JK"EVY"M2%!#3U5X:W&$JK#;7U+NH02-K,]"$4_6L*T8N%MS3B MFZ_@%^T%,Y]\<;^Y^G\?;A^A#QYOZVWB+-$T1X"4J^J"Y*1-C3PGLE,!T<&, M1:B\R0A(X#B!%' EJ468>'O4*9Q:.5IP68TN*^%E\"(K$0:^M!N#T_.R,C*= M80HS,R:O-I?5]'5UV',NC#X!-1*SS]7<>UQJ-,\I%)5"O\W!"V(=D;AI=3NF M(YOHC6J0FJ,R%3<&E?2U).* L&Q0YH+1]K^P@UA ]3\U QCBF@E#&(,$,NT MP@I9#2PJWP?+==@D;20U1U5/87$T*(C37FJ>BLX(:CX=DX/4/!6C$=6\,[-] MU?R$@^YJWH>X6:IY+T?.JWE_;CK/@[_XE*DL']^^*G[I]'$<(JY;KJG %J#P*GWV?CE--,:*Z8QA81:+OUH M'U&.)84*()A^MO]X%^CO#=AL6:/-KLOU_^_5^O]]LG[*0G="0?7W,3G^OH2*KN+C(:C9. MMOSLLHJ/;.\)R1I&RA.@)2?EL9^:E8NLY25KB*E_I9YE.NY?&7G=:BYMXMQ2 MV5PP=FZW\YA;>X>\/5\0?'\>!-4L?]\5'Z_;K+9;8"A\08\I0\JKO(*,$@>1 MH@Y(9! ,>@#BV4<[# UQ%)H<6\))+@6VY?L$%'$#F$H]TOQ[?4?W 4]8)@ZE MJ5LZ3,A06$YZ3LY%]FESN[I\S'YK_ISLGNNG%)V1Z)Y8+%2 LPHUQ"2D'J=P).4&9'F%F+,[#TC\1RQ[I\?((# MB^;SW&:_37<1?R?JSM66<;F?AZ#%=NIY59:"L\YOS1>_GQC=;M;^R\NJ%MS5 MV;+^[TDGQ59!PJU&U#E@"=82MIU4.QJTLRO8N 2^7LP-(HIZRY0*+CB43.3, M6J3#;K7I(8J?B\OB69]] CKPF?KHU'?3QTE9#U-*#_5UMN=3UX4R>D9 DP5G M'E*:SKW-2(T\3%X_%]^+]4/AA6/C1;X<*C^WFR/+$52$.0DU(A! OJV-2H4DDYK*S@C1$-E*$$".R6ES9U)754V +,3A&TO#M/."+QV$\MQ*0U3 MQS-L3J^);Q)W1@3CD3X/U8OHSR95\QRJ:S\_W.Y7][>%O:U4]F12<;= &$!A M-/<( %'.*6[;&28,(2##-.Z<944LL@)*(2 C.0;<&8F-@[DUSD >]$A]++UK M\?[UJBA?^MQ6;Z^=HAXJA8-"T5<6QXI"!(E\,P 7F2EVE]M5-;<]1RD]0W:0 MK,8(VEPE-HIO;\IM/ ;#3T#O?B[VWS97NX_7QU+W?Q97-_Z/DU]:8,84]E4M MIQ;X_\/0<=EV>02D"-L_$6Q>:",1- 8) 0@L;]:@7H,XR)W'Q'#0-0>]MCF< MWB2Y7%]E#48_L/3?JXZ2]CT^'2L W31W4N;#9/<$A9?;&FRY)G.$>W$(PVEX M)I?:4([/J&VR<,U#<-.Y]^KA[R0\=K[5YWA3Y.&>FI,%\;KA+G+-#;!:,,N MLQR:7.5M5\$(8D?1N CD-WV$BV97J^2AE9U;/ MJ&7\R,Q#,1/XM4G=IL.44V]V^YVWM_%RO2^N_KG:?[-_K/8?MV:UN]_LEK?' M@>G'[>>BE//+_/],>/5395G M&JHPV:Z9+][-[+2#R\R6>O)R2Q-^>VGSLQ'T>-%Y(SD3Q#V>>2$*1S? M3-[E8IS7J[?G5YFNW+JT^EY\\IVP'1D81BT5E/GQ %>VRR8,W#RD.ZF'G8XWQ62SLQ@7-^4,S.?B M?K,][.;]8_=+"(.@#=$055[PEPP+)1B MUF<=9( +>UVBA^#6('WGOMYL[ZKH!&IL'%X[JNKHE ;J:,/F >!\RN%.U)W3 MQ:C4ST0)X_KT7/L2,-9Y*OAA69[P+(K=A_55<5>RW!)1UL7M MD8:%!)2RW$"L+73":'D\YT.D,3AH0CC4MLZ]$>O%@5OBJRV!&7*6.)@;ZDMR MGE@!CXB:*N<)YL#)X-BT=YP2GI#QP(GA ]*+YTS7])]$XWCX:FKM#.3WW!1Q MHDC-0T^3>?=\NC@IBUTU5CWL5NMBM_.5[=?5NK'_=5<]P;&P/!=."(Q=^=BQ M,1"5QV0!@99;Y3#JV+,'V4C7C5M8V2FN[+<6V6@Q JYRC*)&HO+,(7J36,2A3K#T1F!BL'L//0IBB>;^.TN M3)V^+/_0V^)JM=>^Q'B\WFS+>WCJ^_H90HCG)%>",(:A8X T]@S4)N@F_?Y6 M$BN3!Y;5R+)3:+T>W1A 93=5&H?%,$WJ26 217J5GS-Z-)S3>:A1!#\VL5M; M!"7Z97G7O@T@C#44686QH4H86CXBTEBUDA(U6(\";$VC2A=9";'GXQ^#Z1V@ M48F8C:)474D=3[&.;(7J5@^>9ZQ>?;SIHF&]6>I^:GE7^-_]UA1N')5K[SDR M(A<*:N6\S=:('VR"L&/)01^=?@=7^^)*+W??CL/"A>8<<(JX_WPJK,.6 M:=289D"[2ZTCM$5E60LM\!\F^+M?_RF[:R?+1N\B+3)WO+,/( MG4VW&>C&CQTH!B]=N]*']>7FKO""6^S*V]56W\O+&!88*:8LL 0(#LK!C*\ M6EM24AJ2F?M92)R@7?F&^K?L\_^UO+O_?TRV]PGGLDHXNVQ[ /D7])]A^;DG MF=W2='H>P[)UC2>K &5'1!=9_4+]ZV^B)U&@%]DY(S_#V)R']@ST81.S??5( MX.T&;;F^:LZ''/=PF]7N\G:S>]@6)X%S]-7U<&:)F4OD :$&"DU MPHX 2I A)-?6: T%=#IH9V O XDEM,6477I0Y94.V_I"J= +B/I0UTT9D[,6 MIGP'PBH\$]5V+W%R1K0&43@/41KFP@\7^ SFH]L3I-OB?KFZ^GFY6N^+\C:, MXO/F<7F[?_Q26KH#;6=*ZYBDSZ/2CNK1#W=6Q&8K:&O]D[K?FUP0!94O M^QG$E!F%-'?"M+:$S8.NF^AG(;5\+>]7^^7MZM_5"/_N;K7;!9_JZTE=-]%* MSUJ83-4;YY\/\CVF"7;,/Z?EC P-HW$>PC/0AY?VQP]DI-_NBU;(' :Y8, P MKUJ,D9PZJ%I;0&H=O#H3;&&,Y9=ZS\6E1_47^'IM-,(>B[=S]3 2Y]%)!OIP M=FM%/T:",G!S3&6UNRQN?5LJ-@^'^;?2F#1V.I MJTPU\S#-A6MR?74"H[7,3"Z(903E' MEJ:-(MI8=5OEBO_%%=S>IBF$O2*X. MT(*G(QN,U>3CT^XX2?_KP-R9/AB3]WGTPZ@>;=*UT@$;HYIM/0N<&RV$99:4 M5\;DUC)M:M6Y60G+*PTB",K?2[C!H$77<1A1(X#[49YL*Y74#]^(CPO+B7 M-6][?5/>JW/Z.ZOU9?F@VLG+Y\HJA0PW!&,ME/(#).QR)&1.2&9QKJ'5.J)$F]36*HSU#'C%$W:1N=M$)D\:SSY57A5SC M0K9:/_W%UHL)MV[&X/Z,"(\:VGF(]K@N=W\ /17?G1>^C\LD[1)5.65<76% M(36 W7.3JWIAV!V7GH711/GJ]A1V-GH#HU%Q,8QIC62BID-2%0 &%@ M:Y-#YB+H4T=+TRE4KVM.!M(Z2*42,!I-IR:YWN0L3^%:%M6+ MH4Z[WG]=^HI-'S:;G!IM+Z@3U %&&=8.8VS+@;T6M56=*XLZ71@7RU9BU:H0 M9D>(3WM;Z,66T0@^KUY3K;@=G^NP)!&%YB3E M;B?FSI2]<9F?1_D;V:=-RK8Z_%S-3ZOEUY77YL?/]8'KS\7EYF9=5ND+;S6W MN;!4( @A0,SC:4 (_W<^](C- -.)=?&P[[I!=M%^D1TQ#C]_,X3ZCJ/^Z5@/ MG 9XY53. 6Q0!$8[G_,ZE^>F"M($91[BFW42+_0]\0&$#IH&CU.MV%QDIS#C+"T'\3QLB3D5Q='DJQ.[HZXXGP#JL?+6[ # M6.HF2@D)"M.?KMR,ZM$7_-ECGH$OB_5;;G, M.NJ$(F6)Q9T3+A<\-U8Y8X"B,.AIL'X6$BM$?1#J!%7V6X6KSTN%X>QUDXST MQ(4I1SAGZ0YP/J?EC)0,HW$>BC+0AY>.: YDI//XJKJ-WBTOJ[FF^G4QD.V5[4]5&2!*P-U))I]L.^0$IG/0GD<(Z*$NK"64WIQ4=757&; M;;&Z6?^T6A2Z,;NQ!B7'0M$A_*XGUI0&6EI>B,)$7@=1Z:%,.1YZ]?Q.*FJRK]M-JO;JKEJ%_WR_W#KAKB M.2]]& !GL=%8<$"(5\'&E,(V:,]W+P.)E>B(*:M!]9J_Z4==-^U)SEJ8Z@03 MED1M7B+EC,X,XG >"C/,A4W$-C5,59I!'O+B18CV_Z4TUXCYKU5KS* \:/-T M3Q/C*TNO.9V^!/93EP3<#=:7269V7B8F0&,"F9RGRH0Z\8;.].*DVVGF8K^_ M+:Z.!C\M'\NUKE\+[_G5__>PW/HNO+GVP19-$:6UHD@9;K"BS$/@CM@&!**4 M==KDE\AT8F5J &+HZE*P7DE%BUN=P]CJ=Z79!%&@(S.*?UMCQ=2JL@/^VS,(\II?VC,2"AC1*(:/ELQC&( MD,U&B47T9-8S)L-RV6M4A::RP93/.),-]ZU+(HO$8/@TD%[NBFJ^">3E;5;" M4$W:9YP!UZ=XNG)13\%^>+_;3N;),IWL)S+@41:0(JQ ZTY@OM.)0<: M&5M-!DXEAU+81U42L3=06R:>3'Y*3&>-Z<'E')6FCQMG]:8W+YW&W_+[ZJJI MBFQN":'0"F&158PQ*TCSZ=A@T&G_<>AG)M:4$DF?,5@(*QU&N(D("9.),;@( M&&DFXJ3?&+(;-]W&A4?'7AOQ]7!]!F.Y/J@WPP(>6#UM=KOR]/EJ?5.L+U?% M3CW^LMP_;,NM18=OUZ ZLQ?I1G*8BZTS8N1HM/NLSJ=H2./:\CDO%73]%;(PW MM23#$GGA)5!!3)0A$MMV@R7CQ@0="1EB9V3-NSCTR'[#RR&,]M&Y=&0.$[;N M/(Z@;4](ZBQF_:B=HWKU].2L7 UAI_,+Q\7V>K.]6WJ7__:PW"[7^Z)H2T2. M!9<4>CVTDHA>8W'359$^K*^*N_7J>G5932 \-PH,,B174!GN M1["$YT"ZQBB'U 2-&P>:2JQ,S]#UU*2A=';3I1&9#-.FYR3*FVU1/3,YD3Z= M)^J,1D5B>!XZ%$-G>G'256D.5=+'K[?-GH?V&3CF<&X9PM9IPPB#U'_5&!1< MT""U&6 FL>(WG]S\OUP[7_\V&[6M\4>;"2Q M&AT>;WB"K<^NH4%,GA>C44D,DZ*9\!>P#6LL'OOMR^K+9[>=6F=\?VWK5@RZ M9K"7*XH;F\C-:-@8]:?5NOBP+^YV"UA^M-!.80)9+FUN(6KMY3YC#!FF=K^ D8NH9S.H^:,8(?;PQ@^S+3 M>1>#;V'?EKOB:/)S40Z92P7T_[U[N)-WY8._]<_WQ=6" "R5< AP!RDQ.2J7 M,1LF+E^F6S_NMEN:)[6S[1D-TW^+/+8\0"-S[$Y[^;K$U+?9C< MM5A/%*]\4+>!FS5XLQIP=D \\OZ)4$+/;:M(%IQYZ&9"_YYOPDC,Y*"YPN4? M)0#[Q_UF][ M%A@*(075N=)"YH9ASEJ%EX"3H*7/&/82:VD#)UO6W79SG=UO M]CY J^5M=OU0[<^\K\_"[[*'M6^1F<^-I=+>+]>/_['+KE=KK\3E;]^TS@:* M;Y2@#)A\3!B/7K.0F^WI+.1%UD:H17B1_7U]M=I=EO$:6UX[$!@Z2]F3_GE( M:%2/NLQ;#F)KB$SJA^W6BX!>;K>/7K;_L;Q]*!8",X>(<0YAY^M@YAQL'Z&0 MG W7REY&$PNF6J[_==PFNLN6ZZOR#L[UU=?'[*=B7W[B\9KQX4K8C_?^9W;U\O[_U/]H\+R:S0"B+-M3644.&_:" H([4(NW@CHN'$.OG3T_<66KC' MOGM G+600^_IB!F%;HHY60#"5#,F]XFN^NC.XQG]3!*.>6AH&M=^N"8D&7]# MM-0M5]M*OS]>U_,"'Q_VN[+$\G 6TI>U3 $BQG&O M@^9&Y+'GP7YY>;E]6-[*9_6S1A#D$C!($><860/EL7[F,FB '\=B8H5M4&77 M?L2Y>G;VZGZ[^;[:E6.-02?^^U+=44-'9_G_E'=UO7'C2O;]_@H^+78!7T 4 M]8D%+D!2TB! -@F&BA_^?9^F<&!IE>24*:-:F\U<#&&%,4>L^;9ON],M^ MSZ[9;O_XKOC&>XW8[L-]WVU$O8!@1+S0I5XKNQF$AZ*J%WM00_1TA[:=7_YT M1<< &!P0@P/D"]"#UA)#;5\HJ>*<;M"31ST/S*&=+W I+J*FG+)*-35FW'E9 M-,3/(NS&J9MFF$88(<<9JP91)M;S;F(A'1&EL.UJ8LT_I.:HL:$<(OV MT 27E=5[=KW='Q6LWF"2I2A$;3J59"1-'(>D8X6.A-27>EM!9QS+ZC)"ZXIC M^^/W4A\@2G9=ZU JIC5SL2FG.C\0V>&:Y#NGBXMV&J9/,W2N-=H K^M0(B.6 M/&UW-L:..S0QSJ*YSP4X M(M7,@V2H5/.D(1"9C4N!X'8IEQ)*7LBAE=D05Z_--635? M6'6;L*\-?Z"FNXPJS%!$7!@1Y*$@F=/F<(H%BBF2?.SDM4J+-BOH\R\P9W=%C1* MNA/LR&B.))\K51U9*U[2'256A"Z!^E#RHZQW^\>_\N;F??[]/M^U*?,E:_]0 M=>O X5X3'(34PY1"%,78=Y)6_YQAZ"S"@5 OJ]$!+6M2"Q/T. $'"@Y(P02J MREU'Q@@_+UB+<2VG7NNG6>)ZJ27H5KMJRA#M8C=/"=+R3)2PPNH*;J0R;E)I M<1;*-K 5N[)X5[22^W5;_/GQVS=6L=WEMF'OWY&/E\/8*(IBA[J^$Y/0)32$ M2>#W8V=.'%)7KF_-Q(C6V]4X2'! "0:8@.,$_]TA_1_%FU -42Y8 )R=;;F M8HAH2^UH MR=[4(SR?TZ4F?#-OW4,>%MV"J_97RH\0;7E&2.EX69&R#J MT-3QDG0<):*9U $%V=]M>[N5P^F_,,7GO&2Y$MQ3M4B3Y#ZJ!$-V-D]_I.+< MAJDB:>O0$V7T3S=&M5@0U8A+]E#N'_C1U1\.60UC1ED8D:M(J)RWR,RDF-!IE6E.+JAF_"MO_O#2YV"7M@^_*.+S&_;/_N M,5VR*Y8_\+LOQXOL:9!1ZE$:040Q#"@A[K#L[*15J,=C-C#65X6M":"W 9!' MT%L!1C- :P>8& ):2\:/>F*+2GEL%D\*5"C7YD39Q>:;]I]$Z7-M?E0KBYKQ MIZ&RJ0%*3Y54Y_36"LJMLYI;+O15R(;QK.6HA_1;^<"J@L/(RNHR>5<4Y4/W MW7RJRO^PJ^: !,?8HRB@T&V70#$-8QB.2*!#A98C-L>?)5ASV*,N'(&#%CFX M_*_M[=W_)N!H !@M4)9X"UX2C\VM&->5]O;K@TP&X,O)&3Y.&%D$*'9]D:1:V(T<8^HGO>>.0&412NXQ: RVF M2XIMPSJS5]U=;S(&VS-2=UD\"A68;3V!T'3N)(_)E9,\/9;Y/H M08(C2C"%J;(4-42T0%5@?HZE>RQ62Z_$PGY^FM76\0;H%ENL"Q%R:FUNELT5 M+,4-&U1:FWER22T_Z4++HEWK\VMKR>/O1?[]GB6LOJKR.SY\?_3.\4CJMJOY MB"1^[+J^EQP"%2:NU 4!9D:T'#(X2'!$"2;PE%;@AF@62WCG9U@N8&B0:R7U M%>+K3 YLEN]U),.&;2IMSE =Q?NPO1U/^5$O0RE!3I:1&/M>D,3)V([L!QA* M%1:5!YE7URX AZ:X=E=UL( MS2"E*").'#B)&W@(CX#2@(CW MB%8;L(R<&##CT8X+>S#G0&@-8",)C WU?A M1DR3C>WJ@$D4!3A,/2^%<1;C*,89/"0"&92\GEAQ$-M=[JQHI]E03U+88% G M3ZP8-PMOJZ9(U=27W2)78VU9H2 M)JE>2ERO5\74S!%0,PV>Q+85VE%:N__8[O?LD6R+/\=4+8DCQT\I<5/J88R< M(!KW4(.8$J&'9[0&L+T5T,,"/2[ @2E5BU7I$RG;S\"<9$%^8=)DBNI7UMMKMG%(AD*'H@ Y/J29WV:T= 09AA)I94&AYVCY^0(]0*,8+M[V2Y MCQ<< ;'"G9IN MMGDRP[?E?=%L,H0"#U,_B3',@C1R,#H,1Q-/NME8:9"Y-9%# SVV)3_$(T/" MGYT"J6O\R%3,./M)*?.B]@'U>^A-_G4_V4Z_Y"DMW(30PSYQ_23QJ -]#R*8 MC>.3-)7N;#4SZMR?V 3KQ;1'I8.KDW-H4:^2;46OZ'\=GN"*G7:;B)8#M]8NB$08P=)T!1$,?C\&'L2"_0 MC PZATY.>]H/4'_XF%_(32SS+JZ2LU.N()+:;,]PH. T>R](I%$'K$9B4D[<%$FT]/#"28;.")@)7M>A648L^>EQ M!E/L"-^YQ+O1CM>G['"QNV1-7K%=L 7H(4N342^(*=QB M#I#<2C7(O9U[G21X/".,5MRQ#J6T8]K3>Z#L\2>^"O[&JG; +"^V+3&TK)OZ M0TO1??O#HOFM*NMZ$[J((M*NO=,LAC@DU$5COUV4A)%0NXC)\6:I$=;U/0<( M.,(+T &[ $>DLFM> RR++G?G)5BE'*C*K:45[HN$G5W%_G2SJ7ZIMSSVY5VK>8FV\=Z YW,\=R(0!H0+Z(.I&0\91@1#YG9&U$: M>=']D0-B,$ &'+.A71(U1VCNE%CW@8Y)E7T3+8^L14&MV":Z M?V* 07.JVOZL9E?W3?[ )G#@QDE1[&;$\1PW\DB* ^R/MS''49QX9A56%<5* MU'8"WZKR*CO+E K/X2<[BBSMHH74^03#6DJMZ[77HMK:=DHKN!EFS:GYL?_O MX[>N>-%=S?&ERJ^O6;4A ?8<%+IA2H/8#7 ;<<8*14Q"K-');![+2I3]: 0_ M%-;7#?OK<09#3$N\I@=-"?U\SK,C]^I^6TCWSQ*NI?YF7/E:8H A:Z4C@4F6 MU>+!)=NQV[MFO(]I"JC]07&5WVWW?4<"_YOLENTVD>.E.$&!$SE^3$E,".IN M2G0]AQ!*B7I L #&=B_!43$^?@,'D$-3#__9=&N<7\91@W^3B253XR<>C$4O&!GG*A8.#16^N,3K8-/=L M>+#.L]#9 @1H@DE=D[+[.S$2#UB%>)5.> MB7/-C%B-[AFRWM/T"6>W!CRPQBS6A%EGLU5CO(DJY/_E17Y[?_N!-?\NJ^;F MDGV_YQUU65G1\O9NG_/&DPVDJ*6.P"1S?1RT Q)WO/4#)QA)M;09&="R,@X8 M00L2="C!"!-\*RMP!"HGBF:X%A/$V6F6$T-]AJWHH AK9S30*.GKT#^S)I46 M)ZF<[KTKKLI;]F7[]R6[8OD#E]D-<5#HMS,#H]C'%-.8PO&I&DR]0*K+0N7W M6U:U'A)H,;$:'&'):9@2;V*299LR.862931:,/D8ZPOI*\_F\)E MU7$][I)3Q3?F*8E:YWH\IE81M>LYL=JI%H>G*JSS.&8%==B9#"UGG_02T9:6 M#ZS8%DUWUTWY[?--NV[@]6-A 09U4IH)QU@;@UN.K"/D_L*HKON*H^PV0D"'&S3E]&<3[!(R;<4M F%T M:8_(!<_7[ R)2+FT4]3BHQ7GB(5%!<).!4.;W*\@!%HUKYQI#DN$NZ% ]C[_ M?I_O^(,NXV68KM..YE(4PBR% 4'NN%E*?9^*OZ&H^/MG*K\?8$G=G*9%G$#, MF8$SM5KZ G1)1(49:%,3?FGZQ$3]>7M/Z;8F.RN09ET+2G-S1?(EJU;06XT: M7YN9+'F&8<-6R-T44>Q"FA(:(AJ'AV$SL1J=L<$L2^^ ;_+FT@2BV@V6^OR* M;1_,2JV<0NNQ:N<-JQ?8.K/-8(SH=>PYF#/GZ1M69GD2U;-+5C=5?M6P77?R M97P)'$(,:4S]),34IUPY8YK&$4I"UXT@W3RPZFLI*F-J8\A\8%,XPM_9$=9P MR.SW(F_JZ<9C"C4L[2A19HVE"8G MEN0MD_S:M:XJS%LW6%%W23BNJG9FL:ZS[?'X5SYM'[L;>?_:5KNTS?&:QV,' M7/VQN6'5EYMM\;$[M<%O/'I@O&7XPWV'WTDSQW=]&D:>$V8^\8-6+GO\""?8 MW=SU]\ UVZH14[/U8)?YJ)^:*?Q]]UAX,M+)XP4@[#HO"JZ.7[?[^9NN9J/_ MC'BL;PJL0Y!6R,O36R'7AW!MPOEOEE_?M/_&;5*UO6:_M;^Z2;8-R[9Y]<=V M?\\VU(M3+PG]F"1AY$0HC* _FI91&J]24_7-FD5N1YA@P DZH( C!1PJZ+#* MJ/ KGD=B&?&KL,5> M[9]L^O75/&E P80!\?033OS>P #H:+D!/Q.2X2;L* MXE2 IN4"#&1TMXCV=%P L6GZYC*#%^?!LDF#N6GZR^03!BF;/]4P[>_ELY#. MA/I=T=_._;)]B1=1Z/A9ZJ<4NUZ$,/4&^SP'ND(GXE^?59;+^O-%E)X8D!>' M&_M_K< B.3$6B2ZV)N];#S'6>)LMSMCU_/+!YH\NB([V;5(G1JD7QAF!88#" M#&.$1OC0@^ZF8-?\H>:EHXDD;*%@$??!8FJA>H6P?U0#5&S/N'%O1:Q_Y'T1 M+59T_5N76E5:9E-2+;^M32A?#@0P#:E/2:OY$&80PS8H.*-])/0\N>WCUV.7 M]2WK'K#!?/FU3Z2E*X1+SJ"UE@F-3])7G2>LW[Y M7"4KJV\LGV9;. [\E#C$1V&<(!)@XH2C!1E-X5K6=?+(YU_:'3"V'S&XXON. M^_V9%=[Z?;]T F')Z2M/$8[3Z) EO)7H_Y-#%XGOZM/JK4=P#69FB]&ZWEM- M%+YOU4:@;NP$04HI\;+0]9RPS35H-!CG!]0)U[&)9]0DRSMXHEU$KR*<&YI$ M*XGT\\^?E26S!_,3M9?)+4P3-K<68<-GR^?D$CT3,4HB3SD M>HF'? >%-(E==S0-^3 ;VIO38O&*@4&CY)N;1_N-)R5I?_;NK9XN6:?@6YA* M;UWN;5"VQAY2.7\?I7[ZY;YO__2O?XP_:?_!$\=__>/_ 5!+ P04 " H MB@9-R(#Z>_'+ 73 H %0 &AL:70M,C Q.# V,CE?<')E+GAM;.Q]6W?; M.+;F^_R*FIKGZL+]?__CXB_IHWKSY^7__K__V/__[+[_\7_WA[4^V'"]O\]GB)U/EHT4^ M^>E+L;CYZ9^3?/[G3U=5>?O3/\OJS^+SZ)=?UI5^6OUA6LS^_(_XCT^C>?[3 MUWGQ'_/Q37X[>EN.1XO5MV\6B[O_^/77+U^^_.WKIVKZM[*Z_A4!@'_=UGJQ M1/S;+W6Q7^*/?H'H%PS_]G4^^?FG(.%LOOIV@X_4Q;\^*?\%KTI#*>6OJ]]N MB\Z+YPJ&9N&O__?WMQ]7_QC*_ZM$T-O'Q)L\7IKR]*V=!#_/0CU5S-U5^ M%=J8%HL 12 (1D!^!^[:RWN[_*__SPO;N^F0?A?6^^=&H_+9?CWAWRF3/F[38@535,I^HV>1B<9-79EE5X<=OB]&G(DA1Y/-4"0]J M_>323B9%'*2CZ9O955G=KD9LFH0-6CRU5&]FG\._RBI56R^WC^U7)/V:3O'I7SDP< M[M,XOB_")#6*55?EYLD8M/;M3I#ZN+R]'57W%U?_'%55&$;W*[LOZF\\74[R MR9O9QA!\8ODE0)3^T4ZP:;9T-&Z@S3X')@73(7YM'F:Y2=P#/U["&G2Z:0M= M]OK]*!I -_DBS.@-^'546YV-8F_(5&2ZNS&A^XZ?EE^.TL;.E+J4(YE"5 MWX0RQ><\C-#R-G];SEN0:7>['4JXF87#;Y.%>MI4JW)\#O9T$0\;RD6^WBG9 M_--ZWAG=%8O1=+V.-!#CP);ZD"+)1&GQ(WW(_EW)#^5TZLOJRZB:--R2G>!3 M?> 0?_C[*!A4AQQHM=1\'_*^F2WRL,5INO%.;K@/&;>_^>X7%Y^FQ?5Z\FQ= M_,._V0[^-BEFT6N( V]H!C\V ADQN]RM=2=^,KX>T<8J>SY_[;,IU0@M- M=R=G/$T.OZAWTF'3?35O?+#;2N/=RCI_=&;P>#=87_*V*/F!G^H,A[ JK.BG M;E=WE.U(O+O1%F7;7.W'6X/9(G#JT2#:*T*#NNWUU(4FROL\U_DLORH6[P,! M(G(?%^7X3SU:;1)OXPU/HZX?U5A/LB1LS-K^3D\(//_3-[.P(G]M.-Q.];V^ M$*F/=-]7Y7_EXW@4MZ[V8&&?!)B#/]LW/A_")JPJQJMSHU#PCUFQF%\L%]$Q M)SH\G6 8'??IOG%:_5K%8XCY/T;3Y7I"F,^7MW>'V-5=?'L02%VLN]81DQI] MLB=_CX45'%[^>_YZ/YLEH?LN^3;F>E M$_?-%[.P"RB"E;S:'SS:&@4+>E-PHA;;NBNT+V:709;\LLBK[2_^,_QE5(UO M[IN-XEXZ/W\KR\F78CH-1'@S"1\J MKHIXU1[F[NMXEKAFR;X>']1(QWT/6]-J4?QK-5MMG.O"3%67CZB^7P8:1YI_ M7[79,.NV%QVC9V["7^,)HPE#YC[N_5<[_8NKNG:+&!WXK8Z1N M/,\H-.PW.F!2B_WH&,&MH=BH=(N0I7RX8XR:K1!'-'4:.;[[Y,&K\S%MM2?) MVK_D;'8S9>ZK\C9ZCE>C\6+^SV)Q8Y;S1:!QU8Q(;7YC M*)+/=7Y=S&:AWN.K]3>W=Z%@*[IOL0.#P6Q[Y+?U$NH2L(9?;Q.M^:):CJ/_ MYNPZK (?\FG<+IM0^+K)J&E2NZO>AJZQ!V^+-[-O2Z_?QS1;/=O^3E<()&R( MDAON2L;=OS7E_ /@O:_U!4*35>UYFVTU_./^?5JYFKN=?1RC5/V:ON3:.Y> M5-&0#--W&>;?:7&(NT5ZRR>5MUU9XJ_6O]'W'_*[LEI$&FSJ-;4)6_[, M*>5O-E+VU6NQA\M/\_RO9?B8BP$G]G;L^>(GZT]C!NRNUE[_-@]<]W;H^W+M M]Z A,B\4;[\_S9C]?.FC>O,XUI)<]V667\<5Y>WH4_Z]B?%,O6E5?5,M!GF2 M,<@39*N^/M=:RSV-)P:M=O;[!EON[_N\*LJ)F[4,\?/-GJ3O82M3M8SY2PVW MW/_+L"/+V^WYTR;;[G,9WRZUV^AWBYN'IZIC!7G^:KPX>Z M]],(W]]_#CW-6FT_X\@1P"7#F',*)5*>.:,A1P!1K[S[%KYI?/515AN=G1:_ MC\N[0(_8V]'TL6IM,1]/R^A)-+\,ZM3AZW_N@.F09C).K69:$T\9I(Q2[:#G M7#BK*18&P29H/.:PJL8_E=4DK_[^/)J*[,)M6 MQ>+^[S^CN@NC:OQD6'S;RJ;$KW>K$!&_C&^*Z:2N'0-(]DJGLC,M!1CJ.>;7 M9R>9DTX_S8,H=C@U/72FR43S3.D,*H,D%L1*"J@!4G,%D7<88 FY(+B_:>,I MX+]587>_"3RW0\S=%3.CD0CD-H@A3)4% G++.%!(@X""\'U-#:>9#9)T7IX0 MV(?1?&(:3:?EESB>?5G96HY0CU9Z#4+Y,V5SV/M+!_H.^MFSDIK7&$.XV0 MI3@P$N.-W$P[+<_+3&F% >5I,>YJ[:A=%&Q^5\Z+10,VO5 CTT %\PLC2;EW MG$B)"*CEDT*K3JR05\VA=I#MBCGOJW*R'"^^"U1JIJ/Y?.6*OY])#5O(/&=6 M"0@H0H18PHB#KI8?60 ZM45>);-.@W173(OW[ _18[>]WSR06KT2W$^VYHUD M4D"EO4+,"(209\ 07:-@($Q9#3@=WAEBK:OA_*^]&TF9'U0HW,$&FE M89Y*B;GG(@PL4\N'%4DY'*8_!IG:0;8KYMB-0KZ)#A&=V%>/R%6<@*_7Q]_; MV&#[R75\HQEE88]).30*$ ^TD6 [OC@S7B?PC_T8_.L,_,[6T[ O64< ^A#T M6GUNLGJ^4"6S%F*OK-2.(JTI#8C:6D(;IO($>O$?@UXM0=L5>59G04^3$.RG MT.Z*&1;$2>:T#3*'O0YF ;1:6B-]BM$E?@PBM0IPQX;604QZ64:&PB3+H+2 M,XBMX=J26D:'0J?4)C:UD;'L^NFX<:+;#XVJ]G!>S/&Z,;C_%9YKQ MU66#\^I=U3(G0!BZDA /M7'6AH%M 8$4.>&T[_-&?>OFL7)0W>5J\TW!C)G5 M<:A6P&,79BPAO%M+)#&TP)S7470[ROW>+28%T:XF_N?" JNOQ7S72'BA2B8= M1@PA83G6'")EO1(;"1G _,PX\\"CM9A MY3$UI)83$MV-H]=KYE1[X':V[&T,1#7^:UG,BR96TO,U,@X9@4H@CP43DG". M46TG<&19RD7$ ,G3EI'4"IA]DB7^L( MEXT>?;RB%2U5\PV8E()O TX]>3,:?Y)=_N/=BXO0MP4R0!1#D!C/O9.:>VNH MWO3(,JQ2'"]>B<:/U%#9 IQ=31J7HZ\F**%8K*[GK]8)#O>L,2_6R3#'& M M@9:4C6[WKS)[:F;2NC 4G";$,AU&A:&0 M;>1UBM$SVS6UH/U,^S:LT6_"'W39*ID1 @J&11")!5F)XP;7 M$GI!4NZ0#YY4/N?5I[(KKARAY*/34SYQ2VF#M% MA &0AITBJN=0'U9VV^59RROC4+O0]DJE0PF4$:RY=M!1* 6,EE]8Q&O9E&+L M3#=/)R+-@7#VZ[$2P\3/@C8'\*RR[LK]0QB-!FXJ.VIEU'$$-2=:2$6]XM* M,&RMDEH3IH#HSTMEV^L/HR^_!SI6Q6@Z?Y%MU7CN45CCP9&BW#')W2\*FX_\LJS_?S-Y7Y3B?'\ZM MEVMGQD'+F84,<1$@98(9H@3&$B AE$EQ81C@CS8GZ33V(6 MH$FPIHUA;2758ES7V&G!#SLL8.2F[6D.Y' M$NO9BIDBBB"LC'/1##-( 6;C5I!Y+BF&9W8*Z.$-X'PQ-Z.[(A"B^%<^V3BIULF]*;#DC#'HCD14&(".?L-=VO&8E(CJ,!,>"W0\,=!+RC8'KI^@1WZO4;DT6.F,!4V8F#C-C)A/636,ZF$)(!BJBVI,4#AA^>U">N+ MB:?21V=AE@)>O^>+FW+R*!_D#OX]6SX+$@ NL60(.V%=C([K-K+% !HIYO, MMV1]<:T-[+M]C;UV8PX(Y--@3^7EU7JJ241M?ESF-&=2> RG\%B]%H#BS MS5E?[&H)_AX(UFCA?+9\Q@D.NPQN'$,(((0$Q:"6S5#6Z)GJZ]G,#8!:1V/? M[\ZOR9N??V\%7^)-G"B,X<$D]\$2)UQ"94!@CS'!\''-8K%T@=D!X8X>BF?8 M0$JM4@833R&CV%):2X=\TGGT *_2.N/"B\&.CH;^Z)<)&]E^'Q6S,)KC]+". M^77_(>HL)I0H[_)J<;_:D+[T>N&@1C)K*$%,8R!@ HYPRC<2*: L"G.7F>X M>SN45"=72'?;MW56W\=)?5!9]/XDR_6S$#0F,$BGK'(,$E3SJ"L MY97>I7!M@)%,>UT;6]-"/\&#O@6G29Z#O;4S;H&DCM.P\2%2.^;C@_"-W)[H ME'?3AX<_'?P)Z;'L:U\3?9^7KO?.01+WU[*XBU=5 \@467?K?>CSXG'?FJ1G MVEJ0ZOLDGRVE^DDNM@=S9?5],5K9G5[@MDRG- M%#3<0:?CF9C0Q',.B3->4>!HIW%LSF#O=RRPG9)C?Q"^AU(9E\@1B1"5@%-C M ]<#+IAAQ;FU1)U9?(LC]/<< X["KO==_ML&@??V5\X@1,@3@2$,:ZO06,A@ MJPDE+/$4R:08]@.T8_H[3CH6\=YY]EM5SH_BV*IB1C5% F.DD$&4$Z Q5A1R MBSB$88GO]&UHC[;-$>IORJQC<.Z*56H\7MXNIZ-%/K%Y4-:XV*1^NYOF*VW. M)NJVK!;%OU8_?U'&'?QKZQ.9(Q0AI(B1F%!HM)2*:"=]6 :0)C3E!J>Y<277 M3)WEUU&@U\K5GG32^URYVP=T5[7,6T> U(J%_4Z FHFP\[4"$P*MPN91@L@N MUN'3I\KL89X\'.5^G0E6ADA_3@,7U?5HMAF@IIS-RVDQ&6T&[_M'TEY<^2(^ M(RA&TVT$R29Y-%MI/W/:>VUYV- KY2UW8;;PJ]=TS ")>*-)N^%SF =?O/EE M-9H\N*N,Q^4R].GA]VHZ+;]$C?JRLN7RT^)J.7THM5A6L_B4+OK1K'ZT4O1E M4*T./?GSI8M_3-&'G_LI93 /*M%9:4R>)1Y8P7$LMO$W970_PCJM?*K:NCNXGRF=C M9QPV4>YN(@-*,R2,1T8BA3$%%+L: 2E@RE/S ;Z1&\K485U0)A7J, ($H)K3' 9W9#H6;+:NGN\&A>S.-] MUB-]SR8?B^M9<56,XP*PWAP6L^OW =IQT>.9TM.N-#@H>KE2QIP3X;\F[&51 MT$X,QLL%(9PH#AG@C5+@GD;2([329!)):3:#<1*%B#)+'*6>*BF8AT8HY1QG MIK>$P1UL#=K@T/<)A+M3Q8"GDK.;4B@*:XBTBAH(J38RQH*P)F9P-(X[W2@T MWFDD_6,>%BDW7Q2W8?';=2/_;<',$V2I9\B"P#5!@9+$.2 0P\)"GO24]14/ M^\9Z+EL$MS.#-76=:3B-":(<1T93Q06U@$IJE8.$,Z$08S#EKB#I;/1U4NLD MH'=%N7?YET>=KLI9^.-X;:.O1+A?_[,)^0YM*E.0, 0LIIHY2AB30@H4UO&P M>CML2&]Y^EXG#4\,?W>1E#[GLV7^(1^785BMW$P:,W!OW8Q)C94WQDG!*35( M6T:Q)%X'"PYXFS+S#? X\P0L:QOB_FCU^W*Z*.ZFN9NN!HFJJNA4O"^B_$'M M9)HZ["124@:X 8'QB)98CX"SWB*1LG4;X&%E)W1K#^[N;LFKXG-0W^?XIB7& MPY^O#JTV4/UG/KD._WI4:.>M^&%-9=)8A9&U6$I($7(BOIM! @(?)GU.4IY2 M'GPDV46*EQ-0\,28=_;X;514_QA-E_FC\]@WLX#-\I&)L(-ZC>IG&!NL$*+8 M&$\AQEHAB9S'& +C@4C9M"9%_WJ=)MTI,.^*;S%)XY=B.E6SR9L8H/BZB$Y0 MJQND^E=[.=>XC8P:(R0P06O0422\5Z%/I;1I_U?!(C$[NOQ>*BLL7\KIR/IFH<9N?5]=!%M8H NAPOEE6 <-Y\ M?]'>1S*E$;$VAE:"B*ZN\)%&T' O*&70IJ3RD#\$87O316>'@3Z MVQAH;WV;>KS:'!$;Y']R_<1K64$,&NPB;<=DEHM)?4>AG]BI+$T M+.D$&OQXJ_GI5= 9-?/K:(!\R._B8Z -1 ><%#:JGV$!H7>.06@I)0A(3J36 MW(41B2WT*7L7., WB*=@W EP[LQ^7(["SGZ1Y_,WLTE^NSYACVJ,;O+_',5M M_^*9B\SGK,C#6LJ4 8HJ1ZD5C@IF).'8.^H1L"PL$DE/7P?H.GX*8_*DB'=U MK1YFZ=MBG;8P=#OFO @8Y;->K\UW].F@'%D'M1,,) *P