0001628280-20-006286.txt : 20200505 0001628280-20-006286.hdr.sgml : 20200505 20200504173641 ACCESSION NUMBER: 0001628280-20-006286 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 105 CONFORMED PERIOD OF REPORT: 20200327 FILED AS OF DATE: 20200505 DATE AS OF CHANGE: 20200504 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: 20846063 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-20200327x10q.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 March 27, 2020

¨
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)
____________________________________________

Securities registered pursuant to Section 12(b) of the Act:
Title of each class
 
Trading Symbol(s)
 
Name of each exchange on which registered
Common stock, $0.001 par value
 
HLIT
 
NASDAQ Global Select Market

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 every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T (§232.405 of this chapter) during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).    Yes  ý    No  ¨
Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, a smaller reporting company, or an emerging growth company. See the definitions of “large accelerated filer,” “accelerated filer,” “smaller reporting company,” and “emerging growth company” in Rule 12b-2 of the Exchange Act. 
Large accelerated filer
¨
Accelerated filer
ý
 
 
 
 
Non-accelerated filer
¨  
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, $0.001 par value, outstanding on April 27, 2020 was 96,579,495.




TABLE OF CONTENTS
 

3


PART I
FINANCIAL INFORMATION
ITEM 1. FINANCIAL STATEMENTS
HARMONIC INC.
CONDENSED CONSOLIDATED BALANCE SHEETS
(Unaudited, in thousands, except per share data)
 
March 27, 2020
 
December 31, 2019
ASSETS
 
 
 
Current assets:
 
 
 
Cash and cash equivalents
$
71,712

 
$
93,058

Accounts receivable, net
93,058

 
88,500

Inventories, net
34,854

 
29,042

Prepaid expenses and other current assets
32,001

 
40,762

Total current assets
231,625

 
251,362

Property and equipment, net
37,091

 
22,928

Operating lease right-of-use assets
26,281

 
27,491

Goodwill
238,614

 
239,780

Intangibles, net
2,789

 
4,461

Other long-term assets
39,875

 
41,305

Total assets
$
576,275

 
$
587,327

LIABILITIES AND STOCKHOLDERS’ EQUITY
 
 
 
Current liabilities:
 
 
 
Other debts and finance lease obligations, current
$
6,343

 
$
6,713

Accounts payable
45,159

 
40,933

Income taxes payable
419

 
1,226

Deferred revenue
48,719

 
37,117

Accrued and other current liabilities
52,080

 
62,535

        Convertible notes, short-term
44,008

 
43,375

Total current liabilities
196,728

 
191,899

Convertible notes, long-term
89,832

 
88,629

Other debts and finance lease obligations, long-term
10,048

 
10,511

Income taxes payable, long-term
180

 
178

Other non-current liabilities
41,388

 
41,254

Total liabilities
338,176

 
332,471

Commitments and contingencies (Note 17)

 

Convertible notes
1,777

 
2,410

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; 96,566 and 91,875 shares issued and outstanding at March 27, 2020 and December 31, 2019, respectively
97

 
92

Additional paid-in capital
2,336,459

 
2,327,359

Accumulated deficit
(2,093,894
)
 
(2,071,940
)
Accumulated other comprehensive loss
(6,340
)
 
(3,065
)
Total stockholders’ equity
236,322

 
252,446

Total liabilities and stockholders’ equity
$
576,275

 
$
587,327

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

4



HARMONIC INC.
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS
(Unaudited, in thousands, except per share data)
 
Three months ended
 
March 27, 2020
 
March 29, 2019
Revenue:
 
 
 
Appliance and integration
$
47,752

 
$
52,365

SaaS and service
30,665

 
27,741

Total net revenue
78,417

 
80,106

Cost of revenue:
 
 
 
Appliance and integration
26,287

 
27,054

SaaS and service
15,392

 
11,203

Total cost of revenue
41,679

 
38,257

Total gross profit
36,738

 
41,849

Operating expenses:
 
 
 
Research and development
22,123

 
21,401

Selling, general and administrative
31,218

 
28,011

Amortization of intangibles
770

 
788

Restructuring and related charges
676

 
57

Total operating expenses
54,787

 
50,257

Loss from operations
(18,049
)
 
(8,408
)
Interest expense, net
(2,903
)
 
(2,906
)
Other expense, net
(273
)
 
(311
)
Loss before income taxes
(21,225
)
 
(11,625
)
Provision for (benefit from) income taxes
729

 
(319
)
Net loss
$
(21,954
)
 
$
(11,306
)
 
 
 
 
Net loss per share:
 
 
 
Basic and diluted
$
(0.23
)
 
$
(0.13
)
Shares used in per share calculation:
 
 
 
Basic and diluted
95,575

 
88,165

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

5


HARMONIC INC.
CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS
(Unaudited, in thousands)
 
Three months ended
 
March 27, 2020
 
March 29, 2019
Net loss
$
(21,954
)
 
$
(11,306
)
Losses reclassified into earnings

 
157

Change in foreign currency translation adjustments
(3,119
)
 
(1,300
)
Other comprehensive loss before tax
(3,119
)
 
(1,143
)
Provision for income taxes
156

 
106

Other comprehensive loss, net of tax
(3,275
)
 
(1,249
)
Total comprehensive loss
$
(25,229
)
 
$
(12,555
)
The accompanying notes are an integral part of these condensed consolidated financial statements.

6


HARMONIC INC.
CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS’ EQUITY
(Unaudited, in thousands)

 
Three Months Ended March 27, 2020
 
Common Stock
 
Additional
Paid-in
Capital
 
Accumulated
Deficit
 
Accumulated
Other
Comprehensive Loss
 
Total
Stockholders’
Equity
 
Shares
 
Amount
 
Balance at December 31, 2019
91,875

 
$
92

 
$
2,327,359

 
$
(2,071,940
)
 
$
(3,065
)
 
$
252,446

Net loss

 

 

 
(21,954
)
 

 
(21,954
)
Other comprehensive loss, net of tax

 

 

 

 
(3,275
)
 
(3,275
)
Issuance of common stock under option, stock award and purchase plans
2,278

 
3

 
2,168

 

 

 
2,171

Stock-based compensation

 

 
6,301

 

 

 
6,301

Exercise of warrant
2,413

 
2

 
(2
)
 

 

 

Reclassification from mezzanine equity to equity for 4.00% Convertible Senior Notes due in 2020

 

 
633

 

 

 
633

Balance at March 27, 2020
96,566

 
$
97

 
$
2,336,459

 
$
(2,093,894
)
 
$
(6,340
)
 
$
236,322

 
Three Months Ended March 29, 2019
 
Common Stock
 
Additional
Paid-in
Capital
 
Accumulated
Deficit
 
Accumulated
Other
Comprehensive Loss
 
Total
Stockholders’
Equity
 
Shares
 
Amount
 
Balance at December 31, 2018
87,057

 
$
87

 
$
2,296,795

 
$
(2,067,416
)
 
$
(1,216
)
 
$
228,250

Cumulative effect to retained earnings related to adoption of Topic 718 (1)

 

 

 
1,400

 

 
1,400

Balance at January 1, 2019
87,057

 
87

 
2,296,795

 
(2,066,016
)
 
(1,216
)
 
229,650

Net loss

 

 

 
(11,306
)
 

 
(11,306
)
Other comprehensive loss, net of tax

 

 

 

 
(1,249
)
 
(1,249
)
Issuance of common stock under option, stock award and purchase plans
1,727

 
2

 
1,353

 

 

 
1,355

Stock-based compensation

 

 
2,111

 

 

 
2,111

Balance at March 29, 2019
88,784

 
$
89

 
$
2,300,259

 
$
(2,077,322
)
 
$
(2,465
)
 
$
220,561

(1) See Note 2, “Summary of Significant Accounting Policies - Recently Adopted Accounting Pronouncements” on Form 10-K for the year ended December 31, 2019 for more information on the adoption of Accounting Standard Update (“ASU”) No. 2018-07, Compensation-Stock Compensation (“Topic 718”): Improvements to Nonemployee Share-Based Payment Accounting issued by the Financial Accounting Standards Board.

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



7


HARMONIC INC.
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS
(Unaudited, in thousands)
 
Three months ended
 
March 27, 2020
 
March 29, 2019
Cash flows from operating activities:
 
 
 
Net loss
$
(21,954
)
 
$
(11,306
)
Adjustments to reconcile net loss to net cash provided by (used in) operating activities:
 
 
 
Amortization of intangibles
1,655

 
2,083

Depreciation
2,843

 
2,846

Stock-based compensation
6,259

 
2,113

Amortization of discount on convertible debt
1,835

 
1,605

Amortization of non-cash warrant
434

 
25

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

 
103

Deferred income taxes, net
653

 
(538
)
Foreign currency adjustments
(2,066
)
 
(638
)
Provision for excess and obsolete inventories
234

 
254

Provision for doubtful accounts, returns and discounts
331

 
417

Other non-cash adjustments, net
113

 
287

Changes in operating assets and liabilities:
 
 
 
Accounts receivable
(5,068
)
 
22,351

Inventories
(6,281
)
 
(4,157
)
Prepaid expenses and other assets
10,579

 
1,417

Accounts payable
(242
)
 
(8,177
)
Deferred revenue
12,477

 
4,750

Income taxes payable
(768
)
 
(192
)
Accrued and other liabilities
(12,083
)
 
(9,027
)
Net cash provided by (used in) operating activities
(11,041
)
 
4,216

Cash flows from investing activities:
 
 
 
Purchases of property and equipment
(11,224
)
 
(1,674
)
Net cash used in investing activities
(11,224
)
 
(1,674
)
Cash flows from financing activities:
 
 
 
Payment of convertible debt issuance costs
(35
)
 

Proceeds from other debts and finance leases

 
160

Repayment of other debts and finance leases
(406
)
 
(97
)
Proceeds from common stock issued to employees
3,000

 
2,012

Payment of tax withholding obligations related to net share settlements of restricted stock units
(829
)
 
(657
)
Net cash provided by financing activities
1,730

 
1,418

Effect of exchange rate changes on cash, cash equivalents and restricted cash
(811
)
 
(33
)
Net increase (decrease) in cash, cash equivalents and restricted cash
(21,346
)
 
3,927

Cash, cash equivalents and restricted cash at beginning of period
93,058

 
65,989

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

 
$
69,916

Supplemental disclosures of cash flow information:
 
 
 
Income tax payments, net
408

 
490

Interest payments, net
1,095

 
92

Supplemental schedule of non-cash investing and financing activities:
 
 
 
Capital expenditures incurred but not yet paid
7,620

 
91


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

8


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 (“SEC”) on March 2, 2020 (the “2019 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, 2020, 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, 2019 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 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.
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.
Due to the COVID-19 pandemic, there has been uncertainty and disruption in the global economy and financial markets. The Company is not aware of any specific event or circumstance that would require an update to its estimates or judgments or a revision of the carrying value of its assets or liabilities as of May 4, 2020, the date of issuance of this Quarterly Report on Form 10-Q. These estimates may change, as new events occur and additional information is obtained. Actual results could differ materially from these estimates under different assumptions or conditions.
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.

Significant Accounting Policies

The Company’s significant accounting policies are described in Note 2 to its audited Consolidated Financial Statements included in the 2019 Form 10-K. There have been no significant changes to these policies during the three months ended March 27, 2020 other than those disclosed in Note 2, “Recent Accounting Pronouncements”.


9


NOTE 2: RECENT ACCOUNTING PRONOUNCEMENTS
Recently Adopted Accounting Pronouncements

ASU No. 2016-13, Financial Instruments - Credit Losses (Topic 326)

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. 
The Company adopted this new standard in the first quarter of fiscal 2020, and the adoption did not have a material impact on its condensed consolidated financial statements.

ASU No. 2017-04, Intangibles - Goodwill and Other (Topic 350)

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 Company adopted this new standard in the first quarter of fiscal 2020, and the adoption did not have an impact on its condensed consolidated financial statements.

ASU 2018-13, Fair Value Measurement (Topic 820)

In August 2018, the FASB issued ASU 2018-13, which removes, modifies and adds to the disclosure requirements on fair value measurements in Topic 820. The amendments on changes in unrealized gains and losses, the range and weighted average of significant unobservable inputs used to develop Level 3 fair value measurements, and the narrative description of measurement uncertainty should be applied prospectively for only the most recent interim or annual period presented in the initial fiscal year of adoption. All other amendments should be applied retrospectively to all periods presented upon their effective date.
The Company adopted this new standard in the first quarter of fiscal 2020, and the adoption did not have a material impact on its condensed consolidated financial statements.

ASU 2019-08, Compensation—Stock Compensation (Topic 718) and Revenue from Contracts with Customers (Topic 606): Codification Improvements—Share-Based Consideration Payable to a Customer

In November 2019, the FASB issued ASU 2019-08, Compensation - Stock Compensation (Topic 718) and Revenue from Contracts with Customers (Topic 606): Codification Improvements - Share-Based Consideration Payable to a Customer, which clarifies guidance on measurement and classification of share-based payments to customers.
The Company adopted this new standard in the first quarter of fiscal 2020, and the adoption did not have a material impact on its condensed consolidated financial statements.

Recently Issued Accounting Pronouncements

In August 2018, the FASB issued ASU No. 2018-14, Compensation - Retirement Benefits - Defined Benefit Plans - General Subtopic 715-20 - Disclosure Framework - Changes to the Disclosure Requirements for Defined Benefit Plans, which is designed to improve the effectiveness of disclosures by removing and adding disclosures related to defined benefit plans. The new ASU is effective for the Company for fiscal years ending after December 15, 2020, and early adoption is permitted. The Company expects the impact to its disclosure to be relatively limited.

In January 2020, the FASB issued ASU No. 2020-01, to clarify certain interactions between the guidance to account for equity securities, the guidance to account for investments under the equity method of accounting, and the guidance to account for derivatives and hedging. The new ASU clarifies the application of measurement alternatives and the accounting for certain forward contracts and purchased options to acquire investments. The new ASU is effective for the Company for fiscal years ending after December 15, 2021, and early adoption is permitted. The Company is currently evaluating the impact of adopting the new ASU on its consolidated financial statements.

10



NOTE 3: REVENUE
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 video processing solutions.

The Company’s revenue is classified into two categories in the Condensed Consolidated Statement of Operations, which are “Appliance and integration” and “SaaS and service.” The “Appliance and integration” revenue category includes hardware, licenses and professional services and is reflective of non-recurring revenue, while the “SaaS and service” category includes usage fees for the Company’s SaaS platform and support revenue stream from the Company’s appliance-based customers and reflects the Company’s recurring revenue stream.

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 has revenue arrangements that include multiple performance obligations. The Company allocates the transaction price to all separate performance obligations based on the relative standalone selling prices (“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.

If the Company has not yet established a price because the good or service has not previously been sold on a standalone basis, SSP for such good and service in a contract with multiple performance obligations is determined by applying a residual approach whereby all other performance obligations within a contract are first allocated a portion of the transaction price based upon their respective SSP, using observable prices, with any residual amount of the transaction price allocated to the good or service for which the price has not yet been established.

Contract Balances. 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. The Company’s payment terms vary by the type and location of its 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, the Company requires payment before the products or services are delivered to the customer.

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 and deferred revenue consisted of the following (in thousands):
 
As of
 
March 27,
2020
 
December 31,
2019
Contract assets
$
5,806

 
$
13,969

Deferred revenue
55,854

 
43,450


Contract assets and Deferred revenue (long-term) are reported as components of “Prepaid expenses and other current assets” and “Other non-current liabilities”, respectively, on the Condensed Consolidated Balance Sheets. See Note 8, “Balance Sheet Components” for additional information.


11


During the three months ended March 27, 2020 and March 29, 2019, the Company recognized revenue of $18.0 million and $21.2 million, respectively, that was included in the deferred revenue balance at the beginning of each fiscal year.

Practical Expedients and Exemptions. 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. These performance obligations primarily relate to the Company’s support and maintenance contracts which have a duration of one year or less and subscriptions services for which invoicing corresponds to the value of the Company’s performance completed to date.

In July 2019, Comcast elected enterprise license pricing for the Company’s CableOS software under certain existing commercial agreements between the Company and Comcast (the “CableOS software license agreement”), which also includes maintenance and support services, and material rights. As of March 27, 2020, the aggregate amount of the transaction price under this agreement allocated to the remaining performance obligations is $98.1 million, and the Company will recognize this revenue as the related performance obligations are delivered over the next three years to four years.

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

NOTE 4: LEASES
The components of lease expense are as follows (in thousands):
 
Three months ended
Three months ended
 
March 27, 2020
March 29, 2019
Operating lease cost
$
2,668

$
1,996

Variable lease cost
792

779

Total lease cost
$
3,460

$
2,775

Supplemental cash flow information related to leases are as follows (in thousands):
 
Three months ended
 
March 27, 2020
March 29, 2019
Cash paid for amounts included in the measurement of operating lease liabilities
$
2,421

$
2,130

ROU assets obtained in exchange for operating lease obligations
$
1,671

$


12


NOTE 5: INVESTMENTS IN EQUITY SECURITIES
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 March 27, 2020 that the EDC investment was impaired. The Company’s maximum exposure to loss from the EDC’s investment at March 27, 2020 was limited to its investment cost of $3.6 million, including $0.1 million of transaction costs.

NOTE 6: DERIVATIVES AND HEDGING ACTIVITIES
The Company uses forward contracts to manage exposures to foreign currency exchange rates. The Company’s primary objective in holding derivative instruments is to reduce the volatility of earnings and cash flows associated with fluctuations in foreign currency exchange rates and the Company does not use derivative instruments for trading purposes. The use of derivative instruments 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 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
 
Financial Statement Location
 
March 27, 2020
 
March 29, 2019
Derivatives not designated as hedging instruments:
 
 
 
 
 
Losses recognized in operations
Other expense, net
 
$
(912
)
 
$
(565
)
The U.S. dollar equivalents of all outstanding notional amounts of foreign currency forward contracts are summarized as follows (in thousands):

 
March 27, 2020
 
December 31, 2019
Derivatives not designated as hedging instruments:
 

 

Purchase
 
$
21,783

 
$
14,806

Sell
 
$
4,669

 
$
2,629

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
 
March 27, 2020
 
December 31, 2019
 
Balance Sheet Location
 
March 27, 2020
 
December 31, 2019
Derivatives not designated as hedging instruments:
 
 
 
 
 
 
 
 
 
 
 
 
Foreign currency contracts
 
Prepaid expenses and other current assets
 
$

 
$
43

 
Accrued and other current liabilities
 
$
479

 
$
112

Total derivatives
 
 
 
$

 
$
43

 
 
 
$
479

 
$
112


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 March 27, 2020, information related to the offsetting arrangements was as follows (in thousands):
 
 
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
Derivative liabilities
 
$
479

 

 
$
479

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. As of March 27, 2020, the total compensating balance maintained was $1.0 million.


13


NOTE 7: 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 March 27, 2020
 
 
 
 
 
 
 
Accrued and other current liabilities
 
 
 
 
 
 
 
Derivative liabilities
$

 
$
479

 
$

 
$
479

Total liabilities measured and recorded at fair value
$

 
$
479

 
$

 
$
479

 
Level 1
 
Level 2
 
Level 3
 
Total
As of December 31, 2019
 
 
 
 
 
 
 
Prepaid and other current assets
 
 
 
 
 
 
 
Derivative assets
$

 
$
43

 
$

 
$
43

Total assets measured and recorded at fair value
$

 
$
43

 
$

 
$
43

Accrued and other current liabilities
 
 
 
 
 
 
 
Derivative liabilities
$

 
$
112

 
$

 
$
112

Total liabilities measured and recorded at fair value
$

 
$
112

 
$

 
$
112


The Company’s liability for the acquired employee voluntary departure plan in France (the “French VDP”) was $0.3 million and $0.8 million as of March 27, 2020 and December 31, 2019, 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. Subsequently there is no recurring fair value remeasurement for this liability based on the applicable accounting guidance.

The carrying value of the Company’s financial instruments, including cash equivalents, accounts receivable, accounts payable and accrued and other current liabilities, approximate fair value due to their short maturities.

14


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 4.00% Convertible Senior Notes due 2020 (the “2020 Notes”) was approximately $53.8 million and $66.8 million as of March 27, 2020 and December 31, 2019, respectively. The fair value of Company’s 2.00% Convertible Senior Notes due 2024 (the “2024 Notes” and, together with the 2020 Notes, the “Notes”) was approximately $114.6 million and $131.9 million as of March 27, 2020 and December 31, 2019, respectively. The Notes are classified as Level 2 valuations. The Company’s other debts assumed from the Thomson Video Networks (“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 finance leases, outstanding as of March 27, 2020 and December 31, 2019 were in the aggregate of $16.4 million and $17.2 million, respectively. (See Note 11, “Convertible Notes, Other debts and Finance Leases” for additional information).
During the three months ended March 27, 2020, there were no nonrecurring fair value measurements of assets and liabilities subsequent to initial recognition.

NOTE 8: BALANCE SHEET COMPONENTS
The following tables provide details of selected balance sheet components (in thousands):
 
March 27, 2020

December 31, 2019
Accounts receivable, net:
 
 
 
Accounts receivable
$
95,719

 
$
91,513

Less: allowances for doubtful accounts and sales returns
(2,661
)
 
(3,013
)
     Total
$
93,058

 
$
88,500


 
March 27, 2020
 
December 31, 2019
Inventories, net:
 
 
 
Raw materials
$
4,881

 
$
4,179

Work-in-process
2,220

 
1,633

Finished goods
18,841

 
14,080

Service-related spares
8,912

 
9,150

Total
$
34,854

 
$
29,042


 
March 27, 2020

December 31, 2019
Prepaid expenses and other current assets:
 
 
 
  French R&D tax credits receivable(1)
7,163

 
7,343

  Contract assets(2)
5,806

 
13,969

Deferred cost of revenue
$
3,892

 
$
2,631

Prepaid maintenance, royalty, rent, and property taxes
3,653

 
1,594

  Capitalized sales commissions
1,168

 
1,309

Other
10,319

 
13,916

Total
$
32,001

 
$
40,762

(1) The Company’s 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 March 27, 2020 were approximately $23.5 million and are expected to be recoverable from 2020 through 2023.
(2) Contract assets reflect the satisfied performance obligations for which the Company does not yet have an unconditional right to consideration.

15


 
March 27, 2020
 
December 31, 2019
Property and equipment, net:
 
 
 
   Machinery and equipment
$
77,213

 
$
75,229

   Capitalized software
34,395

 
34,190

   Construction in progress*
19,482

 
5,506

   Leasehold improvements
15,072

 
15,170

   Furniture and fixtures
6,004

 
6,036

      Property and equipment, gross
152,166

 
136,131

      Less: accumulated depreciation and amortization
(115,075
)
 
(113,203
)
         Total
$
37,091

 
$
22,928


*During fiscal 2019, the Company entered into a lease for a new facility which will become the Company’s new headquarters in 2020. The new lease commenced in May 2019, as the facility was made available to the Company for constructing leasehold improvements. Construction in progress includes $18.2 million for constructing leasehold improvements in the new headquarters facility.
 
March 27, 2020
 
December 31, 2019
Other long-term assets:
 
 
 
   French R&D tax credits receivable
$
16,303

 
$
15,899

   Deferred tax assets
10,222

 
10,575

   Equity investment
3,593

 
3,593

   Other
9,757

 
11,238

      Total
$
39,875

 
$
41,305


 
March 27, 2020
 
December 31, 2019
Accrued and other current liabilities:
 
 
 
   Accrued employee compensation and related expenses
$
16,175

 
$
19,454

   Operating lease liability (short-term)
8,583

 
8,881

   Customer deposits
3,805

 
3,557

   Accrued warranty
3,744

 
4,308

   Accrued royalty payments
2,384

 
2,642

   Accrued Avid litigation settlement, current
2,000

 
2,000

   Contingent inventory reserves
1,700

 
2,208

   Others
13,689

 
19,485

      Total
$
52,080

 
$
62,535


 
March 27, 2020
 
December 31, 2019
Other non-current liabilities:
 
 
 
Operating lease liability (long-term)
$
25,326

 
$
25,766

Deferred revenue (long-term)
7,135

 
6,333

Others
8,927

 
9,155

      Total
$
41,388

 
$
41,254



16


NOTE 9: GOODWILL AND IDENTIFIED INTANGIBLE ASSETS
Goodwill
Goodwill represents the cost in excess of the fair value of the net assets acquired in a business combination. Goodwill is tested for impairment at the reporting unit level on an annual basis and on an interim basis if an event occurs or circumstances change that would more likely than not reduce the fair value of a reporting unit below its carrying value. The Company determined that there was no impairment identified as of March 27, 2020.

The changes in the carrying amount of goodwill for the three months ended March 27, 2020 were as follows (in thousands):
 
Video
 
Cable Access
 
Total
Balance as of December 31, 2019
$
178,982

 
$
60,798

 
$
239,780

   Foreign currency translation adjustment, net
(1,110
)
 
(56
)
 
(1,166
)
Balance as of March 27, 2020
$
177,872

 
$
60,742

 
$
238,614


Intangible Assets, Net
The following is a summary of intangible assets, net (in thousands):
 
 
 
March 27, 2020
 
December 31, 2019
 
Weighted Average Remaining Life (Years)
 
Gross Carrying
Amount
 
Accumulated
Amortization
 
Net Carrying
Amount
 
Gross Carrying
Amount
 
Accumulated
Amortization
 
Net Carrying
Amount
Developed core technology
0.3
 
$
31,707

 
$
(31,642
)
 
$
65

 
$
31,707

 
$
(30,757
)
 
$
950

Customer relationships/contracts
0.9
 
44,497

 
(41,773
)
 
2,724

 
44,577

 
(41,092
)
 
3,485

Trademarks and trade names
n/a
 
594

 
(594
)
 

 
609

 
(583
)
 
26

Maintenance agreements and related relationships
n/a
 
5,500

 
(5,500
)
 

 
5,500

 
(5,500
)
 

Order backlog
n/a
 
3,054

 
(3,054
)
 

 
3,085

 
(3,085
)
 

Total identifiable intangibles, net
 
 
$
85,352

 
$
(82,563
)
 
$
2,789

 
$
85,478

 
$
(81,017
)
 
$
4,461

Amortization expense for the identifiable purchased intangible assets for the three months ended March 27, 2020 and March 29, 2019 was allocated as follows (in thousands):
 
Three months ended
 
March 27,
2020
 
March 29,
2019
Included in cost of revenue
$
885

 
$
1,295

Included in operating expenses
770

 
788

Total amortization expense
$
1,655

 
$
2,083

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,
 
 
 
 
 
2020 (remaining nine months)
$
65

 
$
2,228

 
$
2,293

2021

 
496

 
496

Total future amortization expense
$
65

 
$
2,724

 
$
2,789


NOTE 10: RESTRUCTURING AND RELATED CHARGES

17


The Company has implemented several restructuring plans in an effort to better align its resources with its business strategy. The goal of these plans was to bring operational expenses to appropriate levels relative to the Company’s net revenues, while simultaneously implementing extensive company-wide expense control programs. The restructuring plans have primarily been comprised of excess facilities, severance payments and termination benefits related to headcount reductions.

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
 
March 27,
2020

March 29,
2019
Restructuring and related charges in:
 
 
 
Cost of revenue
$
(73
)
 
$
301

Operating expenses - Restructuring and related charges
676

 
57

Total restructuring and related charges
$
603

 
$
358


As of March 27, 2020 and December 31, 2019, the Company’s total restructuring liability was $3.1 million and $4.9 million, respectively, of which $1.9 million and $1.5 million, respectively, were reported as a component of “Accrued and other current liabilities”, and the remaining $1.2 million and $3.4 million, respectively, were reported as a component of “Other non-current liabilities” on the Company’s Condensed Consolidated Balance Sheets.

The following table summarizes the activities related to the Company’s restructuring plans during the three months ended March 27, 2020 (in thousands):

 
 
Excess facilities
 
Severance and benefits
 
French VDP
 
Others
 
Total
Balance at December 31, 2019
 
$
720

 
$
3,294

 
$
806

 
$
30

 
$
4,850

Charges for current period
 

 
563

 
40

 

 
603

Cash payments
 
(463
)
 
(1,252
)
 
(526
)
 

 
(2,241
)
Others
 

 
(80
)
 
(46
)
 

 
(126
)
Balance at March 27, 2020
 
$
257

 
$
2,525

 
$
274

 
$
30

 
$
3,086


NOTE 11: CONVERTIBLE NOTES, OTHER DEBTS AND FINANCE LEASES
2.00% Convertible Senior Notes due 2024
In September 2019, the Company issued $115.5 million of the 2024 Notes pursuant to an indenture (the “2024 Notes Indenture”), dated September 13, 2019, by and between the Company and U.S. Bank National Association, as trustee. The 2024 Notes bear interest at a rate of 2.00% per year, payable semiannually on March 1 and September 1 of each year. The 2024 Notes will mature on September 1, 2024, unless earlier repurchased by the Company, redeemed by the Company or converted pursuant to their terms.

The 2024 Notes are convertible into cash, shares of the Company’s common stock, par value $0.001 (“Common Stock”), or a combination thereof, at the Company’s election, at an initial conversion rate of 115.5001 shares of Common Stock per $1,000 principal amount of 2024 Notes (which is equivalent to an initial conversion price of approximately $8.66 per share). The conversion rate, and thus the effective conversion price, may be adjusted under certain circumstances, including in connection with conversions made following certain fundamental changes or a notice of redemption and under other circumstances, in each case, as set forth in the 2024 Notes Indenture.

The 2024 Notes will be convertible at certain times and upon the occurrence of certain events in the future, in each case, specified in the 2024 Notes Indenture. Further, on or after June 1, 2024, until the close of business on the scheduled trading day immediately preceding the maturity date, holders of the 2024 Notes may convert all or a portion of their 2024 Notes regardless of these conditions.

18



In accordance with the accounting guidance on embedded conversion features, the conversion feature associated with the 2024 Notes was valued at $24.9 million and bifurcated from the host debt instrument and recorded in “Additional paid-in capital”. The resulting debt discount on the 2024 Notes is being amortized to interest expense at the effective interest rate over the contractual term of the 2024 Notes. The following table presents the components of the 2024 Notes as of March 27, 2020 and December 31, 2019 (in thousands, except for years and percentages):

 
March 27, 2020
 
December 31, 2019
Liability:
 
 
 
  Principal amount
$
115,500

 
$
115,500

  Less: Debt discount, net of amortization
(22,594
)
 
(23,652
)
  Less: Debt issuance costs, net of amortization
(3,074
)
 
(3,219
)
  Carrying amount
$
89,832

 
$
88,629

  Remaining amortization period (years)
4.4

 
4.7

  Effective interest rate on liability component
7.95
%
 
7.95
%

4.00% Convertible Senior Notes due 2020
In December 2015, the Company issued $128.25 million in aggregate principal amount of the 2020 Notes pursuant to an indenture (the “2020 Notes Indenture”), dated December 14, 2015, by and between the Company and U.S. Bank National Association, as trustee. The 2020 Notes bear interest at a rate of 4.00% per year, payable in cash on June 1 and December 1 of each year and the 2020 Notes will mature on December 1, 2020 unless earlier repurchased by the Company, redeemed by the Company or converted pursuant to their terms.
In September 2019, the Company used approximately $109.6 million of the net proceeds from the issuance of the 2024 Notes to repurchase $82.5 million aggregate principal of the 2020 Notes in privately negotiated transactions. The repurchase of the 2020 Notes was accounted for as a debt extinguishment, and the consideration transferred was allocated between the equity and liability components by determining the fair value of the conversion option immediately prior to the debt extinguishment and allocating that portion of the repurchase price to additional paid-in capital for $27.1 million, with the residual repurchase price allocated to the liability component, respectively. The partial repurchase of the 2020 Notes resulted in the recognition of a $5.7 million loss on debt extinguishment for the year ended December 31, 2019.

The 2020 Notes are convertible into cash, shares of the Common Stock, or a combination thereof, at the Company’s election, at an initial conversion rate of 173.9978 shares of Common Stock per $1,000 principal amount of 2020 Notes (which is equivalent to an initial conversion price of approximately $5.75 per share). The conversion rate, and thus the effective conversion price, may be adjusted under certain circumstances, including in connection with conversions made following certain fundamental changes and under other circumstances, in each case, as set forth in the 2020 Notes Indenture.
The 2020 Notes will be convertible at certain times and upon the occurrence of certain events in the future, in each case, specified in the 2020 Notes Indenture. Further, on or after September 1, 2020, until the close of business on the scheduled trading day immediately preceding the maturity date, holders of the 2020 Notes may convert all or a portion of their 2020 Notes regardless of these conditions.
In accordance with the accounting guidance on embedded conversion features, the conversion feature associated with the 2020 Notes was initially valued at $26.1 million and bifurcated from the host debt instrument and recorded in “Additional paid-in capital”. The resulting debt discount on the 2020 Notes is being amortized to interest expense at the effective interest rate over the contractual terms of the 2020 Notes. The following table presents the components of the 2020 Notes as of March 27, 2020 and December 31, 2019 (in thousands, except for years and percentages):

19


 
March 27, 2020
 
December 31, 2019
Liability:
 
 
 
  Principal amount
$
45,785

 
$
45,785

  Less: Debt discount, net of amortization
(1,586
)
 
(2,151
)
  Less: Debt issuance costs, net of amortization
(191
)
 
(259
)
  Carrying amount
$
44,008

 
$
43,375

  Remaining amortization period (years)
0.7

 
0.9

  Effective interest rate on liability component
9.94
%
 
9.94
%
The 2020 Notes became convertible as of December 31, 2019, as the last reported sale price of the Common stock for at least 20 trading days during a period of 30 consecutive trading days ending on the last trading day of the immediately preceding fiscal quarter was greater than or equal to 130% of the conversion price of the 2020 Notes on each applicable trading day. As a result of the 2020 Notes becoming currently convertible for cash up to the principal amount of $45.8 million, the Company reclassified the unamortized debt discount for the 2020 Notes in the amount of $1.8 million from “Additional paid-in-capital” to convertible debt in the mezzanine equity section in the Condensed Consolidated Balance Sheet as of March 27, 2020.

The following table presents interest expense recognized for the 2020 Notes and the 2024 Notes (in thousands):
 
Three months ended
 
March 27, 2020
 
March 29, 2019
Contractual interest expense
$
1,035

 
$
1,283

Amortization of debt discount
1,623

 
1,433

Amortization of debt issuance costs
212

 
172

  Total interest expense recognized
$
2,870

 
$
2,888


Other Debts and Finance Leases

The Company has a variety of debt and credit facilities in France to satisfy the financing requirements of the operations of its French subsidiary. These arrangements are summarized in the table below (in thousands):
 
March 27, 2020
 
December 31, 2019
Financing from French government agencies related to various government incentive programs (1)
$
16,160

 
$
16,566

Term loans
174

 
587

Obligations under finance leases
57

 
71

  Total debt obligations
16,391

 
17,224

  Less: current portion
(6,343
)
 
(6,713
)
  Long-term portion
$
10,048

 
$
10,511

(1) As of March 27, 2020 and December 31, 2019, loans backed by French R&D tax credit receivables were $14.7 million and $15.1 million, respectively. As of March 27, 2020, the French Subsidiary had an aggregate of $23.5 million of R&D tax credit receivables from the French government from 2020 through 2023. See Note 8, “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 2020 through 2022. The remaining loans of $1.5 million at March 27, 2020, primarily relate to financial support from French government agencies for R&D innovation projects at minimal interest rates, and these loans mature between 2020 through 2025.

Future minimum repayments

The table below presents the future minimum repayments of debts and finance lease obligations in France as of March 27, 2020 (in thousands):


20


Years ending December 31,
Finance lease obligations
 
Other Debt obligations
2020 (remaining nine months)
$
35

 
$
6,212

2021
22

 
5,007

2022

 
4,750

2023

 
147

Thereafter

 
218

Total
$
57

 
$
16,334


Line of Credit
On December 19, 2019, the Company entered into a Credit Agreement (the “Credit Agreement”) with JPMorgan Chase Bank, N.A., as lender. The Credit Agreement provides for a secured revolving loan facility in an aggregate principal amount of up to $25.0 million, based on a borrowing base of eligible accounts receivable and inventory, with a maturity date of October 31, 2020. The Company may use availability under the revolving loan facility for the issuance of letters of credit. The proceeds of the revolving loans may be used for general corporate purposes.

The revolving loans bear interest, at the Company’s election, at a floating rate per annum equal to either (1) 1.25% plus the greater of (i) 1 month LIBOR on any day plus 2.50% and (ii) the prime rate as reported in the Wall Street Journal from time to time or (2) 2.25% plus LIBOR for an interest period of one, two or three months. Interest on the revolving loans is payable monthly in arrears, in the case of prime rate loans, and at the end of the applicable interest period, in the case of LIBOR loans.

The Credit Agreement contains customary affirmative and negative covenants, including covenants limiting the ability of the Company, among other things, incur debt, grant liens, undergo certain fundamental changes, make investments, make certain restricted payments, dispose of assets, enter into transactions with affiliates, and enter into burdensome agreements, in each case, subject to limitations and exceptions set forth in the Credit Agreement. The Company is also required to maintain compliance with an adjusted quick ratio, a minimum EBITDA covenant (tested quarterly) and a minimum liquidity covenant, in each case, determined in accordance with the terms of the Credit Agreement. As of March 27, 2020, the Company was in compliance with the covenants under the Credit Agreement.

As of March 27, 2020, there was $0.3 million of outstanding letters of credit issued under the Credit Agreement. There were no revolving borrowings under the Credit Agreement as of March 27, 2020.

As of March 27, 2020, the Company has security for letters of credit which are unsecured in the amount of $2.2 million.

NOTE 12: 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 13, “Employee Benefit Plans and Stock-based Compensation” of Notes to Consolidated Financial Statements in the 2019 Form 10-K for details pertaining to each plan.

As of March 27, 2020, there were 0.8 million and 3.7 million shares of common stock reserved for future grants under the Company’s ESPP and active stock plans, respectively.


21


Stock Option Activities

The following table summarizes the Company’s stock option activities and related information during the three months ended March 27, 2020 (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, 2019
 
1,888

 
$
5.83

 
 
 
 
Exercised
 
(127
)
 
5.78

 
 
 
 
Canceled or expired
 
(203
)
 
5.78

 
 
 
 
Balance at March 27, 2020
 
1,558

 
5.84

 
1.9
 
$
1,319


 
 
 
 
 
 
 
 
Vested and expected to vest
 
1,558

 
5.84

 
1.9
 
$
1,319

Exercisable
 
1,558

 
5.84

 
1.9
 
$
1,319

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 three months ended March 27, 2020.

There were no realized tax benefits attributable to stock options exercised in jurisdictions where this expense is deductible for tax purposes for the three months ended March 27, 2020 and March 29, 2019, respectively.

Restricted Stock Units (“RSUs”) Activities

The following table summarizes the Company’s RSUs activities and related information during the three months ended March 27, 2020 (in thousands, except per share amounts):
 
 
Restricted Stock Units Outstanding
 
 
Number
of
Shares
 
Weighted
Average Grant
Date Fair Value
Per Share
Balance at December 31, 2019
 
3,601

 
$
5.18

Granted
 
1,894

 
6.24

Vested
 
(1,790
)
 
5.48

Forfeited
 
(237
)
 
3.84

Balance at March 27, 2020
 
3,468

 
5.69

Performance- and Market-based awards
The Company settled 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 472,247 shares of PRSUs to certain employees for the three months ended March 27, 2020, all of which were fully vested at the time of grant for the purpose of settling amounts earned under the Company’s 2019 incentive bonus plans. The stock-based compensation recognized for these PRSUs was $3.0 million for the three months ended March 27, 2020. There were no PRSUs issued for purposes of settling amounts earned under the Company's incentive plans in the three months ended March 29, 2019.

In the first quarter of 2020, the Company granted 67,910 performance-based RSUs to certain key executives that are expected to vest by the end of fiscal 2020. The vesting condition for these PRSUs include achievement of certain financial operating goals. The stock-based compensation recognized for all PRSUs which vest according to achievement of certain financial operating goals for the three months ended March 27, 2020 was $0.4 million. The unrecognized stock-based compensation of the PRSUs as of March 27, 2020 was $0.8 million which includes $0.4 million of unrecognized expense from PRSUs granted in 2019. 40,000 shares of PRSUs granted in 2019 had vested as of March 27, 2020.

22



In the first quarter of 2020, the Company granted 182,830 market-based RSUs (“MRSUs”) under the 1995 Stock Plan to a key executive that is expected to vest during a three-year period. The vesting condition for the MRSUs include performance of the Company’s total shareholder return (“TSR”) relative to the TSR of the NASDAQ Telecommunication Index. The aggregate grant-date fair value of these shares was estimated to be $1.1 million using a Monte-Carlo simulation valuation method. The stock-based compensation recognized for all MRSUs for the three months ended March 27, 2020 was $0.1 million. The unrecognized stock-based compensation of the MRSUs as of March 27, 2020 was $1.8 million which includes $0.7 million of unrecognized expense from MRSUs granted in 2019. None of these MRSUs had vested as of March 27, 2020.

French Retirement Benefit Plan
The Company assumed obligations under a defined benefit pension plan in connection with the acquisition of its French subsidiary 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
 
March 27, 2020
 
March 29, 2019
Service cost
$
61

 
$
57

Interest cost
9

 
20

  Net periodic benefit cost
$
70

 
$
77

The present value of the Company’s pension obligation as of March 27, 2020 was $5.2 million, of which $0.1 million was reported as a component of “Accrued and other current liabilities” and $5.1 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, 2019 was $5.3 million.

401(k) Plan
The Company has a retirement/savings plan for its U.S. employees, which qualifies as a thrift plan under Section 401(k) of the Internal Revenue Code. This plan allows participants to contribute up to the applicable Internal Revenue Code limitations under the plan. The Company has made discretionary contributions to the plan of 25% of the first 4% contributed by eligible participants, up to a maximum contribution per participant of $1,000 per year. The contributions for the three months ended March 27, 2020 and March 29, 2019 were $109,000 and $122,000, respectively.

Stock-based Compensation
The following table summarizes stock-based compensation for all plans (in thousands):
 
Three months ended
 
March 27,
2020
 
March 29,
2019
Stock-based compensation in:
 
 
 
Cost of revenue
$
770

 
$
225

Research and development expense
1,738

 
616

Selling, general and administrative expense
3,751

 
1,272

Total stock-based compensation in operating expense
5,489

 
1,888

Total stock-based compensation
$
6,259

 
$
2,113

As of March 27, 2020, total unrecognized stock-based compensation cost related to unvested RSUs was $18.7 million and is expected to be recognized over a weighted-average period of approximately 2.17 years.
Valuation Assumptions
The Company estimates the fair value of employee stock options and stock purchase rights under the ESPP using a Black-Scholes option valuation model. The value of the stock purchase rights under the ESPP consists of: (1) the 15% discount on the purchase of the stock; (2) 85% of the fair value of the call option; and (3) 15% of the fair value of the put option. The call option and put option were valued using the Black-Scholes option pricing model.

23



 
ESPP Purchase Period Ending
 
July 1,
2020
 
July 1,
2019
 
Expected term (years)
0.5

 
0.5

 
Volatility
50
%
 
43
%
 
Risk-free interest rate
1.6
%
 
2.5
%
 
Expected dividends
0.0
%
 
0.0
%
 
Estimated weighted average fair value per share at purchase date
$2.24
 
$1.31
 
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 13: INCOME TAXES
The Company reported the following operating results for the periods presented (in thousands):
 
Three months ended
 
March 27,
2020
 
March 29,
2019
Loss before income taxes
$
(21,225
)
 
$
(11,625
)
Provision for income taxes
729

 
(319
)
Effective income tax rate
(3.4
)%
 
2.7
%
The Company operates in multiple jurisdictions and its profits are taxed pursuant to the tax laws of these jurisdictions. The Company’s effective income tax rate may be affected by changes in, or interpretations of tax laws and tax agreements in any given jurisdiction, utilization of net operating loss and tax credit carry forwards, changes in geographical mix of income and expense, and changes in management’s assessment of matters such as the ability to realize deferred tax assets. The Company’s effective tax rate varies from year to year primarily due to the absence of several one-time, discrete items that benefited or decremented the tax rates in the previous years.
The Company's effective income tax rate of (3.4)% for the three months ended March 27, 2020 was different from the U.S. federal statutory rate of 21%, primarily due to the full valuation allowance against U.S. federal, California and other states deferred tax assets, foreign withholding taxes and income taxes on earnings from operations in foreign tax jurisdictions.

The Company's effective income tax rate of 2.7% for the three months ended March 29, 2019 was different from the U.S. federal statutory rate of 21%, primarily due to geographical mix of income and losses, full valuation allowance against U.S. federal, California and other states deferred tax assets, foreign withholding taxes and income taxes on earnings from operations in foreign tax jurisdictions. In addition, during the three months ended March 29, 2019, the Company recorded a one-time benefit of approximately $0.8 million due to a valuation allowance release for one of its foreign subsidiaries. This release of valuation allowance was due to changes in forecasted taxable income resulting from the Company receiving a favorable tax ruling during the first quarter of 2019.

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 2016 through 2019 tax years generally remain subject to examination by U.S. federal and most state tax authorities. In significant foreign jurisdictions, the 2014 through 2019 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

24


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 June 7, 2019, the Ninth Circuit overturned the earlier Tax Court decision and ruled to include share-based compensation in the cost sharing pool. On July 22, 2019, Altera Corp. filed a petition for an en banc rehearing before the U.S. Court of Appeals for the Ninth Circuit, which was denied on November 12, 2019. Altera filed a petition for a writ of certiorari on February 10, 2020 asking the Supreme Court to review the Ninth Circuit Court of Appeals' decision, but it has not yet been granted. The Company has not changed its historical position of including share-based compensation in the cost base consistent with the Ninth Circuit’s ruling.

As of March 27, 2020, the total amount of gross unrecognized tax benefits, including interest and penalties, was approximately $17.0 million, of which $15.7 million would affect the Company’s effective tax rate if the benefits are eventually recognized, subject to valuation allowance considerations. The Company recognizes interest and penalties related to unrecognized tax positions in income tax expense. The net interest and penalty charges recorded as of March 27, 2020 were not material

On March 27, 2020, the “Coronavirus Aid, Relief, and Economic Security Act” was signed into law. The new legislation includes a number of income tax provisions applicable to individuals and businesses. The Company is required to recognize the effect of the tax law changes in the period of enactment for the three months ended March 27, 2020, such as the reclassification of the long term receivable of $0.5 million for the alternative minimum tax credit refund to short term receivable.

NOTE 14: NET LOSS PER SHARE
The following table sets forth the computation of the basic and diluted net loss per share (in thousands, except per share amounts):
 
Three months ended
 
March 27,
2020
 
March 29,
2019
Numerator:
 
 
 
Net loss
$
(21,954
)
 
$
(11,306
)
Denominator:
 
 
 
Weighted average number of common shares outstanding
 
 
 
Basic and diluted
95,575

 
88,165

Net loss per share:
 
 
 
Basic and diluted
$
(0.23
)
 
$
(0.13
)
Basic net loss per share was the same as diluted net loss per share for the three months ended March 27, 2020 and March 29, 2019, 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 and the anti-dilutive weighted shares that were excluded from the computation of basic and diluted net loss per share calculations (in thousands):
 
Three months ended
 
March 27,
2020
 
March 29,
2019
Stock options
1,796

 
2,941

RSUs
2,899

 
2,400

Stock purchase rights under the ESPP
443

 
489

Convertible Debt
1,169

 

Warrants (1)

 
1,954

   Total
6,307

 
7,784

(1) See Note 15, “Warrants” for additional information.


25


The Company’s intent is to settle the principal amount of the 2020 Notes and the 2024 Notes in cash. The treasury stock method is used to calculate any potential dilutive effect of the conversion spread on diluted net income per share, if applicable.

The conversion spread of 7,962,609 shares 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 for the 2020 Notes.

The conversion spread of 13,337,182 shares 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 $8.66 per share for the 2024 Notes.

See Note 11, “Convertible Notes, Other Debts and Finance Leases” for additional information on the 2020 Notes and the 2024 Notes.

NOTE 15: WARRANTS

On September 26, 2016, the Company granted a warrant to purchase shares of common stock (the “Warrant”) to Comcast pursuant to which Comcast may, subject to certain vesting provisions, purchase up to 7,816,162 shares of the Company’s common stock subject to adjustment in accordance with the terms of the Warrant, for a per share exercise price of $4.76.

The Warrant shares were fully vested and exercisable as of July 1, 2019. On December 17, 2019, Comcast exercised the Warrant in its entirety, resulting in a net issuance of 3,217,547 shares. The Company delivered 804,387 shares to Comcast on December 20, 2019, with the remaining 2,413,160 shares delivered on January 10, 2020.

During the three months ended March 27, 2020 and March 29, 2019, the Company recorded $0.4 million and $25 thousand, respectively, as a reduction to net revenues in connection with amortization of the Warrant.

NOTE 16: 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 the Company 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 provides 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 Pay-TV service providers. The Cable Access segment provides 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
 
March 27, 2020
 
March 29, 2019
Video
 
 
 
Revenue
$
54,372

 
$
67,176

Gross profit
27,907

 
38,602

Operating income (loss)
(6,267
)
 
1,968

Cable Access
 
 
 
Revenue
$
24,045

 
$
12,930

Gross profit
10,414

 
5,068

Operating loss
(3,265
)
 
(5,822
)
Total
 
 
 
Revenue
$
78,417

 
$
80,106

Gross profit
38,321

 
43,670

Operating loss
$
(9,532
)
 
$
(3,854
)

A reconciliation of the Company’s consolidated segment operating loss to consolidated loss before income taxes is as follows (in thousands):
 
Three months ended
 
March 27, 2020

March 29, 2019
Total segment operating loss
$
(9,532
)
 
$
(3,854
)
Unallocated corporate expenses
(603
)
 
(358
)
Stock-based compensation
(6,259
)
 
(2,113
)
Amortization of intangibles
(1,655
)
 
(2,083
)
Loss from operations
(18,049
)
 
(8,408
)
Non-operating expense, net
(3,176
)
 
(3,217
)
Loss before income taxes
$
(21,225
)
 
$
(11,625
)

Unallocated Corporate Expenses
Together with amortization of intangibles and stock-based compensation, the Company does not allocate restructuring and related charges to the operating 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.

Geographic Information
 
Three months ended
 
March 27, 2020

March 29, 2019
Net Revenue (in thousands) (1)
 
 
 
United States
$
34,403

 
$
30,115

Other Countries
44,014

 
49,991

Total
$
78,417

 
$
80,106


(1)  Revenue is attributed to countries based on the location of the customer.

Market Information
 
Three months ended
 
March 27, 2020
 
March 29, 2019
Market (in thousands)
 
 
 
Service Provider
$
43,759

 
$
44,212

Broadcast and Media
34,658

 
35,894

Total
$
78,417

 
$
80,106



26


NOTE 17: COMMITMENTS AND CONTINGENCIES
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
 
March 27,
2020
 
March 29,
2019
Balance at beginning of period
$
4,314

 
$
4,869

   Accrual for current period warranties
656

 
1,403

   Warranty costs incurred
(1,226
)
 
(1,685
)
Balance at end of period
$
3,744

 
$
4,587

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. The Company had approximately $55.3 million of non-cancelable commitments to purchase inventories and other commitments as of March 27, 2020.
Standby Letters of Credit and Guarantees
As of March 27, 2020 and December 31, 2019, the Company has outstanding bank guarantees and standby letters of credit in aggregate of $2.7 million, consisting of building leases and performance bonds issued to customers.
As of March 27, 2020 there were $0.3 million of outstanding letters of credit issued under the Credit Agreement. There were no revolving borrowings under the Credit Agreement as of March 27, 2020.

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 March 27, 2020 and December 31, 2019, respectively.

Indemnification

Harmonic is obligated to indemnify its officers and the members of its Board of Directors 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 March 27, 2020.

Legal proceedings
From time to time, the Company is involved in lawsuits as well as subject to various legal proceedings, claims, threats of litigation, and investigations in the ordinary course of business, including claims of alleged infringement of third-party patents and other intellectual property rights, commercial, employment, and other matters. The Company assesses potential liabilities in connection with each lawsuit and threatened lawsuits and accrues an estimated loss for these loss contingencies if both of the following conditions are met: information available prior to issuance of the financial statements indicates that it is probable that a liability has been incurred at the date of the financial statements and the amount of loss can be reasonably estimated. While certain matters to which the Company is a party specify the damages claimed, such claims may not represent reasonably probable losses. Given the inherent uncertainties of litigation, the ultimate outcome of these matters cannot be predicted at this time, nor can the amount of possible loss or range of loss, if any, be reasonably estimated.


27


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:
the impact of the COVID-19 pandemic, and related responses of businesses and governments to the pandemic, on our operations and personnel, on commercial activity in the markets in which we operate and worldwide and regional economies, and on our results of operations;
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;
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;
concentration of revenue sources;
expectations regarding our CableOS solutions;
expectations regarding the impact of the software license agreement with 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, including with respect to tariffs and economic sanctions;
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, including repaying our convertible notes.
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 40 of this Form 10-Q. All forward-looking statements included in this Quarterly Report on 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.

28


OVERVIEW
We are a leading global provider of (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 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, for data, voice and video services to consumers’ homes.
We classify our total revenue in two categories, “Appliance and integration” and “SaaS and service”. The “Appliance and integration” revenue category includes hardware, licenses and professional services and is reflective of non-recurring revenue, while the “SaaS and service” category includes usage fees for our SaaS platform and support revenue stream from our appliance-based customers and reflects our recurring revenue stream.

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 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 cable access solution, 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, including the impacts of the COVID-19 pandemic; 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.
The worldwide spread of COVID-19 has resulted in public health responses in affected regions, including travel bans and restrictions, social distancing requirements, and shelter-in-place orders, which have caused a global slowdown of economic activity and negatively impacted our business, operations and financial performance. In our Cable Access segment, COVID-19 led to delays in deployments as our customers operations were slowed to comply with appropriate safety precautions, and we expect some additional delays in deployments and a modest impact on design win velocity in the second quarter. In our Video segment, sales of video appliances and integration fell in March following the spread of COVID-19 as transactions or shipments were delayed and we were unable to complete certain field deployment projects as customer facilities closed. Sales in APAC were impacted the most due to the earlier spread of COVID-19, though we believe economies in APAC may begin to recover sooner than other regions and lead to increased demand for our products and services. We expect that the COVID-19 pandemic will continue to have a material impact on our results of operations.
We continue to monitor the impact of the COVID-19 pandemic and we have adopted several measures in response to COVID-19, including instructing employees to work from home, making adjustments to our expenses and cash flow to correlate with declines in revenues, and restricting non-essential business travel by our employees. The extent to which our operations will be impacted by the pandemic will depend largely on future developments, which are highly uncertain and cannot be accurately predicted, including new information which may emerge concerning the severity of the pandemic and actions by governments and businesses in response to the pandemic. As such, given the uncertainty around the duration and severity of the impact on market conditions and the business environment, we cannot reasonably estimate the full impacts of COVID-19 on our future results of operations. See “Risk Factors” in Item 1A of Part II of this Quarterly Report on Form 10-Q for additional information.
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 months ended March 27, 2020 accounted for 48% of our net revenue, compared to 41% for the corresponding period in 2019. 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 months ended March 27, 2020, Comcast accounted for 17% and Vodafone accounted for 12% of our net revenue. During the three months ended March 29, 2019, no single customer accounted for more than 10% of our net revenue. The loss of any significant customer, any material reduction in orders by any significant customer, or our failure to qualify our new products with a significant customer could materially and adversely affect our operating results, financial condition and cash flows.
Our net revenue decreased $1.7 million, or 2%, in the three months ended March 27, 2020, compared to the corresponding period in 2019, primarily due to a decrease in Video segment revenue of $12.8 million, partially offset by an increase of $11.1 million in Cable Access segment revenue. Our Video business was impacted by the COVID-19 pandemic, as we experienced reduced appliance demand in March. Additionally, as anticipated, the ongoing transition from video appliances to SaaS also contributed to the year-over-year reduction in segment revenue. The increase in Cable Access segment revenue year-over-year is primarily due significant progress ramping CableOS over the past year.
Our Video segment customers continue to be cautious with investments in new technologies, such as next-generation IP architectures 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 continue to deliver software-based cable access technologies, which we refer to as our CableOS solutions, to our cable operator customers. We believe our CableOS software-based cable access solutions are superior to hardware-based systems and deliver 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 constraints in cable operator facilities, eliminate dependence on hardware upgrade cycles and significantly reduce total cost of ownership, and will help us become a major player in the cable access market. In the meantime, we believe our Cable Access segment is gaining momentum in the marketplace as our customers have begun to adopt 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, though we expect this progress to slow in the near term as customers delay their spending activity in light of the global economic uncertainty due to COVID-19.
As the timing of our customers’ investment decisions can be uncertain, we have implemented restructuring plans to better align the Company’s resources and strategic goals. We continue to focus on expense controls on a company-wide basis. (See Note 10, “Restructuring and Related Charges” of the Notes to our Condensed Consolidated Financial Statements for additional information).
Our aggregate balance of cash and cash equivalents as of March 27, 2020 was $71.7 million. During the three months ended March 27, 2020, we used $11.0 million of cash from operating activities. In 2019, we refinanced a portion of our 4.00% Convertible Senior Notes due 2020 (the “2020 Notes”) by issuing 2.00% Convertible Senior Notes due 2024 (the “2024 Notes”). We also entered into a $25 million revolving loan facility with JPMorgan Chase Bank, N.A., in October 2019, which has not been used to withdraw any cash as of March 27, 2020. 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.

Due to the COVID-19 pandemic, there has been uncertainty and disruption in the global economy and financial markets. We are not aware of any specific event or circumstance that would require updates to our estimates or judgments or require us to revise the carrying value of our assets or liabilities as of May 4, 2020, the date of issuance of this Quarterly Report on Form 10-Q. These estimates may change as new events occur and additional information is obtained.

Our critical accounting policies, judgments and estimates are disclosed in our 2019 Annual Report on Form 10-K, as filed with the SEC. There have been no significant changes to these policies during the three months ended March 27, 2020 other than those disclosed in Note 2 to the Condensed Consolidated Financial Statements in Item 1.

29



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.


30


RESULTS OF OPERATIONS

Net Revenue
The following table presents the breakdown of revenue by segment for the three months ended March 27, 2020 and March 29, 2019 (in thousands, except percentages):
 
Three months ended
 
 
 
 
March 27, 2020
 
March 29, 2019
 
Q1 FY20 vs Q1 FY19
Segment:
 
 
 
 
 
 
Video
$
54,372

 
$
67,176

 
$
(12,804
)
(19
)%
Cable Access
24,045

 
12,955

 
11,090

86
 %
Total segment revenue
78,417

 
80,131

 
(1,714
)
(2
)%
Amortization of warrants

 
(25
)
 
25

(100
)%
Total net revenue
$
78,417

 
$
80,106

 
$
(1,689
)
(2
)%
 
 
 
 
 


Segment revenue as a % of total segment revenue:
 
 
 
Video
69
%
 
84
%
 
 
 
Cable Access
31
%
 
16
%
 
 
 
The following table presents the breakdown of revenue by geographical region for the three months ended March 27, 2020 and March 29, 2019 (in thousands, except percentages):
 
Three months ended
 
 
 
 
March 27, 2020
 
March 29, 2019
 
Q1 FY20 vs Q1 FY19
Geography:
 
 
 
 
 
 
Americas
$
37,650

 
$
34,188

 
$
3,462

10
 %
EMEA
27,816

 
28,078

 
(262
)
(1
)%
APAC
12,951

 
17,840

 
(4,889
)
(27
)%
Total net revenue
$
78,417

 
$
80,106

 
$
(1,689
)
(2
)%
 
 
 
 
 
 
 
Regional revenue as a % of total net revenue:
 
 
 
Americas
48
%
 
43
%
 
 
 
EMEA
35
%
 
35
%
 
 
 
APAC
17
%
 
22
%
 
 
 
Our Video segment net revenue decreased 19% in the three months ended March 27, 2020, compared to the corresponding period in 2019, which was largely due to the impact from the COVID-19 pandemic, as we experienced reduced appliance demand in March. Additionally, as anticipated, the ongoing transition from video appliances to SaaS also contributed to the year-over-year reduction in segment revenue.
Our Cable Access segment net revenue increased 86% in the three months ended March 27, 2020, compared to the corresponding period in 2019. The increase in Cable Access segment revenue year-over-year is primarily due significant progress ramping CableOS over the past year.
Net revenue in the Americas increased 10% in the three months ended March 27, 2020, compared to the corresponding period in 2019, primarily due to the growing success of our CableOS solutions, which was offset by a decrease in revenue from other products and services.

EMEA net revenue decreased 1% in the three months ended March 27, 2020, compared to the corresponding period in 2019, primarily due to a decrease in Video appliance revenue as a result of the COVID-19 pandemic.

APAC net revenue decreased 27% in the three months ended March 27, 2020, compared to the corresponding period in 2019, primarily due to the impacts of the COVID-19 pandemic being felt throughout APAC earlier in the quarter resulting in a decrease in Video appliance revenue.

Gross Profit
The following table presents the gross profit and gross profit as a percentage of net revenue (“gross margin”) for the three months ended March 27, 2020 and March 29, 2019 (in thousands, except percentages):
 
Three months ended
 
 
 
 
March 27, 2020
 
March 29, 2019
 
Q1 FY20 vs Q1 FY19
Gross profit
$
36,738

 
$
41,849

 
$
(5,111
)
(12
)%
As a percentage of net revenue (“gross margin”)
46.8
%
 
52.2
%
 
(5.4
)%
 

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 in the three months ended March 27, 2020 decreased 12% compared to the corresponding period in 2019 primarily due to the impact of COVID-19 resulting in lower contribution from high-margin appliance and integration services, and higher operating costs, particularly freight charges. The decrease in Video segment margins were partially offset by an improvement of Cable Access margins as a result of improved software mix.

Research and Development
The following table presents the research and development expenses and the expenses as a percentage of net revenue for the three months ended March 27, 2020 and March 29, 2019 (in thousands, except percentages):
 
Three months ended
 
 
 
 
March 27, 2020
 
March 29, 2019
 
Q1 FY20 vs Q1 FY19
Research and development
$
22,123

 
$
21,401

 
$
722

3
%
As a percentage of net revenue
28.2
%
 
26.7
%
 
 
 
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 increased 3% in the three months ended March 27, 2020, compared to the corresponding period in 2019, primarily due to higher stock-based compensation expense related to performance-based RSUs, higher employee compensation costs due to headcount increases and higher outside consulting spending attributable to our Cable Access segment. This increase was partially offset by lower travel and entertainment expenses as a result of the COVID-19 pandemic.


31


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 months ended March 27, 2020 and March 29, 2019 (in thousands, except percentages):
 
Three months ended
 
 
 
 
March 27, 2020
 
March 29, 2019
 
Q1 FY20 vs Q1 FY19
Selling, general and administrative
$
31,218

 
$
28,011

 
$
3,207

11
%
As a percentage of net revenue
39.8
%
 
35.0
%
 
 
 

Selling, general and administrative expenses increased 11% in the three months ended March 27, 2020, compared to the corresponding period in 2019, primarily due to higher stock-based compensation expense related to performance-based RSUs and higher outside services costs, offset by lower travel and entertainment expenses due to the COVID-19 pandemic.

Segment Operating Loss
The following table presents a breakdown of operating income (loss) by segment for the three months ended March 27, 2020 and March 29, 2019 (in thousands, except percentages):
 
Three months ended
 
 
 
 
March 27, 2020
 
March 29, 2019
 
Q1 FY20 vs Q1 FY19
Video
$
(6,267
)
 
$
1,968

 
$
(8,235
)
(418
)%
Cable Access
(3,265
)
 
(5,797
)
 
2,532

(44
)%
Total segment operating loss
$
(9,532
)
 
$
(3,829
)
 
$
(5,703
)
149
 %
 
 
 
 
 
 

Segment operating income (loss) as a % of segment revenue (“operating margin”):
Video
(11.5
)%
 
2.9
 %
 
(14.4
)%
 
Cable Access
(13.6
)%
 
(44.7
)%
 
31.1
 %
 
The operating margin for the Video segment in the three months ended March 27, 2020 decreased 14.4%, compared to the corresponding period in 2019 primarily due to the decrease in gross margins, partially offset by lower travel and entertainment expenses due to the COVID-19 pandemic.
The operating margin for the Cable Access segment increased 31.1% in the three months ended March 27, 2020, compared to the corresponding period in 2019, primarily due to significant progress ramping CableOS over the past year and improvement of Cable Access margins as a result of improved software mix.
The following table presents a reconciliation of total segment operating loss to consolidated loss before income taxes (in thousands):
 
Three months ended
 
March 27, 2020
 
March 29, 2019
Total segment operating loss
$
(9,532
)
 
$
(3,829
)
Amortization of warrants

 
(25
)
Unallocated corporate expenses
(603
)
 
(358
)
Stock-based compensation
(6,259
)
 
(2,113
)
Amortization of intangibles
(1,655
)
 
(2,083
)
Loss from operations
(18,049
)
 
(8,408
)
Non-operating expense, net
(3,176
)
 
(3,217
)
Loss before income taxes
$
(21,225
)
 
$
(11,625
)
Unallocated Corporate Expenses

32


Together with amortization of intangibles and stock-based compensation, we do not allocate restructuring and related charges 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 months ended March 27, 2020 and March 29, 2019 (in thousands, except percentages):
 
Three months ended
 
 
 
 
March 27, 2020
 
March 29, 2019
 
Q1 FY20 vs Q1 FY19
Amortization of intangibles
$
770

 
$
788

 
$
(18
)
(2
)%
As a percentage of net revenue
1.0
%
 
1.0
%
 
 
 
The amortization of intangibles expense in the three months ended March 27, 2020 remained relatively flat compared to the corresponding period in 2019.


33


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.
We account for our 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 Statement of Operations. The following table summarizes the restructuring and related charges (in thousands, except percentages):
 
Three months ended
 
 
 
 
March 27, 2020
 
March 29, 2019
 
Q1 FY20 vs Q1 FY19
Restructuring and related charges in:
 
 
 
 
 
 
Cost of revenue
$
(73
)
 
$
301

 
$
(374
)
(124
)%
Operating expenses-Restructuring and related charges
676

 
57

 
619

1,086
 %
Total restructuring and related charges
$
603

 
$
358

 
$
245

68
 %
Restructuring and related charges in the three months ended March 27, 2020 increased by 68% compared to the corresponding period in 2019 primarily due to higher severance and employee benefit costs recorded in conjunction with the restructuring activities during the first quarter of fiscal 2020.

Interest Expense, Net
Interest expense, net was $2.9 million in each of the three months ended March 27, 2020 and March 29, 2019. Interest expense, net remained consistent compared to the corresponding period in 2019, primarily because the higher amortization of debt discount and issuance costs for the 2024 Notes issued in September 2019, was offset by lower interest due to the partial repurchase of the 2020 Notes during 2019. See Note 11, “Convertible notes, Other Debts and Finance Leases” of the notes to our Condensed Consolidated Financial Statements for additional information.

Other Income (Expense), Net
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 fluctuations in the foreign currency exchanges rates of the Euro, British pound, Japanese yen and Israeli shekel.

Other expense, net was $0.3 million for the three months ended March 27, 2020 and March 29, 2019, respectively. Other expense, net remained consistent primarily because the fluctuation of the Euro against the U.S. dollar was similar in both periods.

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.


34


Income Taxes
The following table presents the provision for (benefit from) income taxes and the effective income tax rate for the three months ended March 27, 2020 and March 29, 2019 (in thousands, except percentages):
 
Three months ended
 
 
 
 
March 27, 2020
 
March 29, 2019
 
Q1 FY20 vs Q1 FY19
Provision for (benefit from) income taxes
$
729

 
$
(319
)
 
$
1,048

(329
)%
Effective income tax rate
(3.4
)%
 
2.7
%
 
 
 
We operate in multiple jurisdictions and our profits are taxed pursuant to the tax laws of these jurisdictions. Our 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. Our effective tax rate varies from year to year primarily due to the absence of several one-time, discrete items that benefited or decremented the tax rates in the previous years.

Our effective income tax rate of (3.4)% for the three months ended March 27, 2020 was different from the U.S. federal statutory rate of 21%, primarily due to the full valuation allowance against U.S. federal, California and other states deferred tax assets, foreign withholding taxes and income taxes on earnings from operations in foreign tax jurisdictions.

Our effective income tax rate of 2.7% for the three months ended March 29, 2019 was different from the U.S. federal statutory rate of 21%, primarily due to the geographical mix of income and losses, a full valuation allowance against U.S. federal, California and other states deferred tax assets, foreign withholding taxes and income taxes on earnings from operations in foreign tax jurisdictions. In addition, during the three months ended March 29, 2019, we recorded a one-time benefit of approximately $0.8 million due to a valuation allowance release for one of our foreign subsidiaries. This release of valuation allowance was due to changes in forecasted taxable income resulting from receiving a favorable tax ruling during the first quarter of 2019.

Liquidity and Capital Resources
As of March 27, 2020, our principal sources of liquidity consisted of cash and cash equivalents of $71.7 million, net accounts receivable of $93.1 million, our $25.0 million revolving credit facility with JPMorgan Chase Bank, N.A., and financing from French government agencies. As of March 27, 2020, we had $115.5 million in principal amount 2024 Notes outstanding, bearing interest at a rate of 2.00% per year, payable semiannually on March 1 and September 1 of each year which are due on September 1, 2024, and $45.8 million in principal amount of 2020 Notes outstanding, bearing interest at a rate of 4.00% per year, payable in cash on June 1 and December 1 of each year which are due on December 1, 2020. 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.3 million at March 27, 2020. See Note 11, “Convertible notes, Other Debts and Finance Leases” of the notes to our Condensed Consolidated Financial Statements for additional information.

Our cash and cash equivalents of $71.7 million as of March 27, 2020 consisted of bank deposits held throughout the world, of which $47.9 million of the cash and cash equivalents balance was held outside of the 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 and marketing of our products, purchases of property and equipment and other contractual obligations for the foreseeable future. We are monitoring and managing our cash position in light of ongoing market conditions due to COVID-19. We believe that our cash and cash equivalents of $71.7 million at March 27, 2020 and available sources of liquidity 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, take advantage of unanticipated strategic opportunities or strengthen our financial position. In the future, we may enter into other arrangements for potential investments in, or acquisitions of,

35


complementary businesses, services or technologies, which could require us to seek additional equity or debt financing. The impacts of the COVID-19 pandemic have reduced the availability and attractiveness of external funding sources, and we expect that until financial market conditions stabilize, accessing new financing could be challenging or at elevated costs. Additional funds may not be available on terms favorable to us or at all.

The table below sets forth selected cash flow data for the periods presented (in thousands):
 
Three months ended
 
March 27, 2020
 
March 29, 2019
Net cash provided by (used in):
 
 
 
Operating activities
$
(11,041
)
 
$
4,216

Investing activities
(11,224
)
 
(1,674
)
Financing activities
1,730

 
1,418

Effect of foreign exchange rate changes on cash, cash equivalents and restricted cash
(811
)
 
(33
)
Net increase in cash, cash equivalents and restricted cash
$
(21,346
)
 
$
3,927


Operating Activities
Net cash used in operations increased $15.3 million in the three months ended March 27, 2020, compared to the corresponding period in 2019, primarily due to increase in net loss and higher cash 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 the impact of COVID-19 on demand for our offerings, fluctuations in our operating results, shipment linearity, accounts receivable collections performance, inventory and supply chain management, and the timing and amount of compensation and other payments.
Investing Activities
Net cash used in investing activities increased $9.6 million in the three months ended March 27, 2020, compared to the corresponding period in 2019, due to an increase in purchases of property and equipment.
Financing Activities
Net cash provided by financing activities increased $0.3 million in the three months ended March 27, 2020, compared to the corresponding period in 2019, primarily due to higher proceeds from the exercise of options partially offset by higher payment of tax withholding obligations related to net share settlements of restricted stock units and higher repayment of debt.


36


Contractual Obligations and Commitments
Future payments under contractual obligations and other commercial commitments, as of March 27, 2020 are as follows (in thousands):

 
Payments due in each fiscal year
 
Total
Amounts
Committed
 
2020 (Remaining nine months)
 
2021 and 2022
 
2023 and 2024
 
Thereafter
Convertible debt
$
161,285

 
$
45,785

 
$

 
$
115,500

 
$

Operating leases
45,966

 
7,209

 
11,997

 
9,160

 
17,600

Purchase commitments
55,302

 
42,954

 
12,179

 
169

 

French debt
16,334

 
6,212

 
9,757

 
365

 

Interest on convertible debt
12,226

 
2,986

 
6,930

 
2,310

 

Other commitments (1)
1,742

 
999

 
742

 
1

 

Avid litigation settlement fees
2,000

 
2,000

 

 

 

French VDP Obligations
274

 
274

 

 

 

Finance lease
57

 
35

 
22

 

 

  Total contractual obligations
$
295,186

 
$
108,454

 
$
41,627

 
$
127,505

 
$
17,600

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

 
$
2,407

 
$
249

 
$

 
$

    Total commercial commitments
$
2,656

 
$
2,407

 
$
249

 
$

 
$


(1) Primarily includes variable lease payments that do not depend on an index or rate, or usage of an underlying asset, and payments associated with lease arrangements with an initial term of twelve months or less.

Off-Balance Sheet Arrangements
We did not have any off-balance sheet arrangements as of March 27, 2020.

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 96% of our consolidated net revenue in the three months ended March 27, 2020, recorded net billings denominated in foreign currencies of approximately 27% of total company billings in the three months of 2020, compared to 15% in the corresponding period in 2019. 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 Euro, Israeli shekel and British pound.
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 every period and mature generally within three months. Changes in the fair value of these foreign currency forward contracts are recognized in “Other expense, net” in the Consolidated Statement of Operations, and are largely offset by the changes in the fair value of the assets or liabilities being hedged.

37


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

March 27, 2020
 
December 31, 2019
Derivatives not designated as hedging instruments:

 

Purchase
$
21,783

 
$
14,806

Sell
$
4,669

 
$
2,629


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 March 27, 2020 was $16.4 million, of which $0.1 million relates to obligations under finance leases with fixed interest rates. The remaining $16.3 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 two to six years, with expiries ranging from 2020 through 2025. A majority of the loans are tied to the 1-month EURIBOR rate plus spread. See Note 11, “Convertible notes, Other Debts and Finance Leases” of the notes to our Condensed Consolidated Financial Statements for additional information. As of March 27, 2020, 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 March 27, 2020, we had $45.8 million aggregate principal amount of the 2020 Notes outstanding, which have a fixed 4.0% coupon rate and $115.5 million aggregate principal amount of the 2024 Notes outstanding, which have a fixed 2.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 March 27, 2020 that have materially affected, or is reasonably likely to materially affect, our internal control over financial reporting. Although most of our employees are working remotely due to the COVID-19 pandemic, we have not experienced any material impact to our internal controls over financial reporting. We are continually monitoring and assessing the COVID-19 situation on our internal controls to minimize the impact on their design and operating effectiveness.


38


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.

39


ITEM 1A. RISK FACTORS
The COVID-19 pandemic has disrupted and harmed, and may continue to disrupt and harm, our business, financial condition and operating results. We are unable to predict the extent to which the pandemic and related impacts will continue to adversely impact our business, financial condition and operating results and the achievement of our strategic objectives.
Our business, operations and financial performance have been negatively impacted by the COVID-19 pandemic and related public health responses, such as travel bans and restrictions, social distancing requirements and shelter-in-place orders. The pandemic and these related responses have caused, and are expected to continue to cause, decreased demand for our offerings and delayed purchasing decisions by our customers, a global slowdown of economic activity (including the decrease in demand for a broad variety of goods and services) and significant volatility and disruption of financial markets.
The COVID-19 pandemic has subjected our operations, financial performance and financial condition to a number of risks, including, but not limited to, those discussed below:

Declines in demand for our offerings or delays in purchasing decisions as a result of COVID-19, including as a result of social distancing requirements and shelter-in-place orders limiting our ability to deploy our products, and general economic uncertainty causing a number of businesses to delay or reduce costs.

Delays in payments or defaults by our customers or if customers terminate their relationships with us or do not renew their agreements on economic or other terms that are favorable to us.

The responsive measures to the COVID-19 pandemic have caused us to modify our business practices by having employees work remotely, canceling all non-essential employee travel, and cancelling, postponing or holding virtually events and meetings. We may in the future be required to, or choose voluntarily to, take additional actions for the health and safety of our workforce, whether in response to government orders or based on our own determinations of what is in the best interests of our employees. To the extent our current or future measures result in decreased productivity, harm our company culture or otherwise negatively affect our business, our financial condition and operating results could be adversely affected.
Many of the public health measures in response to the COVID-19 pandemic were implemented in March 2020, and thus have had a more limited impact on our operating results for the quarter ended March 27, 2020, and we expect to see more significant impacts in the second quarter of the year. The severity, magnitude and duration of the COVID-19 pandemic, the public health responses and its economic consequences are uncertain, rapidly changing and difficult to predict, and the pandemic’s impact on our operations and financial performance, as well as its impact on our ability to successfully execute our business strategies and initiatives, remains uncertain and difficult to predict. Further, the ultimate impact of the COVID-19 pandemic on our customers and on our business, operations and financial performance, depends on many factors that are not within our control, including, but not limited, to: government, business and individual actions that have been and continue to be taken in response to the pandemic (including restrictions on travel and transport, prohibitions on, or voluntary cancellation of, large gatherings of people and social distancing requirements, and modified workplace activities); the impact of the pandemic and actions taken in response local or regional economies, travel, and economic activity; the availability of government funding programs; general economic uncertainty in key markets and financial market volatility; volatility in our stock price, global economic conditions and levels of economic growth; and the pace of recovery when the COVID-19 pandemic subsides. As a result of the uncertainty and disrupted market conditions due to the COVID-19 pandemic, our business, operating results and financial condition has been and may continue to be adversely affected.

We depend on cable, satellite and telco, and broadcast and media industry spending for our revenue and any material decrease or delay in 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, in recent years, 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 spending by customers in each of these markets for the purpose of creating, expanding or upgrading their systems. These spending patterns are dependent on a variety of factors, including:

• the impact of general economic conditions, actual and projected, including the impact of the COVID-19 pandemic and government and business responses thereto on the global economy and regional economies;

40



• access to financing;

• annual budget cycles of customers in each of the industries we serve;

• the impact of industry consolidation;

• customers suspending or reducing spending in anticipation of: (i) new video or cable industry standards; (ii) industry trends and technology shifts, such as virtualization and cloud-based solutions, and (iii) new products, such as products and services based on our VOS software platform or our CableOS software-based cable access solutions;

• delayed or reduced spending as customers transition to or contemplate adopting new business and operating models enabled by software- and cloud-based solutions, including software-as-a-service (SaaS) unified video processing solutions;

• 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 spending have included:

• uncertainty and deteriorated market conditions regionally and globally due to the COVID-19 pandemic;

• 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’ spending in those geographies and, as a result, our business. During challenging economic times such as the ongoing COVID-19 pandemic, and in tight credit markets, many customers have delayed and reduced and may continue to delay or reduce capital expenditures. This has resulted and could continue to 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, remain uncertain or deteriorate further, 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

41


become relatively more expensive to customers in a particular country or region, which could lead to delayed or reduced 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, 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 spending of customers in the markets on which we focus, our revenue may decline.

As a result of these various factors and potential issues related to customer spending, 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 include CommScope, Synamedia and MediaKind. In certain product lines, our competitors include companies such as ATEME and Elemental Technologies (an Amazon Web Services company). With respect to production and playout products, competitors include Evertz Microsystems, EVS, Grass Valley (which is being sold by Belden to a private equity firm) and Imagine Communications. In the OTT market, our competitors include end-to-end online video platforms such as Brightcove and Verizon Digital Media Services, who provide comprehensive OTT infrastructure solutions, some of which overlap with our products and services. Our competitors in our Cable Access business include CommScope, Casa Systems, Cisco Systems and Huawei Technologies.

A number of our principal business competitors in both of our business segments are substantially larger and/or may have access to greater financial, technical, marketing and other resources than we have. Consolidation in the Video industry has led to the acquisition of a number of our historic competitors over the last several years by substantially larger companies and private equity firms. With respect to our Cable Access business, our competitors are also substantially larger than us, and the acquisition of Arris by CommScope in 2019 has created a significantly larger combined business.

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 spending by customers in our markets and may be better able to navigate the market uncertainty caused by the COVID-19 pandemic. They often have broader product lines and market focus, and may not be as susceptible to downturns in a particular market. These competitors may also be able to bundle their products together to meet the needs of a particular customer, and may be capable of delivering more complete solutions than we are able to provide. To the extent large enterprises that currently do not compete directly with us choose to enter our markets by acquisition or otherwise, competition would likely intensify.

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

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

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

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

42



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 and solutions 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 and solutions:

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

In our Video business segment, our current research and development efforts are focused on next-generation video processing and delivery across different deployment environments, particularly cloud-native and SaaS delivery models, and enhanced video compression, video quality, and multiscreen solutions. We also devote significant resources to production and playout and distribution solutions. With respect to our Cable Access business segment, our major research and development efforts are focused on cable access solutions for both video and data, particularly the ongoing development of our centralized and distributed CableOS software-based cable access solutions. The COVID-19 pandemic has disrupted our research and development efforts as our employees have transitioned to working from home, and the extension of shelter-in-place orders in regions in which we operate, such as the San Francisco Bay Area and France, may lead to continued disruption and delay of our research and development activities.

The success of our significant and costly development efforts will be predicated, in part, 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 and solutions on a timely basis, our operating results, financial condition and cash flows could be materially and adversely affected.

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

We believe our CableOS software-based cable access 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 and deploying our cable access solutions in a timely manner, or are otherwise delayed in making our solutions available to our customers, our business may be adversely impacted, particularly if our competitors develop and market similar products and solutions before we do.

We believe software-based cable access solutions will, over time, replace and make obsolete current CMTS solutions, which is a market our products have historically not addressed, as well as cable edge-QAM products. If demand for our software-based cable access solutions is weaker than expected, our near and long-term operating results, financial condition and cash flows could be adversely impacted. Moreover, if competitors adapt new cable industry technology standards into competing cable access solutions faster than we do, or promulgate a new or competitive architecture for next-generation cable access solutions that renders our CableOS solution 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

43


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 adoption of our cable access solutions;

• 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 associated specifications; and

• the introduction of new consumer devices, such as advanced set-top boxes, cloud 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;

44



• 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 three months ended March 27, 2020 and March 29, 2019 represented approximately 56%, 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.

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, including regional economic impacts of the COVID-19 pandemic;

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


45


• 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, including those imposed by the U.S. against China;

• 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, such as the COVID-19 pandemic, which has led and may continue to lead to trade shows and in-person meetings being canceled or delayed and certain employees working remotely, and which has impacted our supply chain and may continue to impact our supply chain or general business in other manners.

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 Euro, Israeli shekel, British pound, Singapore dollar, Chinese yuan and Indian rupee. Although we do hedge against the Euro, British pound, Israeli shekel and Japanese yen, gains and losses on the conversion to U.S. dollars of accounts receivable, accounts payable and other monetary assets and liabilities arising from international operations may contribute to fluctuations in our operating results. Furthermore, payment cycles for international customers are typically longer than those for customers in the U.S. Unpredictable payment cycles could cause us to fail to meet or exceed the expectations of security analysts and investors for any given period.

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

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

46


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 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 or the outbreak of disease, epidemics and other pandemics, such as the COVID-19 pandemic, which has adversely impacted and may continue to adversely impact our supply chain. 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. (“Plexus”), 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 2020.

Difficulties in managing relationships with any of our current contract manufacturers, particularly Plexus, that manufacture our products off-shore, or any of our suppliers of key components, subassemblies and modules used in our products, could impede our ability to meet our customers’ requirements and adversely affect our operating results. An inability to obtain adequate and timely deliveries of our products or any materials used in our products, or the inability of any of our contract manufacturers to scale their production to meet demand, such as the inability of certain of our contract manufacturers to operate at capacity due to the COVID-19 pandemic, which may continue in future periods, or any other circumstance that would require us to seek alternative sources of supply, had negatively impacted and could continue to 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 three months ended March 27, 2020 and March 29, 2019 accounted for approximately 48% and 41% of revenue, respectively. Although we continue to seek 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 months ended March 27, 2020, Comcast accounted for 17% and Vodafone accounted for 12% of our net revenue. During the three months ended March 29, 2019, no single customer accounted for more than 10% of our net revenue. 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,

47


our operating results, financial condition and cash flows. Further, while Comcast’s election to license our CableOS software contains commitments in license fees to us, if Comcast deploys our solutions more slowly or at a scale that is lower than we anticipate, 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 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. 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;

48



• 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 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 our 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 March 27, 2020, we had approximately $238.6 million of goodwill recorded on our balance sheet associated with prior acquisitions. In the event we determine that our goodwill is impaired, we would be required to write down all or a portion of such goodwill, which could result in a material non-cash charge to our results of operations in the period in which such write-down occurs.

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


49


We may not be able to effectively manage our operations.

As of March 27, 2020, we had 807 employees in our international operations, representing approximately 69% of our worldwide workforce. 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 were based in France. 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- and SaaS-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. The COVID-19 pandemic has resulted in a significant majority of our employees working from home following shelter-in-place orders, which has required us to allocate additional resources towards IT and operations, and which may create new challenges for our operational 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 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 March 27, 2020, we maintained facilities in Israel with a total of 186 employees, or approximately 16% 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, product management, supply chain management for certain product lines and sales activities.


50


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 2019. 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 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 the global economic uncertainty caused by the COVID-19 pandemic and government and business responses thereto;

• 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 SaaS 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 exit from the European Union and the impact of the U.K.’s transitional period following this exit, 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;

51



• changes in our operating and extraordinary expenses;

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

• impairment of our goodwill and intangibles;

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

• write-downs of inventory and investments;

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

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

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

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

The timing of deployment of our products by our customers can be subject to a number of other risks, including the availability of skilled engineering and technical personnel, the availability of third-party equipment and services, our customers’ ability to negotiate and enter into rights agreements with video content owners that provide 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 United States, 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 $23.9 million and $0.9 million in 2019 and 2018, respectively, against the net deferred tax assets. The increases in valuation allowance in 2019 and 2018 were offset partially by the valuation allowance release of $5.6 million and $1.5 million, respectively. The releases of valuation allowance were associated with its Israel subsidiary due to a reduced tax rate as a result of a local tax authority ruling.

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 United States 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 will be 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 shortfall is determined would result. Either such charge to expense could have a material and adverse effect on our operating results for the applicable period.

52



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

We are subject to taxation related risks in multiple jurisdictions.
    
We are a U.S.-based multinational company subject to tax in multiple U.S. and foreign tax jurisdictions. Significant judgment is required in determining our global provision for income taxes, deferred tax assets or liabilities and in evaluating our tax positions on a worldwide basis. While we believe our tax positions are consistent with the tax laws in the jurisdictions in which we conduct our business, it is possible that these positions may be contested or overturned by jurisdictional tax authorities, which may have a significant impact on our global provision for income taxes.

Tax laws are dynamic and subject to change as new laws are passed and new interpretations of the law are issued or applied. The U.S. recently enacted significant tax reform, and certain provisions of the new law may adversely affect us. In addition, governmental tax authorities are increasingly scrutinizing the tax positions of companies. Many countries in Europe, as well as a number of other countries and organizations such as the Organization for Economic Cooperation and Development, are actively considering changes to existing tax laws that, if enacted, could increase our tax obligations in countries where we do business. If U.S. or other foreign tax authorities change applicable tax laws, our overall taxes could increase, and our business, financial condition or results of operations may be adversely impacted.

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.


53


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 may experience varying success in reducing fixed costs or transferring liabilities previously associated with the divested business.

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

At March 27, 2020, we held 101 issued U.S. patents and 57 issued foreign patents, and had 57 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.

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

54


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 are monitoring and managing our cash position in light of ongoing market conditions due to COVID-19. We believe that our existing cash of approximately $71.7 million at March 27, 2020 will satisfy our cash requirements for at least the next 12 months. However, we may need to raise additional funds to take advantage of presently unanticipated strategic opportunities, satisfy our other cash requirements from time to time, or strengthen our financial position. Our ability to raise funds may be adversely affected by a number of factors, including factors beyond our control, such as weakness in the economic conditions in markets in which we sell our products and continued uncertainty in financial, capital and credit markets. The impacts of the COVID-19 pandemic have reduced the availability and attractiveness of external funding sources, and we expect that until financial market conditions stabilize, accessing financing could be challenging or at elevated costs. 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 or convertible debt offerings, debt financings, or corporate partnership or licensing arrangements. To the extent we raise additional capital by issuing equity securities or

55


convertible debt, our stockholders may experience dilution, and any new equity or convertible debt securities we issue could have rights, preferences, and privileges superior to holders of our common stock. 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.

Cyber criminals and hackers 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. In the past, we have faced compromises to our network security, and companies are facing additional attacks as workforces become more distributed following shelter-in-place orders. 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, phishing schemes, 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, or financial assets, 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. In addition, global warming trends are contributing to an increase in erratic weather patterns globally and intensifying the impact of certain types of catastrophes, such as floods and wildfires. 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, flood, wildfire 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 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.


56


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. The FCC’s new rules, which took effect in June 2018, granted providers of broadband internet access services greater freedom to make changes to their services, including, potentially, changes that may discriminate against or otherwise harm our business. However, a number of parties have appealed these rules, which appeals are currently being reviewed by the D.C. Circuit Court of Appeals; thus the future impact of the FCC's repeal and any changes thereto remains uncertain. Additionally, on September 30, 2018, California enacted the California Internet Consumer Protection and Net Neutrality Act of 2018, making California the fourth state to enact a state-level net neutrality law since the FCC repealed its nationwide regulations, mandating that all broadband services in California must be provided in accordance with state net neutrality requirements. The U.S. Department of Justice has sued to block the law going into effect, and California has agreed to delay enforcement until the resolution of the FCC’s repeal of the federal rules. A number of other states are considering legislation or executive actions that would regulate the conduct of broadband providers. We cannot predict whether the FCC order or state initiatives will be modified, overturned, or vacated by legal action of the court, federal legislation, or the FCC. The repeal of the net neutrality rules or other 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.

57



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

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

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

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

United States generally accepted accounting principles (“U.S. GAAP”) are subject to interpretation by the FASB, the SEC and various bodies formed to promulgate and interpret appropriate accounting principles. We are also subject to evolving rules and regulations of the countries in which we do business. Changes to accounting standards or interpretations thereof may result in different accounting principles under U.S. GAAP that have a significant effect on our reported financial results and require us to incur costs and expenses in order to comply with the updated standards or interpretations.

In addition, we have in the past and may in the future need to modify our customer contracts, accounting systems and processes when we adopt future or proposed changes in accounting principles. The cost and effect of these changes may negatively impact our results of operations during the periods of transition.

We have implemented a new enterprise resource planning system, and if this new system proves ineffective, we may be unable to timely or accurately prepare financial reports, make payments to our suppliers and employees, or invoice and collect from our users.

We have implemented a new enterprise resource planning (ERP) system. Our ERP system is critical to our ability to accurately maintain books and records and to prepare our financial statements. If the ERP system does not work as planned, our ability to timely or accurately make payments to our suppliers and employees, and our ability to invoice, and collect from our customers could be harmed. Data integrity problems or other issues may be discovered which, if not corrected, could impact our business or financial results. In addition, we may experience periodic or prolonged disruption of our financial functions arising out of our reliance on our ERP system, periodic upgrades or updates, or other external factors that are outside of our control. If we encounter unforeseen problems with our ERP system or other related systems and infrastructure, it could adversely affect our financial reporting systems and our ability to produce financial reports, the effectiveness of internal controls over financial reporting, and our business, operating results and financial condition could be adversely affected.

Servicing our debt requires a significant amount of cash, and we may not have sufficient cash flow from our business to pay our substantial debt.

58



Our ability to make scheduled payments of the principal of, to pay interest on or to refinance our indebtedness, including the 2020 Notes and the 2024 Notes (together, the “Notes”), or to make cash payments in connection with any conversion of the Notes or in connection with any repurchase of Notes upon the occurrence of a fundamental change before the applicable maturity date at a repurchase price equal to 100% of the principal amount of such Notes to be repurchased, plus any accrued and unpaid interest thereon, as set forth in the applicable indenture governing the Notes, depends on our future performance, which is subject to economic, financial, competitive and other factors beyond our control. Our business may not continue to generate cash flow from operations in the future sufficient to service our debt and make necessary capital expenditures. If we are unable to generate such cash flow, we may be required to adopt one or more alternatives, such as selling assets, restructuring debt or obtaining additional equity capital on terms that may be onerous or highly dilutive. Our ability to refinance our indebtedness, including the Notes will depend on the capital markets and our financial condition at such time. We may not be able to engage in any of these activities or engage in these activities on desirable terms, which could result in a default on our debt obligations, including the Notes.

In addition, our ability to repurchase the Notes of the applicable series or to pay cash upon conversions of the Notes or at their respective maturity may be limited by law, regulatory authority, or agreements governing our future indebtedness. Our failure to repurchase such Notes at a time when the repurchase is required by the applicable indenture governing the Notes or to pay cash upon conversions of such Notes or at their respective maturity as required by the applicable indenture governing the Notes would constitute a default under such indenture. A default under such indenture, or the fundamental change itself, could also lead to a default under agreements governing our future indebtedness. Moreover, the occurrence of a fundamental change under the applicable indenture governing the Notes could constitute an event of default under any such agreement. If the repayment of the related indebtedness were to be accelerated after any applicable notice or grace periods, we may not have sufficient funds to repay the indebtedness and repurchase such series of Notes or make cash payments upon conversions thereof.

Despite our current debt levels, we may still incur substantially more debt or take other actions which would intensify the risks discussed above.

Despite our current consolidated debt levels, we and our subsidiaries may be able to incur substantial additional debt in the future, subject to the restrictions contained in our debt instruments, some of which may be secured debt. We are not restricted under the terms of each indenture governing our Notes from incurring additional debt, securing existing or future debt, recapitalizing our debt or taking a number of other actions that are not limited by the terms of the indenture governing the notes that could have the effect of diminishing our ability to make payments on our debt (including the Notes) when due. In addition, the Credit Agreement we entered into with JPMorgan Chase Bank, N.A., as lender, and Harmonic International GmbH, as co-borrower, on December 19, 2019, permits us to incur certain additional indebtedness and grant certain liens on our assets that could intensify the risks discussed above.

The conditional conversion feature of the Notes, if triggered, may adversely affect our financial condition and operating results.

In the event the conditional conversion feature of the Notes is triggered, holders of Notes will be entitled under the respective indenture governing such Notes 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 series of Notes, we could be required under applicable accounting rules to reclassify all or a portion of the outstanding principal of such series of Notes as a current rather than long-term liability, which would result in a material reduction of our net working capital.

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

In May 2008, the Financial Accounting Standards Board (“FASB”) issued FASB Staff Position No. APB 14-1, Accounting for Convertible Debt Instruments That May Be Settled in Cash upon Conversion (Including Partial Cash Settlement), which has subsequently been codified as Accounting Standards Codification 470-20, Debt with Conversion and Other Options (“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 each series of 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

59


balance sheet at the issuance date, and the value of the equity component is treated as debt discount for purposes of accounting for the debt component of each series of Notes. This requires us to record a greater amount of non-cash interest expense as a result of the amortization of the discounted carrying value of each series of Notes to their face amount over the respective terms of the Notes. We report lower net income in our financial results because ASC 470-20 requires interest to include both the amortization of the debt discount and the instrument’s coupon interest rate, which could adversely affect our future financial results or the trading price of our common stock.

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 shares of common stock that would be necessary to settle such excess, if we elected to settle such excess in shares, are issued.

In July 2019, the FASB issued an exposure draft that proposes to change the accounting for the convertible debt instruments described above. Under the exposure draft, an entity may no longer be required to separately account for the liability and equity components of convertible debt instruments. This could have the impact of reducing non-cash interest expense, and thereby increasing net income. Additionally, as currently proposed, the treasury stock method for calculating earnings per share will no longer be allowed for convertible debt instruments whose principal amount may be settled using shares. Rather, the if-converted method may be required, which would decrease our diluted weighted-average earnings per share. We cannot be sure that the proposed changes in this exposure draft will be adopted, or will be adopted in their current form. We also cannot be sure whether other changes may be made to the current accounting standards related to the Notes, or otherwise, that could have an adverse impact on our financial statements.

Our common stock price 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, including market volatility due to the COVID-19 pandemic;

• 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 Global Select 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 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.

60



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 and our business. If we do not maintain adequate research coverage or if one or more of the analysts who do cover us downgrade our stock or publishes inaccurate or unfavorable research about our business, our stock price may decline. If one or more of these analysts cease coverage of us or fails to publish reports on us regularly, we could lose visibility in the market, which in turn could cause the liquidity of our stock and our stock price to decline.



61


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 March 27, 2020, formatted in Extensible Business Reporting Language (XBRL) include:
 
 
 
(i) Condensed Consolidated Balance Sheets at March 27, 2020 and December 31, 2019, (ii) Condensed Consolidated Statements of Operations for the three months ended March 27, 2020 and March 29, 2019, (iii) Condensed Consolidated Statements of Comprehensive Loss for the three months ended March 27, 2020 and March 29, 2019, (iv) Condensed Consolidated Statements of Stockholders’ Equity for the three months ended March 27, 2020 and March 29, 2019, (v) Condensed Consolidated Statements of Cash Flows for the three months ended March 27, 2020 and March 29, 2019, and (vi) 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.





62


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: May 4, 2020

63
EX-31.1 2 hlit-20200327xex311.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: May 4, 2020
By:
/s/ Patrick J. Harshman
 
Patrick J. Harshman
 
President and Chief Executive Officer


EX-31.2 3 hlit-20200327xex312.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: May 4, 2020
 
 
By:
/s/ Sanjay Kalra
 
Sanjay Kalra
 
Chief Financial Officer


EX-32.1 4 hlit-20200327xex321.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 March 27, 2020, 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: May 4, 2020
 
/s/ Patrick J. Harshman
Patrick J. Harshman
President and Chief Executive Officer


EX-32.2 5 hlit-20200327xex322.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 March 27, 2020, 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: May 4, 2020
 
/s/ Sanjay Kalra
Sanjay Kalra
Chief Financial Officer


EX-101.INS 6 hlit-20200327.xml XBRL INSTANCE DOCUMENT 0000851310 2020-01-01 2020-03-27 0000851310 hlit:ConvertibleNotedue2024Member 2020-01-01 2020-03-27 0000851310 hlit:ConvertibleNotedue2020Member 2020-01-01 2020-03-27 0000851310 2020-04-27 0000851310 2019-12-31 0000851310 2020-03-27 0000851310 2019-01-01 2019-03-29 0000851310 hlit:SaaSServiceMember 2020-01-01 2020-03-27 0000851310 hlit:ApplianceIntegrationMember 2020-01-01 2020-03-27 0000851310 hlit:ApplianceIntegrationMember 2019-01-01 2019-03-29 0000851310 hlit:SaaSServiceMember 2019-01-01 2019-03-29 0000851310 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-01-01 2020-03-27 0000851310 us-gaap:CommonStockMember 2019-12-31 0000851310 us-gaap:RetainedEarningsMember 2020-01-01 2020-03-27 0000851310 us-gaap:CommonStockMember 2020-01-01 2020-03-27 0000851310 us-gaap:AdditionalPaidInCapitalMember 2020-01-01 2020-03-27 0000851310 us-gaap:AdditionalPaidInCapitalMember 2019-12-31 0000851310 us-gaap:CommonStockMember 2020-03-27 0000851310 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-12-31 0000851310 us-gaap:AdditionalPaidInCapitalMember 2020-03-27 0000851310 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-03-27 0000851310 us-gaap:RetainedEarningsMember 2019-12-31 0000851310 us-gaap:RetainedEarningsMember 2020-03-27 0000851310 2018-12-31 0000851310 us-gaap:CommonStockMember 2019-01-01 2019-03-29 0000851310 us-gaap:RetainedEarningsMember 2019-01-01 0000851310 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-03-29 0000851310 us-gaap:CommonStockMember 2018-12-31 0000851310 us-gaap:AdditionalPaidInCapitalMember 2019-01-01 2019-03-29 0000851310 us-gaap:AccountingStandardsUpdate201609Member 2019-01-01 2019-01-01 0000851310 us-gaap:RetainedEarningsMember 2019-01-01 2019-03-29 0000851310 us-gaap:CommonStockMember 2019-03-29 0000851310 us-gaap:AdditionalPaidInCapitalMember 2019-01-01 0000851310 us-gaap:AccountingStandardsUpdate201609Member us-gaap:RetainedEarningsMember 2019-01-01 2019-01-01 0000851310 us-gaap:CommonStockMember 2019-01-01 0000851310 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-01-01 2019-03-29 0000851310 us-gaap:AdditionalPaidInCapitalMember 2019-03-29 0000851310 us-gaap:AdditionalPaidInCapitalMember 2018-12-31 0000851310 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-01-01 0000851310 us-gaap:RetainedEarningsMember 2019-03-29 0000851310 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-12-31 0000851310 us-gaap:RetainedEarningsMember 2018-12-31 0000851310 2019-01-01 0000851310 2019-03-29 0000851310 hlit:ConvertibleNotedue2020Member 2020-03-27 0000851310 hlit:ComcastCableOSSoftwareLicenseAgreementMember srt:MaximumMember 2020-03-28 2020-03-27 0000851310 hlit:ComcastCableOSSoftwareLicenseAgreementMember srt:MinimumMember 2020-03-28 2020-03-27 0000851310 hlit:SupportandMaintenanceContractsMember srt:MaximumMember 2020-03-28 2020-03-27 0000851310 srt:MaximumMember 2020-03-28 2020-03-27 0000851310 hlit:ComcastCableOSSoftwareLicenseAgreementMember 2020-03-28 2020-03-27 0000851310 us-gaap:OtherNoncurrentLiabilitiesMember 2020-03-27 0000851310 us-gaap:OtherNoncurrentLiabilitiesMember 2019-12-31 0000851310 us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember 2020-03-27 0000851310 us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember 2019-12-31 0000851310 2020-03-28 2020-01-01 2020-03-27 0000851310 hlit:EDCMember us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMember 2020-01-01 2020-03-27 0000851310 hlit:EDCMember us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMember 2014-10-22 0000851310 hlit:EDCMember us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMember 2014-10-22 0000851310 hlit:EDCMember us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMember 2020-03-27 0000851310 us-gaap:ForeignExchangeForwardMember us-gaap:FairValueHedgingMember us-gaap:NondesignatedMember us-gaap:ShortMember 2020-03-27 0000851310 us-gaap:ForeignExchangeForwardMember us-gaap:FairValueHedgingMember us-gaap:NondesignatedMember us-gaap:LongMember 2020-03-27 0000851310 us-gaap:ForeignExchangeForwardMember us-gaap:FairValueHedgingMember us-gaap:NondesignatedMember us-gaap:LongMember 2019-12-31 0000851310 us-gaap:ForeignExchangeForwardMember us-gaap:FairValueHedgingMember us-gaap:NondesignatedMember us-gaap:ShortMember 2019-12-31 0000851310 us-gaap:ForeignExchangeForwardMember us-gaap:NondesignatedMember us-gaap:OtherNonoperatingIncomeExpenseMember 2019-01-01 2019-03-29 0000851310 us-gaap:ForeignExchangeForwardMember us-gaap:NondesignatedMember us-gaap:OtherNonoperatingIncomeExpenseMember 2020-01-01 2020-03-27 0000851310 country:IL 2020-03-27 0000851310 us-gaap:ForwardContractsMember us-gaap:NondesignatedMember 2020-01-01 2020-03-27 0000851310 us-gaap:ForeignExchangeContractMember 2020-03-27 0000851310 us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember us-gaap:ForeignExchangeContractMember us-gaap:NondesignatedMember 2019-12-31 0000851310 us-gaap:ForeignExchangeContractMember 2019-12-31 0000851310 us-gaap:AccruedLiabilitiesMember us-gaap:ForeignExchangeContractMember us-gaap:NondesignatedMember 2020-03-27 0000851310 us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember us-gaap:ForeignExchangeContractMember us-gaap:NondesignatedMember 2020-03-27 0000851310 us-gaap:AccruedLiabilitiesMember us-gaap:ForeignExchangeContractMember us-gaap:NondesignatedMember 2019-12-31 0000851310 us-gaap:FairValueInputsLevel2Member 2020-03-27 0000851310 us-gaap:FairValueInputsLevel2Member 2019-12-31 0000851310 us-gaap:FairValueMeasurementsNonrecurringMember 2020-03-27 0000851310 hlit:ConvertibleNotedue2020Member us-gaap:FairValueInputsLevel2Member 2020-03-27 0000851310 hlit:TVNMember 2019-12-31 0000851310 hlit:ConvertibleNotedue2020Member us-gaap:FairValueInputsLevel2Member 2019-12-31 0000851310 hlit:ConvertibleNotedue2024Member 2020-03-27 0000851310 hlit:TVNMember 2020-03-27 0000851310 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2020-03-27 0000851310 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0000851310 us-gaap:FairValueMeasurementsRecurringMember 2020-03-27 0000851310 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2020-03-27 0000851310 us-gaap:AccruedLiabilitiesMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:ForeignExchangeForwardMember 2019-12-31 0000851310 us-gaap:AccruedLiabilitiesMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:ForeignExchangeForwardMember 2020-03-27 0000851310 us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0000851310 us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:ForeignExchangeForwardMember 2019-12-31 0000851310 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0000851310 us-gaap:AccruedLiabilitiesMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:ForeignExchangeForwardMember 2019-12-31 0000851310 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2020-03-27 0000851310 us-gaap:AccruedLiabilitiesMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:ForeignExchangeForwardMember 2019-12-31 0000851310 us-gaap:AccruedLiabilitiesMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:ForeignExchangeForwardMember 2019-12-31 0000851310 us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:ForeignExchangeForwardMember 2019-12-31 0000851310 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0000851310 us-gaap:AccruedLiabilitiesMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:ForeignExchangeForwardMember 2020-03-27 0000851310 us-gaap:LeaseholdImprovementsMember 2020-03-27 0000851310 us-gaap:ConstructionInProgressMember 2020-03-27 0000851310 us-gaap:FurnitureAndFixturesMember 2019-12-31 0000851310 us-gaap:MachineryAndEquipmentMember 2019-12-31 0000851310 us-gaap:FurnitureAndFixturesMember 2020-03-27 0000851310 us-gaap:LeaseholdImprovementsMember 2019-12-31 0000851310 us-gaap:SoftwareAndSoftwareDevelopmentCostsMember 2020-03-27 0000851310 us-gaap:SoftwareAndSoftwareDevelopmentCostsMember 2019-12-31 0000851310 us-gaap:ConstructionInProgressMember 2019-12-31 0000851310 us-gaap:MachineryAndEquipmentMember 2020-03-27 0000851310 us-gaap:ConstructionInProgressMember hlit:HarmonicHeadquarterLeaseCommencingMay2019Member 2020-03-27 0000851310 hlit:TVNMember us-gaap:ResearchMember 2020-01-01 2020-03-27 0000851310 us-gaap:OtherNoncurrentAssetsMember hlit:TVNMember us-gaap:ResearchMember 2020-03-27 0000851310 hlit:CableAccessMember 2020-03-27 0000851310 hlit:CableAccessMember 2019-12-31 0000851310 hlit:VideoMember 2020-03-27 0000851310 hlit:VideoMember 2020-01-01 2020-03-27 0000851310 hlit:VideoMember 2019-12-31 0000851310 hlit:CableAccessMember 2020-01-01 2020-03-27 0000851310 us-gaap:OperatingExpenseMember 2020-03-27 0000851310 us-gaap:CostOfSalesMember 2020-03-27 0000851310 us-gaap:TrademarksAndTradeNamesMember 2019-12-31 0000851310 us-gaap:DevelopedTechnologyRightsMember 2020-03-27 0000851310 hlit:CustomerRelationshipsContractsMember 2020-01-01 2020-03-27 0000851310 us-gaap:DevelopedTechnologyRightsMember 2019-12-31 0000851310 hlit:CustomerRelationshipsContractsMember 2019-12-31 0000851310 hlit:MaintenanceAgreementsAndRelatedRelationshipsMember 2020-03-27 0000851310 hlit:MaintenanceAgreementsAndRelatedRelationshipsMember 2019-12-31 0000851310 us-gaap:OrderOrProductionBacklogMember 2019-12-31 0000851310 us-gaap:TrademarksAndTradeNamesMember 2020-03-27 0000851310 us-gaap:OrderOrProductionBacklogMember 2020-03-27 0000851310 us-gaap:DevelopedTechnologyRightsMember 2020-01-01 2020-03-27 0000851310 hlit:CustomerRelationshipsContractsMember 2020-03-27 0000851310 hlit:TVNVoluntaryDeparturePlanMember 2020-01-01 2020-03-27 0000851310 us-gaap:OtherRestructuringMember 2019-12-31 0000851310 hlit:TVNVoluntaryDeparturePlanMember 2019-12-31 0000851310 us-gaap:FacilityClosingMember 2020-01-01 2020-03-27 0000851310 us-gaap:EmployeeSeveranceMember 2019-12-31 0000851310 hlit:TVNVoluntaryDeparturePlanMember 2020-03-27 0000851310 us-gaap:OtherRestructuringMember 2020-01-01 2020-03-27 0000851310 us-gaap:FacilityClosingMember 2019-12-31 0000851310 us-gaap:OtherRestructuringMember 2020-03-27 0000851310 us-gaap:EmployeeSeveranceMember 2020-01-01 2020-03-27 0000851310 us-gaap:EmployeeSeveranceMember 2020-03-27 0000851310 us-gaap:FacilityClosingMember 2020-03-27 0000851310 hlit:ConvertibleNotedue2024Member 2019-12-31 0000851310 hlit:ConvertibleNotedue2024Member 2019-01-01 2019-12-31 0000851310 us-gaap:RevolvingCreditFacilityMember exch:JPCB 2020-03-27 0000851310 hlit:ConvertibleNotedue2024Member 2019-09-27 0000851310 srt:MaximumMember us-gaap:RevolvingCreditFacilityMember exch:JPCB 2019-12-31 0000851310 hlit:ConvertibleNotedue2024Member 2019-06-29 2019-09-27 0000851310 hlit:ConvertibleNotedue2020Member 2019-09-27 0000851310 hlit:ConvertibleNotedue2020Member 2015-12-31 0000851310 hlit:ConvertibleNotedue2020Member 2015-01-01 2015-12-31 0000851310 us-gaap:RevolvingCreditFacilityMember exch:JPCB hlit:OneMonthLIBORMember 2019-01-01 2019-12-31 0000851310 hlit:LoansFromFrenchGovernmentForRDInnovationProjectsMember 2020-03-27 0000851310 hlit:Stockpricegreaterorequal130percentofNoteConversionPriceMember hlit:ConvertibleNotedue2020Member 2019-01-01 2019-12-31 0000851310 hlit:TVNMember hlit:LoansBackedByFrenchResearchAndDevelopmentTaxCreditReceivablesMember us-gaap:EuriborFutureMember 2020-01-01 2020-03-27 0000851310 hlit:ConvertibleNotedue2020Member us-gaap:ConvertibleDebtMember 2019-06-29 2019-09-27 0000851310 hlit:TVNMember hlit:LoansBackedByFrenchResearchAndDevelopmentTaxCreditReceivablesMember 2020-03-27 0000851310 us-gaap:RevolvingCreditFacilityMember exch:JPCB hlit:ThreeMonthLIBORMember 2019-01-01 2019-12-31 0000851310 us-gaap:RevolvingCreditFacilityMember exch:JPCB 2019-12-31 0000851310 us-gaap:LongTermDebtMember hlit:ConvertibleNotedue2020Member us-gaap:ConvertibleDebtMember hlit:PrivatelyNegotiatedTransactionsMember 2019-06-29 2019-09-27 0000851310 us-gaap:RevolvingCreditFacilityMember hlit:SiliconValleyBankMember 2020-03-27 0000851310 us-gaap:RevolvingCreditFacilityMember exch:JPCB us-gaap:LondonInterbankOfferedRateLIBORMember 2019-01-01 2019-12-31 0000851310 us-gaap:RevolvingCreditFacilityMember exch:JPCB hlit:TwoMonthLIBORMember 2019-01-01 2019-12-31 0000851310 hlit:TVNMember hlit:LoansBackedByFrenchResearchAndDevelopmentTaxCreditReceivablesMember 2020-01-01 2020-03-27 0000851310 us-gaap:AdditionalPaidInCapitalMember hlit:ConvertibleNotedue2020Member us-gaap:ConvertibleDebtMember hlit:PrivatelyNegotiatedTransactionsMember 2019-06-29 2019-09-27 0000851310 us-gaap:RevolvingCreditFacilityMember exch:JPCB hlit:LIBORforinterestperiodofonetwoorthreemonthsMember 2019-01-01 2019-12-31 0000851310 hlit:TVNMember hlit:LoansBackedByFrenchResearchAndDevelopmentTaxCreditReceivablesMember 2019-12-31 0000851310 hlit:ConvertibleNotedue2020Member 2019-01-01 2019-12-31 0000851310 hlit:ConvertibleNotedue2020Member 2019-12-31 0000851310 us-gaap:EmployeeStockOptionMember 2020-03-27 0000851310 us-gaap:EmployeeStockOptionMember 2020-01-01 2020-03-27 0000851310 us-gaap:EmployeeStockOptionMember 2019-12-31 0000851310 srt:ScenarioForecastMember hlit:PurchasePeriodJuly12020Member us-gaap:EmployeeStockMember 2020-01-01 2020-07-01 0000851310 hlit:PurchasePeriodJuly12019Member us-gaap:EmployeeStockMember 2019-01-01 2019-07-01 0000851310 us-gaap:PerformanceSharesMember 2020-01-01 2020-03-27 0000851310 hlit:TVNMember 2020-01-01 2020-03-27 0000851310 us-gaap:EmployeeStockMember 2020-01-01 2020-03-27 0000851310 us-gaap:PerformanceSharesMember 2020-03-27 0000851310 hlit:MarketbasedawardsMember 2020-01-01 2020-03-27 0000851310 us-gaap:EmployeeStockMember 2020-03-27 0000851310 hlit:PerformanceBasedRSUAwards2019Member 2020-03-27 0000851310 us-gaap:EmployeeStockMember us-gaap:CallOptionMember 2020-01-01 2020-03-27 0000851310 hlit:MarketbasedawardsMember 2020-03-27 0000851310 hlit:PerformanceBasedRSUAwardstoSettle2019IncentiveBonusPaymentsMember 2020-01-01 2020-03-27 0000851310 us-gaap:RestrictedStockUnitsRSUMember 2020-03-27 0000851310 hlit:PerformanceBasedRSUAwardstoSettle2019IncentiveBonusPaymentsMember 2019-01-01 2019-03-29 0000851310 hlit:PerformanceBasedRSUAwards2019Member 2020-01-01 2020-03-27 0000851310 hlit:MarketBasedAward2019Member 2020-03-27 0000851310 us-gaap:EmployeeStockMember us-gaap:PutOptionMember 2020-01-01 2020-03-27 0000851310 us-gaap:RestrictedStockUnitsRSUMember 2020-01-01 2020-03-27 0000851310 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2019-01-01 2019-03-29 0000851310 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2020-01-01 2020-03-27 0000851310 us-gaap:ResearchAndDevelopmentExpenseMember 2019-01-01 2019-03-29 0000851310 us-gaap:OperatingExpenseMember 2020-01-01 2020-03-27 0000851310 us-gaap:ResearchAndDevelopmentExpenseMember 2020-01-01 2020-03-27 0000851310 us-gaap:OperatingExpenseMember 2019-01-01 2019-03-29 0000851310 us-gaap:CostOfSalesMember 2019-01-01 2019-03-29 0000851310 us-gaap:CostOfSalesMember 2020-01-01 2020-03-27 0000851310 us-gaap:RestrictedStockMember 2020-01-01 2020-03-27 0000851310 us-gaap:RestrictedStockMember 2019-12-31 0000851310 us-gaap:RestrictedStockMember 2020-03-27 0000851310 us-gaap:ForeignCountryMember 2019-01-01 2019-03-29 0000851310 us-gaap:RestrictedStockUnitsRSUMember 2019-01-01 2019-03-29 0000851310 us-gaap:WarrantMember 2020-01-01 2020-03-27 0000851310 us-gaap:EmployeeStockMember 2020-01-01 2020-03-27 0000851310 us-gaap:EmployeeStockMember 2019-01-01 2019-03-29 0000851310 us-gaap:WarrantMember 2019-01-01 2019-03-29 0000851310 us-gaap:EmployeeStockOptionMember 2019-01-01 2019-03-29 0000851310 us-gaap:ConvertibleDebtMember 2019-01-01 2019-03-29 0000851310 us-gaap:ConvertibleDebtMember 2020-01-01 2020-03-27 0000851310 us-gaap:EmployeeStockOptionMember 2020-01-01 2020-03-27 0000851310 us-gaap:RestrictedStockUnitsRSUMember 2020-01-01 2020-03-27 0000851310 hlit:ConvertibleNotedue2024Member hlit:Companyaveragecommonstockpriceforagivenperiodexceedsconversionprice8.66for2024NotesMember 2020-01-01 2020-03-27 0000851310 hlit:ConvertibleNotedue2024Member hlit:Companyaveragecommonstockpriceforagivenperiodexceedsconversionprice8.66for2024NotesMember 2020-03-27 0000851310 hlit:ConvertibleNotedue2020Member hlit:Companyaveragecommonstockpriceforagivenperiodexceedsconversionprice5.75for2020NotesMember 2020-03-27 0000851310 hlit:ConvertibleNotedue2020Member hlit:Companyaveragecommonstockpriceforagivenperiodexceedsconversionprice5.75for2020NotesMember 2020-01-01 2020-03-27 0000851310 us-gaap:RevenueFromContractWithCustomerMember 2020-01-01 2020-03-27 0000851310 us-gaap:RevenueFromContractWithCustomerMember 2019-01-01 2019-03-29 0000851310 2016-09-26 0000851310 hlit:ComcastWarrantsExercisedSharesRemainingtobeIssuedMember 2019-12-31 0000851310 hlit:ComcastWarrantsExerciseinitsEntiretyMember 2019-12-17 0000851310 hlit:ComcastWarrantsExerciseSharesDeliveredMember 2019-12-20 0000851310 srt:MaximumMember hlit:ComcastWarrantExpiresSeptember262023Member 2016-09-26 0000851310 us-gaap:OperatingSegmentsMember 2019-01-01 2019-03-29 0000851310 us-gaap:OperatingSegmentsMember 2020-01-01 2020-03-27 0000851310 us-gaap:CorporateNonSegmentMember 2020-01-01 2020-03-27 0000851310 us-gaap:CorporateNonSegmentMember 2019-01-01 2019-03-29 0000851310 us-gaap:OperatingSegmentsMember hlit:CableAccessMember 2019-01-01 2019-03-29 0000851310 us-gaap:OperatingSegmentsMember hlit:VideoMember 2020-01-01 2020-03-27 0000851310 us-gaap:OperatingSegmentsMember hlit:CableAccessMember 2020-01-01 2020-03-27 0000851310 us-gaap:OperatingSegmentsMember hlit:VideoMember 2019-01-01 2019-03-29 0000851310 hlit:ServiceProviderMember 2019-01-01 2019-03-29 0000851310 hlit:ServiceProviderMember 2020-01-01 2020-03-27 0000851310 hlit:BroadcastandMediaMember 2020-01-01 2020-03-27 0000851310 hlit:BroadcastandMediaMember 2019-01-01 2019-03-29 0000851310 country:US 2019-01-01 2019-03-29 0000851310 country:US 2020-01-01 2020-03-27 0000851310 hlit:InternationalMember 2019-01-01 2019-03-29 0000851310 hlit:InternationalMember 2020-01-01 2020-03-27 0000851310 us-gaap:IndemnificationGuaranteeMember 2020-03-27 0000851310 us-gaap:DomesticLineOfCreditMember us-gaap:PerformanceGuaranteeMember us-gaap:GuaranteeObligationsMember 2017-12-31 0000851310 us-gaap:ForeignLineOfCreditMember us-gaap:PerformanceGuaranteeMember us-gaap:GuaranteeObligationsMember 2017-12-31 0000851310 us-gaap:PerformanceGuaranteeMember us-gaap:ForeignLineOfCreditMember 2020-03-27 0000851310 us-gaap:PerformanceGuaranteeMember us-gaap:ForeignLineOfCreditMember 2019-12-31 iso4217:USD xbrli:shares hlit:day iso4217:USD xbrli:shares xbrli:pure hlit:segment false --12-31 Q1 2020 2020-03-27 10-Q 0000851310 96579495 Yes false Accelerated Filer Yes HARMONIC INC false false 788000 770000 1100000 P4Y 40933000 45159000 91513000 95719000 88500000 93058000 1226000 419000 178000 180000 62535000 52080000 2642000 2384000 113203000 115075000 -3065000 -6340000 2327359000 2336459000 25000 25000 434000 400000 2111000 2111000 6301000 6301000 -2000 0 2113000 225000 1888000 616000 1272000 100000 3000000 400000 770000 5489000 1738000 3751000 6259000 3013000 2661000 1433000 1623000 172000 212000 1605000 1835000 2083000 1655000 7784000 0 489000 2941000 2400000 1954000 1169000 443000 1796000 2899000 0 6307000 587327000 576275000 251362000 231625000 43000 43000 0 43000 0 43000 0 603000 40000 563000 0 91000 7620000 71000 57000 13969000 5806000 1309000 1168000 93058000 71712000 65989000 69916000 93058000 71712000 3927000 -21346000 4.76 804387 7816162 2413160 3217547 800000 3700000 0.001 0.001 0.001 150000000 150000000 91875000 96566000 91875000 96566000 92000 97000 1000000 -12555000 -25229000 13969000 5806000 43450000 55854000 37117000 48719000 6333000 7135000 21200000 18000000 3557000 3805000 43375000 43375000 44008000 44008000 66800000 131900000 53800000 114600000 88629000 88629000 89832000 89832000 3593000 3593000 3500000 38257000 27054000 11203000 26287000 15392000 41679000 1295000 885000 0 1400000 1400000 1000 1000 0.0225 0.0250 0.013 26100000 24900000 5.75 8.66 5.75 8.66 173.9978 115.5001 P0Y10M24D P4Y8M12D P0Y8M12D P4Y4M24D 30 1.30 20 128250000 115500000 45785000 115500000 45785000 115500000 0.0994 0.0795 0.0994 0.0795 0.0400 0.0200 0.0125 0.006 0.0400 0.04 0.0200 109600000 2151000 23652000 1586000 22594000 2631000 3892000 -538000 653000 10575000 10222000 100000 5100000 5300000 5200000 20000 9000 77000 70000 57000 61000 122000 109000 0.04 0.25 1000 2846000 2843000 14806000 21783000 43000 43000 0 0 479000 479000 112000 112000 479000 479000 0 2629000 4669000 P3M 0 -0.13 -0.23 -33000 -811000 0.027 -0.034 0.21 0.21 19454000 16175000 18700000 P2Y2M1D 700000 1800000 400000 800000 0 0 0 27100000 82500000 P1M P3M P2M P1M 57000 22000 35000 P0Y10M24D P3M18D 81017000 41092000 5500000 30757000 3085000 583000 82563000 41773000 5500000 31642000 3054000 594000 2293000 65000 2228000 496000 0 496000 85478000 44577000 5500000 31707000 3085000 609000 85352000 44497000 5500000 31707000 3054000 594000 4461000 3485000 0 950000 0 26000 2789000 2724000 0 65000 65000 2724000 0 0 638000 2066000 -565000 -912000 -5700000 239780000 60798000 178982000 238614000 60742000 177872000 -1166000 -56000 -1110000 0 41849000 43670000 5068000 38602000 38321000 10414000 27907000 36738000 2200000 -11625000 -21225000 -319000 729000 23500000 800000 490000 408000 7343000 7163000 15899000 16303000 23500000 -8177000 -242000 -22351000 5068000 -192000 -768000 -9027000 -12083000 4750000 12477000 4157000 6281000 -1417000 -10579000 7962609 13337182 2888000 2870000 1283000 1035000 -2906000 -2903000 92000 1095000 14080000 18841000 29042000 34854000 4179000 4881000 9150000 8912000 1633000 2220000 254000 234000 2775000 3460000 2700000 2700000 300000 2200000 332471000 338176000 587327000 576275000 191899000 196728000 0 112000 0 112000 0 112000 0 112000 479000 479000 0 479000 0 0 479000 2000000 25000000 0 0 0 2000000 2000000 16566000 15100000 16160000 14700000 1500000 16334000 218000 147000 4750000 5007000 6212000 0 2208000 1700000 0.184 1418000 1730000 -1674000 -11224000 4216000 -11041000 -11306000 -11306000 -21954000 -21954000 2413000 -3217000 -3176000 2 50257000 358000 603000 54787000 -8408000 -3854000 -5822000 1968000 -9532000 -3265000 -6267000 -18049000 1996000 2668000 8881000 8583000 25766000 25326000 2130000 2421000 27491000 26281000 19485000 13689000 11238000 9757000 13916000 10319000 41305000 39875000 -1300000 -3119000 -1143000 -3119000 -157000 0 -1249000 -1249000 -3275000 -3275000 -1249000 -3275000 106000 156000 41254000 41388000 587000 174000 17224000 17200000 16391000 16400000 6713000 6343000 10511000 10048000 -287000 -113000 -311000 -273000 500000 9155000 8927000 2241000 526000 1252000 463000 0 0 35000 657000 829000 1674000 11224000 0 800000 300000 0.001 0.001 5000000 5000000 0 0 0 0 0 0 40762000 32001000 1594000 3653000 2012000 3000000 160000 0 4869000 4587000 4314000 3744000 4308000 3744000 1403000 656000 301000 136131000 5506000 6036000 15170000 75229000 34190000 152166000 19482000 18200000 6004000 15072000 77213000 34395000 22928000 37091000 417000 331000 55300000 97000 406000 21401000 22123000 57000 676000 358000 603000 103000 8000 4900000 4850000 806000 3294000 720000 30000 3100000 3086000 274000 2525000 257000 30000 -73000 1500000 1900000 3400000 1200000 -126000 -46000 -80000 0 -2071940000 -2093894000 80106000 80106000 12930000 67176000 52365000 35894000 27741000 44212000 30115000 49991000 78417000 24045000 54372000 47752000 34658000 30665000 43759000 34403000 44014000 78417000 true 98100000 P4Y P3Y P1Y P1Y 0 1671000 28011000 31218000 2113000 6259000 P3Y 0.15 237000 3.84 0 182830 40000 472247 67910 1894000 1.31 2.24 6.24 3601000 3468000 5.18 5.69 0 1790000 5.48 0.000 0.000 0.025 0.016 0.43 0.50 1558000 5.84 203000 0 1319000 1888000 1558000 5.83 5.84 1319000 1558000 5.84 5.78 5.78 P0Y6M P0Y6M 1319000 P1Y10M24D P1Y10M24D P1Y10M24D 0.85 0.15 87057000 88784000 91875000 96566000 87057000 1685000 1226000 2000 1727000 2278000 127000 1355000 1353000 2000 2168000 3000 2171000 633000 633000 228250000 -1216000 2296795000 87000 -2067416000 220561000 -2465000 2300259000 89000 -2077322000 252446000 -3065000 2327359000 92000 -2071940000 236322000 -6340000 2336459000 97000 -2093894000 229650000 -1216000 2296795000 87000 -2066016000 2410000 1777000 1800000 259000 3219000 191000 3074000 17000000 15700000 100000 3600000 779000 792000 88165000 95575000 <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 granted a warrant to purchase shares of common stock (the &#8220;Warrant&#8221;) to Comcast pursuant to which Comcast may, subject to certain vesting provisions, purchase up to </font><font style="font-family:inherit;font-size:10pt;">7,816,162</font><font style="font-family:inherit;font-size:10pt;"> shares of the Company&#8217;s common stock subject to adjustment in accordance with the terms of the Warrant, for a per share exercise price of </font><font style="font-family:inherit;font-size:10pt;">$4.76</font><font style="font-family:inherit;font-size:10pt;">. </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 Warrant shares were fully vested and exercisable as of July 1, 2019. On December 17, 2019, Comcast exercised the Warrant in its entirety, resulting in a net issuance of </font><font style="font-family:inherit;font-size:10pt;">3,217,547</font><font style="font-family:inherit;font-size:10pt;"> shares. The Company delivered </font><font style="font-family:inherit;font-size:10pt;">804,387</font><font style="font-family:inherit;font-size:10pt;"> shares to Comcast on December 20, 2019, with the remaining </font><font style="font-family:inherit;font-size:10pt;">2,413,160</font><font style="font-family:inherit;font-size:10pt;"> shares delivered on January 10, 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%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">During the </font><font style="font-family:inherit;font-size:10pt;">three months ended</font><font style="font-family:inherit;font-size:10pt;"> </font><font style="font-family:inherit;font-size:10pt;">March&#160;27, 2020</font><font style="font-family:inherit;font-size:10pt;"> and March 29, 2019, the Company recorded </font><font style="font-family:inherit;font-size:10pt;">$0.4 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$25 thousand</font><font style="font-family:inherit;font-size:10pt;">, respectively, as a reduction to net revenues in connection with amortization of the Warrant.</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 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;">March 27, 2020</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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, 2019</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;">95,719</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">91,513</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;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;background-color:#cceeff;padding-left:2px;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,661</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,013</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom: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;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-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;">93,058</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;">88,500</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;">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 (&#8220;SEC&#8221;) on March&#160;2, 2020 (the &#8220;2019 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, 2020, 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, 2019 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 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 (&#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;">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%;padding-bottom:10px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Due to the COVID-19 pandemic, there has been uncertainty and disruption in the global economy and financial markets. The Company is not aware of any specific event or circumstance that would require an update to its estimates or judgments or a revision of the carrying value of its assets or liabilities as of May 4, 2020, the date of issuance of this Quarterly Report on Form 10-Q. These estimates may change, as new events occur and additional information is obtained. Actual results could differ materially from these estimates under different assumptions or conditions.</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%;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%;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;">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 2019 Form 10-K. There have been no significant changes to these policies during the </font><font style="font-family:inherit;font-size:10pt;">three months ended</font><font style="font-family:inherit;font-size:10pt;"> </font><font style="font-family:inherit;font-size:10pt;">March&#160;27, 2020</font><font style="font-family:inherit;font-size:10pt;"> other than those disclosed in Note 2, &#8220;Recent 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;">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:78.515625%;border-collapse:collapse;text-align:left;"><tr><td colspan="8" 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:17%;" 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:18%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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;">March&#160;27, <br clear="none"/>2020</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;">March&#160;29, <br clear="none"/>2019</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,314</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,869</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;">656</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,403</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align: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,226</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,685</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;">3,744</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,587</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. The Company had approximately </font><font style="font-family:inherit;font-size:10pt;">$55.3 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;">March 27, 2020</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;">March 27, 2020</font><font style="font-family:inherit;font-size:10pt;"> and December 31, 2019, the Company has outstanding bank guarantees and standby letters of credit in aggregate of </font><font style="font-family:inherit;font-size:10pt;">$2.7 million</font><font style="font-family:inherit;font-size:10pt;">, consisting of building leases and performance bonds issued to customers.</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">As of&#160;March 27, 2020 there were&#160;</font><font style="font-family:inherit;font-size:10pt;">$0.3 million</font><font style="font-family:inherit;font-size:10pt;">&#160;of outstanding letters of credit issued under the Credit Agreement. There were&#160;</font><font style="font-family:inherit;font-size:10pt;">no</font><font style="font-family:inherit;font-size:10pt;">&#160;revolving&#160;borrowings under the Credit Agreement as of&#160;March 27, 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;">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;">March 27, 2020</font><font style="font-family:inherit;font-size:10pt;"> and December 31, 2019, respectively.</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;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 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;">March 27, 2020</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;">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;13, &#8220;Employee Benefit Plans and Stock-based Compensation&#8221; of Notes to Consolidated Financial Statements in the 2019 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;">As of </font><font style="font-family:inherit;font-size:10pt;">March&#160;27, 2020</font><font style="font-family:inherit;font-size:10pt;">, there were </font><font style="font-family:inherit;font-size:10pt;">0.8 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">3.7 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;">three months ended</font><font style="font-family:inherit;font-size:10pt;"> </font><font style="font-family:inherit;font-size:10pt;">March 27, 2020</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, 2019</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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;">1,888</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.83</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;">Exercised</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></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;">(127</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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.78</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">(203</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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.78</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;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 March 27, 2020</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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;">1,558</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.84</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></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;">1.9</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top: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,319</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></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;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size: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;">1,558</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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.84</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></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;">1.9</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top: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,319</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></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;">1,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;">5.84</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align: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.9</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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,319</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></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;">three months ended</font><font style="font-family:inherit;font-size:10pt;"> </font><font style="font-family:inherit;font-size:10pt;">March 27, 2020</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 </font><font style="font-family:inherit;font-size:10pt;">three months ended</font><font style="font-family:inherit;font-size:10pt;"> </font><font style="font-family:inherit;font-size:10pt;">March&#160;27, 2020</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">March&#160;29, 2019</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 </font><font style="font-family:inherit;font-size:10pt;">three months ended</font><font style="font-family:inherit;font-size:10pt;"> </font><font style="font-family:inherit;font-size:10pt;">March&#160;27, 2020</font><font style="font-family:inherit;font-size:10pt;"> (in thousands, except per share amounts):</font></div><div style="line-height:120%;padding-bottom:10px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8" 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:1%;" rowspan="1" colspan="1"></td><td style="width:14%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="6" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Restricted 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="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;">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, 2019</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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,601</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.18</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;">1,894</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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.24</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;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;">(1,790</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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.48</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;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;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;">(237</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.84</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;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 March 27, 2020</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,468</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5.69</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></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;font-weight:bold;">Performance- and Market-based awards</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company settled 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 </font><font style="font-family:inherit;font-size:10pt;">472,247</font><font style="font-family:inherit;font-size:10pt;"> shares of PRSUs to certain employees for the three months ended March 27, 2020, all of which were fully vested at the time of grant for the purpose of settling amounts earned under the Company&#8217;s 2019 incentive bonus plans. The stock-based compensation recognized for these PRSUs was </font><font style="font-family:inherit;font-size:10pt;">$3.0 million</font><font style="font-family:inherit;font-size:10pt;"> for the three months ended March 27, 2020. There were </font><font style="font-family:inherit;font-size:10pt;">no</font><font style="font-family:inherit;font-size:10pt;"> PRSUs issued for purposes of settling amounts earned under the Company's incentive plans in the three months ended March 29, 2019.</font></div><div style="line-height:120%;text-align:left;text-indent:29px;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 2020, the Company granted&#160;</font><font style="font-family:inherit;font-size:10pt;">67,910</font><font style="font-family:inherit;font-size:10pt;">&#160;performance-based RSUs to certain key executives that are expected to vest by the end of fiscal 2020. The vesting condition for these PRSUs include achievement of certain financial operating goals. The stock-based compensation recognized for all PRSUs which vest according to achievement of certain financial operating goals for the three months ended&#160;March 27, 2020&#160;was&#160;</font><font style="font-family:inherit;font-size:10pt;">$0.4 million</font><font style="font-family:inherit;font-size:10pt;">. The unrecognized stock-based compensation of the PRSUs as of&#160;March 27, 2020&#160;was&#160;</font><font style="font-family:inherit;font-size:10pt;">$0.8 million</font><font style="font-family:inherit;font-size:10pt;"> which includes </font><font style="font-family:inherit;font-size:10pt;">$0.4 million</font><font style="font-family:inherit;font-size:10pt;"> of unrecognized expense from PRSUs granted in 2019.&#160;</font><font style="font-family:inherit;font-size:10pt;">40,000</font><font style="font-family:inherit;font-size:10pt;"> shares of PRSUs granted in 2019 had vested as of&#160;March&#160;27, 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;">In the first quarter of 2020, the Company granted </font><font style="font-family:inherit;font-size:10pt;">182,830</font><font style="font-family:inherit;font-size:10pt;"> market-based RSUs (&#8220;MRSUs&#8221;) under the 1995 Stock Plan to a key executive that is expected to 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. The vesting condition for the MRSUs include performance of the Company&#8217;s total shareholder return (&#8220;TSR&#8221;) relative to the TSR of the NASDAQ Telecommunication Index.&#160;The aggregate grant-date fair value of these&#160;shares was estimated to be&#160;</font><font style="font-family:inherit;font-size:10pt;">$1.1 million</font><font style="font-family:inherit;font-size:10pt;">&#160;using a Monte-Carlo simulation valuation method.&#160;The stock-based compensation recognized for all MRSUs for the three months ended </font><font style="font-family:inherit;font-size:10pt;">March&#160;27, 2020</font><font style="font-family:inherit;font-size:10pt;"> was&#160;</font><font style="font-family:inherit;font-size:10pt;">$0.1 million</font><font style="font-family:inherit;font-size:10pt;">. The unrecognized stock-based compensation of the MRSUs as of&#160;</font><font style="font-family:inherit;font-size:10pt;">March&#160;27, 2020</font><font style="font-family:inherit;font-size:10pt;">&#160;was&#160;</font><font style="font-family:inherit;font-size:10pt;">$1.8 million</font><font style="font-family:inherit;font-size:10pt;"> which includes </font><font style="font-family:inherit;font-size:10pt;">$0.7 million</font><font style="font-family:inherit;font-size:10pt;"> of unrecognized expense from MRSUs granted in 2019.&#160;None of these MRSUs had vested as of&#160;</font><font style="font-family:inherit;font-size:10pt;">March&#160;27, 2020</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%;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 its French subsidiary 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:72.65625%;border-collapse:collapse;text-align:left;"><tr><td colspan="8" 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:21%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:21%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="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></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font 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;">March 27, 2020</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="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;">March 29, 2019</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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;">61</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">57</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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;">9</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">20</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">70</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">77</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div 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;">March 27, 2020</font><font style="font-family:inherit;font-size:10pt;"> was </font><font style="font-family:inherit;font-size:10pt;">$5.2 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;">$5.1 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, 2019 was </font><font style="font-family:inherit;font-size:10pt;">$5.3 million</font><font style="font-family:inherit;font-size:10pt;">.</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-bottom:10px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">401(k) Plan</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company has a retirement/savings plan for its U.S. employees, which qualifies as a thrift plan under Section&#160;401(k) of the Internal Revenue Code. This plan allows participants to contribute up to the applicable Internal Revenue Code limitations under the plan. The Company has made discretionary contributions to the plan of </font><font style="font-family:inherit;font-size:10pt;">25%</font><font style="font-family:inherit;font-size:10pt;"> of the first </font><font style="font-family:inherit;font-size:10pt;">4%</font><font style="font-family:inherit;font-size:10pt;"> contributed by eligible participants, up to a maximum contribution per participant of </font><font style="font-family:inherit;font-size:10pt;">$1,000</font><font style="font-family:inherit;font-size:10pt;"> per year. The contributions for the </font><font style="font-family:inherit;font-size:10pt;">three months ended</font><font style="font-family:inherit;font-size:10pt;"> </font><font style="font-family:inherit;font-size:10pt;">March&#160;27, 2020</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">March&#160;29, 2019</font><font style="font-family:inherit;font-size:10pt;"> were </font><font style="font-family:inherit;font-size:10pt;">$109,000</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$122,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:72.65625%;border-collapse:collapse;text-align:left;"><tr><td colspan="8" rowspan="1"></td></tr><tr><td style="width:65%;" 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></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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;">March&#160;27, <br clear="none"/>2020</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">March&#160;29, <br clear="none"/>2019</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></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;">770</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">225</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Research and development expense</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,738</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">616</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align: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;">3,751</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><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,272</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;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;">5,489</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,888</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;">6,259</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,113</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;">March 27, 2020</font><font style="font-family:inherit;font-size:10pt;">, total unrecognized stock-based compensation cost related to unvested RSUs was </font><font style="font-family:inherit;font-size:10pt;">$18.7 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;">2.17</font><font style="font-family:inherit;font-size:10pt;"> years. </font></div><div style="line-height:120%;padding-bottom:10px;text-align:left;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. </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:76.953125%;border-collapse:collapse;text-align:left;"><tr><td colspan="7" rowspan="1"></td></tr><tr><td style="width:68%;" 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:14%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="6" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">ESPP Purchase Period Ending</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">July&#160;1, <br clear="none"/>2020</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">July&#160;1, <br clear="none"/>2019</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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;">50</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">43</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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.6</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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.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="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;">Expected dividends</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.0</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.0</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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;">$2.24</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size: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.31</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Contract assets and deferred revenue consisted of the following (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:99.609375%;border-collapse:collapse;text-align:left;"><tr><td colspan="8" rowspan="1"></td></tr><tr><td style="width:71%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#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;">As of</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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;">March&#160;27, <br clear="none"/>2020</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;">December&#160;31, <br clear="none"/>2019</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;">Contract assets</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,806</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">13,969</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;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;">Deferred revenue</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">55,854</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,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></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 following table presents interest expense recognized for the 2020 Notes and the 2024 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="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="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></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font 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;">March 27, 2020</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="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;">March 29, 2019</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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,035</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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,283</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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,623</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,433</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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;">212</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;">172</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,870</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,888</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;">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. </font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company determined that there were </font><font style="font-family:inherit;font-size:10pt;">no</font><font style="font-family:inherit;font-size:10pt;"> indicators at </font><font style="font-family:inherit;font-size:10pt;">March&#160;27, 2020</font><font style="font-family:inherit;font-size:10pt;"> that the EDC investment was impaired. The Company&#8217;s maximum exposure to loss from the EDC&#8217;s investment at&#160;</font><font style="font-family:inherit;font-size:10pt;">March&#160;27, 2020</font><font style="font-family:inherit;font-size:10pt;">&#160;was limited to its investment cost of&#160;</font><font style="font-family:inherit;font-size:10pt;">$3.6 million</font><font style="font-family:inherit;font-size:10pt;">, including&#160;</font><font style="font-family:inherit;font-size:10pt;">$0.1 million</font><font style="font-family:inherit;font-size:10pt;">&#160;of transaction costs.</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 FINANCE 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;">2.00%</font><font style="font-family:inherit;font-size:10pt;font-weight:bold;"> Convertible Senior Notes due 2024 </font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In September 2019, the Company issued </font><font style="font-family:inherit;font-size:10pt;">$115.5 million</font><font style="font-family:inherit;font-size:10pt;"> of the 2024 Notes pursuant to an indenture (the &#8220;2024 Notes Indenture&#8221;), dated September 13, 2019, by and between the Company and U.S. Bank National Association, as trustee. The 2024 Notes bear interest at a rate of </font><font style="font-family:inherit;font-size:10pt;">2.00%</font><font style="font-family:inherit;font-size:10pt;"> per year, payable semiannually on March 1 and September 1 of each year. The 2024 Notes will mature on September&#160;1, 2024, unless earlier repurchased by the Company, redeemed by the Company or converted pursuant to their terms.</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 2024 Notes are convertible into cash, shares of the Company&#8217;s common stock, par value </font><font style="font-family:inherit;font-size:10pt;">$0.001</font><font style="font-family:inherit;font-size:10pt;"> (&#8220;Common Stock&#8221;), or a combination thereof, at the Company&#8217;s election, at an initial conversion rate of </font><font style="font-family:inherit;font-size:10pt;">115.5001</font><font style="font-family:inherit;font-size:10pt;"> 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 2024 Notes (which is equivalent to an initial conversion price of approximately </font><font style="font-family:inherit;font-size:10pt;">$8.66</font><font style="font-family:inherit;font-size:10pt;"> per share). The conversion rate, and thus the effective conversion price, may be adjusted under certain circumstances, including in connection with conversions made following certain fundamental changes or a notice of redemption and under other circumstances, in each case, as set forth in the 2024 Notes Indenture.</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 2024 Notes will be convertible at certain times and upon the occurrence of certain events in the future, in each case, specified in the 2024 Notes Indenture. Further, on or after June 1, 2024, until the close of business on the scheduled trading day immediately preceding the maturity date, holders of the 2024 Notes may convert all or a portion of their 2024 Notes regardless of these conditions. </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 accordance with the accounting guidance on embedded conversion features, the conversion feature associated with the 2024 Notes was valued at </font><font style="font-family:inherit;font-size:10pt;">$24.9 million</font><font style="font-family:inherit;font-size:10pt;"> and bifurcated from the host debt instrument and recorded in &#8220;Additional paid-in capital&#8221;. The resulting debt discount on the 2024 Notes is being amortized to interest expense at the effective interest rate over the contractual term of the 2024 Notes. The following table presents the components of the 2024 Notes as of&#160;</font><font style="font-family:inherit;font-size:10pt;">March&#160;27, 2020</font><font style="font-family:inherit;font-size:10pt;"> and December 31, 2019&#160;(in thousands, except for years and percentages):</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="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">March 27, 2020</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;">December 31, 2019</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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;">115,500</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top: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,500</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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;">(22,594</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,652</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom: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;">(3,074</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,219</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom: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;">89,832</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">88,629</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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;">4.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;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4.7</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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;">7.95</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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.95</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom: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%;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 due 2020</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 the 2020 Notes pursuant to an indenture (the &#8220;2020 Notes Indenture&#8221;), dated December 14, 2015, by and between the Company and U.S. Bank National Association, as trustee. The 2020 Notes bear interest at a rate of </font><font style="font-family:inherit;font-size:10pt;">4.00%</font><font style="font-family:inherit;font-size:10pt;"> per year, payable in cash on June 1 and December 1 of each year and the 2020 Notes will mature on December 1, 2020 unless earlier repurchased by the Company, redeemed by the Company or converted pursuant to their terms. </font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In September 2019, the Company used approximately </font><font style="font-family:inherit;font-size:10pt;">$109.6 million</font><font style="font-family:inherit;font-size:10pt;"> of the net proceeds from the issuance of the 2024 Notes to repurchase </font><font style="font-family:inherit;font-size:10pt;">$82.5 million</font><font style="font-family:inherit;font-size:10pt;"> aggregate principal of the 2020 Notes in privately negotiated transactions. The repurchase of the 2020 Notes was accounted for as a debt extinguishment, and the consideration transferred was allocated between the equity and liability components by determining the fair value of the conversion option immediately prior to the debt extinguishment and allocating that portion of the repurchase price to additional paid-in capital for </font><font style="font-family:inherit;font-size:10pt;">$27.1 million</font><font style="font-family:inherit;font-size:10pt;">, with the residual repurchase price allocated to the liability component, respectively. The partial repurchase of the 2020 Notes resulted in the recognition of a </font><font style="font-family:inherit;font-size:10pt;">$5.7 million</font><font style="font-family:inherit;font-size:10pt;"> loss on debt extinguishment for the year ended December 31, 2019.</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 2020 Notes are convertible into cash, shares of the Common Stock, or a combination thereof, at the Company&#8217;s election, at 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 2020 Notes (which is equivalent to 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;per share). The conversion rate, and thus the effective conversion price, may be adjusted under certain circumstances, including in connection with conversions made following certain fundamental changes and under other circumstances, in each case, as set forth in the 2020 Notes Indenture.</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 2020 Notes will be convertible at certain times and upon the occurrence of certain events in the future, in each case, specified in the 2020 Notes Indenture. Further, on or after September 1, 2020, until the close of business on the scheduled trading day immediately preceding the maturity date, holders of the 2020 Notes may convert all or a portion of their 2020 Notes regardless of these conditions.</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 2020 Notes was initially 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 &#8220;Additional paid-in capital&#8221;. The resulting debt discount on the 2020 Notes is being amortized to interest expense at the effective interest rate over the contractual terms of the 2020 Notes. The following table presents the components of the 2020 Notes as of </font><font style="font-family:inherit;font-size:10pt;">March&#160;27, 2020</font><font style="font-family:inherit;font-size:10pt;">&#160;and December 31, 2019 (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;">March 27, 2020</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="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, 2019</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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;">45,785</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">45,785</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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;">(1,586</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,151</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom: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;">(191</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(259</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom: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;">44,008</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">43,375</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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;">0.7</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.9</font></div></td><td style="vertical-align:bottom;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></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 2020 Notes became convertible as of December 31, 2019, as the last reported sale price of the 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 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 was 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 2020 Notes on each applicable trading day. As a result of the 2020 Notes becoming currently convertible for cash up to the principal amount of </font><font style="font-family:inherit;font-size:10pt;">$45.8 million</font><font style="font-family:inherit;font-size:10pt;">, the Company reclassified the unamortized debt discount for the 2020 Notes in the amount of </font><font style="font-family:inherit;font-size:10pt;">$1.8 million</font><font style="font-family:inherit;font-size:10pt;"> from &#8220;Additional paid-in-capital&#8221; to convertible debt in the mezzanine equity section in the Condensed Consolidated Balance Sheet as of March 27, 2020.</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-bottom:10px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table presents interest expense recognized for the 2020 Notes and the 2024 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="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="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></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font 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;">March 27, 2020</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="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;">March 29, 2019</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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,035</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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,283</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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,623</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,433</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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;">212</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;">172</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,870</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,888</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 Finance 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 the operations of its French subsidiary. 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;">March 27, 2020</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="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, 2019</font></div></td></tr><tr><td style="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;">16,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;">16,566</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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;">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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">587</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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 finance 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;">57</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;">71</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,391</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,224</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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;">(6,343</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,713</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom: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;">10,048</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;">10,511</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;">March&#160;27, 2020</font><font style="font-family:inherit;font-size:10pt;"> and December 31, 2019, loans backed by French R&amp;D tax credit receivables were </font><font style="font-family:inherit;font-size:10pt;">$14.7 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$15.1 million</font><font style="font-family:inherit;font-size:10pt;">, respectively. As of </font><font style="font-family:inherit;font-size:10pt;">March&#160;27, 2020</font><font style="font-family:inherit;font-size:10pt;">, the French Subsidiary had an aggregate of </font><font style="font-family:inherit;font-size:10pt;">$23.5 million</font><font style="font-family:inherit;font-size:10pt;"> of R&amp;D tax credit receivables from the French government from 2020 through 2023. See Note 8, &#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 2020 through 2022. The remaining loans of </font><font style="font-family:inherit;font-size:10pt;">$1.5 million</font><font style="font-family:inherit;font-size:10pt;"> at </font><font style="font-family:inherit;font-size:10pt;">March&#160;27, 2020</font><font style="font-family:inherit;font-size:10pt;">, primarily relate to financial support from French government agencies for R&amp;D innovation projects at minimal interest rates, and these loans mature between 2020 through 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 finance lease obligations in France as of </font><font style="font-family:inherit;font-size:10pt;">March&#160;27, 2020</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;">Finance 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;">2020 (remaining nine 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;">35</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,212</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;">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;">22</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5,007</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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;">4,750</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left: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;">2023</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div 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;">147</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left: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;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div 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;">218</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">57</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;">16,334</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%;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%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">On December 19, 2019, the Company entered into a Credit Agreement (the &#8220;Credit Agreement&#8221;) with JPMorgan Chase Bank, N.A., as lender. The Credit Agreement provides for a secured revolving loan facility in an aggregate principal amount of up to </font><font style="font-family:inherit;font-size:10pt;">$25.0 million</font><font style="font-family:inherit;font-size:10pt;">, based on a borrowing base of eligible accounts receivable and inventory, with a maturity date of October 31, 2020. The Company may use availability under the revolving loan facility for the issuance of letters of credit. The proceeds of the revolving loans may be used for general corporate purposes.</font></div><div style="line-height:120%;text-align:left;text-indent:29px;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 revolving loans bear interest, at the Company&#8217;s election, at a floating rate per annum equal to either (1) </font><font style="font-family:inherit;font-size:10pt;">1.25%</font><font style="font-family:inherit;font-size:10pt;"> plus the greater of (i) </font><font style="font-family:inherit;font-size:10pt;">1 month</font><font style="font-family:inherit;font-size:10pt;"> LIBOR on any day plus </font><font style="font-family:inherit;font-size:10pt;">2.50%</font><font style="font-family:inherit;font-size:10pt;"> and (ii) the prime rate as reported in the Wall Street Journal from time to time or (2) </font><font style="font-family:inherit;font-size:10pt;">2.25%</font><font style="font-family:inherit;font-size:10pt;"> plus LIBOR for an interest period of </font><font style="font-family:inherit;font-size:10pt;">one</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">two</font><font style="font-family:inherit;font-size:10pt;"> or </font><font style="font-family:inherit;font-size:10pt;">three</font><font style="font-family:inherit;font-size:10pt;"> months. Interest on the revolving loans is payable monthly in arrears, in the case of prime rate loans, and at the end of the applicable interest period, in the case of LIBOR loans.</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 Credit Agreement contains customary affirmative and negative covenants, including covenants limiting the ability of the Company, among other things, incur debt, grant liens, undergo certain fundamental changes, make investments, make certain restricted payments, dispose of assets, enter into transactions with affiliates, and enter into burdensome agreements, in each case, subject to limitations and exceptions set forth in the Credit Agreement. The Company is also required to maintain compliance with an adjusted quick ratio, a minimum EBITDA covenant (tested quarterly) and a minimum liquidity covenant, in each case, determined in accordance with the terms of the Credit Agreement. As of </font><font style="font-family:inherit;font-size:10pt;">March 27, 2020</font><font style="font-family:inherit;font-size:10pt;">, the Company was in compliance with the covenants under the Credit Agreement.</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">As of </font><font style="font-family:inherit;font-size:10pt;">March 27, 2020</font><font style="font-family:inherit;font-size:10pt;">, there was </font><font style="font-family:inherit;font-size:10pt;">$0.3 million</font><font style="font-family:inherit;font-size:10pt;"> of outstanding letters of credit issued under the Credit Agreement. There were&#160;</font><font style="font-family:inherit;font-size:10pt;">no</font><font style="font-family:inherit;font-size:10pt;">&#160;revolving borrowings under the Credit Agreement as of </font><font style="font-family:inherit;font-size:10pt;">March 27, 2020</font><font style="font-family:inherit;font-size:10pt;">.</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">As of </font><font style="font-family:inherit;font-size:10pt;">March 27, 2020</font><font style="font-family:inherit;font-size:10pt;">, the Company has security for letters of credit which are unsecured in the amount of </font><font style="font-family:inherit;font-size:10pt;">$2.2 million</font><font style="font-family:inherit;font-size:10pt;">.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;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;">March 27, 2020</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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, 2019</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:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;French R&amp;D tax credits receivable</font><font style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(1)</sup></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,163</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,343</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="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;Contract assets</font><font style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(2)</sup></font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5,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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,969</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Deferred 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;">3,892</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,631</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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;">Prepaid maintenance, royalty, rent, and property taxes<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;">3,653</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,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></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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 sales commissions</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,168</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,309</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Other</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">10,319</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,916</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">32,001</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">40,762</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) The Company&#8217;s French subsidiary 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 </font><font style="font-family:inherit;font-size:10pt;">four years</font><font style="font-family:inherit;font-size:10pt;"> 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 March 27, 2020 were approximately </font><font style="font-family:inherit;font-size:10pt;">$23.5 million</font><font style="font-family:inherit;font-size:10pt;"> and are expected to be recoverable from 2020 through 2023. </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) Contract assets reflect the satisfied performance obligations for which the Company does not yet have an unconditional right to consideration.</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 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 style="padding-left: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="10" rowspan="1"></td></tr><tr><td style="width:44%;" rowspan="1" colspan="1"></td><td style="width:28%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width: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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-bottom:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Three months ended</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-bottom: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;">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;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;border-bottom:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">March 27, 2020</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;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;border-bottom:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">March 29, 2019</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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></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 operations</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Other expense, net</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;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;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(912</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;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;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(565</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;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;">)</font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-bottom:10px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The U.S. dollar equivalents of all outstanding notional amounts of foreign currency forward contracts are summarized as follows (in thousands):</font><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="9" rowspan="1"></td></tr><tr><td style="width: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;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-bottom:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">March 27, 2020</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-bottom: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 31, 2019</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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;">21,783</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top: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,806</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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;">4,669</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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,629</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></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 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 style="padding-left: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="21" rowspan="1"></td></tr><tr><td style="width:25%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width: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:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:8%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-bottom:1px solid #000000;" 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;padding-left:2px;padding-top:2px;padding-bottom:2px;border-bottom:1px solid #000000;" 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;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-bottom: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;">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;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;border-bottom:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">March&#160;27, 2020</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;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;border-bottom: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, 2019</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-bottom: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;">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;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;border-bottom:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">March&#160;27, 2020</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;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;border-bottom: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, 2019</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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;padding-left:2px;padding-top:2px;padding-bottom:2px;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-bottom: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:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">43</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></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;padding-left:2px;padding-top:2px;padding-bottom:2px;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">479</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">112</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;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;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;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;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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;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;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">43</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;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;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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;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;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">479</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;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;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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;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;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">112</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;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;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;">March&#160;27, 2020</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="12" rowspan="1"></td></tr><tr><td style="width:47%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width: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></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;border-bottom:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Gross Amounts of Derivatives</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-bottom:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Gross Amounts of Derivatives Offset in the Condensed Consolidated Balance Sheets</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-bottom:1px solid #000000;" 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></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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;">479</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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;">479</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div 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 co</font><font style="font-family:inherit;font-size:10pt;">nnection 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 m</font><font style="font-family:inherit;font-size:10pt;color:#231f20;">onth. The compensating balance arrangements do not legally restrict the use of cash. As of </font><font style="font-family:inherit;font-size:10pt;color:#231f20;">March&#160;27, 2020</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 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="8" rowspan="1"></td></tr><tr><td style="width:73%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="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></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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;">March&#160;27, <br clear="none"/>2020</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">March&#160;29, <br clear="none"/>2019</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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></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;">(21,954</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;">(11,306</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></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></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;">95,575</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">88,165</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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></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.23</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.13</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" 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:4px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Basic net loss per share was the same as diluted net loss per share for the three months ended </font><font style="font-family:inherit;font-size:10pt;">March&#160;27, 2020</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">March&#160;29, 2019</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 and the anti-dilutive weighted shares 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="6" rowspan="1"></td></tr><tr><td style="width:73%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="5" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Three&#160;months&#160;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;">March&#160;27, <br clear="none"/>2020</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;">March&#160;29, <br clear="none"/>2019</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;">1,796</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;">2,941</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;">2,899</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></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,400</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align: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;">443</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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;">489</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align: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;">Convertible Debt</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,169</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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></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;">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;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;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,954</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;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:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6,307</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">7,784</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;">(1) See Note 15, &#8220;Warrants&#8221; for additional information.</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company&#8217;s intent is to settle the principal amount of the 2020 Notes and the 2024 Notes in cash. The treasury stock method is used to calculate any potential dilutive effect of the conversion spread on diluted net income per share, if applicable. </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><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;" 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:24px;"><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;">The conversion spread of </font><font style="font-family:inherit;font-size:10pt;">7,962,609</font><font style="font-family:inherit;font-size:10pt;"> shares 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 for the 2020 Notes. </font></div></td></tr></table><div style="line-height:120%;text-align:left;padding-left:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;" 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:24px;"><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;">The conversion spread of </font><font style="font-family:inherit;font-size:10pt;">13,337,182</font><font style="font-family:inherit;font-size:10pt;"> shares 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;">$8.66</font><font style="font-family:inherit;font-size:10pt;"> per share for the 2024 Notes.</font></div></td></tr></table><div style="line-height:120%;text-align:left;padding-left:48px;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 11, &#8220;Convertible Notes, Other Debts and Finance Leases&#8221; for additional information on the 2020 Notes and the 2024 Notes.</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 March 27, 2020</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;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;">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;">479</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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;">479</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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;">479</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;">479</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, 2019</font></div></td><td 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;">Prepaid 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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top: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;">43</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top: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;">43</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">&#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;">43</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;">43</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;">112</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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;">112</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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;">112</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;">112</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 acquired employee voluntary departure plan in France (the &#8220;French VDP&#8221;) 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.8 million</font><font style="font-family:inherit;font-size:10pt;"> as of </font><font style="font-family:inherit;font-size:10pt;">March&#160;27, 2020</font><font style="font-family:inherit;font-size:10pt;"> and December 31, 2019, 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. Subsequently there is no recurring fair value remeasurement for this liability based on the applicable accounting guidance. </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, 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 </font><font style="font-family:inherit;font-size:10pt;">4.00%</font><font style="font-family:inherit;font-size:10pt;"> Convertible Senior Notes due 2020 (the &#8220;2020 Notes&#8221;) was approximately </font><font style="font-family:inherit;font-size:10pt;">$53.8 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$66.8 million</font><font style="font-family:inherit;font-size:10pt;"> as of </font><font style="font-family:inherit;font-size:10pt;">March&#160;27, 2020</font><font style="font-family:inherit;font-size:10pt;"> and December 31, 2019, respectively. The fair value of Company&#8217;s </font><font style="font-family:inherit;font-size:10pt;">2.00%</font><font style="font-family:inherit;font-size:10pt;"> Convertible Senior Notes due 2024 (the &#8220;2024 Notes&#8221; and, together with the 2020 Notes, the &#8220;Notes&#8221;) was approximately </font><font style="font-family:inherit;font-size:10pt;">$114.6 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$131.9 million</font><font style="font-family:inherit;font-size:10pt;"> as of </font><font style="font-family:inherit;font-size:10pt;">March&#160;27, 2020</font><font style="font-family:inherit;font-size:10pt;"> and December 31, 2019, respectively. The Notes are classified as Level 2 valuations. The Company&#8217;s other debts assumed from the Thomson Video Networks (&#8220;TVN&#8221;) 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 finance leases, outstanding as of </font><font style="font-family:inherit;font-size:10pt;">March&#160;27, 2020</font><font style="font-family:inherit;font-size:10pt;"> and December 31, 2019 were in the aggregate of </font><font style="font-family:inherit;font-size:10pt;">$16.4 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$17.2 million</font><font style="font-family:inherit;font-size:10pt;">, respectively. (See Note 11, &#8220;Convertible Notes, Other debts and Finance Leases&#8221; for additional information). </font></div><div style="line-height:120%;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;">three 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;">March 27, 2020</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 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;">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;">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 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;">March 27, 2020</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">March&#160;29, 2019</font><font style="font-family:inherit;font-size:10pt;"> was allocated 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="8" rowspan="1"></td></tr><tr><td style="width:71%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#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></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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;">March&#160;27, <br clear="none"/>2020</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">March&#160;29, <br clear="none"/>2019</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;">885</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></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;">770</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><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;">788</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;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;">1,655</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,083</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 cost in excess of the fair value of the net assets acquired in a business combination. Goodwill is tested for impairment at the reporting unit level on an annual basis and on an interim basis if an event occurs or circumstances change that would more likely than not reduce the fair value of a reporting unit below its carrying value. The Company determined that there was </font><font style="font-family:inherit;font-size:10pt;">no</font><font style="font-family:inherit;font-size:10pt;"> impairment identified as of </font><font style="font-family:inherit;font-size:10pt;">March&#160;27, 2020</font><font style="font-family:inherit;font-size:10pt;">.</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The changes in the carrying amount of goodwill for the </font><font style="font-family:inherit;font-size:10pt;">three months ended</font><font style="font-family:inherit;font-size:10pt;"> </font><font style="font-family:inherit;font-size:10pt;">March&#160;27, 2020</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, 2019</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;">178,982</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,798</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;">239,780</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, net</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(1,110</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(56</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,166</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom: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 March 27, 2020</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">177,872</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-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,742</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">238,614</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div 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, Net</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, net (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;">March 27, 2020</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="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, 2019</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#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;">0.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 style="vertical-align: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;">(31,642</font></div></td><td style="vertical-align: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;">65</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;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;">(30,757</font></div></td><td style="vertical-align: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;">950</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="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;">0.9</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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,497</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(41,773</font></div></td><td 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;">2,724</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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,577</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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;">(41,092</font></div></td><td 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;">3,485</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;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;">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;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;">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:9pt;"><font style="font-family:inherit;font-size:9pt;">(594</font></div></td><td style="vertical-align: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;">&#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:9pt;"><font style="font-family:inherit;font-size:9pt;">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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="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;">(583</font></div></td><td style="vertical-align: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;">26</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="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;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,054</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="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;">(3,054</font></div></td><td style="vertical-align: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;">&#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:9pt;"><font style="font-family:inherit;font-size:9pt;">3,085</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="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;">(3,085</font></div></td><td style="vertical-align: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;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Total identifiable intangibles, 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;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size: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: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;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">85,352</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: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;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(82,563</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: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;border-top:1px solid #000000;" 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;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">2,789</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: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;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">85,478</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: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;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(81,017</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: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;border-top:1px solid #000000;" 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;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">4,461</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-bottom:10px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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 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;">March 27, 2020</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">March&#160;29, 2019</font><font style="font-family:inherit;font-size:10pt;"> was allocated 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="8" rowspan="1"></td></tr><tr><td style="width:71%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#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></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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;">March&#160;27, <br clear="none"/>2020</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">March&#160;29, <br clear="none"/>2019</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;">885</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></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;">770</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><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;">788</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;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;">1,655</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,083</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 style="padding-left: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;">2020 (remaining nine 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;">65</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top: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,228</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top: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,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></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;">496</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">496</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;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;">65</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,724</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,789</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;"></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Goodwill represents the cost in excess of the fair value of the net assets acquired in a business combination. Goodwill is tested for impairment at the reporting unit level on an annual basis and on an interim basis if an event occurs or circumstances change that would more likely than not reduce the fair value of a reporting unit below its carrying value. The Company determined that there was </font><font style="font-family:inherit;font-size:10pt;">no</font><font style="font-family:inherit;font-size:10pt;"> impairment identified as of </font><font style="font-family:inherit;font-size:10pt;">March&#160;27, 2020</font><font style="font-family:inherit;font-size:10pt;">.</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></div> <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 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;">The Company accrues for estimated warranty costs at the time of product shipment. Management periodically reviews the estimated fair value of its warranty liability and records adjustments based on the terms of warranties provided to customers, historical and anticipated warranty claims experience, and estimates of the timing and cost of warranty claims. </font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:10px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;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:72.65625%;border-collapse:collapse;text-align:left;"><tr><td colspan="8" rowspan="1"></td></tr><tr><td style="width:65%;" 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></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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;">March&#160;27, <br clear="none"/>2020</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="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;">March&#160;29, <br clear="none"/>2019</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;">(21,225</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;">(11,625</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;">729</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(319</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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;">(3.4</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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.7</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-bottom:10px;padding-top:14px;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 one-time, discrete items that benefited or decremented the tax rates in the previous years.</font></div><div style="line-height:120%;text-align:left;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;">(3.4)%</font><font style="font-family:inherit;font-size:10pt;"> for the </font><font style="font-family:inherit;font-size:10pt;">three months ended</font><font style="font-family:inherit;font-size:10pt;"> </font><font style="font-family:inherit;font-size:10pt;">March&#160;27, 2020</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 full valuation allowance against U.S. federal, California and other states deferred tax assets, foreign withholding taxes and income taxes on earnings from operations in foreign tax jurisdictions</font><font style="font-family:inherit;font-size:11pt;">.</font><font style="font-family:inherit;font-size:10pt;"> </font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;font-size:10pt;"><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;">2.7%</font><font style="font-family:inherit;font-size:10pt;"> for the three months ended </font><font style="font-family:inherit;font-size:10pt;">March&#160;29, 2019</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 geographical mix of income and losses, full valuation allowance against U.S. federal, California and other states deferred tax assets, foreign withholding taxes and income taxes on earnings from operations in foreign tax jurisdictions. In addition, during the </font><font style="font-family:inherit;font-size:10pt;">three months ended</font><font style="font-family:inherit;font-size:10pt;"> </font><font style="font-family:inherit;font-size:10pt;">March&#160;29, 2019</font><font style="font-family:inherit;font-size:10pt;">, the Company recorded a one-time benefit of approximately </font><font style="font-family:inherit;font-size:10pt;">$0.8 million</font><font style="font-family:inherit;font-size:10pt;"> due to a valuation allowance release for one of its foreign subsidiaries. This release of valuation allowance was due to changes in forecasted taxable income resulting from the Company receiving a favorable tax ruling during the first quarter of 2019.</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-bottom:10px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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 2016 through 2019 tax years generally remain subject to examination by U.S. federal and most state tax authorities. In significant foreign jurisdictions, the 2014 through 2019 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%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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 &#8220;2015 Decision&#8221;). On February 19, 2016, the U.S. Internal Revenue Service filed a notice of appeal in&#160;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 &#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 June 7, 2019, the Ninth Circuit overturned the earlier Tax Court decision and ruled to include share-based compensation in the cost sharing pool. On July 22, 2019, Altera Corp. filed a petition for an en banc rehearing before the U.S. Court of Appeals for the Ninth Circuit, which was denied on November 12, 2019. Altera filed a petition for a writ of certiorari on February 10, 2020 asking the Supreme Court to review the Ninth Circuit Court of Appeals' decision, but it has not yet been granted. The Company has not changed its historical position of including share-based compensation in the cost base consistent with the Ninth Circuit&#8217;s ruling. </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;">March&#160;27, 2020</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.0 million</font><font style="font-family:inherit;font-size:10pt;">, of which </font><font style="font-family:inherit;font-size:10pt;">$15.7 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, subject to valuation allowance considerations.&#160;The Company recognizes interest and penalties related to unrecognized tax positions in income tax expense. The net interest and penalty charges recorded as of&#160;</font><font style="font-family:inherit;font-size:10pt;">March&#160;27, 2020</font><font style="font-family:inherit;font-size:10pt;"> were not material</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 March 27, 2020, the &#8220;Coronavirus Aid, Relief, and Economic Security Act&#8221; was signed into law. The new legislation includes a number of income tax provisions applicable to individuals and businesses. The Company is required to recognize the effect of the tax law changes in the period of enactment for the three months ended </font><font style="font-family:inherit;font-size:10pt;">March&#160;27, 2020</font><font style="font-family:inherit;font-size:10pt;">, such as the reclassification of the long term receivable of </font><font style="font-family:inherit;font-size:10pt;">$0.5 million</font><font style="font-family:inherit;font-size:10pt;"> for the alternative minimum tax credit refund to short term receivable.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The components of lease expense 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="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 colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Three months ended</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Three months ended</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><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;">March&#160;27, 2020</font></div></td><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;">March&#160;29, 2019</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Operating lease cost</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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,668</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,996</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Variable lease 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;">792</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="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;">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></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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 lease cost</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-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,460</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,775</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Supplemental cash flow information related to leases 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="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 colspan="6" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Three 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;">March&#160;27, 2020</font></div></td><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;">March 29, 2019</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;">Cash paid for amounts included in the measurement of operating lease 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;">2,421</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family: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,130</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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;">ROU assets obtained in exchange for operating lease obligations</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top: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,671</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top: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></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;">LEASES</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The components of lease expense 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="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 colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Three months ended</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Three months ended</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><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;">March&#160;27, 2020</font></div></td><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;">March&#160;29, 2019</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Operating lease cost</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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,668</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,996</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Variable lease 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;">792</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="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;">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></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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 lease cost</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-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,460</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,775</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Supplemental cash flow information related to leases 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="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 colspan="6" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Three 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;">March&#160;27, 2020</font></div></td><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;">March 29, 2019</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;">Cash paid for amounts included in the measurement of operating lease 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;">2,421</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family: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,130</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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;">ROU assets obtained in exchange for operating lease obligations</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top: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,671</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top: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></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;">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-style:italic;">ASU No. 2016-13, Financial Instruments - Credit Losses (Topic 326)</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;</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 adopted this new standard in the first quarter of fiscal 2020, and the adoption did not have a material impact on its condensed 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;font-style:italic;">ASU No. 2017-04, Intangibles - Goodwill and Other (Topic 350)</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. </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 adopted this new standard in the first quarter of fiscal 2020, and the adoption did not have an impact on its condensed 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;font-style:italic;">ASU 2018-13, Fair Value Measurement (Topic 820)</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 August 2018, the FASB issued ASU 2018-13, which removes, modifies and adds to the disclosure requirements on fair value measurements in Topic 820. The amendments on changes in unrealized gains and losses, the range and weighted average of significant unobservable inputs used to develop Level 3 fair value measurements, and the narrative description of measurement uncertainty should be applied prospectively for only the most recent interim or annual period presented in the initial fiscal year of adoption. All other amendments should be applied retrospectively to all periods presented upon their effective date. </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 adopted this new standard in the first quarter of fiscal 2020, and the adoption did not have a material impact on its condensed 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;font-style:italic;">ASU 2019-08, Compensation&#8212;Stock Compensation (Topic 718) and Revenue from Contracts with Customers (Topic 606): Codification Improvements&#8212;Share-Based Consideration Payable to a Customer</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;">In November 2019, the FASB issued ASU 2019-08, Compensation - Stock Compensation (Topic 718) and Revenue from Contracts with Customers (Topic 606): Codification Improvements - Share-Based Consideration Payable to a Customer, which clarifies guidance on measurement and classification of share-based payments to customers. </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 adopted this new standard in the first quarter of fiscal 2020, and the adoption did not have a material 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%;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 August 2018, the FASB issued ASU No. 2018-14,&#160;Compensation - Retirement Benefits - Defined Benefit Plans - General Subtopic 715-20 - Disclosure Framework - Changes to the Disclosure Requirements for Defined Benefit Plans,&#160;which is designed to improve the effectiveness of disclosures by removing and adding disclosures related to defined benefit plans. The new ASU is effective for the Company for fiscal years ending after December 15, 2020, and early adoption is permitted. The Company expects the impact to its disclosure to be relatively limited.</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:6px;padding-top:6px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In January 2020, the FASB issued ASU No. 2020-01, to clarify certain interactions between the guidance to account for equity securities, the guidance to account for investments under the equity method of accounting, and the guidance to account for derivatives and hedging. The new ASU clarifies the application of measurement alternatives and the accounting for certain forward contracts and purchased options to acquire investments. The new ASU is effective for the Company for fiscal years ending after December 15, 2021, 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> <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;">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-style:italic;">ASU No. 2016-13, Financial Instruments - Credit Losses (Topic 326)</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;</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 adopted this new standard in the first quarter of fiscal 2020, and the adoption did not have a material impact on its condensed 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;font-style:italic;">ASU No. 2017-04, Intangibles - Goodwill and Other (Topic 350)</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. </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 adopted this new standard in the first quarter of fiscal 2020, and the adoption did not have an impact on its condensed 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;font-style:italic;">ASU 2018-13, Fair Value Measurement (Topic 820)</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 August 2018, the FASB issued ASU 2018-13, which removes, modifies and adds to the disclosure requirements on fair value measurements in Topic 820. The amendments on changes in unrealized gains and losses, the range and weighted average of significant unobservable inputs used to develop Level 3 fair value measurements, and the narrative description of measurement uncertainty should be applied prospectively for only the most recent interim or annual period presented in the initial fiscal year of adoption. All other amendments should be applied retrospectively to all periods presented upon their effective date. </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 adopted this new standard in the first quarter of fiscal 2020, and the adoption did not have a material impact on its condensed 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;font-style:italic;">ASU 2019-08, Compensation&#8212;Stock Compensation (Topic 718) and Revenue from Contracts with Customers (Topic 606): Codification Improvements&#8212;Share-Based Consideration Payable to a Customer</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;">In November 2019, the FASB issued ASU 2019-08, Compensation - Stock Compensation (Topic 718) and Revenue from Contracts with Customers (Topic 606): Codification Improvements - Share-Based Consideration Payable to a Customer, which clarifies guidance on measurement and classification of share-based payments to customers. </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 adopted this new standard in the first quarter of fiscal 2020, and the adoption did not have a material 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%;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 August 2018, the FASB issued ASU No. 2018-14,&#160;Compensation - Retirement Benefits - Defined Benefit Plans - General Subtopic 715-20 - Disclosure Framework - Changes to the Disclosure Requirements for Defined Benefit Plans,&#160;which is designed to improve the effectiveness of disclosures by removing and adding disclosures related to defined benefit plans. The new ASU is effective for the Company for fiscal years ending after December 15, 2020, and early adoption is permitted. The Company expects the impact to its disclosure to be relatively limited.</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:6px;padding-top:6px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In January 2020, the FASB issued ASU No. 2020-01, to clarify certain interactions between the guidance to account for equity securities, the guidance to account for investments under the equity method of accounting, and the guidance to account for derivatives and hedging. The new ASU clarifies the application of measurement alternatives and the accounting for certain forward contracts and purchased options to acquire investments. The new ASU is effective for the Company for fiscal years ending after December 15, 2021, 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> <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;">March 27, 2020</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;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, 2019</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 non-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:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Operating lease liability (long-term)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top: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,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:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top: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,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></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;">Deferred revenue (long-term)</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">7,135</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,333</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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;">Others</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;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,927</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">9,155</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;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;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;">41,388</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">41,254</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div 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;">Reclassifications</font></div><div style="line-height:120%;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%;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: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;">March 27, 2020</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="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, 2019</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;">77,213</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">75,229</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;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;">34,395</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">34,190</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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;Construction in progress*</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,482</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,506</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;Leasehold improvements</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">15,072</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,170</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;Furniture and fixtures</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6,004</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6,036</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;&#160;&#160;Property and equipment, gross</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">152,166</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">136,131</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;&#160;&#160;Less: accumulated depreciation and amortization</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(115,075</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(113,203</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Total</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">37,091</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;">22,928</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:center;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 fiscal 2019, the Company entered into a lease for a new facility which will become the Company&#8217;s new headquarters in 2020. The new lease commenced in May 2019, as the facility was made available to the Company for constructing leasehold improvements. Construction in progress includes </font><font style="font-family:inherit;font-size:10pt;">$18.2 million</font><font style="font-family:inherit;font-size:10pt;"> for constructing leasehold improvements in the new headquarters facility. </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;">A reconciliation of the Company&#8217;s consolidated segment operating 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="8" rowspan="1"></td></tr><tr><td style="width:71%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-bottom:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Three months ended</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;border-top:1px solid #000000;border-bottom:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">March&#160;27, 2020</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;border-bottom:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">March&#160;29, 2019</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total segment operating loss</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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,532</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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,854</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Unallocated corporate expenses</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(603</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(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></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Stock-based compensation</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(6,259</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,113</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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;padding-left:2px;padding-top:2px;padding-bottom:2px;border-bottom:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(1,655</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family: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-bottom:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(2,083</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;border-bottom:1px solid #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;">Loss from operations</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(18,049</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(8,408</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;">Non-operating expense, net</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-bottom:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(3,176</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,217</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom: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;font-weight:bold;">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;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;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(21,225</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;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;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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;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;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(11,625</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;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;">)</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%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company has implemented several restructuring plans in an effort to better align its resources with its business strategy. The goal of these plans was to bring operational expenses to appropriate levels relative to the Company&#8217;s net revenues, while simultaneously implementing extensive company-wide expense control programs. The restructuring plans have primarily been comprised of excess facilities, severance payments and termination benefits related to headcount reductions.</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 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 style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8" rowspan="1"></td></tr><tr><td style="width:71%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#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></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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;">March&#160;27, <br clear="none"/>2020</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;">March&#160;29, <br clear="none"/>2019</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></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;">(73</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">301</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;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;">676</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;">57</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;">603</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;">358</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: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;">As of&#160;</font><font style="font-family:inherit;font-size:10pt;">March&#160;27, 2020</font><font style="font-family:inherit;font-size:10pt;">&#160;and&#160;December 31, 2019,&#160;the Company&#8217;s total restructuring liability was </font><font style="font-family:inherit;font-size:10pt;">$3.1 million</font><font style="font-family:inherit;font-size:10pt;">&#160;and&#160;</font><font style="font-family:inherit;font-size:10pt;">$4.9 million</font><font style="font-family:inherit;font-size:10pt;">, respectively, of which </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.5 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;">$1.2 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$3.4 million</font><font style="font-family:inherit;font-size:10pt;">, 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;">The following table summarizes the activities related to the Company&#8217;s restructuring plans during the </font><font style="font-family:inherit;font-size:10pt;">three months ended</font><font style="font-family:inherit;font-size:10pt;"> </font><font style="font-family:inherit;font-size:10pt;">March&#160;27, 2020</font><font style="font-family:inherit;font-size:10pt;"> (in thousands):</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:97.65625%;border-collapse:collapse;text-align:left;"><tr><td colspan="21" 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:1%;" rowspan="1" colspan="1"></td><td style="width:8%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width: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:8%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:8%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">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:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Severance and benefits</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">French VDP</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Others</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Total</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Balance at December 31, 2019</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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;">720</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,294</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;">806</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;">30</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font 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,850</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Charges for current period</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div 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;">563</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">40</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div 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;">603</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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 style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(463</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,252</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(526</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div 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;">(2,241</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom: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;">Others</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div 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;">(80</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;">(46</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;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="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="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;padding-right:2px;padding-top:2px;padding-bottom: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 March 27, 2020</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">257</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-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,525</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="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;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">30</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,086</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div 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;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 has revenue arrangements that include multiple performance obligations. The Company allocates the transaction price to all separate performance obligations based on the relative standalone selling prices (&#8220;SSP&#8221;) 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%;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;">If the Company has not yet established a price because the good or service has not previously been sold on a standalone basis, SSP for such good and service in a contract with multiple performance obligations is determined by applying a residual approach whereby all other performance obligations within a contract are first allocated a portion of the transaction price based upon their respective SSP, using observable prices, with any residual amount of the transaction price allocated to the good or service for which the price has not yet been established.</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;font-weight:bold;">REVENUE</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 video processing solutions.</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:12pt;"><font style="font-family:inherit;font-size:10pt;">The Company&#8217;s revenue is classified into two categories in the Condensed Consolidated Statement of Operations, which are &#8220;Appliance and integration&#8221; and &#8220;SaaS and service.&#8221;</font><font style="font-family:inherit;font-size:12pt;"> </font><font style="font-family:inherit;font-size:10pt;">The &#8220;Appliance and integration&#8221; revenue category includes hardware, licenses and professional services and is reflective of non-recurring revenue, while the &#8220;SaaS and service&#8221; category includes usage fees for the Company&#8217;s SaaS platform and support revenue stream from the Company&#8217;s appliance-based customers and reflects the Company&#8217;s recurring revenue stream.</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">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 has revenue arrangements that include multiple performance obligations. The Company allocates the transaction price to all separate performance obligations based on the relative standalone selling prices (&#8220;SSP&#8221;) 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%;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;">If the Company has not yet established a price because the good or service has not previously been sold on a standalone basis, SSP for such good and service in a contract with multiple performance obligations is determined by applying a residual approach whereby all other performance obligations within a contract are first allocated a portion of the transaction price based upon their respective SSP, using observable prices, with any residual amount of the transaction price allocated to the good or service for which the price has not yet been established.</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 Balances.</font><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. The Company&#8217;s payment terms vary by the type and location of its 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, the Company requires payment before the products or services are delivered to the customer. </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).</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;">Contract assets and deferred revenue consisted of the following (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:99.609375%;border-collapse:collapse;text-align:left;"><tr><td colspan="8" rowspan="1"></td></tr><tr><td style="width:71%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#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;">As of</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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;">March&#160;27, <br clear="none"/>2020</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;">December&#160;31, <br clear="none"/>2019</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;">Contract assets</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,806</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">13,969</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;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;">Deferred revenue</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">55,854</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,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></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;">Contract assets and Deferred revenue (long-term) are reported as components of &#8220;Prepaid expenses and other current assets&#8221; and &#8220;Other non-current liabilities&#8221;, respectively, on the Condensed Consolidated Balance Sheets. See Note 8, &#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%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">During the three months ended </font><font style="font-family:inherit;font-size:10pt;">March&#160;27, 2020</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">March&#160;29, 2019</font><font style="font-family:inherit;font-size:10pt;">, the Company recognized revenue of </font><font style="font-family:inherit;font-size:10pt;">$18.0 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$21.2 million</font><font style="font-family:inherit;font-size:10pt;">, respectively, that was included in the deferred revenue balance at the beginning of each fiscal year. </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;">Practical Expedients and Exemptions. </font><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 </font><font style="font-family:inherit;font-size:10pt;">one year</font><font style="font-family:inherit;font-size:10pt;"> or less, or the invoicing corresponds to the value of the Company&#8217;s performance completed to date. These performance obligations primarily relate to the Company&#8217;s support and maintenance contracts which have a duration of </font><font style="font-family:inherit;font-size:10pt;">one year</font><font style="font-family:inherit;font-size:10pt;"> or less and subscriptions services for which 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;">In July 2019, Comcast elected enterprise license pricing for the Company&#8217;s CableOS software under certain existing commercial agreements between the Company and Comcast (the &#8220;CableOS software license agreement&#8221;), which also includes maintenance and support services, and material rights. As of March 27, 2020, the aggregate amount of the transaction price under this agreement allocated to the remaining performance obligations is </font><font style="font-family:inherit;font-size:10pt;">$98.1 million</font><font style="font-family:inherit;font-size:10pt;">, and the Company will recognize this revenue as the related performance obligations are delivered over the next </font><font style="font-family:inherit;font-size:10pt;">three</font><font style="font-family:inherit;font-size:10pt;"> years to </font><font style="font-family:inherit;font-size:10pt;">four</font><font style="font-family:inherit;font-size:10pt;"> years.</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">See Note 16, &#8220;Segment Information&#8221; for disaggregated revenue information.</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:71%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-bottom:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Three months ended</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;border-bottom:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">March&#160;27, 2020</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;border-bottom:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">March&#160;29, 2019</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;">Net Revenue (in thousands) </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="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;">United States</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">34,403</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">30,115</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align: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 Countries</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,014</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,991</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;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;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;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;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">78,417</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;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;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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;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;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">80,106</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div><div style="line-height:120%;font-size: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) &#160;Revenue is attributed to countries based on the location of the customer.</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: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;">March 27, 2020</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="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, 2019</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;">16,175</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top: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,454</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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;Operating lease liability (short-term)</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,583</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">8,881</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;Customer deposits</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,805</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,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></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;Accrued warranty</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,744</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,308</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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,384</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,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></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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;background-color:#cceeff;padding-left:2px;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,000</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,000</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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;padding-left:2px;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,700</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,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></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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;">13,689</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;">19,485</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;">52,080</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;">62,535</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: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:4px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table sets forth the potential weighted common shares outstanding and the anti-dilutive weighted shares 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="6" rowspan="1"></td></tr><tr><td style="width:73%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="5" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Three&#160;months&#160;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;">March&#160;27, <br clear="none"/>2020</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;">March&#160;29, <br clear="none"/>2019</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;">1,796</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;">2,941</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;">2,899</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></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,400</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align: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;">443</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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;">489</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align: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;">Convertible Debt</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,169</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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></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;">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;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;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,954</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;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:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6,307</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">7,784</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:10px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table presents the components of the 2020 Notes as of </font><font style="font-family:inherit;font-size:10pt;">March&#160;27, 2020</font><font style="font-family:inherit;font-size:10pt;">&#160;and December 31, 2019 (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;">March 27, 2020</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="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, 2019</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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;">45,785</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">45,785</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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;">(1,586</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,151</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom: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;">(191</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(259</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom: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;">44,008</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">43,375</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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;">0.7</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.9</font></div></td><td style="vertical-align:bottom;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></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 following table presents the components of the 2024 Notes as of&#160;</font><font style="font-family:inherit;font-size:10pt;">March&#160;27, 2020</font><font style="font-family:inherit;font-size:10pt;"> and December 31, 2019&#160;(in thousands, except for years and percentages):</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="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">March 27, 2020</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;">December 31, 2019</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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;">115,500</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top: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,500</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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;">(22,594</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,652</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom: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;">(3,074</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,219</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom: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;">89,832</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">88,629</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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;">4.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;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4.7</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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;">7.95</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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.95</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom: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;"><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 the operations of its French subsidiary. 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;">March 27, 2020</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="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, 2019</font></div></td></tr><tr><td style="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;">16,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;">16,566</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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;">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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">587</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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 finance 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;">57</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;">71</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,391</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,224</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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;">(6,343</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,713</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom: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;">10,048</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;">10,511</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;">March&#160;27, 2020</font><font style="font-family:inherit;font-size:10pt;"> and December 31, 2019, loans backed by French R&amp;D tax credit receivables were </font><font style="font-family:inherit;font-size:10pt;">$14.7 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$15.1 million</font><font style="font-family:inherit;font-size:10pt;">, respectively. As of </font><font style="font-family:inherit;font-size:10pt;">March&#160;27, 2020</font><font style="font-family:inherit;font-size:10pt;">, the French Subsidiary had an aggregate of </font><font style="font-family:inherit;font-size:10pt;">$23.5 million</font><font style="font-family:inherit;font-size:10pt;"> of R&amp;D tax credit receivables from the French government from 2020 through 2023. See Note 8, &#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 2020 through 2022. The remaining loans of </font><font style="font-family:inherit;font-size:10pt;">$1.5 million</font><font style="font-family:inherit;font-size:10pt;"> at </font><font style="font-family:inherit;font-size:10pt;">March&#160;27, 2020</font><font style="font-family:inherit;font-size:10pt;">, primarily relate to financial support from French government agencies for R&amp;D innovation projects at minimal interest rates, and these loans mature between 2020 through 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%;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:72.65625%;border-collapse:collapse;text-align:left;"><tr><td colspan="8" 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:21%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:21%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="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></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font 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;">March 27, 2020</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="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;">March 29, 2019</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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;">61</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">57</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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;">9</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">20</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">70</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">77</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div 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 style="padding-left: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="10" rowspan="1"></td></tr><tr><td style="width:44%;" rowspan="1" colspan="1"></td><td style="width:28%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width: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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-bottom:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Three months ended</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-bottom: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;">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;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;border-bottom:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">March 27, 2020</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;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;border-bottom:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">March 29, 2019</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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></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 operations</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Other expense, net</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;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;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(912</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;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;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(565</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;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;">)</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 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 style="padding-left: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="21" rowspan="1"></td></tr><tr><td style="width:25%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width: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:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:8%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-bottom:1px solid #000000;" 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;padding-left:2px;padding-top:2px;padding-bottom:2px;border-bottom:1px solid #000000;" 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;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-bottom: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;">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;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;border-bottom:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">March&#160;27, 2020</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;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;border-bottom: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, 2019</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-bottom: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;">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;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;border-bottom:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">March&#160;27, 2020</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;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;border-bottom: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, 2019</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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;padding-left:2px;padding-top:2px;padding-bottom:2px;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-bottom: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:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">43</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></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;padding-left:2px;padding-top:2px;padding-bottom:2px;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">479</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">112</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;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;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;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;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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;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;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">43</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;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;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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;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;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">479</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;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;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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;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;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">112</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:10px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table sets forth the 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="8" rowspan="1"></td></tr><tr><td style="width:73%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="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></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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;">March&#160;27, <br clear="none"/>2020</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">March&#160;29, <br clear="none"/>2019</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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></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;">(21,954</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;">(11,306</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></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></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;">95,575</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">88,165</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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></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.23</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.13</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" 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:72.65625%;border-collapse:collapse;text-align:left;"><tr><td colspan="8" rowspan="1"></td></tr><tr><td style="width:65%;" 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></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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;">March&#160;27, <br clear="none"/>2020</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">March&#160;29, <br clear="none"/>2019</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></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;">770</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">225</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Research and development expense</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,738</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">616</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align: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;">3,751</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><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,272</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;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;">5,489</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,888</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;">6,259</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,113</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;">Market Information</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:71%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-bottom:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Three months ended</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;border-bottom:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">March&#160;27, 2020</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;border-bottom:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">March&#160;29, 2019</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;">Market (in thousands)</font></div></td><td 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;">Service Provider</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">43,759</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">44,212</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;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;">Broadcast and Media</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">34,658</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,894</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;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;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;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;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">78,417</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;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;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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;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;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">80,106</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;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 March 27, 2020</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;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;">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;">479</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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;">479</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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;">479</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;">479</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, 2019</font></div></td><td 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;">Prepaid 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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top: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;">43</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top: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;">43</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">&#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;">43</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;">43</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;">112</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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;">112</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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;">112</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;">112</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;">March&#160;27, 2020</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="12" rowspan="1"></td></tr><tr><td style="width:47%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width: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></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;border-bottom:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Gross Amounts of Derivatives</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-bottom:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Gross Amounts of Derivatives Offset in the Condensed Consolidated Balance Sheets</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-bottom:1px solid #000000;" 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></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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;">479</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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;">479</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div 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, net (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;">March 27, 2020</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="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, 2019</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#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;">0.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 style="vertical-align: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;">(31,642</font></div></td><td style="vertical-align: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;">65</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;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;">(30,757</font></div></td><td style="vertical-align: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;">950</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="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;">0.9</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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,497</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(41,773</font></div></td><td 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;">2,724</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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,577</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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;">(41,092</font></div></td><td 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;">3,485</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;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;">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;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;">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:9pt;"><font style="font-family:inherit;font-size:9pt;">(594</font></div></td><td style="vertical-align: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;">&#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:9pt;"><font style="font-family:inherit;font-size:9pt;">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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="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;">(583</font></div></td><td style="vertical-align: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;">26</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="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;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,054</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="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;">(3,054</font></div></td><td style="vertical-align: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;">&#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:9pt;"><font style="font-family:inherit;font-size:9pt;">3,085</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="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;">(3,085</font></div></td><td style="vertical-align: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;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Total identifiable intangibles, 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;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size: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: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;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">85,352</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: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;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(82,563</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: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;border-top:1px solid #000000;" 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;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">2,789</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: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;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">85,478</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: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;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(81,017</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: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;border-top:1px solid #000000;" 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;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">4,461</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 changes in the carrying amount of goodwill for the </font><font style="font-family:inherit;font-size:10pt;">three months ended</font><font style="font-family:inherit;font-size:10pt;"> </font><font style="font-family:inherit;font-size:10pt;">March&#160;27, 2020</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, 2019</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;">178,982</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,798</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;">239,780</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, net</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(1,110</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(56</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,166</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom: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 March 27, 2020</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">177,872</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-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,742</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">238,614</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div 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:72.65625%;border-collapse:collapse;text-align:left;"><tr><td colspan="8" rowspan="1"></td></tr><tr><td style="width:65%;" 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></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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;">March&#160;27, <br clear="none"/>2020</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="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;">March&#160;29, <br clear="none"/>2019</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;">(21,225</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;">(11,625</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;">729</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(319</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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;">(3.4</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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.7</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:left;font-size:10pt;"><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;">March 27, 2020</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="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, 2019</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, 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;">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;">4,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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top: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,179</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></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;">2,220</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;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;">18,841</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,080</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;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;">8,912</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">9,150</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;">34,854</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,042</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The table below presents the future minimum repayments of debts and finance lease obligations in France as of </font><font style="font-family:inherit;font-size:10pt;">March&#160;27, 2020</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;">Finance 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;">2020 (remaining nine 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;">35</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,212</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;">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;">22</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5,007</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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;">4,750</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left: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;">2023</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div 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;">147</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left: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;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div 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;">218</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">57</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;">16,334</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;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The U.S. dollar equivalents of all outstanding notional amounts of foreign currency forward contracts are summarized as follows (in thousands):</font><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="9" rowspan="1"></td></tr><tr><td style="width: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;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-bottom:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">March 27, 2020</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-bottom: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 31, 2019</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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;">21,783</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top: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,806</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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;">4,669</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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,629</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></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;">March 27, 2020</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="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, 2019</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;French 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;">16,303</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top: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,899</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;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;">10,222</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,575</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></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,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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;Other</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">9,757</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,238</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;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;">39,875</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;">41,305</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:78.515625%;border-collapse:collapse;text-align:left;"><tr><td colspan="8" 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:17%;" 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:18%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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;">March&#160;27, <br clear="none"/>2020</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;">March&#160;29, <br clear="none"/>2019</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,314</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,869</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;">656</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,403</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align: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,226</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,685</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;">3,744</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,587</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-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 style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8" rowspan="1"></td></tr><tr><td style="width:71%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#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></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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;">March&#160;27, <br clear="none"/>2020</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;">March&#160;29, <br clear="none"/>2019</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></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;">(73</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">301</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;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;">676</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;">57</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;">603</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;">358</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 activities related to the Company&#8217;s restructuring plans during the </font><font style="font-family:inherit;font-size:10pt;">three months ended</font><font style="font-family:inherit;font-size:10pt;"> </font><font style="font-family:inherit;font-size:10pt;">March&#160;27, 2020</font><font style="font-family:inherit;font-size:10pt;"> (in thousands):</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:97.65625%;border-collapse:collapse;text-align:left;"><tr><td colspan="21" 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:1%;" rowspan="1" colspan="1"></td><td style="width:8%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width: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:8%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:8%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">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:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Severance and benefits</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">French VDP</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Others</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Total</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Balance at December 31, 2019</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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;">720</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,294</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;">806</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;">30</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font 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,850</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Charges for current period</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div 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;">563</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">40</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div 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;">603</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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 style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(463</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,252</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(526</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div 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;">(2,241</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom: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;">Others</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div 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;">(80</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;">(46</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;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="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="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;padding-right:2px;padding-top:2px;padding-bottom: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 March 27, 2020</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">257</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-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,525</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="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;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">30</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,086</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div 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 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="8" 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:71%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-bottom:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Three months ended</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;border-bottom:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">March&#160;27, 2020</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;border-bottom:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">March&#160;29, 2019</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></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;">54,372</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">67,176</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;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;">27,907</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,602</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;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,267</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,968</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">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></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;">24,045</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top: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,930</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></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,414</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5,068</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Operating loss</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(3,265</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,822</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom: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></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;">78,417</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">80,106</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align: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;">38,321</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,670</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Operating loss</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top: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,532</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top: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,854</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:10px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table summarizes the Company&#8217;s RSUs activities and related information during the </font><font style="font-family:inherit;font-size:10pt;">three months ended</font><font style="font-family:inherit;font-size:10pt;"> </font><font style="font-family:inherit;font-size:10pt;">March&#160;27, 2020</font><font style="font-family:inherit;font-size:10pt;"> (in thousands, except per share amounts):</font></div><div style="line-height:120%;padding-bottom:10px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8" 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:1%;" rowspan="1" colspan="1"></td><td style="width:14%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="6" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Restricted 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="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;">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, 2019</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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,601</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.18</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;">1,894</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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.24</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;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;">(1,790</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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.48</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;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;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;">(237</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.84</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;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 March 27, 2020</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,468</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5.69</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></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;">three months ended</font><font style="font-family:inherit;font-size:10pt;"> </font><font style="font-family:inherit;font-size:10pt;">March 27, 2020</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, 2019</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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;">1,888</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.83</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;">Exercised</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></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;">(127</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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.78</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">(203</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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.78</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;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 March 27, 2020</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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;">1,558</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.84</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></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;">1.9</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top: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,319</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></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;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size: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;">1,558</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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.84</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></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;">1.9</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top: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,319</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></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;">1,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;">5.84</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align: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.9</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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,319</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></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:76.953125%;border-collapse:collapse;text-align:left;"><tr><td colspan="7" rowspan="1"></td></tr><tr><td style="width:68%;" 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:14%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="6" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">ESPP Purchase Period Ending</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">July&#160;1, <br clear="none"/>2020</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">July&#160;1, <br clear="none"/>2019</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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;">50</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">43</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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.6</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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.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="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;">Expected dividends</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.0</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.0</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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;">$2.24</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size: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.31</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom: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 style="padding-left: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;">2020 (remaining nine 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;">65</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top: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,228</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top: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,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></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;">496</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">496</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;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;">65</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,724</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,789</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 the Company 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 provides 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 Pay-TV service providers. The Cable Access segment provides cable access solutions and related services to cable operators globally. </font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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="8" 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:71%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-bottom:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Three months ended</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;border-bottom:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">March&#160;27, 2020</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;border-bottom:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">March&#160;29, 2019</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></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;">54,372</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">67,176</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;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;">27,907</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,602</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;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,267</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,968</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">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></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;">24,045</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top: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,930</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></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,414</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5,068</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Operating loss</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(3,265</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,822</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom: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></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;">78,417</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">80,106</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align: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;">38,321</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,670</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Operating loss</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top: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,532</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top: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,854</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom: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;">A reconciliation of the Company&#8217;s consolidated segment operating 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="8" rowspan="1"></td></tr><tr><td style="width:71%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-bottom:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Three months ended</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;border-top:1px solid #000000;border-bottom:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">March&#160;27, 2020</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;border-bottom:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">March&#160;29, 2019</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total segment operating loss</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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,532</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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,854</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Unallocated corporate expenses</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(603</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(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></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Stock-based compensation</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(6,259</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,113</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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;padding-left:2px;padding-top:2px;padding-bottom:2px;border-bottom:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(1,655</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family: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-bottom:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(2,083</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;border-bottom:1px solid #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;">Loss from operations</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(18,049</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(8,408</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;">Non-operating expense, net</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-bottom:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(3,176</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,217</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom: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;font-weight:bold;">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;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;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(21,225</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;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;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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;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;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(11,625</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;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;">)</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: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 to the operating 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 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;">Geographic Information</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:71%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-bottom:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Three months ended</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;border-bottom:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">March&#160;27, 2020</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;border-bottom:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">March&#160;29, 2019</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;">Net Revenue (in thousands) </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="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;">United States</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">34,403</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">30,115</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align: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 Countries</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,014</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,991</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;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;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;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;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">78,417</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;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;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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;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;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">80,106</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div><div style="line-height:120%;font-size: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) &#160;Revenue is attributed to countries based on the location of the customer.</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;">Market Information</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:71%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-bottom:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Three months ended</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;border-bottom:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">March&#160;27, 2020</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;border-bottom:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">March&#160;29, 2019</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;">Market (in thousands)</font></div></td><td 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;">Service Provider</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">43,759</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">44,212</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;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;">Broadcast and Media</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">34,658</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,894</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;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;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;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;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">78,417</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;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;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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;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;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">80,106</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;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;">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 the Company 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.</font></div></div><div style="font-family:Times New Roman;font-size:10pt;"><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 to the operating 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 style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom: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 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 estimates the fair value of employee stock options and stock purchase rights under the ESPP using a Black-Scholes option valuation model. The value of the stock purchase rights under the ESPP consists of: (1) the </font><font style="font-family:inherit;font-size:10pt;">15%</font><font style="font-family:inherit;font-size:10pt;"> discount on the purchase of the stock; (2)&#160;</font><font style="font-family:inherit;font-size:10pt;">85%</font><font style="font-family:inherit;font-size:10pt;"> of the fair value of the call option; and (3)&#160;</font><font style="font-family:inherit;font-size:10pt;">15%</font><font style="font-family:inherit;font-size:10pt;"> of the fair value of the put option. The call option and put option were valued using the Black-Scholes option pricing model. </font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;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 2019 Form 10-K. There have been no significant changes to these policies during the </font><font style="font-family:inherit;font-size:10pt;">three months ended</font><font style="font-family:inherit;font-size:10pt;"> </font><font style="font-family:inherit;font-size:10pt;">March&#160;27, 2020</font><font style="font-family:inherit;font-size:10pt;"> other than those disclosed in Note 2, &#8220;Recent 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;">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;">March 27, 2020</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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, 2019</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;">95,719</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">91,513</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;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;background-color:#cceeff;padding-left:2px;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,661</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,013</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom: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;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-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;">93,058</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;">88,500</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: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;"><div style="padding-left: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;">March 27, 2020</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="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, 2019</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, 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;">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;">4,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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top: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,179</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></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;">2,220</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;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;">18,841</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,080</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;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;">8,912</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">9,150</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;">34,854</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,042</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;">March 27, 2020</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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, 2019</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:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;French R&amp;D tax credits receivable</font><font style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(1)</sup></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,163</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,343</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="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;Contract assets</font><font style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(2)</sup></font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5,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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,969</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Deferred 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;">3,892</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,631</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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;">Prepaid maintenance, royalty, rent, and property taxes<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;">3,653</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,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></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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 sales commissions</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,168</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,309</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Other</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">10,319</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,916</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">32,001</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">40,762</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) The Company&#8217;s French subsidiary 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 </font><font style="font-family:inherit;font-size:10pt;">four years</font><font style="font-family:inherit;font-size:10pt;"> 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 March 27, 2020 were approximately </font><font style="font-family:inherit;font-size:10pt;">$23.5 million</font><font style="font-family:inherit;font-size:10pt;"> and are expected to be recoverable from 2020 through 2023. </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) 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%;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;">March 27, 2020</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="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, 2019</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;">77,213</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">75,229</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;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;">34,395</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">34,190</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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;Construction in progress*</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,482</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,506</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;Leasehold improvements</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">15,072</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,170</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;Furniture and fixtures</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6,004</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6,036</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;&#160;&#160;Property and equipment, gross</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">152,166</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">136,131</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;&#160;&#160;Less: accumulated depreciation and amortization</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(115,075</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(113,203</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Total</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">37,091</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;">22,928</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:center;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 fiscal 2019, the Company entered into a lease for a new facility which will become the Company&#8217;s new headquarters in 2020. The new lease commenced in May 2019, as the facility was made available to the Company for constructing leasehold improvements. Construction in progress includes </font><font style="font-family:inherit;font-size:10pt;">$18.2 million</font><font style="font-family:inherit;font-size:10pt;"> for constructing leasehold improvements in the new headquarters facility. </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;">March 27, 2020</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="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, 2019</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;French 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;">16,303</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top: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,899</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;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;">10,222</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,575</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></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,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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;Other</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">9,757</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,238</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;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;">39,875</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;">41,305</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: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;">March 27, 2020</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="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, 2019</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;">16,175</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top: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,454</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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;Operating lease liability (short-term)</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,583</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">8,881</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;Customer deposits</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,805</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,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></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;Accrued warranty</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,744</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,308</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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,384</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,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></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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;background-color:#cceeff;padding-left:2px;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,000</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,000</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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;padding-left:2px;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,700</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,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></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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;">13,689</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;">19,485</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;">52,080</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;">62,535</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: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;">March 27, 2020</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;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, 2019</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 non-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:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Operating lease liability (long-term)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top: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,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:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top: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,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></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;">Deferred revenue (long-term)</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">7,135</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,333</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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;">Others</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;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,927</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">9,155</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;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;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;">41,388</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">41,254</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div 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;">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%;padding-bottom:10px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Due to the COVID-19 pandemic, there has been uncertainty and disruption in the global economy and financial markets. The Company is not aware of any specific event or circumstance that would require an update to its estimates or judgments or a revision of the carrying value of its assets or liabilities as of May 4, 2020, the date of issuance of this Quarterly Report on Form 10-Q. These estimates may change, as new events occur and additional information is obtained. Actual results could differ materially from these estimates under different assumptions or conditions.</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%;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 reclassificatio</font></div></div> See Note 15, “Warrants” for additional information. Revenue is attributed to countries based on the location of the customer. The Company’s 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 March 27, 2020 were approximately $23.5 million and are expected to be recoverable from 2020 through 2023. As of March 27, 2020 and December 31, 2019, loans backed by French R&D tax credit receivables were $14.7 million and $15.1 million, respectively. As of March 27, 2020, the French Subsidiary had an aggregate of $23.5 million of R&D tax credit receivables from the French government from 2020 through 2023. See Note 8, “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 2020 through 2022. The remaining loans of $1.5 million at March 27, 2020, primarily relate to financial support from French government agencies for R&D innovation projects at minimal interest rates, and these loans mature between 2020 through 2025. During fiscal 2019, the Company entered into a lease for a new facility which will become the Company’s new headquarters in 2020. The new lease commenced in May 2019, as the facility was made available to the Company for constructing leasehold improvements. Construction in progress includes $18.2 million for constructing leasehold improvements in the new headquarters facility. EX-101.SCH 7 hlit-20200327.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 2111100 - Disclosure - Balance Sheet Components link:presentationLink link:calculationLink link:definitionLink 2411402 - Disclosure - Balance Sheet Components - Accounts Receivable, Net (Details) link:presentationLink link:calculationLink link:definitionLink 2411408 - Disclosure - Balance Sheet Components - Accrued and Other Current Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 2411405 - Disclosure - Balance Sheet Components Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 2411403 - Disclosure - Balance Sheet Components - Inventories, net (Details) link:presentationLink link:calculationLink link:definitionLink 2411407 - Disclosure - Balance Sheet Components - Other Long Term Assets (Details) link:presentationLink link:calculationLink link:definitionLink 2411409 - Disclosure - Balance Sheet Components - Other Noncurrent Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 2411404 - Disclosure - Balance Sheet Components - Prepaid Expenses And Other Current Assets (Details) link:presentationLink link:calculationLink link:definitionLink 2411406 - Disclosure - Balance Sheet Components - Property and Equipment, Net (Details) link:presentationLink link:calculationLink link:definitionLink 2311301 - 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 2122100 - Disclosure - Commitments and Contingencies link:presentationLink link:calculationLink link:definitionLink 2422403 - Disclosure - Commitments and Contingencies - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 2422402 - Disclosure - Commitments and Contingencies - Summary of Warranty Accrual Included in Accrued Liabilities (Detail) link:presentationLink link:calculationLink link:definitionLink 2322301 - 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 1005000 - 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 1004000 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY link:presentationLink link:calculationLink link:definitionLink 2415404 - Disclosure - Convertible Notes, Other Debts And Capital Leases - 2020 Convertible Note Roll Forward (Details) link:presentationLink link:calculationLink link:definitionLink 2115100 - Disclosure - Convertible Notes, Other Debts And Finance Lease link:presentationLink link:calculationLink link:definitionLink 2415402 - Disclosure - Convertible Notes, Other Debts And Finance Lease - Narratives (Details) link:presentationLink link:calculationLink link:definitionLink 2315301 - Disclosure - Convertible Notes, Other Debts And Finance Lease (Tables) link:presentationLink link:calculationLink link:definitionLink 2415403 - Disclosure - Convertible Notes, Other Debts And Finance Leases - 2024 Convertible Notes Roll Forward (Details) link:presentationLink link:calculationLink link:definitionLink 2415407 - Disclosure - Convertible Notes, Other Debts And Finance Leases - Debt Maturities (Details) link:presentationLink link:calculationLink link:definitionLink 2415405 - Disclosure - Convertible Notes, Other Debts And Finance Leases - Interest (Details) link:presentationLink link:calculationLink link:definitionLink 2415406 - Disclosure - Convertible Notes , Other Debts And Finance Leases - Other Debt and Capital Lease Obligations (Details) link:presentationLink link:calculationLink link:definitionLink 2415406 - Disclosure - Convertible Notes , Other Debts And Finance Leases - Other Debt and Capital Lease Obligations (Details) link:presentationLink link:calculationLink link:definitionLink 2109100 - Disclosure - Derivative and Hedging Activities link:presentationLink link:calculationLink link:definitionLink 2409403 - Disclosure - Derivative and Hedging Activities gain losses in Statement of Operations (Details) link:presentationLink link:calculationLink link:definitionLink 2309301 - Disclosure - Derivative and Hedging Activities (Tables) link:presentationLink link:calculationLink link:definitionLink 2409402 - Disclosure - Derivatives and Hedging Activities - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 2409406 - Disclosure - Derivatives and Hedging Activities Asset and Liability Offset (Details) link:presentationLink link:calculationLink link:definitionLink 2409405 - Disclosure - Derivatives and Hedging Activities Assets Liabilities Balance Sheet Location (Details) link:presentationLink link:calculationLink link:definitionLink 2409404 - 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 2116100 - Disclosure - Employee Benefit Plans and Stock-based Compensation link:presentationLink link:calculationLink link:definitionLink 2416402 - Disclosure - Employee Benefit Plans and Stock-based Compensation - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 2416406 - Disclosure - Employee Benefit Plans and Stock-based compensation - Stock-based Compensation in Opex (Details) link:presentationLink link:calculationLink link:definitionLink 2416405 - Disclosure - Employee Benefit Plans and Stock-based Compensation - Summary of Projected Benefit Obligation (Details) link:presentationLink link:calculationLink link:definitionLink 2416404 - Disclosure - Employee Benefit Plans and Stock-based Compensation - Summary of Restricted Stock Units Outstanding (Detail) link:presentationLink link:calculationLink link:definitionLink 2416408 - Disclosure - Employee Benefit Plans and Stock-based Compensation - Summary of Stock Awards Valuation Assumptions (Details) link:presentationLink link:calculationLink link:definitionLink 2416403 - Disclosure - Employee Benefit Plans and Stock-based Compensation - Summary of Stock Options Outstanding (Detail) link:presentationLink link:calculationLink link:definitionLink 2316301 - Disclosure - Employee Benefit Plans and Stock-based Compensation (Tables) link:presentationLink link:calculationLink link:definitionLink 2416407 - Disclosure - Employee Benefit Plans and Stock-based Compensation - Valuation Assumptions for Stock Options (Details) link:presentationLink link:calculationLink link:definitionLink 2110100 - Disclosure - Fair Value Measurements link:presentationLink link:calculationLink link:definitionLink 2410402 - 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 2410403 - Disclosure - Fair Value Measurements - Narratives (Details) link:presentationLink link:calculationLink link:definitionLink 2310301 - Disclosure - Fair Value Measurements (Tables) link:presentationLink link:calculationLink link:definitionLink 2112100 - Disclosure - Goodwill and Identified Intangible Assets link:presentationLink link:calculationLink link:definitionLink 2412405 - Disclosure - Goodwill and Identified Intangible Assets - Amortization Expense for Identifiable Purchased Intangible Assets (Detail) link:presentationLink link:calculationLink link:definitionLink 2412403 - Disclosure - Goodwill and Identified Intangible Assets - Changes in Carrying Amount of Goodwill (Detail) link:presentationLink link:calculationLink link:definitionLink 2412406 - Disclosure - Goodwill and Identified Intangible Assets - Estimated Future Amortization Expense of Purchased Intangible Assets (Detail) link:presentationLink link:calculationLink link:definitionLink 2412404 - Disclosure - Goodwill and Identified Intangible Assets - Summary of Goodwill and Identified Intangible Assets (Detail) link:presentationLink link:calculationLink link:definitionLink 2312301 - Disclosure - Goodwill and Identified Intangible Assets (Tables) link:presentationLink link:calculationLink link:definitionLink 2412402 - Disclosure - Goodwill and Intangible Assets - Narratives (Details) link:presentationLink link:calculationLink link:definitionLink 2117100 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 2417403 - Disclosure - Income Taxes - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 2417402 - Disclosure - Income Taxes (Details) link:presentationLink link:calculationLink link:definitionLink 2317301 - Disclosure - Income Taxes (Tables) link:presentationLink link:calculationLink link:definitionLink 2108100 - Disclosure - Investments in Equity Securities link:presentationLink link:calculationLink link:definitionLink 2408401 - Disclosure - Investments in Equity Securities (Details) link:presentationLink link:calculationLink link:definitionLink 2407402 - Disclosure - Lease - Lease Information (Details) link:presentationLink link:calculationLink link:definitionLink 2307301 - Disclosure - Lease (Tables) link:presentationLink link:calculationLink link:definitionLink 2107100 - Disclosure - Leases link:presentationLink link:calculationLink link:definitionLink 2119100 - Disclosure - Net Loss Per Share link:presentationLink link:calculationLink link:definitionLink 2419403 - Disclosure - Net Loss Per Share - Anti-dilutive Securities (Detail) link:presentationLink link:calculationLink link:definitionLink 2419402 - 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 2319301 - Disclosure - Net Loss Per Share (Tables) link:presentationLink link:calculationLink link:definitionLink 2102100 - Disclosure - Recent Accounting Pronouncements link:presentationLink link:calculationLink link:definitionLink 2113100 - Disclosure - Restructuring and Related Charges link:presentationLink link:calculationLink link:definitionLink 2413403 - Disclosure - Restructuring and Related Charges - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 2413402 - Disclosure - Restructuring and Related Charges Restructuring and Related Charges, COS & OPEX (Details) link:presentationLink link:calculationLink link:definitionLink 2413404 - Disclosure - Restructuring and Related Charges Schedule of Restructuring Cost by Types (Details) link:presentationLink link:calculationLink link:definitionLink 2313301 - Disclosure - Restructuring and Related Charges (Tables) link:presentationLink link:calculationLink link:definitionLink 2106100 - Disclosure - Revenue link:presentationLink link:calculationLink link:definitionLink 2406404 - Disclosure - Revenue - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 2406402 - Disclosure - Revenue Contract Assets and Deferred Revenue (Details) link:presentationLink link:calculationLink link:definitionLink 2406403 - Disclosure - Revenue Narratives (Details) link:presentationLink link:calculationLink link:definitionLink 2306301 - Disclosure - Revenue (Tables) link:presentationLink link:calculationLink link:definitionLink 2421404 - Disclosure - Segment - Geographic Information (Details) link:presentationLink link:calculationLink link:definitionLink 2121100 - Disclosure - Segment Information link:presentationLink link:calculationLink link:definitionLink 2421403 - Disclosure - Segment Information Segment Income or Loss Reconciliation (Details) link:presentationLink link:calculationLink link:definitionLink 2421405 - Disclosure - Segment Information Segment - Market Information (Details) link:presentationLink link:calculationLink link:definitionLink 2421402 - Disclosure - Segment Information - Summary Financial Infomation by reportable segments (Details) link:presentationLink link:calculationLink link:definitionLink 2321301 - Disclosure - Segment Information (Tables) link:presentationLink link:calculationLink link:definitionLink 2120100 - Disclosure - Warrants link:presentationLink link:calculationLink link:definitionLink 2420401 - Disclosure - Warrants (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 8 hlit-20200327_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 9 hlit-20200327_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 10 hlit-20200327_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Other Liabilities Disclosure [Abstract] Operating lease liability (long-term) Operating Lease, Liability, Noncurrent Deferred revenue (long-term) Contract with Customer, Liability, Noncurrent Others Other Sundry Liabilities, Noncurrent Other Liabilities, Noncurrent Other Liabilities, Noncurrent Investments, All Other Investments [Abstract] Investments in Equity Securities Cost-method Investments, Description [Text Block] Leases [Abstract] Operating lease cost Operating Lease, Cost Variable lease cost Variable Lease, Cost Total lease cost Lease, Cost Cash paid for amounts included in the measurement of operating lease liabilities Operating Lease, Payments Right-of-Use assets obtained in exchange for operating lease obligations Right-of-Use Asset Obtained in Exchange for Operating Lease Liability 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] Derivative Instrument [Axis] Derivative Instrument [Axis] Derivative Contract [Domain] Derivative Contract [Domain] Foreign Exchange Contract [Member] Foreign Exchange Contract [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] Derivative Asset, Current Derivative Asset, Current Derivative Liability, Current Derivative Liability, Current Income Tax Disclosure [Abstract] Income Tax Contingency [Table] Income Tax Contingency [Table] Income Tax Authority [Axis] Income Tax Authority [Axis] Income Tax Authority [Domain] Income Tax Authority [Domain] One foreign subsidiary Foreign Tax Authority [Member] Income Tax Contingency [Line Items] Income Tax Contingency [Line Items] Effective income tax rate Effective Income Tax Rate Reconciliation, Percent Federal statutory income tax rate Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent One-time benefit due to valuation allowance release Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Amount Unrecognized Tax Benefits Unrecognized Tax Benefits Unrecognized tax benefits that would impact the provision for income taxes Unrecognized Tax Benefits that Would Impact Effective Tax Rate Alternative Minimum Tax Credit Refund Other Receivables, Net, Current Segment Reporting [Abstract] Revenue from External Customers by Products and Services [Table] Revenue from External Customers by Products and Services [Table] Product and Service [Axis] Product and Service [Axis] Product and Service [Domain] Product and Service [Domain] Service Provider [Member] Service Provider [Member] Service Provider [Member] Broadcast and Media [Member] Broadcast and Media [Member] Broadcast and Media [Member] Revenue from External Customer [Line Items] Revenue from External Customer [Line Items] Net Revenue Revenue from Contract with Customer, Excluding Assessed Tax Income Statement Location [Axis] Income Statement Location [Axis] Income Statement Location [Domain] Income Statement Location [Domain] Other Nonoperating Income (Expense) [Member] Other Nonoperating Income (Expense) [Member] Foreign Exchange Forward [Member] Foreign Exchange Forward [Member] Losses recognized in income Gain (Loss) on Foreign Currency Derivative Instruments Not Designated as Hedging Instruments Revenue from Contract with Customer [Abstract] Revenue from Contract with Customer [Text Block] Revenue from Contract with Customer [Text Block] Earnings Per Share [Abstract] Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Class of Stock [Axis] Class of Stock [Axis] Class of Stock [Domain] Class of Stock [Domain] Company average common stock price for a given period exceeds conversion price $5.75 for 2020 Notes [Member] Company average common stock price for a given period exceeds conversion price $5.75 for 2020 Notes [Member] Company average common stock price for a given period exceeds conversion price $5.75 for 2020 Notes [Member] Company average common stock price for a given period exceeds conversion price $8.66 for 2024 Notes [Member] Company average common stock price for a given period exceeds conversion price $8.66 for 2024 Notes [Member] Company average common stock price for a given period exceeds conversion price $8.66 for 2024 Notes [Member] Antidilutive Securities [Axis] Antidilutive Securities [Axis] Antidilutive Securities, Name [Domain] Antidilutive Securities, Name [Domain] Stock Option Share-based Payment Arrangement, Option [Member] Restricted Stock Units (RSUs) Restricted Stock Units (RSUs) [Member] Employee Stock Purchase Plan Employee Stock [Member] Convertible Debt Convertible Debt [Member] Warrant Warrant [Member] Convertible Note due 2020 Convertible Note due 2020 [Member] Convertible Note due 2020 [Member] Convertible Note due 2024 Convertible Note due 2024 [Member] Convertible Note due 2024 [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 Debt Instrument, Convertible, Conversion Price Debt Instrument, Convertible, Conversion Price Effect of dilutive securities from convertible debt Incremental Common Shares Attributable to Dilutive Effect of Contingently Issuable Shares 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] Statement of Financial Position [Abstract] ASSETS Assets [Abstract] Current assets: Assets, Current [Abstract] Cash and cash equivalents Cash and Cash Equivalents, at Carrying Value Accounts receivable, net Accounts Receivable, after Allowance for Credit Loss, Current Inventories, net Inventory, Net Prepaid expenses and other current assets Prepaid Expense and Other Assets, Current Total current assets Assets, Current Property and equipment, net Property, Plant and Equipment, Net Operating lease right-of-use assets Operating Lease, Right-of-Use Asset Goodwill Goodwill Intangibles, net Finite-Lived Intangible Assets, Net Other long-term assets Other Assets, Noncurrent Total assets Assets LIABILITIES AND STOCKHOLDERS’ EQUITY Liabilities and Equity [Abstract] Current liabilities: Liabilities, Current [Abstract] Other debts and finance lease obligations, current Other Long-term Debt, Current Accounts payable Accounts Payable, Current Income taxes payable Accrued Income Taxes, Current Deferred revenue Contract with Customer, Liability, Current Accrued and other current liabilities Accrued Liabilities, Current Convertible notes, short-term Convertible Debt, Current Total current liabilities Liabilities, Current Convertible notes, long-term Convertible Debt, Noncurrent Other debts and finance lease obligations, long-term Other Long-term Debt, Noncurrent Income taxes payable, long-term Accrued Income Taxes, Noncurrent Other non-current liabilities Total liabilities Liabilities Commitments and contingencies (Note 17) Commitments and Contingencies Convertible notes Temporary Equity, Carrying Amount, Attributable to Parent 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; 96,566 and 91,875 shares issued and outstanding at March 27, 2020 and December 31, 2019, respectively Common Stock, Value, Issued Additional paid-in capital Additional Paid in Capital, Common Stock Accumulated deficit Retained Earnings (Accumulated Deficit) Accumulated other comprehensive loss Accumulated Other Comprehensive Income (Loss), Net of Tax Total stockholders’ equity Stockholders' Equity Attributable to Parent Total liabilities and stockholders’ equity Liabilities and Equity Goodwill and Intangible Assets Disclosure [Abstract] Schedule of Goodwill [Table] Schedule of Goodwill [Table] Segments [Axis] Segments [Axis] Segments [Domain] Segments [Domain] Goodwill [Line Items] Goodwill [Line Items] Goodwill, Impairment Loss Goodwill, Impairment Loss Schedule of Segment Reporting Information, by Segment [Table] Schedule of Segment Reporting Information, by Segment [Table] Consolidation Items [Axis] Consolidation Items [Axis] Consolidation Items [Domain] Consolidation Items [Domain] Operating Segments [Member] Operating Segments [Member] Video [Member] Video [Member] Video [Member] Cable Access [Member] Cable Access [Member] Cable Access [Member] Segment Reporting Information [Line Items] Segment Reporting Information [Line Items] Total net revenue Gross Profit Gross Profit Operating income (loss) Operating Income (Loss) Number of Reportable Segments Number of Reportable Segments Share-based Payment Arrangement [Abstract] Summary of Stock Options Outstanding Share-based Payment Arrangement, Option, Activity [Table Text Block] Summary of Restricted Stock Units Outstanding Share-based Payment Arrangement, Restricted Stock Unit, 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 Share-based Payment Arrangement, Expensed and Capitalized, Amount [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] Receivables [Abstract] Accounts receivable Accounts Receivable, before Allowance for Credit Loss, Current Less: allowances for doubtful accounts and sales returns Accounts Receivable, Allowance for Credit Loss, Current Accounts Receivable, after Allowance for Credit Loss, Current Accounting Changes and Error Corrections [Abstract] Recent Accounting Pronouncements New Accounting Pronouncements and Changes in Accounting Principles [Text Block] Restructuring and Related Activities [Abstract] Summary of restructuring activities Restructuring and Related Costs [Table Text Block] Schedule of Restructuring Reserve by Type of Cost Schedule of Restructuring Reserve by Type of Cost [Table Text Block] Goodwill and Identified Intangible Assets Goodwill and Intangible Assets Disclosure [Text Block] Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Award Type [Axis] Award Type [Axis] Award Type [Domain] Award Type [Domain] Share-based Payment Arrangement, Option [Member] 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 Debt Disclosure [Abstract] Schedule of Long-term Debt Instruments [Table] Schedule of Long-term Debt Instruments [Table] Debt Instrument [Axis] Debt Instrument [Axis] Debt Instrument, Name [Domain] Debt Instrument, Name [Domain] Debt Instrument [Line Items] Debt Instrument [Line Items] 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 Convertible Debt, Current Remaining amortization period (years) Debt Instrument, Convertible, Remaining Discount Amortization Period Effective interest rate on liability component Debt Instrument, Interest Rate, Effective Percentage Commitments and Contingencies Disclosure [Abstract] Commitments and Contingencies Commitments and Contingencies Disclosure [Text Block] 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 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 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 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 Carrying amount Equity [Abstract] Class of Warrant or Right [Table] Class of Warrant or Right [Table] Revenue from Contract with Customer Benchmark [Member] Revenue from Contract with Customer Benchmark [Member] Statistical Measurement [Axis] Statistical Measurement [Axis] Statistical Measurement [Domain] Statistical Measurement [Domain] Maximum [Member] Maximum [Member] Class of Warrant or Right [Axis] Class of Warrant or Right [Axis] Class of Warrant or Right [Domain] Class of Warrant or Right [Domain] Comcast Warrant Expires September 26, 2023 [Member] Comcast Warrant Expires September 26, 2023 [Member] Comcast Warrant Expires September 26, 2023 [Member] Comcast Warrants Exercise in its Entirety [Member] Comcast Warrants Exercise in its Entirety [Member] Comcast Warrants Exercise in its Entirety [Member] Comcast Warrants Exercise Shares Delivered [Member] Comcast Warrants Exercise Shares Delivered [Member] Comcast Warrants Exercise Shares Delivered [Member] Comcast Warrants Exercised Shares Remaining to be Issued [Member] Comcast Warrants Exercised Shares Remaining to be Issued [Member] Comcast Warrants Exercised Shares Remaining to be Issued [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 Right to purchase shares vested Class of Warrant or Right, Outstanding Class of Warrant or Right, Number of Securities Called by Each Warrant or Right Class of Warrant or Right, Number of Securities Called by Each Warrant or Right Reduction to net revenues - amortization of the Warrant Adjustment of Warrants Granted for Services Fair Value Disclosures [Abstract] Fair Value, Recurring and Nonrecurring [Table] Fair Value, Recurring and Nonrecurring [Table] Business Acquisition [Axis] Business Acquisition [Axis] Business Acquisition, Acquiree [Domain] Business Acquisition, Acquiree [Domain] TVN [Member] TVN [Member] TVN [Member] Measurement Frequency [Axis] Measurement Frequency [Axis] Measurement Frequency [Domain] Measurement Frequency [Domain] Fair Value, Nonrecurring [Member] Fair Value, Nonrecurring [Member] Fair Value Hierarchy and NAV [Axis] Fair Value Hierarchy and NAV [Axis] Fair Value Hierarchy and NAV [Domain] Fair Value Hierarchy and NAV [Domain] Level 2 [Member] Fair Value, Inputs, Level 2 [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] Postemployment Benefits Liability Postemployment Benefits Liability Debt Instrument, Interest Rate, Stated Percentage Debt Instrument, Interest Rate, Stated Percentage Convertible Debt, Fair Value Disclosures Convertible Debt, Fair Value Disclosures Other Long-term Debt Other Long-term Debt 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 Schedule of Cost-method Investments [Table] Schedule of Cost-method Investments [Table] Ownership [Axis] Ownership [Axis] Ownership [Domain] Ownership [Domain] EDC [Member] EDC [Member] EDC [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] Schedule of Cost-method Investments [Line Items] (Deprecated 2018-01-31) Noncontrolling Interest [Line Items] Noncontrolling Interest, Ownership Percentage by Parent Noncontrolling Interest, Ownership Percentage by Parent Cost Method Investments Original Cost Cost Method Investments, Original Cost Cost-method Investments, Other than Temporary Impairment Cost-method Investments, Other than Temporary Impairment Maximum Exposure to Loss from Investment Variable Interest Entity, Reporting Entity Involvement, Maximum Loss Exposure, Amount Variable Interest Entity, Transaction Costs, Amount Variable Interest Entity, Measure of Activity, Other, Amount Derivative [Table] Derivative [Table] 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 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) Accounting Policies [Abstract] Use of Estimates Use of Estimates, Policy [Policy Text Block] Reclassification Reclassification, Policy [Policy Text Block] Significant Accounting Policies Significant Accounting Policies [Text Block] Recent Accounting Pronouncements New Accounting Pronouncements, Policy [Policy Text Block] Revenue Revenue from Contract with Customer [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] Share-based Compensation Expense Share-based Payment Arrangement [Policy Text Block] Segment Information Segment Reporting, Policy [Policy Text Block] Warranties and Indemnification Guarantees, Indemnifications and Warranties Policies [Policy Text Block] Restricted Stock Units Outstanding [Member] Restricted Stock [Member] Number of Units, Beginning balance Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number 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 Granted 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, 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 Vested Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period 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 Forfeited 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 Number of Units, Ending balance Weighted Average Grant Date Fair Value, Ending balance Income Statement [Abstract] Statement [Table] Statement [Table] Appliance & Integration [Member] Appliance & Integration [Member] Appliance & Integration [Member] SaaS & Service [Member] SaaS & Service [Member] SaaS & Service [Member] Statement [Line Items] Statement [Line Items] Total cost of revenue Cost of Goods and Services Sold Total gross profit Operating expenses: Operating Expenses [Abstract] Research and development Research and Development Expense Selling, general and administrative Selling, General and Administrative Expense Amortization of intangibles Amortization of Intangible Operating Expenses Amortization of Intangible Operating Expenses Restructuring and related charges Restructuring and Related Cost, Incurred Cost Total operating expenses Operating Expenses Loss from operations Interest expense, net Interest Income (Expense), Net Other expense, net Other Nonoperating Income (Expense) Loss before income taxes Provision for (benefit from) income taxes Net loss Net Income (Loss) Attributable to Parent Net loss per share: Earnings Per Share, Basic and Diluted [Abstract] Basic and Diluted Earnings Per Share, Basic and Diluted Shares used in per share calculation: Earnings Per Share, Basic and Diluted, Other Disclosures [Abstract] Basic and Diluted Weighted Average Number of Shares Outstanding, Basic and Diluted Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract] French R&D tax credits receivable Income Taxes Receivable, Noncurrent Deferred tax assets Deferred Income Taxes and Other Assets, Noncurrent Equity investment Cost Method Investments Other Other Assets, Miscellaneous Other Assets, Noncurrent Organization, Consolidation and Presentation of Financial Statements [Abstract] Accounts Receivable, Net Accounts Receivable, Allowance for Credit Loss [Table Text Block] Inventories Schedule of Inventory, Current [Table Text Block] Prepaid, and Other Current Assets Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [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] Other Non-current Liabilities Other Noncurrent Liabilities [Table Text Block] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table] Minimum [Member] Minimum [Member] Customer [Axis] Customer [Axis] Customer [Domain] Customer [Domain] Comcast CableOS Software License Agreement [Member] Comcast CableOS Software License Agreement [Member] Comcast CableOS Software License Agreement [Member] Support and Maintenance Contracts [Member] Support and Maintenance Contracts [Member] Support and Maintenance Contracts [Member] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] Revenue, Practical Expedient, Initial Application and Transition, Nondisclosure of Transaction Price Allocation to Remaining Performance Obligation [true false] Revenue, Practical Expedient, Initial Application and Transition, Nondisclosure of Transaction Price Allocation to Remaining Performance Obligation [true false] Revenue, Remaining Performance Obligation, Optional Exemption, Remaining Duration Revenue, Remaining Performance Obligation, Optional Exemption, Remaining Duration Revenue, Remaining Performance Obligation, Amount Revenue, Remaining Performance Obligation, Amount Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period Revenue Recognized Included in Beginning Deferred Revenue Contract with Customer, Liability, Revenue Recognized Option Indexed to Issuer's Equity, Type [Axis] Option Indexed to Issuer's Equity, Type [Axis] Option Indexed to Issuer's Equity, Type [Domain] Option Indexed to Issuer's Equity, Type [Domain] Call Option [Member] Call Option [Member] Put Option [Member] Put Option [Member] Performance-Based RSU Awards to Settle Incentive Bonus Payments [Member] Performance-Based RSU Awards to Settle 2019 Incentive Bonus Payments [Member] Performance-Based RSU Awards to Settle Incentive Bonus Payments [Member] Performance Shares [Member] Performance Shares [Member] PerformanceBased RSU Awards 2019 [Member] PerformanceBased RSU Awards 2019 [Member] PerformanceBased RSU Awards 2019 [Member] Market-based awards [Member] Market-based awards [Member] Market-based awards [Member] Market Based Award 2019 [Member] Market Based Award 2019 [Member] Market Based Award 2019 [Member] Common Stock, Capital Shares Reserved for Future Issuance Common Stock, Capital Shares Reserved for Future Issuance Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period Share-based Compensation Arrangement by Share-based Payment Award, Awards, Grants in Period, Fair Value Share-based Compensation Arrangement by Share-based Payment Award, Awards, Grants in Period, Fair Value Share-based Compensation Arrangement by Share-based Payment Award, Awards, Grants in Period, Fair Value Grants in Period, Number of Shares Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Net of Forfeitures Share-based Payment Arrangement, Exercise of Option, Tax Benefit Share-based Payment Arrangement, Exercise of Option, Tax Benefit 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 Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition Discount Percentage On Purchase Of Stock Share-based Compensation Arrangement by Share-based Payment Award, Discount from Market Price, Purchase Date 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 Dividend, Share-based Payment Arrangement, Cash Dividend, Share-based Payment Arrangement, Cash Total stock-based compensation Share-based Payment Arrangement, Expense Share-based Payment Arrangement, Nonvested Award, Option, Cost Not yet Recognized, Amount Share-based Payment Arrangement, Nonvested Award, Option, Cost Not yet Recognized, Amount Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period Balance at beginning of period Foreign currency translation adjustment, net Goodwill, Foreign Currency Translation Gain (Loss) Balance at end of period Cost of Revenue - restructuring adjustment Restructuring Reserve, Accrual Adjustment Cost of revenue - restructuring and related charges Production Related Impairments or Charges Operating expenses - Restructuring and related charges Restructuring Charges Restructuring Charges French R&D tax credits receivable(1) Income Taxes Receivable, Current Contract assets(2) Contract with Customer, Asset, Net, Current Deferred cost of revenue Deferred Costs, Current Prepaid maintenance, royalty, rent, and property taxes Prepaid Expense, Current Capitalized sales commissions Capitalized Contract Cost, Net, Current Other Other Assets, Miscellaneous, Current Prepaid Expense and Other Assets, Current Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table] Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table] Cost of Revenue [Member] Cost of Sales [Member] Research and Development Expense [Member] Research and Development Expense [Member] Selling, General and Administrative Expenses [Member] Selling, General and Administrative Expenses [Member] Operating Expense [Member] Operating Expense [Member] Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items] Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items] Corporate, Non-Segment [Member] Corporate, Non-Segment [Member] Unallocated Corporate Expenses Stock-based compensation Amortization of intangibles Amortization of Intangible Assets Nonoperating Income (Expense) Nonoperating Income (Expense) Scenario [Axis] Scenario [Axis] Scenario [Domain] Scenario [Domain] Forecast [Member] Forecast [Member] Award Date [Axis] Award Date [Axis] Award Date [Domain] Award Date [Domain] Purchase Period July 1, 2019 Purchase Period July 1, 2019 [Member] Purchase Period July 1, 2019 [Member] Purchase Period July 1 2020 [Member] Purchase Period July 1 2020 [Member] Purchase Period July 1 2020 [Member] Estimated weighted average fair value per share at purchase date Basis of Presentation and Significant Accounting Policies Basis of Presentation and Significant Accounting Policies [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] Purchase Derivative Asset, Notional Amount Sell Derivative Liability, Notional Amount Fair Value Measurements Fair Value Disclosures [Text Block] 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] Numerator: Net Income (Loss) Attributable to Parent [Abstract] Net loss Denominator: Basic and diluted Net loss per share: Basic and diluted 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 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 Current Reporting Status Entity Current Reporting Status Entity Interactive Data Current Entity Interactive Data Current Entity Filer Category Entity Filer Category Entity Shell Company Entity Shell Company Entity Emerging Growth Company Entity Emerging Growth Company Entity Small Business Entity Small Business Entity Common Stock, Shares Outstanding Entity Common Stock, Shares Outstanding 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 Notes, Other Debts And Capital Leases Debt Disclosure [Text Block] Capitalized Contract Cost [Table] Capitalized Contract Cost [Table] Other Noncurrent Liabilities [Member] Other Noncurrent Liabilities [Member] Capitalized Contract Cost [Axis] Capitalized Contract Cost [Axis] Capitalized Contract Cost [Domain] Capitalized Contract Cost [Domain] Capitalized Contract Cost [Line Items] Capitalized Contract Cost [Line Items] Contract assets Capitalized Contract Cost, Net Deferred revenue Contract with Customer, Liability Property, Plant and Equipment [Abstract] Property, Plant and Equipment [Table] Property, Plant and Equipment [Table] Property Subject to or Available for Operating Lease [Axis] Property Subject to or Available for Operating Lease [Axis] Property Subject to or Available for Operating Lease [Domain] Property Subject to or Available for Operating Lease [Domain] Harmonic Headquarter Lease Commencing May 2019 [Member] Harmonic Headquarter Lease Commencing May 2019 [Member] Harmonic Headquarter Lease Commencing May 2019 [Member] Property, Plant and Equipment, Type [Axis] Property, Plant and Equipment, Type [Axis] Property, Plant and Equipment, Type [Domain] Property, Plant and Equipment, Type [Domain] Machinery and Equipment [Member] Machinery and Equipment [Member] Capitalized Software [Member] Software and Software Development Costs [Member] Construction in Progress [Member] Construction in Progress [Member] Leasehold Improvements [Member] Leasehold Improvements [Member] Furniture and Fixtures [Member] Furniture and Fixtures [Member] Property, Plant and Equipment [Line Items] Property, Plant and Equipment [Line Items] Property and Equipment, Gross Property, Plant and Equipment, Gross Less: accumulated depreciation and amortization Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment Property and Equipment, Net 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 Finite-Lived Intangible Assets Acquired as Part of Business Combination [Table] Finite-Lived Intangible Assets Acquired as Part of Business Combination [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] Acquired Finite-Lived Intangible Assets [Line Items] Acquired Finite-Lived Intangible Assets [Line Items] Included in cost of revenue Cost, Amortization Total amortization expense Balance Sheet Components Supplemental Balance Sheet Disclosures [Text Block] Schedule of income before income tax Schedule of Income before Income Tax, Domestic and Foreign [Table Text Block] Income Taxes Income Tax Disclosure [Text Block] Summary of Warranty Accrual Included in Accrued Liabilities Schedule of Product Warranty Liability [Table Text Block] Finance Leases, 2020 (remaining nine months) Finance Lease, Liability, Payments, Remainder of Fiscal Year Finance Leases, 2021 Finance Lease, Liability, Payments, Due Year Two Finance Leases, Total Finance Lease, Liability, Payment, Due Other debt obligations - 2020 (remaining nine months) Long-term Debt, Maturities, Repayments of Principal, Remainder of Fiscal Year Other debt obligations - 2021 Long-term Debt, Maturities, Repayments of Principal in Year Two Other debt obligations - 2022 Long-term Debt, Maturities, Repayments of Principal in Year Three Other debt obligations - 2023 Long-term Debt, Maturities, Repayments of Principal in Year Four Other debt obligations - thereafter Long-term Debt, Maturities, Repayments of Principal after Year Five Other debt obligations Total Long-term Debt Derivative Instruments and Hedging Activities Disclosure Derivative Instruments and Hedging Activities Disclosure [Text Block] 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] Long-term Debt, Type [Axis] Long-term Debt, Type [Axis] Long-term Debt, Type [Domain] Long-term Debt, Type [Domain] Financing from French government agencies related to various government incentive programs (1) Loans Payable to Bank Term loans Other Loans Payable Obligations under finance leases Capital Lease Obligations Other Long-term Debt Less: current portion Long-term portion 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] The number of years R&D tax credits can be used to offset against income tax payable after incurred The number of years R&D tax credits can be used to offset against income tax payable after incurred The number of years R&D tax credits can be used to offset against income tax payable after incurred French R&D tax credits receivable, noncurrent 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 Schedule of Restructuring and Related Costs [Table] Schedule of Restructuring and Related Costs [Table] Restructuring Type [Axis] Restructuring Type [Axis] Type of Restructuring [Domain] Type of Restructuring [Domain] 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 Warrants Disclosure Warrants Disclosure [Text Block] Warrants Disclosure [Text Block] Level 1 [Member] Fair Value, Inputs, Level 1 [Member] Level 3 [Member] Fair Value, Inputs, Level 3 [Member] Investment Type [Axis] Investment Type [Axis] Investments [Domain] Investments [Domain] Foreign exchange forward contracts [Member] Fair Value, Recurring [Member] Fair Value, Recurring [Member] Statement of Comprehensive Income [Abstract] Other comprehensive income (loss) before tax: Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent [Abstract] Losses reclassified into earnings Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Reclassification Adjustment from AOCI, Realized upon Sale or Liquidation, before Tax Change in foreign currency translation adjustments Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Gain (Loss), before Reclassification and Tax Other comprehensive loss before tax Other Comprehensive Income (Loss), before Tax, Portion Attributable to Parent Provision for income taxes Other Comprehensive Income (Loss), Tax Other comprehensive loss, net of tax Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent Total comprehensive loss Comprehensive Income (Loss), Net of Tax, Attributable to Parent Income (Loss) Per Share Earnings Per Share [Text Block] Schedule of Finite-Lived Intangible Assets [Table] Schedule of Finite-Lived Intangible Assets [Table] 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 2020 (remaining nine months) Finite-Lived Intangible Assets, Amortization Expense, Remainder of Fiscal Year 2021 Finite-Lived Intangible Assets, Amortization Expense, Year Two Other Commitments [Table] Other Commitments [Table] Lender Name [Axis] Lender Name [Axis] Line of Credit Facility, Lender [Domain] Line of Credit Facility, Lender [Domain] JPMORGAN CHASE BANK N.A. [Member] JPMORGAN CHASE BANK N.A. [Member] Foreign Line of Credit [Member] Foreign Line of Credit [Member] Credit Facility [Axis] Credit Facility [Axis] Credit Facility [Domain] Credit Facility [Domain] Domestic Line of Credit [Member] Domestic Line of Credit [Member] Revolving Credit Facility [Member] Revolving Credit Facility [Member] Performance Guarantee [Member] Performance Guarantee [Member] Loss Contingency Nature [Axis] Loss Contingency Nature [Axis] Loss Contingency, Nature [Domain] Loss Contingency, Nature [Domain] Indemnification [Member] Indemnification Agreement [Member] Other Commitments [Axis] Other Commitments [Axis] Other Commitments [Domain] Other Commitments [Domain] Guarantee Obligations [Member] Guarantee Obligations [Member] Other Commitments [Line Items] Other Commitments [Line Items] Non-cancelable purchase commitments Purchase Commitment, Remaining Minimum Amount Committed Maximum amount of potential future payments under the company's financial guarantees Letters of Credit Outstanding, Amount Line of Credit Facility, Current Borrowing Capacity Line of Credit Facility, Current Borrowing Capacity Bank Guarantees and Standby Letters of Credit Guarantor Obligations, Current Carrying Value 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 Segment Information Segment Reporting Disclosure [Text Block] Variable Rate [Axis] Variable Rate [Axis] Variable Rate [Domain] Variable Rate [Domain] Euribor Future [Member] Euribor Future [Member] One Month LIBOR [Member] One Month LIBOR [Member] One Month LIBOR [Member] London Interbank Offered Rate (LIBOR) [Member] London Interbank Offered Rate (LIBOR) [Member] LIBOR for interest period of one, two or three months [Member] LIBOR for interest period of one, two or three months [Member] LIBOR for interest period of one, two or three months [Member] Two Month LIBOR [Member] Two Month LIBOR [Member] Two Month LIBOR [Member] Three Month LIBOR [Member] Three Month LIBOR [Member] Three Month LIBOR [Member] Extinguishment of Debt [Axis] Extinguishment of Debt [Axis] Extinguishment of Debt, Type [Domain] Extinguishment of Debt, Type [Domain] Long-term Debt [Member] Long-term Debt [Member] Additional Paid-in Capital [Member] Additional Paid-in Capital [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] Silicon Valley Bank [Member] Silicon Valley Bank [Member] Silicon Valley Bank [Member] Common stock, par value Common Stock, Par or Stated Value Per Share Debt Instrument, Face Amount Debt Instrument, Convertible, Conversion Ratio Debt Instrument, Convertible, Conversion Ratio Debt Conversion, Converted Instrument, Amount Debt Conversion, Converted Instrument, Amount 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, Repurchase Amount Debt Instrument, Repurchase Amount Extinguishment of Debt, Amount Extinguishment of Debt, Amount Loss on debt extinguishment Gain (Loss) on Extinguishment of Debt Debt Instrument, Convertible, Threshold Percentage of Stock Price Trigger Debt Instrument, Convertible, Threshold Percentage of Stock Price Trigger Carrying amount of equity component Debt Instrument, Convertible, Carrying Amount of Equity Component Income Taxes Receivable Income Taxes Receivable Adjusted EURIBOR Rate, Term Federal Home Loan Bank, Advances, Maturity Period, Variable Rate Debt Instrument, Basis Spread on Variable Rate Debt Instrument, Basis Spread on Variable Rate Letters of Credit Outstanding, Amount Excess facilities Facility Closing [Member] Severance and benefits Employee Severance [Member] French VDP TVN Voluntary Departure Plan [Member] TVN Voluntary Departure Plan [Member] Others Other Restructuring [Member] Restructuring Reserve Charges for current period Business Exit Costs Cash payments Payments for Restructuring Others Restructuring Reserve, Translation and Other Adjustment Restructuring Reserve Contract assets and Deferred Revenue Contract with Customer, Asset and Liability [Table Text Block] Restructuring and Related Charges Restructuring and Related Activities Disclosure [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 (used in) operating activities: Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract] Amortization of intangibles Depreciation Depreciation Stock-based compensation Share-based Payment Arrangement, Noncash Expense Amortization of discount on convertible debt Amortization of Debt Issuance Costs and Discounts Amortization of non-cash warrant Restructuring, asset impairment and loss on retirement of fixed assets Restructuring Costs and Asset Impairment Charges 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 Provision for doubtful accounts, returns and discounts Accounts Receivable, Credit Loss Expense (Reversal) 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 (used in) operating activities Net Cash Provided by (Used in) Operating Activities Cash flows from investing activities: Net Cash Provided by (Used in) Investing Activities [Abstract] Purchases of property and equipment Payments to Acquire Property, Plant, and Equipment Net cash used in investing activities Net Cash Provided by (Used in) Investing Activities Cash flows from financing activities: Net Cash Provided by (Used in) Financing Activities [Abstract] Payment of convertible debt issuance costs Payments of Debt Issuance Costs Proceeds from other debts and finance leases Proceeds from Other Debt Repayment of other debts and finance leases Repayments of Debt and Lease Obligation Proceeds from common stock issued to employees Proceeds, Issuance of Shares, Share-based Payment Arrangement, Including Option Exercised Payment of tax withholding obligations related to net share settlements of restricted stock units Payment, Tax Withholding, Share-based Payment Arrangement Net cash provided by financing activities Net Cash Provided by (Used in) Financing Activities 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 increase (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 Supplemental disclosures of cash flow information: Supplemental Cash Flow Information [Abstract] Income tax payments, net Income Taxes Paid, Net Interest payments, net Interest Paid, Excluding Capitalized Interest, Operating Activities Supplemental schedule of non-cash investing and financing activities: Cash Flow, Noncash Investing and Financing Activities Disclosure [Abstract] Capital expenditures incurred but not yet paid Capital Expenditures Incurred but Not yet Paid UNITED STATES UNITED STATES Other countries International [Member] International [Member] Lessee, Operating Leases Lessee, Operating Leases [Text Block] 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, shares authorized Common Stock, Shares Authorized Common stock, shares issued Common Stock, Shares, Issued Common stock, shares outstanding Common Stock, Shares, Outstanding Employee Benefit and Share-based Payment Arrangement, Noncash Expense [Abstract] Service cost Defined Benefit Plan, Service Cost Interest cost Defined Benefit Plan, Interest Cost Net periodic benefit cost Defined Benefit Plan, Net Periodic Benefit Cost (Credit) Segment Reporting Information, by Segment Schedule of Segment Reporting Information, by Segment [Table Text Block] Reconciliation of Operating Profit (Loss) from Segments to Consolidated Reconciliation of Operating Profit (Loss) from Segments to Consolidated [Table Text Block] Revenue from External Customers by Geographic Areas Revenue from External Customers by Geographic Areas [Table Text Block] Revenue from External Customers by Products and Services Revenue from External Customers by Products and Services [Table Text Block] Schedule of Carrying Values and Estimated Fair Values of Debt Instruments Schedule of Carrying Values and Estimated Fair Values of Debt Instruments [Table Text Block] Convertible Debt Interest Convertible Debt [Table Text Block] Schedule of Other Debt and Capital Leases Schedule of Debt [Table Text Block] Schedule of Maturities of Long-term Debt Schedule of Maturities of Long-term Debt [Table Text Block] 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] Employee Benefit Plans and Stock-based compensation Compensation and Employee Benefit Plans [Text Block] 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 Offset Against Collateral Statement of Stockholders' Equity [Abstract] Equity Components [Axis] Equity Components [Axis] Equity Component [Domain] Equity Component [Domain] Common Stock [Member] Common Stock [Member] Retained Earnings [Member] Retained Earnings [Member] AOCI Attributable to Parent [Member] AOCI Attributable to Parent [Member] Adjustments for New Accounting Pronouncements [Axis] Adjustments for New Accounting Pronouncements [Axis] Type of Adoption [Domain] Type of Adoption [Domain] Accounting Standards Update 2016-09 [Member] Accounting Standards Update 2016-09 [Member] Common Stock, Beginning Shares, Issued Balance Cumulative effect to retained earnings related to adoption of Topic 718 Cumulative Effect on Retained Earnings, Net of Tax Other comprehensive loss, net of tax Other Comprehensive Income (Loss), Net of Tax Issuance of common stock under option, stock award and purchase plans, Shares Shares Issued, Shares, Share-based Payment Arrangement, after Forfeiture Issuance of common stock under option, stock award and purchase plans, Value Shares Issued, Value, Share-based Payment Arrangement, after Forfeiture Stock-based compensation APIC, Share-based Payment Arrangement, Increase for Cost Recognition Issuance of warrant, shares Noncash or Part Noncash Acquisition, Noncash Financial or Equity Instrument Consideration, Warrants Issued Issuance of warrant, amount Stock and Warrants Issued During Period, Value, Preferred Stock and Warrants Issuance of warrant, Additional Paid-in Capital Adjustments to Additional Paid in Capital, Warrant Issued Reclassification from mezzanine equity to equity for 4.00% Convertible Senior Notes due in 2020 Stock Redeemed or Called During Period, Value Common Stock, Ending Balance Payables and Accruals [Abstract] Accrued employee compensation and related expenses Employee-related Liabilities, Current Operating lease liability (short-term) Operating Lease, Liability, Current Customer deposits Contract with Customer, Refund Liability, Current Accrued warranty Product Warranty Accrual, Current Accrued royalty payments Accrued Royalties, Current Accrued Avid litigation settlement, current Estimated Litigation Liability, Current Contingent inventory reserves Loss Contingency, Accrual, Current Others Other Accrued Liabilities, Current Accrued Liabilities, Current Components of Lease Expenses Lease, Cost [Table Text Block] EX-101.PRE 11 hlit-20200327_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT XML 12 R38.htm IDEA: XBRL DOCUMENT v3.20.1
Commitments and Contingencies (Tables)
3 Months Ended
Mar. 27, 2020
Commitments and Contingencies Disclosure [Abstract]  
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
 
March 27,
2020
 
March 29,
2019
Balance at beginning of period
$
4,314

 
$
4,869

   Accrual for current period warranties
656

 
1,403

   Warranty costs incurred
(1,226
)
 
(1,685
)
Balance at end of period
$
3,744

 
$
4,587

XML 14 R34.htm IDEA: XBRL DOCUMENT v3.20.1
Employee Benefit Plans and Stock-based Compensation (Tables)
3 Months Ended
Mar. 27, 2020
Share-based Payment Arrangement [Abstract]  
Summary of Stock Options Outstanding
The following table summarizes the Company’s stock option activities and related information during the three months ended March 27, 2020 (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, 2019
 
1,888

 
$
5.83

 
 
 
 
Exercised
 
(127
)
 
5.78

 
 
 
 
Canceled or expired
 
(203
)
 
5.78

 
 
 
 
Balance at March 27, 2020
 
1,558

 
5.84

 
1.9
 
$
1,319


 
 
 
 
 
 
 
 
Vested and expected to vest
 
1,558

 
5.84

 
1.9
 
$
1,319

Exercisable
 
1,558

 
5.84

 
1.9
 
$
1,319

Summary of Restricted Stock Units Outstanding
The following table summarizes the Company’s RSUs activities and related information during the three months ended March 27, 2020 (in thousands, except per share amounts):
 
 
Restricted Stock Units Outstanding
 
 
Number
of
Shares
 
Weighted
Average Grant
Date Fair Value
Per Share
Balance at December 31, 2019
 
3,601

 
$
5.18

Granted
 
1,894

 
6.24

Vested
 
(1,790
)
 
5.48

Forfeited
 
(237
)
 
3.84

Balance at March 27, 2020
 
3,468

 
5.69

Schedule of Defined Benefit Plans Obligations
The table below presents the components of net periodic benefit costs (in thousands):
 
Three months ended
 
March 27, 2020
 
March 29, 2019
Service cost
$
61

 
$
57

Interest cost
9

 
20

  Net periodic benefit cost
$
70

 
$
77


Summary of Stock-Based Compensation Expense
Stock-based Compensation
The following table summarizes stock-based compensation for all plans (in thousands):
 
Three months ended
 
March 27,
2020
 
March 29,
2019
Stock-based compensation in:
 
 
 
Cost of revenue
$
770

 
$
225

Research and development expense
1,738

 
616

Selling, general and administrative expense
3,751

 
1,272

Total stock-based compensation in operating expense
5,489

 
1,888

Total stock-based compensation
$
6,259

 
$
2,113

Schedule of Share-based Payment Award, Employee Stock Purchase Plan, Valuation Assumptions
 
ESPP Purchase Period Ending
 
July 1,
2020
 
July 1,
2019
 
Expected term (years)
0.5

 
0.5

 
Volatility
50
%
 
43
%
 
Risk-free interest rate
1.6
%
 
2.5
%
 
Expected dividends
0.0
%
 
0.0
%
 
Estimated weighted average fair value per share at purchase date
$2.24
 
$1.31
 
XML 15 R30.htm IDEA: XBRL DOCUMENT v3.20.1
Balance Sheet Components (Tables)
3 Months Ended
Mar. 27, 2020
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Accounts Receivable, Net
The following tables provide details of selected balance sheet components (in thousands):
 
March 27, 2020

December 31, 2019
Accounts receivable, net:
 
 
 
Accounts receivable
$
95,719

 
$
91,513

Less: allowances for doubtful accounts and sales returns
(2,661
)
 
(3,013
)
     Total
$
93,058

 
$
88,500

Inventories

 
March 27, 2020
 
December 31, 2019
Inventories, net:
 
 
 
Raw materials
$
4,881

 
$
4,179

Work-in-process
2,220

 
1,633

Finished goods
18,841

 
14,080

Service-related spares
8,912

 
9,150

Total
$
34,854

 
$
29,042

Prepaid, and Other Current Assets
 
March 27, 2020

December 31, 2019
Prepaid expenses and other current assets:
 
 
 
  French R&D tax credits receivable(1)
7,163

 
7,343

  Contract assets(2)
5,806

 
13,969

Deferred cost of revenue
$
3,892

 
$
2,631

Prepaid maintenance, royalty, rent, and property taxes
3,653

 
1,594

  Capitalized sales commissions
1,168

 
1,309

Other
10,319

 
13,916

Total
$
32,001

 
$
40,762


(1) The Company’s 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 March 27, 2020 were approximately $23.5 million and are expected to be recoverable from 2020 through 2023.
(2) Contract assets reflect the satisfied performance obligations for which the Company does not yet have an unconditional right to consideration.
Property, Plant and Equipment
 
March 27, 2020
 
December 31, 2019
Property and equipment, net:
 
 
 
   Machinery and equipment
$
77,213

 
$
75,229

   Capitalized software
34,395

 
34,190

   Construction in progress*
19,482

 
5,506

   Leasehold improvements
15,072

 
15,170

   Furniture and fixtures
6,004

 
6,036

      Property and equipment, gross
152,166

 
136,131

      Less: accumulated depreciation and amortization
(115,075
)
 
(113,203
)
         Total
$
37,091

 
$
22,928



*During fiscal 2019, the Company entered into a lease for a new facility which will become the Company’s new headquarters in 2020. The new lease commenced in May 2019, as the facility was made available to the Company for constructing leasehold improvements. Construction in progress includes $18.2 million for constructing leasehold improvements in the new headquarters facility.
Other Long Term Assets
 
March 27, 2020
 
December 31, 2019
Other long-term assets:
 
 
 
   French R&D tax credits receivable
$
16,303

 
$
15,899

   Deferred tax assets
10,222

 
10,575

   Equity investment
3,593

 
3,593

   Other
9,757

 
11,238

      Total
$
39,875

 
$
41,305

Accrued Liabilities
 
March 27, 2020
 
December 31, 2019
Accrued and other current liabilities:
 
 
 
   Accrued employee compensation and related expenses
$
16,175

 
$
19,454

   Operating lease liability (short-term)
8,583

 
8,881

   Customer deposits
3,805

 
3,557

   Accrued warranty
3,744

 
4,308

   Accrued royalty payments
2,384

 
2,642

   Accrued Avid litigation settlement, current
2,000

 
2,000

   Contingent inventory reserves
1,700

 
2,208

   Others
13,689

 
19,485

      Total
$
52,080

 
$
62,535



Other Non-current Liabilities
 
March 27, 2020
 
December 31, 2019
Other non-current liabilities:
 
 
 
Operating lease liability (long-term)
$
25,326

 
$
25,766

Deferred revenue (long-term)
7,135

 
6,333

Others
8,927

 
9,155

      Total
$
41,388

 
$
41,254

XML 16 R13.htm IDEA: XBRL DOCUMENT v3.20.1
Derivative and Hedging Activities
3 Months Ended
Mar. 27, 2020
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 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
 
Financial Statement Location
 
March 27, 2020
 
March 29, 2019
Derivatives not designated as hedging instruments:
 
 
 
 
 
Losses recognized in operations
Other expense, net
 
$
(912
)
 
$
(565
)

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

 
March 27, 2020
 
December 31, 2019
Derivatives not designated as hedging instruments:
 

 

Purchase
 
$
21,783

 
$
14,806

Sell
 
$
4,669

 
$
2,629


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
 
March 27, 2020
 
December 31, 2019
 
Balance Sheet Location
 
March 27, 2020
 
December 31, 2019
Derivatives not designated as hedging instruments:
 
 
 
 
 
 
 
 
 
 
 
 
Foreign currency contracts
 
Prepaid expenses and other current assets
 
$

 
$
43

 
Accrued and other current liabilities
 
$
479

 
$
112

Total derivatives
 
 
 
$

 
$
43

 
 
 
$
479

 
$
112



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 March 27, 2020, information related to the offsetting arrangements was as follows (in thousands):
 
 
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
Derivative liabilities
 
$
479

 

 
$
479


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. As of March 27, 2020, the total compensating balance maintained was $1.0 million.
XML 17 R17.htm IDEA: XBRL DOCUMENT v3.20.1
Restructuring and Related Charges
3 Months Ended
Mar. 27, 2020
Restructuring and Related Activities [Abstract]  
Restructuring and Related Charges
RESTRUCTURING AND RELATED CHARGES
The Company has implemented several restructuring plans in an effort to better align its resources with its business strategy. The goal of these plans was to bring operational expenses to appropriate levels relative to the Company’s net revenues, while simultaneously implementing extensive company-wide expense control programs. The restructuring plans have primarily been comprised of excess facilities, severance payments and termination benefits related to headcount reductions.

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
 
March 27,
2020

March 29,
2019
Restructuring and related charges in:
 
 
 
Cost of revenue
$
(73
)
 
$
301

Operating expenses - Restructuring and related charges
676

 
57

Total restructuring and related charges
$
603

 
$
358



As of March 27, 2020 and December 31, 2019, the Company’s total restructuring liability was $3.1 million and $4.9 million, respectively, of which $1.9 million and $1.5 million, respectively, were reported as a component of “Accrued and other current liabilities”, and the remaining $1.2 million and $3.4 million, respectively, were reported as a component of “Other non-current liabilities” on the Company’s Condensed Consolidated Balance Sheets.

The following table summarizes the activities related to the Company’s restructuring plans during the three months ended March 27, 2020 (in thousands):

 
 
Excess facilities
 
Severance and benefits
 
French VDP
 
Others
 
Total
Balance at December 31, 2019
 
$
720

 
$
3,294

 
$
806

 
$
30

 
$
4,850

Charges for current period
 

 
563

 
40

 

 
603

Cash payments
 
(463
)
 
(1,252
)
 
(526
)
 

 
(2,241
)
Others
 

 
(80
)
 
(46
)
 

 
(126
)
Balance at March 27, 2020
 
$
257

 
$
2,525

 
$
274

 
$
30

 
$
3,086

XML 18 R76.htm IDEA: XBRL DOCUMENT v3.20.1
Employee Benefit Plans and Stock-based Compensation - Summary of Projected Benefit Obligation (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 27, 2020
Mar. 29, 2019
Employee Benefit and Share-based Payment Arrangement, Noncash Expense [Abstract]    
Service cost $ 61 $ 57
Interest cost 9 20
Net periodic benefit cost $ 70 $ 77
XML 19 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 20 R86.htm IDEA: XBRL DOCUMENT v3.20.1
Segment - Geographic Information (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 27, 2020
Mar. 29, 2019
Segment Reporting Information [Line Items]    
Net Revenue [1] $ 78,417 $ 80,106
UNITED STATES    
Segment Reporting Information [Line Items]    
Net Revenue [1] 34,403 30,115
Other countries    
Segment Reporting Information [Line Items]    
Net Revenue [1] $ 44,014 $ 49,991
[1] Revenue is attributed to countries based on the location of the customer.
XML 21 R82.htm IDEA: XBRL DOCUMENT v3.20.1
Net Loss Per Share - Anti-dilutive Securities (Detail) - $ / shares
3 Months Ended
Mar. 27, 2020
Mar. 29, 2019
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Potentially dilutive equity awards outstanding 6,307,000 7,784,000
Stock Option    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Potentially dilutive equity awards outstanding 1,796,000 2,941,000
Restricted Stock Units (RSUs)    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Potentially dilutive equity awards outstanding 2,899,000 2,400,000
Employee Stock Purchase Plan    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Potentially dilutive equity awards outstanding 443,000 489,000
Convertible Debt    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Potentially dilutive equity awards outstanding 1,169,000 0
Warrant    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Potentially dilutive equity awards outstanding [1] 0 1,954,000
Company average common stock price for a given period exceeds conversion price $5.75 for 2020 Notes [Member] | Convertible Note due 2020    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Debt Instrument, Convertible, Conversion Price $ 5.75  
Effect of dilutive securities from convertible debt 7,962,609  
Company average common stock price for a given period exceeds conversion price $8.66 for 2024 Notes [Member] | Convertible Note due 2024    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Debt Instrument, Convertible, Conversion Price $ 8.66  
Effect of dilutive securities from convertible debt 13,337,182  
[1] See Note 15, “Warrants” for additional information.
XML 22 R72.htm IDEA: XBRL DOCUMENT v3.20.1
Convertible Notes, Other Debts And Finance Leases - Debt Maturities (Details) - TVN [Member]
$ in Thousands
Mar. 27, 2020
USD ($)
Debt Instrument [Line Items]  
Finance Leases, 2020 (remaining nine months) $ 35
Finance Leases, 2021 22
Finance Leases, Total 57
Other debt obligations - 2020 (remaining nine months) 6,212
Other debt obligations - 2021 5,007
Other debt obligations - 2022 4,750
Other debt obligations - 2023 147
Other debt obligations - thereafter 218
Other debt obligations Total $ 16,334
XML 23 R51.htm IDEA: XBRL DOCUMENT v3.20.1
Balance Sheet Components - Accounts Receivable, Net (Details) - USD ($)
$ in Thousands
Mar. 27, 2020
Dec. 31, 2019
Receivables [Abstract]    
Accounts receivable $ 95,719 $ 91,513
Less: allowances for doubtful accounts and sales returns (2,661) (3,013)
Accounts Receivable, after Allowance for Credit Loss, Current $ 93,058 $ 88,500
XML 24 R4.htm IDEA: XBRL DOCUMENT v3.20.1
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended
Mar. 27, 2020
Mar. 29, 2019
Total net revenue [1] $ 78,417 $ 80,106
Total cost of revenue 41,679 38,257
Total gross profit 36,738 41,849
Operating expenses:    
Research and development 22,123 21,401
Selling, general and administrative 31,218 28,011
Amortization of intangibles 770 788
Restructuring and related charges 676 57
Total operating expenses 54,787 50,257
Loss from operations (18,049) (8,408)
Interest expense, net (2,903) (2,906)
Other expense, net (273) (311)
Loss before income taxes (21,225) (11,625)
Provision for (benefit from) income taxes 729 (319)
Net loss $ (21,954) $ (11,306)
Net loss per share:    
Basic and Diluted $ (0.23) $ (0.13)
Shares used in per share calculation:    
Basic and Diluted 95,575 88,165
Appliance & Integration [Member]    
Total net revenue $ 47,752 $ 52,365
Total cost of revenue 26,287 27,054
SaaS & Service [Member]    
Total net revenue 30,665 27,741
Total cost of revenue $ 15,392 $ 11,203
[1] Revenue is attributed to countries based on the location of the customer.
XML 25 R55.htm IDEA: XBRL DOCUMENT v3.20.1
Balance Sheet Components - Property and Equipment, Net (Details) - USD ($)
$ in Thousands
Mar. 27, 2020
Dec. 31, 2019
Property, Plant and Equipment [Line Items]    
Property and Equipment, Gross $ 152,166 $ 136,131
Less: accumulated depreciation and amortization (115,075) (113,203)
Property and Equipment, Net 37,091 22,928
Machinery and Equipment [Member]    
Property, Plant and Equipment [Line Items]    
Property and Equipment, Gross 77,213 75,229
Capitalized Software [Member]    
Property, Plant and Equipment [Line Items]    
Property and Equipment, Gross 34,395 34,190
Construction in Progress [Member]    
Property, Plant and Equipment [Line Items]    
Property and Equipment, Gross [1] 19,482 5,506
Leasehold Improvements [Member]    
Property, Plant and Equipment [Line Items]    
Property and Equipment, Gross 15,072 15,170
Furniture and Fixtures [Member]    
Property, Plant and Equipment [Line Items]    
Property and Equipment, Gross 6,004 $ 6,036
Harmonic Headquarter Lease Commencing May 2019 [Member] | Construction in Progress [Member]    
Property, Plant and Equipment [Line Items]    
Property and Equipment, Gross $ 18,200  
[1] During fiscal 2019, the Company entered into a lease for a new facility which will become the Company’s new headquarters in 2020. The new lease commenced in May 2019, as the facility was made available to the Company for constructing leasehold improvements. Construction in progress includes $18.2 million for constructing leasehold improvements in the new headquarters facility.
XML 26 R59.htm IDEA: XBRL DOCUMENT v3.20.1
Goodwill and Intangible Assets - Narratives (Details)
$ in Millions
3 Months Ended
Mar. 27, 2020
USD ($)
Goodwill [Line Items]  
Goodwill, Impairment Loss $ 0.0
XML 27 R8.htm IDEA: XBRL DOCUMENT v3.20.1
Basis of Presentation and Significant Accounting Policies
3 Months Ended
Mar. 27, 2020
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 (“SEC”) on March 2, 2020 (the “2019 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, 2020, 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, 2019 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 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.
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.
Due to the COVID-19 pandemic, there has been uncertainty and disruption in the global economy and financial markets. The Company is not aware of any specific event or circumstance that would require an update to its estimates or judgments or a revision of the carrying value of its assets or liabilities as of May 4, 2020, the date of issuance of this Quarterly Report on Form 10-Q. These estimates may change, as new events occur and additional information is obtained. Actual results could differ materially from these estimates under different assumptions or conditions.
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.

Significant Accounting Policies

The Company’s significant accounting policies are described in Note 2 to its audited Consolidated Financial Statements included in the 2019 Form 10-K. There have been no significant changes to these policies during the three months ended March 27, 2020 other than those disclosed in Note 2, “Recent Accounting Pronouncements”.
XML 28 R63.htm IDEA: XBRL DOCUMENT v3.20.1
Goodwill and Identified Intangible Assets - Estimated Future Amortization Expense of Purchased Intangible Assets (Detail) - USD ($)
$ in Thousands
Mar. 27, 2020
Dec. 31, 2019
Acquired Finite-Lived Intangible Assets [Line Items]    
2020 (remaining nine months) $ 2,293  
2021 496  
Total future amortization expense 2,789 $ 4,461
Cost of Revenue [Member]    
Acquired Finite-Lived Intangible Assets [Line Items]    
2020 (remaining nine months) 65  
2021 0  
Total future amortization expense 65  
Operating Expense [Member]    
Acquired Finite-Lived Intangible Assets [Line Items]    
2020 (remaining nine months) 2,228  
2021 496  
Total future amortization expense $ 2,724  
XML 29 R67.htm IDEA: XBRL DOCUMENT v3.20.1
Convertible Notes, Other Debts And Finance Lease - Narratives (Details)
3 Months Ended 12 Months Ended
Mar. 27, 2020
USD ($)
$ / shares
Sep. 27, 2019
USD ($)
$ / shares
Dec. 31, 2019
USD ($)
day
$ / shares
Dec. 31, 2015
USD ($)
$ / shares
Debt Instrument [Line Items]        
Common stock, par value | $ / shares $ 0.001   $ 0.001  
Financing from French government agencies related to various government incentive programs (1) [1] $ 16,160,000   $ 16,566,000  
Letters of Credit Outstanding, Amount 2,700,000   2,700,000  
Convertible notes 1,777,000   2,410,000  
TVN [Member]        
Debt Instrument [Line Items]        
Income Taxes Receivable $ 23,500,000      
Loans Backed By French Research And Development Tax Credit Receivables [Member] | TVN [Member]        
Debt Instrument [Line Items]        
Debt Instrument, Interest Rate, Stated Percentage 0.60%      
Financing from French government agencies related to various government incentive programs (1) [1] $ 14,700,000   $ 15,100,000  
Debt Instrument, Basis Spread on Variable Rate 1.30%      
Loans From French Government For R&D Innovation Projects [Member]        
Debt Instrument [Line Items]        
Financing from French government agencies related to various government incentive programs (1) [1] $ 1,500,000      
Revolving Credit Facility [Member] | JPMORGAN CHASE BANK N.A. [Member]        
Debt Instrument [Line Items]        
Debt Instrument, Interest Rate, Stated Percentage     1.25%  
Line of Credit Facility, Current Borrowing Capacity 0      
Letters of Credit Outstanding, Amount 300,000      
Revolving Credit Facility [Member] | Silicon Valley Bank [Member]        
Debt Instrument [Line Items]        
Letters of Credit Outstanding, Amount $ 2,200,000      
Convertible Note due 2024        
Debt Instrument [Line Items]        
Debt Instrument, Interest Rate, Stated Percentage 2.00% 2.00%    
Common stock, par value | $ / shares   $ 0.001    
Debt Instrument, Face Amount $ 115,500,000 $ 115,500,000 $ 115,500,000  
Debt Instrument, Convertible, Conversion Ratio   115.5001    
Debt Conversion, Converted Instrument, Amount   $ 1,000    
Debt Instrument, Convertible, Conversion Price | $ / shares   $ 8.66    
Carrying amount of equity component   $ 24,900,000    
Convertible Note due 2020        
Debt Instrument [Line Items]        
Debt Instrument, Interest Rate, Stated Percentage 4.00%     4.00%
Debt Instrument, Face Amount $ 45,785,000   $ 45,785,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
Debt Instrument, Repurchase Amount   109,600,000    
Carrying amount of equity component       $ 26,100,000
Convertible notes $ 1,800,000      
Convertible Note due 2020 | 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%  
Maximum [Member] | Revolving Credit Facility [Member] | JPMORGAN CHASE BANK N.A. [Member]        
Debt Instrument [Line Items]        
Line of Credit Facility, Current Borrowing Capacity     $ 25,000,000  
Convertible Debt | Convertible Note due 2020        
Debt Instrument [Line Items]        
Loss on debt extinguishment   5,700,000    
Convertible Debt | Long-term Debt [Member] | Convertible Note due 2020 | Privately Negotiated Transactions [Member]        
Debt Instrument [Line Items]        
Extinguishment of Debt, Amount   82,500,000    
Convertible Debt | Additional Paid-in Capital [Member] | Convertible Note due 2020 | Privately Negotiated Transactions [Member]        
Debt Instrument [Line Items]        
Extinguishment of Debt, Amount   $ 27,100,000    
Euribor Future [Member] | Loans Backed By French Research And Development Tax Credit Receivables [Member] | TVN [Member]        
Debt Instrument [Line Items]        
Adjusted EURIBOR Rate, Term 1 month      
One Month LIBOR [Member] | Revolving Credit Facility [Member] | JPMORGAN CHASE BANK N.A. [Member]        
Debt Instrument [Line Items]        
Adjusted EURIBOR Rate, Term     1 month  
London Interbank Offered Rate (LIBOR) [Member] | Revolving Credit Facility [Member] | JPMORGAN CHASE BANK N.A. [Member]        
Debt Instrument [Line Items]        
Debt Instrument, Basis Spread on Variable Rate     2.50%  
LIBOR for interest period of one, two or three months [Member] | Revolving Credit Facility [Member] | JPMORGAN CHASE BANK N.A. [Member]        
Debt Instrument [Line Items]        
Debt Instrument, Basis Spread on Variable Rate     2.25%  
Two Month LIBOR [Member] | Revolving Credit Facility [Member] | JPMORGAN CHASE BANK N.A. [Member]        
Debt Instrument [Line Items]        
Adjusted EURIBOR Rate, Term     2 months  
Three Month LIBOR [Member] | Revolving Credit Facility [Member] | JPMORGAN CHASE BANK N.A. [Member]        
Debt Instrument [Line Items]        
Adjusted EURIBOR Rate, Term     3 months  
[1] As of March 27, 2020 and December 31, 2019, loans backed by French R&D tax credit receivables were $14.7 million and $15.1 million, respectively. As of March 27, 2020, the French Subsidiary had an aggregate of $23.5 million of R&D tax credit receivables from the French government from 2020 through 2023. See Note 8, “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 2020 through 2022. The remaining loans of $1.5 million at March 27, 2020, primarily relate to financial support from French government agencies for R&D innovation projects at minimal interest rates, and these loans mature between 2020 through 2025.
XML 30 R48.htm IDEA: XBRL DOCUMENT v3.20.1
Derivatives and Hedging Activities Asset and Liability Offset (Details)
$ in Thousands
Mar. 27, 2020
USD ($)
Derivative Instruments and Hedging Activities Disclosure [Abstract]  
Derivative Liabilities, Gross Amounts of Derivatives $ 479
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 $ 479
XML 31 R44.htm IDEA: XBRL DOCUMENT v3.20.1
Derivatives and Hedging Activities - Additional Information (Details)
$ in Millions
3 Months Ended
Mar. 27, 2020
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 32 R40.htm IDEA: XBRL DOCUMENT v3.20.1
Revenue Narratives (Details) - Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2020-03-28
$ in Millions
3 Months Ended
Mar. 27, 2020
USD ($)
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Revenue, Practical Expedient, Initial Application and Transition, Nondisclosure of Transaction Price Allocation to Remaining Performance Obligation [true false] true
Comcast CableOS Software License Agreement [Member]  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Revenue, Remaining Performance Obligation, Amount $ 98.1
Minimum [Member] | Comcast CableOS Software License Agreement [Member]  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period 3 years
Maximum [Member]  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Revenue, Remaining Performance Obligation, Optional Exemption, Remaining Duration 1 year
Maximum [Member] | Support and Maintenance Contracts [Member]  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Revenue, Remaining Performance Obligation, Optional Exemption, Remaining Duration 1 year
Maximum [Member] | Comcast CableOS Software License Agreement [Member]  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period 4 years
XML 33 R21.htm IDEA: XBRL DOCUMENT v3.20.1
Net Loss Per Share
3 Months Ended
Mar. 27, 2020
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
 
March 27,
2020
 
March 29,
2019
Numerator:
 
 
 
Net loss
$
(21,954
)
 
$
(11,306
)
Denominator:
 
 
 
Weighted average number of common shares outstanding
 
 
 
Basic and diluted
95,575

 
88,165

Net loss per share:
 
 
 
Basic and diluted
$
(0.23
)
 
$
(0.13
)

Basic net loss per share was the same as diluted net loss per share for the three months ended March 27, 2020 and March 29, 2019, 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 and the anti-dilutive weighted shares that were excluded from the computation of basic and diluted net loss per share calculations (in thousands):
 
Three months ended
 
March 27,
2020
 
March 29,
2019
Stock options
1,796

 
2,941

RSUs
2,899

 
2,400

Stock purchase rights under the ESPP
443

 
489

Convertible Debt
1,169

 

Warrants (1)

 
1,954

   Total
6,307

 
7,784


(1) See Note 15, “Warrants” for additional information.

The Company’s intent is to settle the principal amount of the 2020 Notes and the 2024 Notes in cash. The treasury stock method is used to calculate any potential dilutive effect of the conversion spread on diluted net income per share, if applicable.

The conversion spread of 7,962,609 shares 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 for the 2020 Notes.

The conversion spread of 13,337,182 shares 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 $8.66 per share for the 2024 Notes.

See Note 11, “Convertible Notes, Other Debts and Finance Leases” for additional information on the 2020 Notes and the 2024 Notes.
XML 34 R25.htm IDEA: XBRL DOCUMENT v3.20.1
Basis of Presentation and Significant Accounting Policies (Policies)
3 Months Ended
Mar. 27, 2020
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.
Due to the COVID-19 pandemic, there has been uncertainty and disruption in the global economy and financial markets. The Company is not aware of any specific event or circumstance that would require an update to its estimates or judgments or a revision of the carrying value of its assets or liabilities as of May 4, 2020, the date of issuance of this Quarterly Report on Form 10-Q. These estimates may change, as new events occur and additional information is obtained. Actual results could differ materially from these estimates under different assumptions or conditions.
Reclassifications
Certain prior period balances have been reclassified to conform to the current period’s presentation. These reclassificatio
Reclassification
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.

Significant Accounting Policies
Significant Accounting Policies

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

ASU No. 2016-13, Financial Instruments - Credit Losses (Topic 326)

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. 
The Company adopted this new standard in the first quarter of fiscal 2020, and the adoption did not have a material impact on its condensed consolidated financial statements.

ASU No. 2017-04, Intangibles - Goodwill and Other (Topic 350)

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 Company adopted this new standard in the first quarter of fiscal 2020, and the adoption did not have an impact on its condensed consolidated financial statements.

ASU 2018-13, Fair Value Measurement (Topic 820)

In August 2018, the FASB issued ASU 2018-13, which removes, modifies and adds to the disclosure requirements on fair value measurements in Topic 820. The amendments on changes in unrealized gains and losses, the range and weighted average of significant unobservable inputs used to develop Level 3 fair value measurements, and the narrative description of measurement uncertainty should be applied prospectively for only the most recent interim or annual period presented in the initial fiscal year of adoption. All other amendments should be applied retrospectively to all periods presented upon their effective date.
The Company adopted this new standard in the first quarter of fiscal 2020, and the adoption did not have a material impact on its condensed consolidated financial statements.

ASU 2019-08, Compensation—Stock Compensation (Topic 718) and Revenue from Contracts with Customers (Topic 606): Codification Improvements—Share-Based Consideration Payable to a Customer

In November 2019, the FASB issued ASU 2019-08, Compensation - Stock Compensation (Topic 718) and Revenue from Contracts with Customers (Topic 606): Codification Improvements - Share-Based Consideration Payable to a Customer, which clarifies guidance on measurement and classification of share-based payments to customers.
The Company adopted this new standard in the first quarter of fiscal 2020, and the adoption did not have a material impact on its condensed consolidated financial statements.

Recently Issued Accounting Pronouncements

In August 2018, the FASB issued ASU No. 2018-14, Compensation - Retirement Benefits - Defined Benefit Plans - General Subtopic 715-20 - Disclosure Framework - Changes to the Disclosure Requirements for Defined Benefit Plans, which is designed to improve the effectiveness of disclosures by removing and adding disclosures related to defined benefit plans. The new ASU is effective for the Company for fiscal years ending after December 15, 2020, and early adoption is permitted. The Company expects the impact to its disclosure to be relatively limited.

In January 2020, the FASB issued ASU No. 2020-01, to clarify certain interactions between the guidance to account for equity securities, the guidance to account for investments under the equity method of accounting, and the guidance to account for derivatives and hedging. The new ASU clarifies the application of measurement alternatives and the accounting for certain forward contracts and purchased options to acquire investments. The new ASU is effective for the Company for fiscal years ending after December 15, 2021, and early adoption is permitted. The Company is currently evaluating the impact of adopting the new ASU on its consolidated financial statements.
Revenue
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 has revenue arrangements that include multiple performance obligations. The Company allocates the transaction price to all separate performance obligations based on the relative standalone selling prices (“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.

If the Company has not yet established a price because the good or service has not previously been sold on a standalone basis, SSP for such good and service in a contract with multiple performance obligations is determined by applying a residual approach whereby all other performance obligations within a contract are first allocated a portion of the transaction price based upon their respective SSP, using observable prices, with any residual amount of the transaction price allocated to the good or service for which the price has not yet been established.

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 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 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 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.
Goodwill and Intangible Assets, Goodwill
Goodwill represents the cost in excess of the fair value of the net assets acquired in a business combination. Goodwill is tested for impairment at the reporting unit level on an annual basis and on an interim basis if an event occurs or circumstances change that would more likely than not reduce the fair value of a reporting unit below its carrying value. The Company determined that there was no impairment identified as of March 27, 2020.

Share-based Compensation Expense

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.
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.
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 the Company 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.
Unallocated Corporate Expenses
Together with amortization of intangibles and stock-based compensation, the Company does not allocate restructuring and related charges to the operating 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.

Warranties and Indemnification
Harmonic is obligated to indemnify its officers and the members of its Board of Directors 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).
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.
XML 35 R29.htm IDEA: XBRL DOCUMENT v3.20.1
Fair Value Measurements (Tables)
3 Months Ended
Mar. 27, 2020
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 March 27, 2020
 
 
 
 
 
 
 
Accrued and other current liabilities
 
 
 
 
 
 
 
Derivative liabilities
$

 
$
479

 
$

 
$
479

Total liabilities measured and recorded at fair value
$

 
$
479

 
$

 
$
479

 
Level 1
 
Level 2
 
Level 3
 
Total
As of December 31, 2019
 
 
 
 
 
 
 
Prepaid and other current assets
 
 
 
 
 
 
 
Derivative assets
$

 
$
43

 
$

 
$
43

Total assets measured and recorded at fair value
$

 
$
43

 
$

 
$
43

Accrued and other current liabilities
 
 
 
 
 
 
 
Derivative liabilities
$

 
$
112

 
$

 
$
112

Total liabilities measured and recorded at fair value
$

 
$
112

 
$

 
$
112

XML 37 R62.htm IDEA: XBRL DOCUMENT v3.20.1
Goodwill and Identified Intangible Assets - Amortization Expense for Identifiable Purchased Intangible Assets (Detail) - USD ($)
$ in Thousands
3 Months Ended
Mar. 27, 2020
Mar. 29, 2019
Acquired Finite-Lived Intangible Assets [Line Items]    
Included in cost of revenue $ 885 $ 1,295
Amortization of intangibles 770 788
Total amortization expense $ 1,655 $ 2,083
XML 38 R66.htm IDEA: XBRL DOCUMENT v3.20.1
Restructuring and Related Charges Schedule of Restructuring Cost by Types (Details)
$ in Thousands
3 Months Ended
Mar. 27, 2020
USD ($)
Restructuring Cost and Reserve [Line Items]  
Restructuring Reserve $ 4,850
Charges for current period 603
Cash payments (2,241)
Others (126)
Restructuring Reserve 3,086
Excess facilities  
Restructuring Cost and Reserve [Line Items]  
Restructuring Reserve 720
Cash payments (463)
Others 0
Restructuring Reserve 257
Severance and benefits  
Restructuring Cost and Reserve [Line Items]  
Restructuring Reserve 3,294
Charges for current period 563
Cash payments (1,252)
Others (80)
Restructuring Reserve 2,525
French VDP  
Restructuring Cost and Reserve [Line Items]  
Restructuring Reserve 806
Charges for current period 40
Cash payments (526)
Others (46)
Restructuring Reserve 274
Others  
Restructuring Cost and Reserve [Line Items]  
Restructuring Reserve 30
Charges for current period 0
Cash payments 0
Restructuring Reserve $ 30
XML 39 R45.htm IDEA: XBRL DOCUMENT v3.20.1
Derivative and Hedging Activities gain losses in Statement of Operations (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 27, 2020
Mar. 29, 2019
Other Nonoperating Income (Expense) [Member] | Foreign Exchange Forward [Member] | Not Designated as Hedging Instrument [Member]    
Derivatives, Fair Value [Line Items]    
Losses recognized in income $ (912) $ (565)
XML 40 R41.htm IDEA: XBRL DOCUMENT v3.20.1
Revenue - Additional Information (Details) - USD ($)
$ in Millions
3 Months Ended
Mar. 27, 2020
Mar. 29, 2019
Revenue from Contract with Customer [Abstract]    
Revenue Recognized Included in Beginning Deferred Revenue $ 18.0 $ 21.2
XML 41 R49.htm IDEA: XBRL DOCUMENT v3.20.1
Fair Value Measurements - Financial Assets and Liabilities Measured at Fair Value Based on Three-Tier Fair Value Hierarchy (Detail) - Fair Value, Recurring [Member] - USD ($)
$ in Thousands
Mar. 27, 2020
Dec. 31, 2019
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total assets measured and recorded at fair value   $ 43
Total liabilities measured and recorded at fair value $ 479 112
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   43
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 479 112
Level 1 [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total assets measured and recorded at fair value   0
Total liabilities measured and recorded at fair value 0 0
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   43
Total liabilities measured and recorded at fair value 479 112
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   43
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 479 112
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
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 42 R28.htm IDEA: XBRL DOCUMENT v3.20.1
Derivative and Hedging Activities (Tables)
3 Months Ended
Mar. 27, 2020
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
 
Financial Statement Location
 
March 27, 2020
 
March 29, 2019
Derivatives not designated as hedging instruments:
 
 
 
 
 
Losses recognized in operations
Other expense, net
 
$
(912
)
 
$
(565
)
Schedule of Notional Amounts of Outstanding Derivative Positions
The U.S. dollar equivalents of all outstanding notional amounts of foreign currency forward contracts are summarized as follows (in thousands):

 
March 27, 2020
 
December 31, 2019
Derivatives not designated as hedging instruments:
 

 

Purchase
 
$
21,783

 
$
14,806

Sell
 
$
4,669

 
$
2,629

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
 
March 27, 2020
 
December 31, 2019
 
Balance Sheet Location
 
March 27, 2020
 
December 31, 2019
Derivatives not designated as hedging instruments:
 
 
 
 
 
 
 
 
 
 
 
 
Foreign currency contracts
 
Prepaid expenses and other current assets
 
$

 
$
43

 
Accrued and other current liabilities
 
$
479

 
$
112

Total derivatives
 
 
 
$

 
$
43

 
 
 
$
479

 
$
112

Changes in fair values of non-designated foreign currency forward contracts
As of March 27, 2020, information related to the offsetting arrangements was as follows (in thousands):
 
 
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
Derivative liabilities
 
$
479

 

 
$
479

XML 43 R20.htm IDEA: XBRL DOCUMENT v3.20.1
Income Taxes
3 Months Ended
Mar. 27, 2020
Income Tax Disclosure [Abstract]  
Income Taxes
INCOME TAXES
The Company reported the following operating results for the periods presented (in thousands):
 
Three months ended
 
March 27,
2020
 
March 29,
2019
Loss before income taxes
$
(21,225
)
 
$
(11,625
)
Provision for income taxes
729

 
(319
)
Effective income tax rate
(3.4
)%
 
2.7
%

The Company operates in multiple jurisdictions and its profits are taxed pursuant to the tax laws of these jurisdictions. The Company’s effective income tax rate may be affected by changes in, or interpretations of tax laws and tax agreements in any given jurisdiction, utilization of net operating loss and tax credit carry forwards, changes in geographical mix of income and expense, and changes in management’s assessment of matters such as the ability to realize deferred tax assets. The Company’s effective tax rate varies from year to year primarily due to the absence of several one-time, discrete items that benefited or decremented the tax rates in the previous years.
The Company's effective income tax rate of (3.4)% for the three months ended March 27, 2020 was different from the U.S. federal statutory rate of 21%, primarily due to the full valuation allowance against U.S. federal, California and other states deferred tax assets, foreign withholding taxes and income taxes on earnings from operations in foreign tax jurisdictions.

The Company's effective income tax rate of 2.7% for the three months ended March 29, 2019 was different from the U.S. federal statutory rate of 21%, primarily due to geographical mix of income and losses, full valuation allowance against U.S. federal, California and other states deferred tax assets, foreign withholding taxes and income taxes on earnings from operations in foreign tax jurisdictions. In addition, during the three months ended March 29, 2019, the Company recorded a one-time benefit of approximately $0.8 million due to a valuation allowance release for one of its foreign subsidiaries. This release of valuation allowance was due to changes in forecasted taxable income resulting from the Company receiving a favorable tax ruling during the first quarter of 2019.

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 2016 through 2019 tax years generally remain subject to examination by U.S. federal and most state tax authorities. In significant foreign jurisdictions, the 2014 through 2019 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 June 7, 2019, the Ninth Circuit overturned the earlier Tax Court decision and ruled to include share-based compensation in the cost sharing pool. On July 22, 2019, Altera Corp. filed a petition for an en banc rehearing before the U.S. Court of Appeals for the Ninth Circuit, which was denied on November 12, 2019. Altera filed a petition for a writ of certiorari on February 10, 2020 asking the Supreme Court to review the Ninth Circuit Court of Appeals' decision, but it has not yet been granted. The Company has not changed its historical position of including share-based compensation in the cost base consistent with the Ninth Circuit’s ruling.

As of March 27, 2020, the total amount of gross unrecognized tax benefits, including interest and penalties, was approximately $17.0 million, of which $15.7 million would affect the Company’s effective tax rate if the benefits are eventually recognized, subject to valuation allowance considerations. The Company recognizes interest and penalties related to unrecognized tax positions in income tax expense. The net interest and penalty charges recorded as of March 27, 2020 were not material

On March 27, 2020, the “Coronavirus Aid, Relief, and Economic Security Act” was signed into law. The new legislation includes a number of income tax provisions applicable to individuals and businesses. The Company is required to recognize the effect of the tax law changes in the period of enactment for the three months ended March 27, 2020, such as the reclassification of the long term receivable of $0.5 million for the alternative minimum tax credit refund to short term receivable.
XML 44 R24.htm IDEA: XBRL DOCUMENT v3.20.1
Commitments and Contingencies
3 Months Ended
Mar. 27, 2020
Commitments and Contingencies Disclosure [Abstract]  
Commitments and Contingencies
COMMITMENTS AND CONTINGENCIES
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
 
March 27,
2020
 
March 29,
2019
Balance at beginning of period
$
4,314

 
$
4,869

   Accrual for current period warranties
656

 
1,403

   Warranty costs incurred
(1,226
)
 
(1,685
)
Balance at end of period
$
3,744

 
$
4,587


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. The Company had approximately $55.3 million of non-cancelable commitments to purchase inventories and other commitments as of March 27, 2020.
Standby Letters of Credit and Guarantees
As of March 27, 2020 and December 31, 2019, the Company has outstanding bank guarantees and standby letters of credit in aggregate of $2.7 million, consisting of building leases and performance bonds issued to customers.
As of March 27, 2020 there were $0.3 million of outstanding letters of credit issued under the Credit Agreement. There were no revolving borrowings under the Credit Agreement as of March 27, 2020.

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 March 27, 2020 and December 31, 2019, respectively.

Indemnification

Harmonic is obligated to indemnify its officers and the members of its Board of Directors 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 March 27, 2020.

Legal proceedings
From time to time, the Company is involved in lawsuits as well as subject to various legal proceedings, claims, threats of litigation, and investigations in the ordinary course of business, including claims of alleged infringement of third-party patents and other intellectual property rights, commercial, employment, and other matters. The Company assesses potential liabilities in connection with each lawsuit and threatened lawsuits and accrues an estimated loss for these loss contingencies if both of the following conditions are met: information available prior to issuance of the financial statements indicates that it is probable that a liability has been incurred at the date of the financial statements and the amount of loss can be reasonably estimated. While certain matters to which the Company is a party specify the damages claimed, such claims may not represent reasonably probable losses. Given the inherent uncertainties of litigation, the ultimate outcome of these matters cannot be predicted at this time, nor can the amount of possible loss or range of loss, if any, be reasonably estimated.
XML 45 R35.htm IDEA: XBRL DOCUMENT v3.20.1
Income Taxes (Tables)
3 Months Ended
Mar. 27, 2020
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
 
March 27,
2020
 
March 29,
2019
Loss before income taxes
$
(21,225
)
 
$
(11,625
)
Provision for income taxes
729

 
(319
)
Effective income tax rate
(3.4
)%
 
2.7
%
XML 46 R31.htm IDEA: XBRL DOCUMENT v3.20.1
Goodwill and Identified Intangible Assets (Tables)
3 Months Ended
Mar. 27, 2020
Goodwill and Intangible Assets Disclosure [Abstract]  
Changes in Carrying Amount of Goodwill
The changes in the carrying amount of goodwill for the three months ended March 27, 2020 were as follows (in thousands):
 
Video
 
Cable Access
 
Total
Balance as of December 31, 2019
$
178,982

 
$
60,798

 
$
239,780

   Foreign currency translation adjustment, net
(1,110
)
 
(56
)
 
(1,166
)
Balance as of March 27, 2020
$
177,872

 
$
60,742

 
$
238,614

Summary of Goodwill and Identified Intangible Assets
The following is a summary of intangible assets, net (in thousands):
 
 
 
March 27, 2020
 
December 31, 2019
 
Weighted Average Remaining Life (Years)
 
Gross Carrying
Amount
 
Accumulated
Amortization
 
Net Carrying
Amount
 
Gross Carrying
Amount
 
Accumulated
Amortization
 
Net Carrying
Amount
Developed core technology
0.3
 
$
31,707

 
$
(31,642
)
 
$
65

 
$
31,707

 
$
(30,757
)
 
$
950

Customer relationships/contracts
0.9
 
44,497

 
(41,773
)
 
2,724

 
44,577

 
(41,092
)
 
3,485

Trademarks and trade names
n/a
 
594

 
(594
)
 

 
609

 
(583
)
 
26

Maintenance agreements and related relationships
n/a
 
5,500

 
(5,500
)
 

 
5,500

 
(5,500
)
 

Order backlog
n/a
 
3,054

 
(3,054
)
 

 
3,085

 
(3,085
)
 

Total identifiable intangibles, net
 
 
$
85,352

 
$
(82,563
)
 
$
2,789

 
$
85,478

 
$
(81,017
)
 
$
4,461

Amortization Expense for Identifiable Purchased Intangible Assets
Amortization expense for the identifiable purchased intangible assets for the three months ended March 27, 2020 and March 29, 2019 was allocated as follows (in thousands):
 
Three months ended
 
March 27,
2020
 
March 29,
2019
Included in cost of revenue
$
885

 
$
1,295

Included in operating expenses
770

 
788

Total amortization expense
$
1,655

 
$
2,083

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,
 
 
 
 
 
2020 (remaining nine months)
$
65

 
$
2,228

 
$
2,293

2021

 
496

 
496

Total future amortization expense
$
65

 
$
2,724

 
$
2,789

XML 47 R39.htm IDEA: XBRL DOCUMENT v3.20.1
Revenue Contract Assets and Deferred Revenue (Details) - USD ($)
$ in Thousands
Mar. 27, 2020
Dec. 31, 2019
Prepaid Expenses and Other Current Assets [Member]    
Capitalized Contract Cost [Line Items]    
Contract assets $ 5,806 $ 13,969
Other Noncurrent Liabilities [Member]    
Capitalized Contract Cost [Line Items]    
Deferred revenue $ 55,854 $ 43,450
XML 48 R12.htm IDEA: XBRL DOCUMENT v3.20.1
Investments in Equity Securities
3 Months Ended
Mar. 27, 2020
Investments, All Other Investments [Abstract]  
Investments in Equity Securities
INVESTMENTS IN EQUITY SECURITIES
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 March 27, 2020 that the EDC investment was impaired. The Company’s maximum exposure to loss from the EDC’s investment at March 27, 2020 was limited to its investment cost of $3.6 million, including $0.1 million of transaction costs.
XML 49 R16.htm IDEA: XBRL DOCUMENT v3.20.1
Goodwill and Identified Intangible Assets
3 Months Ended
Mar. 27, 2020
Goodwill and Intangible Assets Disclosure [Abstract]  
Goodwill and Identified Intangible Assets
GOODWILL AND IDENTIFIED INTANGIBLE ASSETS
Goodwill
Goodwill represents the cost in excess of the fair value of the net assets acquired in a business combination. Goodwill is tested for impairment at the reporting unit level on an annual basis and on an interim basis if an event occurs or circumstances change that would more likely than not reduce the fair value of a reporting unit below its carrying value. The Company determined that there was no impairment identified as of March 27, 2020.

The changes in the carrying amount of goodwill for the three months ended March 27, 2020 were as follows (in thousands):
 
Video
 
Cable Access
 
Total
Balance as of December 31, 2019
$
178,982

 
$
60,798

 
$
239,780

   Foreign currency translation adjustment, net
(1,110
)
 
(56
)
 
(1,166
)
Balance as of March 27, 2020
$
177,872

 
$
60,742

 
$
238,614



Intangible Assets, Net
The following is a summary of intangible assets, net (in thousands):
 
 
 
March 27, 2020
 
December 31, 2019
 
Weighted Average Remaining Life (Years)
 
Gross Carrying
Amount
 
Accumulated
Amortization
 
Net Carrying
Amount
 
Gross Carrying
Amount
 
Accumulated
Amortization
 
Net Carrying
Amount
Developed core technology
0.3
 
$
31,707

 
$
(31,642
)
 
$
65

 
$
31,707

 
$
(30,757
)
 
$
950

Customer relationships/contracts
0.9
 
44,497

 
(41,773
)
 
2,724

 
44,577

 
(41,092
)
 
3,485

Trademarks and trade names
n/a
 
594

 
(594
)
 

 
609

 
(583
)
 
26

Maintenance agreements and related relationships
n/a
 
5,500

 
(5,500
)
 

 
5,500

 
(5,500
)
 

Order backlog
n/a
 
3,054

 
(3,054
)
 

 
3,085

 
(3,085
)
 

Total identifiable intangibles, net
 
 
$
85,352

 
$
(82,563
)
 
$
2,789

 
$
85,478

 
$
(81,017
)
 
$
4,461


Amortization expense for the identifiable purchased intangible assets for the three months ended March 27, 2020 and March 29, 2019 was allocated as follows (in thousands):
 
Three months ended
 
March 27,
2020
 
March 29,
2019
Included in cost of revenue
$
885

 
$
1,295

Included in operating expenses
770

 
788

Total amortization expense
$
1,655

 
$
2,083


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,
 
 
 
 
 
2020 (remaining nine months)
$
65

 
$
2,228

 
$
2,293

2021

 
496

 
496

Total future amortization expense
$
65

 
$
2,724

 
$
2,789

XML 50 R77.htm IDEA: XBRL DOCUMENT v3.20.1
Employee Benefit Plans and Stock-based compensation - Stock-based Compensation in Opex (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 27, 2020
Mar. 29, 2019
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]    
Total stock-based compensation $ 6,259 $ 2,113
Cost of Revenue [Member]    
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]    
Total stock-based compensation 770 225
Research and Development Expense [Member]    
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]    
Total stock-based compensation 1,738 616
Selling, General and Administrative Expenses [Member]    
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]    
Total stock-based compensation 3,751 1,272
Operating Expense [Member]    
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]    
Total stock-based compensation $ 5,489 $ 1,888
XML 51 R87.htm IDEA: XBRL DOCUMENT v3.20.1
Segment Information Segment - Market Information (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 27, 2020
Mar. 29, 2019
Revenue from External Customer [Line Items]    
Net Revenue [1] $ 78,417 $ 80,106
Service Provider [Member]    
Revenue from External Customer [Line Items]    
Net Revenue 43,759 44,212
Broadcast and Media [Member]    
Revenue from External Customer [Line Items]    
Net Revenue $ 34,658 $ 35,894
[1] Revenue is attributed to countries based on the location of the customer.
XML 52 R83.htm IDEA: XBRL DOCUMENT v3.20.1
Warrants (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended
Mar. 27, 2020
Mar. 29, 2019
Dec. 31, 2019
Dec. 20, 2019
Dec. 17, 2019
Sep. 26, 2016
Class of Warrant or Right [Line Items]            
Class of Warrant or Right, Exercise Price of Warrants or Rights           $ 4.76
Reduction to net revenues - amortization of the Warrant $ 434 $ 25        
Comcast Warrants Exercise in its Entirety [Member]            
Class of Warrant or Right [Line Items]            
Right to purchase shares vested         3,217,547  
Comcast Warrants Exercise Shares Delivered [Member]            
Class of Warrant or Right [Line Items]            
Class of Warrant or Right, Number of Securities Called by Each Warrant or Right       804,387    
Comcast Warrants Exercised Shares Remaining to be Issued [Member]            
Class of Warrant or Right [Line Items]            
Right to purchase shares vested     2,413,160      
Maximum [Member] | Comcast Warrant Expires September 26, 2023 [Member]            
Class of Warrant or Right [Line Items]            
Class of Warrant or Right, Number of Securities Called by Warrants or Rights           7,816,162
Revenue from Contract with Customer Benchmark [Member]            
Class of Warrant or Right [Line Items]            
Reduction to net revenues - amortization of the Warrant $ 400 $ 25        
XML 53 R73.htm IDEA: XBRL DOCUMENT v3.20.1
Employee Benefit Plans and Stock-based Compensation - Additional Information (Detail) - USD ($)
3 Months Ended
Mar. 27, 2020
Mar. 29, 2019
Dec. 31, 2019
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Share-based Payment Arrangement, Exercise of Option, Tax Benefit $ 0 $ 0  
Defined Benefit Plan, Benefit Obligation 5,200,000   $ 5,300,000
Liability, Defined Benefit Pension Plan, Current 100,000    
Liability, Defined Benefit Pension Plan, Noncurrent $ 5,100,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 109,000 122,000  
Dividend, Share-based Payment Arrangement, Cash 0    
Total stock-based compensation $ 6,259,000 $ 2,113,000  
Employee Stock Purchase Plan      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Common Stock, Capital Shares Reserved for Future Issuance 800,000    
Discount Percentage On Purchase Of Stock 15.00%    
Share-based Payment Arrangement, Option [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Common Stock, Capital Shares Reserved for Future Issuance 3,700,000    
Grants in Period, Number of Shares 0    
Performance-Based RSU Awards to Settle Incentive Bonus Payments [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 472,247 0  
Total stock-based compensation $ 3,000,000    
Performance Shares [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 67,910    
Total stock-based compensation $ 400,000    
Share-based Payment Arrangement, Nonvested Award, Option, Cost Not yet Recognized, Amount $ 800,000    
PerformanceBased RSU Awards 2019 [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    
Share-based Payment Arrangement, Nonvested Award, Option, Cost Not yet Recognized, Amount $ 400,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 182,830    
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period 3 years    
Share-based Compensation Arrangement by Share-based Payment Award, Awards, Grants in Period, Fair Value $ 1,100,000    
Total stock-based compensation 100,000    
Share-based Payment Arrangement, Nonvested Award, Option, Cost Not yet Recognized, Amount $ 1,800,000    
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period 0    
Market Based Award 2019 [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Share-based Payment Arrangement, Nonvested Award, Option, Cost Not yet Recognized, Amount $ 700,000    
Restricted Stock Units (RSUs)      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount $ 18,700,000    
Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition 2 years 2 months 1 day    
TVN [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Payment for Pension and Other Postretirement Benefits $ 0    
Call Option [Member] | Employee Stock Purchase Plan      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Percentage of fair market value of Common Stock to purchase shares 85.00%    
Put Option [Member] | Employee Stock Purchase Plan      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Percentage of fair market value of Common Stock to purchase shares 15.00%    
XML 54 R58.htm IDEA: XBRL DOCUMENT v3.20.1
Balance Sheet Components - Other Noncurrent Liabilities (Details) - USD ($)
$ in Thousands
Mar. 27, 2020
Dec. 31, 2019
Other Liabilities Disclosure [Abstract]    
Operating lease liability (long-term) $ 25,326 $ 25,766
Deferred revenue (long-term) 7,135 6,333
Others 8,927 9,155
Other Liabilities, Noncurrent $ 41,388 $ 41,254
XML 55 R9.htm IDEA: XBRL DOCUMENT v3.20.1
Recent Accounting Pronouncements
3 Months Ended
Mar. 27, 2020
Accounting Changes and Error Corrections [Abstract]  
Recent Accounting Pronouncements
RECENT ACCOUNTING PRONOUNCEMENTS
Recently Adopted Accounting Pronouncements

ASU No. 2016-13, Financial Instruments - Credit Losses (Topic 326)

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. 
The Company adopted this new standard in the first quarter of fiscal 2020, and the adoption did not have a material impact on its condensed consolidated financial statements.

ASU No. 2017-04, Intangibles - Goodwill and Other (Topic 350)

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 Company adopted this new standard in the first quarter of fiscal 2020, and the adoption did not have an impact on its condensed consolidated financial statements.

ASU 2018-13, Fair Value Measurement (Topic 820)

In August 2018, the FASB issued ASU 2018-13, which removes, modifies and adds to the disclosure requirements on fair value measurements in Topic 820. The amendments on changes in unrealized gains and losses, the range and weighted average of significant unobservable inputs used to develop Level 3 fair value measurements, and the narrative description of measurement uncertainty should be applied prospectively for only the most recent interim or annual period presented in the initial fiscal year of adoption. All other amendments should be applied retrospectively to all periods presented upon their effective date.
The Company adopted this new standard in the first quarter of fiscal 2020, and the adoption did not have a material impact on its condensed consolidated financial statements.

ASU 2019-08, Compensation—Stock Compensation (Topic 718) and Revenue from Contracts with Customers (Topic 606): Codification Improvements—Share-Based Consideration Payable to a Customer

In November 2019, the FASB issued ASU 2019-08, Compensation - Stock Compensation (Topic 718) and Revenue from Contracts with Customers (Topic 606): Codification Improvements - Share-Based Consideration Payable to a Customer, which clarifies guidance on measurement and classification of share-based payments to customers.
The Company adopted this new standard in the first quarter of fiscal 2020, and the adoption did not have a material impact on its condensed consolidated financial statements.

Recently Issued Accounting Pronouncements

In August 2018, the FASB issued ASU No. 2018-14, Compensation - Retirement Benefits - Defined Benefit Plans - General Subtopic 715-20 - Disclosure Framework - Changes to the Disclosure Requirements for Defined Benefit Plans, which is designed to improve the effectiveness of disclosures by removing and adding disclosures related to defined benefit plans. The new ASU is effective for the Company for fiscal years ending after December 15, 2020, and early adoption is permitted. The Company expects the impact to its disclosure to be relatively limited.

In January 2020, the FASB issued ASU No. 2020-01, to clarify certain interactions between the guidance to account for equity securities, the guidance to account for investments under the equity method of accounting, and the guidance to account for derivatives and hedging. The new ASU clarifies the application of measurement alternatives and the accounting for certain forward contracts and purchased options to acquire investments. The new ASU is effective for the Company for fiscal years ending after December 15, 2021, and early adoption is permitted. The Company is currently evaluating the impact of adopting the new ASU on its consolidated financial statements.
XML 56 R50.htm IDEA: XBRL DOCUMENT v3.20.1
Fair Value Measurements - Narratives (Details) - USD ($)
$ in Thousands
Mar. 27, 2020
Dec. 31, 2019
Sep. 27, 2019
Dec. 31, 2015
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]        
Other Long-term Debt $ 16,391 $ 17,224    
Level 2 [Member]        
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]        
Convertible Debt, Fair Value Disclosures 114,600 131,900    
Other Long-term Debt 16,400 17,200    
Fair Value, Nonrecurring [Member]        
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]        
Total assets measured and recorded at fair value 0      
Total liabilities measured and recorded at fair value 0      
TVN [Member]        
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]        
Postemployment Benefits Liability $ 300 800    
Convertible Note due 2020        
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]        
Debt Instrument, Interest Rate, Stated Percentage 4.00%     4.00%
Convertible Note due 2020 | Level 2 [Member]        
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]        
Convertible Debt, Fair Value Disclosures $ 53,800 $ 66,800    
Convertible Note due 2024        
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]        
Debt Instrument, Interest Rate, Stated Percentage 2.00%   2.00%  
XML 57 R1.htm IDEA: XBRL DOCUMENT v3.20.1
Document and Entity Information - shares
3 Months Ended
Mar. 27, 2020
Apr. 27, 2020
Document And Entity Information [Abstract]    
Document Type 10-Q  
Amendment Flag false  
Document Period End Date Mar. 27, 2020  
Document Fiscal Year Focus 2020  
Document Fiscal Period Focus Q1  
Entity Registrant Name HARMONIC INC  
Entity Central Index Key 0000851310  
Current Fiscal Year End Date --12-31  
Entity Current Reporting Status Yes  
Entity Interactive Data Current Yes  
Entity Filer Category Accelerated Filer  
Entity Shell Company false  
Entity Emerging Growth Company false  
Entity Small Business false  
Entity Common Stock, Shares Outstanding   96,579,495
XML 58 R5.htm IDEA: XBRL DOCUMENT v3.20.1
CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS) - USD ($)
$ in Thousands
3 Months Ended
Mar. 27, 2020
Mar. 29, 2019
Net loss $ (21,954) $ (11,306)
Other comprehensive income (loss) before tax:    
Losses reclassified into earnings 0 157
Change in foreign currency translation adjustments (3,119) (1,300)
Other comprehensive loss before tax (3,119) (1,143)
Provision for income taxes 156 106
Other comprehensive loss, net of tax (3,275) (1,249)
Total comprehensive loss $ (25,229) $ (12,555)
XML 59 R54.htm IDEA: XBRL DOCUMENT v3.20.1
Balance Sheet Components Additional Information (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 27, 2020
Dec. 31, 2019
French R&D tax credits receivable, noncurrent $ 16,303 $ 15,899
TVN [Member] | Research Tax Credit Carryforward [Member]    
The number of years R&D tax credits can be used to offset against income tax payable after incurred 4 years  
Other Noncurrent Assets [Member] | TVN [Member] | Research Tax Credit Carryforward [Member]    
French R&D tax credits receivable, noncurrent $ 23,500  
XML 60 R47.htm IDEA: XBRL DOCUMENT v3.20.1
Derivatives and Hedging Activities Assets Liabilities Balance Sheet Location (Details) - Foreign Exchange Contract [Member] - USD ($)
$ in Thousands
Mar. 27, 2020
Dec. 31, 2019
Derivatives, Fair Value [Line Items]    
Derivative Asset, Current $ 0 $ 43
Derivative Liability, Current 479 112
Not Designated as Hedging Instrument [Member] | Prepaid Expenses and Other Current Assets [Member]    
Derivatives, Fair Value [Line Items]    
Derivative Asset, Current 0 43
Not Designated as Hedging Instrument [Member] | Accrued Liabilities [Member]    
Derivatives, Fair Value [Line Items]    
Derivative Liability, Current $ 479 $ 112
XML 61 R43.htm IDEA: XBRL DOCUMENT v3.20.1
Investments in Equity Securities (Details) - Variable Interest Entity, Not Primary Beneficiary [Member] - USD ($)
$ in Millions
3 Months Ended
Mar. 27, 2020
Oct. 22, 2014
EDC [Member]    
Schedule of Cost-method Investments [Line Items] (Deprecated 2018-01-31)    
Cost Method Investments Original Cost   $ 3.5
Cost-method Investments, Other than Temporary Impairment $ 0.0  
Maximum Exposure to Loss from Investment 3.6  
Variable Interest Entity, Transaction Costs, Amount $ 0.1  
EDC [Member]    
Schedule of Cost-method Investments [Line Items] (Deprecated 2018-01-31)    
Noncontrolling Interest, Ownership Percentage by Parent   18.40%
XML 62 R60.htm IDEA: XBRL DOCUMENT v3.20.1
Goodwill and Identified Intangible Assets - Changes in Carrying Amount of Goodwill (Detail)
$ in Thousands
3 Months Ended
Mar. 27, 2020
USD ($)
Goodwill [Line Items]  
Balance at beginning of period $ 239,780
Foreign currency translation adjustment, net (1,166)
Balance at end of period 238,614
Video [Member]  
Goodwill [Line Items]  
Balance at beginning of period 178,982
Foreign currency translation adjustment, net (1,110)
Balance at end of period 177,872
Cable Access [Member]  
Goodwill [Line Items]  
Balance at beginning of period 60,798
Foreign currency translation adjustment, net (56)
Balance at end of period $ 60,742
XML 63 R64.htm IDEA: XBRL DOCUMENT v3.20.1
Restructuring and Related Charges Restructuring and Related Charges, COS & OPEX (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 27, 2020
Mar. 29, 2019
Restructuring and Related Activities [Abstract]    
Cost of Revenue - restructuring adjustment $ (73)  
Cost of revenue - restructuring and related charges   $ 301
Operating expenses - Restructuring and related charges 676 57
Restructuring Charges $ 603 $ 358
XML 64 R68.htm IDEA: XBRL DOCUMENT v3.20.1
Convertible Notes, Other Debts And Finance Leases - 2024 Convertible Notes Roll Forward (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Mar. 27, 2020
Dec. 31, 2019
Sep. 27, 2019
Debt Instrument [Line Items]      
Carrying amount $ 89,832 $ 88,629  
Convertible Note due 2024      
Debt Instrument [Line Items]      
Principal amount 115,500 115,500 $ 115,500
Less: Debt discount, net of amortization (22,594) (23,652)  
Less: Debt issuance costs, net of amortization (3,074) (3,219)  
Carrying amount $ 89,832 $ 88,629  
Remaining amortization period (years) 4 years 4 months 24 days 4 years 8 months 12 days  
Effective interest rate on liability component 7.95% 7.95%  
XML 65 R22.htm IDEA: XBRL DOCUMENT v3.20.1
Warrants
3 Months Ended
Mar. 27, 2020
Equity [Abstract]  
Warrants Disclosure
WARRANTS

On September 26, 2016, the Company granted a warrant to purchase shares of common stock (the “Warrant”) to Comcast pursuant to which Comcast may, subject to certain vesting provisions, purchase up to 7,816,162 shares of the Company’s common stock subject to adjustment in accordance with the terms of the Warrant, for a per share exercise price of $4.76.

The Warrant shares were fully vested and exercisable as of July 1, 2019. On December 17, 2019, Comcast exercised the Warrant in its entirety, resulting in a net issuance of 3,217,547 shares. The Company delivered 804,387 shares to Comcast on December 20, 2019, with the remaining 2,413,160 shares delivered on January 10, 2020.

During the three months ended March 27, 2020 and March 29, 2019, the Company recorded $0.4 million and $25 thousand, respectively, as a reduction to net revenues in connection with amortization of the Warrant.
XML 66 R26.htm IDEA: XBRL DOCUMENT v3.20.1
Revenue (Tables)
3 Months Ended
Mar. 27, 2020
Revenue from Contract with Customer [Abstract]  
Contract assets and Deferred Revenue
Contract assets and deferred revenue consisted of the following (in thousands):
 
As of
 
March 27,
2020
 
December 31,
2019
Contract assets
$
5,806

 
$
13,969

Deferred revenue
55,854

 
43,450

XML 67 R10.htm IDEA: XBRL DOCUMENT v3.20.1
Revenue
3 Months Ended
Mar. 27, 2020
Revenue from Contract with Customer [Abstract]  
Revenue from Contract with Customer [Text Block]
REVENUE
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 video processing solutions.

The Company’s revenue is classified into two categories in the Condensed Consolidated Statement of Operations, which are “Appliance and integration” and “SaaS and service.” The “Appliance and integration” revenue category includes hardware, licenses and professional services and is reflective of non-recurring revenue, while the “SaaS and service” category includes usage fees for the Company’s SaaS platform and support revenue stream from the Company’s appliance-based customers and reflects the Company’s recurring revenue stream.

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 has revenue arrangements that include multiple performance obligations. The Company allocates the transaction price to all separate performance obligations based on the relative standalone selling prices (“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.

If the Company has not yet established a price because the good or service has not previously been sold on a standalone basis, SSP for such good and service in a contract with multiple performance obligations is determined by applying a residual approach whereby all other performance obligations within a contract are first allocated a portion of the transaction price based upon their respective SSP, using observable prices, with any residual amount of the transaction price allocated to the good or service for which the price has not yet been established.

Contract Balances. 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. The Company’s payment terms vary by the type and location of its 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, the Company requires payment before the products or services are delivered to the customer.

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 and deferred revenue consisted of the following (in thousands):
 
As of
 
March 27,
2020
 
December 31,
2019
Contract assets
$
5,806

 
$
13,969

Deferred revenue
55,854

 
43,450



Contract assets and Deferred revenue (long-term) are reported as components of “Prepaid expenses and other current assets” and “Other non-current liabilities”, respectively, on the Condensed Consolidated Balance Sheets. See Note 8, “Balance Sheet Components” for additional information.

During the three months ended March 27, 2020 and March 29, 2019, the Company recognized revenue of $18.0 million and $21.2 million, respectively, that was included in the deferred revenue balance at the beginning of each fiscal year.

Practical Expedients and Exemptions. 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. These performance obligations primarily relate to the Company’s support and maintenance contracts which have a duration of one year or less and subscriptions services for which invoicing corresponds to the value of the Company’s performance completed to date.

In July 2019, Comcast elected enterprise license pricing for the Company’s CableOS software under certain existing commercial agreements between the Company and Comcast (the “CableOS software license agreement”), which also includes maintenance and support services, and material rights. As of March 27, 2020, the aggregate amount of the transaction price under this agreement allocated to the remaining performance obligations is $98.1 million, and the Company will recognize this revenue as the related performance obligations are delivered over the next three years to four years.

See Note 16, “Segment Information” for disaggregated revenue information.
XML 68 R14.htm IDEA: XBRL DOCUMENT v3.20.1
Fair Value Measurements
3 Months Ended
Mar. 27, 2020
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 March 27, 2020
 
 
 
 
 
 
 
Accrued and other current liabilities
 
 
 
 
 
 
 
Derivative liabilities
$

 
$
479

 
$

 
$
479

Total liabilities measured and recorded at fair value
$

 
$
479

 
$

 
$
479

 
Level 1
 
Level 2
 
Level 3
 
Total
As of December 31, 2019
 
 
 
 
 
 
 
Prepaid and other current assets
 
 
 
 
 
 
 
Derivative assets
$

 
$
43

 
$

 
$
43

Total assets measured and recorded at fair value
$

 
$
43

 
$

 
$
43

Accrued and other current liabilities
 
 
 
 
 
 
 
Derivative liabilities
$

 
$
112

 
$

 
$
112

Total liabilities measured and recorded at fair value
$

 
$
112

 
$

 
$
112



The Company’s liability for the acquired employee voluntary departure plan in France (the “French VDP”) was $0.3 million and $0.8 million as of March 27, 2020 and December 31, 2019, 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. Subsequently there is no recurring fair value remeasurement for this liability based on the applicable accounting guidance.

The carrying value of the Company’s financial instruments, including cash equivalents, 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 4.00% Convertible Senior Notes due 2020 (the “2020 Notes”) was approximately $53.8 million and $66.8 million as of March 27, 2020 and December 31, 2019, respectively. The fair value of Company’s 2.00% Convertible Senior Notes due 2024 (the “2024 Notes” and, together with the 2020 Notes, the “Notes”) was approximately $114.6 million and $131.9 million as of March 27, 2020 and December 31, 2019, respectively. The Notes are classified as Level 2 valuations. The Company’s other debts assumed from the Thomson Video Networks (“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 finance leases, outstanding as of March 27, 2020 and December 31, 2019 were in the aggregate of $16.4 million and $17.2 million, respectively. (See Note 11, “Convertible Notes, Other debts and Finance Leases” for additional information).
During the three months ended March 27, 2020, there were no nonrecurring fair value measurements of assets and liabilities subsequent to initial recognition.
XML 69 R18.htm IDEA: XBRL DOCUMENT v3.20.1
Convertible Notes, Other Debts And Finance Lease
3 Months Ended
Mar. 27, 2020
Debt Disclosure [Abstract]  
Convertible Notes, Other Debts And Capital Leases
CONVERTIBLE NOTES, OTHER DEBTS AND FINANCE LEASES
2.00% Convertible Senior Notes due 2024
In September 2019, the Company issued $115.5 million of the 2024 Notes pursuant to an indenture (the “2024 Notes Indenture”), dated September 13, 2019, by and between the Company and U.S. Bank National Association, as trustee. The 2024 Notes bear interest at a rate of 2.00% per year, payable semiannually on March 1 and September 1 of each year. The 2024 Notes will mature on September 1, 2024, unless earlier repurchased by the Company, redeemed by the Company or converted pursuant to their terms.

The 2024 Notes are convertible into cash, shares of the Company’s common stock, par value $0.001 (“Common Stock”), or a combination thereof, at the Company’s election, at an initial conversion rate of 115.5001 shares of Common Stock per $1,000 principal amount of 2024 Notes (which is equivalent to an initial conversion price of approximately $8.66 per share). The conversion rate, and thus the effective conversion price, may be adjusted under certain circumstances, including in connection with conversions made following certain fundamental changes or a notice of redemption and under other circumstances, in each case, as set forth in the 2024 Notes Indenture.

The 2024 Notes will be convertible at certain times and upon the occurrence of certain events in the future, in each case, specified in the 2024 Notes Indenture. Further, on or after June 1, 2024, until the close of business on the scheduled trading day immediately preceding the maturity date, holders of the 2024 Notes may convert all or a portion of their 2024 Notes regardless of these conditions.

In accordance with the accounting guidance on embedded conversion features, the conversion feature associated with the 2024 Notes was valued at $24.9 million and bifurcated from the host debt instrument and recorded in “Additional paid-in capital”. The resulting debt discount on the 2024 Notes is being amortized to interest expense at the effective interest rate over the contractual term of the 2024 Notes. The following table presents the components of the 2024 Notes as of March 27, 2020 and December 31, 2019 (in thousands, except for years and percentages):

 
March 27, 2020
 
December 31, 2019
Liability:
 
 
 
  Principal amount
$
115,500

 
$
115,500

  Less: Debt discount, net of amortization
(22,594
)
 
(23,652
)
  Less: Debt issuance costs, net of amortization
(3,074
)
 
(3,219
)
  Carrying amount
$
89,832

 
$
88,629

  Remaining amortization period (years)
4.4

 
4.7

  Effective interest rate on liability component
7.95
%
 
7.95
%


4.00% Convertible Senior Notes due 2020
In December 2015, the Company issued $128.25 million in aggregate principal amount of the 2020 Notes pursuant to an indenture (the “2020 Notes Indenture”), dated December 14, 2015, by and between the Company and U.S. Bank National Association, as trustee. The 2020 Notes bear interest at a rate of 4.00% per year, payable in cash on June 1 and December 1 of each year and the 2020 Notes will mature on December 1, 2020 unless earlier repurchased by the Company, redeemed by the Company or converted pursuant to their terms.
In September 2019, the Company used approximately $109.6 million of the net proceeds from the issuance of the 2024 Notes to repurchase $82.5 million aggregate principal of the 2020 Notes in privately negotiated transactions. The repurchase of the 2020 Notes was accounted for as a debt extinguishment, and the consideration transferred was allocated between the equity and liability components by determining the fair value of the conversion option immediately prior to the debt extinguishment and allocating that portion of the repurchase price to additional paid-in capital for $27.1 million, with the residual repurchase price allocated to the liability component, respectively. The partial repurchase of the 2020 Notes resulted in the recognition of a $5.7 million loss on debt extinguishment for the year ended December 31, 2019.

The 2020 Notes are convertible into cash, shares of the Common Stock, or a combination thereof, at the Company’s election, at an initial conversion rate of 173.9978 shares of Common Stock per $1,000 principal amount of 2020 Notes (which is equivalent to an initial conversion price of approximately $5.75 per share). The conversion rate, and thus the effective conversion price, may be adjusted under certain circumstances, including in connection with conversions made following certain fundamental changes and under other circumstances, in each case, as set forth in the 2020 Notes Indenture.
The 2020 Notes will be convertible at certain times and upon the occurrence of certain events in the future, in each case, specified in the 2020 Notes Indenture. Further, on or after September 1, 2020, until the close of business on the scheduled trading day immediately preceding the maturity date, holders of the 2020 Notes may convert all or a portion of their 2020 Notes regardless of these conditions.
In accordance with the accounting guidance on embedded conversion features, the conversion feature associated with the 2020 Notes was initially valued at $26.1 million and bifurcated from the host debt instrument and recorded in “Additional paid-in capital”. The resulting debt discount on the 2020 Notes is being amortized to interest expense at the effective interest rate over the contractual terms of the 2020 Notes. The following table presents the components of the 2020 Notes as of March 27, 2020 and December 31, 2019 (in thousands, except for years and percentages):
 
March 27, 2020
 
December 31, 2019
Liability:
 
 
 
  Principal amount
$
45,785

 
$
45,785

  Less: Debt discount, net of amortization
(1,586
)
 
(2,151
)
  Less: Debt issuance costs, net of amortization
(191
)
 
(259
)
  Carrying amount
$
44,008

 
$
43,375

  Remaining amortization period (years)
0.7

 
0.9

  Effective interest rate on liability component
9.94
%
 
9.94
%

The 2020 Notes became convertible as of December 31, 2019, as the last reported sale price of the Common stock for at least 20 trading days during a period of 30 consecutive trading days ending on the last trading day of the immediately preceding fiscal quarter was greater than or equal to 130% of the conversion price of the 2020 Notes on each applicable trading day. As a result of the 2020 Notes becoming currently convertible for cash up to the principal amount of $45.8 million, the Company reclassified the unamortized debt discount for the 2020 Notes in the amount of $1.8 million from “Additional paid-in-capital” to convertible debt in the mezzanine equity section in the Condensed Consolidated Balance Sheet as of March 27, 2020.

The following table presents interest expense recognized for the 2020 Notes and the 2024 Notes (in thousands):
 
Three months ended
 
March 27, 2020
 
March 29, 2019
Contractual interest expense
$
1,035

 
$
1,283

Amortization of debt discount
1,623

 
1,433

Amortization of debt issuance costs
212

 
172

  Total interest expense recognized
$
2,870

 
$
2,888



Other Debts and Finance Leases

The Company has a variety of debt and credit facilities in France to satisfy the financing requirements of the operations of its French subsidiary. These arrangements are summarized in the table below (in thousands):
 
March 27, 2020
 
December 31, 2019
Financing from French government agencies related to various government incentive programs (1)
$
16,160

 
$
16,566

Term loans
174

 
587

Obligations under finance leases
57

 
71

  Total debt obligations
16,391

 
17,224

  Less: current portion
(6,343
)
 
(6,713
)
  Long-term portion
$
10,048

 
$
10,511

(1) As of March 27, 2020 and December 31, 2019, loans backed by French R&D tax credit receivables were $14.7 million and $15.1 million, respectively. As of March 27, 2020, the French Subsidiary had an aggregate of $23.5 million of R&D tax credit receivables from the French government from 2020 through 2023. See Note 8, “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 2020 through 2022. The remaining loans of $1.5 million at March 27, 2020, primarily relate to financial support from French government agencies for R&D innovation projects at minimal interest rates, and these loans mature between 2020 through 2025.

Future minimum repayments

The table below presents the future minimum repayments of debts and finance lease obligations in France as of March 27, 2020 (in thousands):

Years ending December 31,
Finance lease obligations
 
Other Debt obligations
2020 (remaining nine months)
$
35

 
$
6,212

2021
22

 
5,007

2022

 
4,750

2023

 
147

Thereafter

 
218

Total
$
57

 
$
16,334



Line of Credit
On December 19, 2019, the Company entered into a Credit Agreement (the “Credit Agreement”) with JPMorgan Chase Bank, N.A., as lender. The Credit Agreement provides for a secured revolving loan facility in an aggregate principal amount of up to $25.0 million, based on a borrowing base of eligible accounts receivable and inventory, with a maturity date of October 31, 2020. The Company may use availability under the revolving loan facility for the issuance of letters of credit. The proceeds of the revolving loans may be used for general corporate purposes.

The revolving loans bear interest, at the Company’s election, at a floating rate per annum equal to either (1) 1.25% plus the greater of (i) 1 month LIBOR on any day plus 2.50% and (ii) the prime rate as reported in the Wall Street Journal from time to time or (2) 2.25% plus LIBOR for an interest period of one, two or three months. Interest on the revolving loans is payable monthly in arrears, in the case of prime rate loans, and at the end of the applicable interest period, in the case of LIBOR loans.

The Credit Agreement contains customary affirmative and negative covenants, including covenants limiting the ability of the Company, among other things, incur debt, grant liens, undergo certain fundamental changes, make investments, make certain restricted payments, dispose of assets, enter into transactions with affiliates, and enter into burdensome agreements, in each case, subject to limitations and exceptions set forth in the Credit Agreement. The Company is also required to maintain compliance with an adjusted quick ratio, a minimum EBITDA covenant (tested quarterly) and a minimum liquidity covenant, in each case, determined in accordance with the terms of the Credit Agreement. As of March 27, 2020, the Company was in compliance with the covenants under the Credit Agreement.

As of March 27, 2020, there was $0.3 million of outstanding letters of credit issued under the Credit Agreement. There were no revolving borrowings under the Credit Agreement as of March 27, 2020.

As of March 27, 2020, the Company has security for letters of credit which are unsecured in the amount of $2.2 million.
XML 70 R37.htm IDEA: XBRL DOCUMENT v3.20.1
Segment Information (Tables)
3 Months Ended
Mar. 27, 2020
Segment Reporting [Abstract]  
Segment Reporting Information, by Segment
The following table provides summary financial information by reportable segment (in thousands):

 
Three months ended
 
March 27, 2020
 
March 29, 2019
Video
 
 
 
Revenue
$
54,372

 
$
67,176

Gross profit
27,907

 
38,602

Operating income (loss)
(6,267
)
 
1,968

Cable Access
 
 
 
Revenue
$
24,045

 
$
12,930

Gross profit
10,414

 
5,068

Operating loss
(3,265
)
 
(5,822
)
Total
 
 
 
Revenue
$
78,417

 
$
80,106

Gross profit
38,321

 
43,670

Operating loss
$
(9,532
)
 
$
(3,854
)
Reconciliation of Operating Profit (Loss) from Segments to Consolidated
A reconciliation of the Company’s consolidated segment operating loss to consolidated loss before income taxes is as follows (in thousands):
 
Three months ended
 
March 27, 2020

March 29, 2019
Total segment operating loss
$
(9,532
)
 
$
(3,854
)
Unallocated corporate expenses
(603
)
 
(358
)
Stock-based compensation
(6,259
)
 
(2,113
)
Amortization of intangibles
(1,655
)
 
(2,083
)
Loss from operations
(18,049
)
 
(8,408
)
Non-operating expense, net
(3,176
)
 
(3,217
)
Loss before income taxes
$
(21,225
)
 
$
(11,625
)
Revenue from External Customers by Geographic Areas
 
Three months ended
 
March 27, 2020

March 29, 2019
Net Revenue (in thousands) (1)
 
 
 
United States
$
34,403

 
$
30,115

Other Countries
44,014

 
49,991

Total
$
78,417

 
$
80,106


(1)  Revenue is attributed to countries based on the location of the customer.

Revenue from External Customers by Products and Services
Market Information
 
Three months ended
 
March 27, 2020
 
March 29, 2019
Market (in thousands)
 
 
 
Service Provider
$
43,759

 
$
44,212

Broadcast and Media
34,658

 
35,894

Total
$
78,417

 
$
80,106

XML 71 R33.htm IDEA: XBRL DOCUMENT v3.20.1
Convertible Notes, Other Debts And Finance Lease (Tables)
3 Months Ended
Mar. 27, 2020
Debt Instrument [Line Items]  
Convertible Debt Interest
The following table presents interest expense recognized for the 2020 Notes and the 2024 Notes (in thousands):
 
Three months ended
 
March 27, 2020
 
March 29, 2019
Contractual interest expense
$
1,035

 
$
1,283

Amortization of debt discount
1,623

 
1,433

Amortization of debt issuance costs
212

 
172

  Total interest expense recognized
$
2,870

 
$
2,888

Schedule of Other Debt and Capital Leases
The Company has a variety of debt and credit facilities in France to satisfy the financing requirements of the operations of its French subsidiary. These arrangements are summarized in the table below (in thousands):
 
March 27, 2020
 
December 31, 2019
Financing from French government agencies related to various government incentive programs (1)
$
16,160

 
$
16,566

Term loans
174

 
587

Obligations under finance leases
57

 
71

  Total debt obligations
16,391

 
17,224

  Less: current portion
(6,343
)
 
(6,713
)
  Long-term portion
$
10,048

 
$
10,511

(1) As of March 27, 2020 and December 31, 2019, loans backed by French R&D tax credit receivables were $14.7 million and $15.1 million, respectively. As of March 27, 2020, the French Subsidiary had an aggregate of $23.5 million of R&D tax credit receivables from the French government from 2020 through 2023. See Note 8, “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 2020 through 2022. The remaining loans of $1.5 million at March 27, 2020, primarily relate to financial support from French government agencies for R&D innovation projects at minimal interest rates, and these loans mature between 2020 through 2025.

Schedule of Maturities of Long-term Debt
The table below presents the future minimum repayments of debts and finance lease obligations in France as of March 27, 2020 (in thousands):

Years ending December 31,
Finance lease obligations
 
Other Debt obligations
2020 (remaining nine months)
$
35

 
$
6,212

2021
22

 
5,007

2022

 
4,750

2023

 
147

Thereafter

 
218

Total
$
57

 
$
16,334

Convertible Note due 2024  
Debt Instrument [Line Items]  
Schedule of Carrying Values and Estimated Fair Values of Debt Instruments
The following table presents the components of the 2024 Notes as of March 27, 2020 and December 31, 2019 (in thousands, except for years and percentages):

 
March 27, 2020
 
December 31, 2019
Liability:
 
 
 
  Principal amount
$
115,500

 
$
115,500

  Less: Debt discount, net of amortization
(22,594
)
 
(23,652
)
  Less: Debt issuance costs, net of amortization
(3,074
)
 
(3,219
)
  Carrying amount
$
89,832

 
$
88,629

  Remaining amortization period (years)
4.4

 
4.7

  Effective interest rate on liability component
7.95
%
 
7.95
%
Convertible Note due 2020  
Debt Instrument [Line Items]  
Schedule of Carrying Values and Estimated Fair Values of Debt Instruments
The following table presents the components of the 2020 Notes as of March 27, 2020 and December 31, 2019 (in thousands, except for years and percentages):
 
March 27, 2020
 
December 31, 2019
Liability:
 
 
 
  Principal amount
$
45,785

 
$
45,785

  Less: Debt discount, net of amortization
(1,586
)
 
(2,151
)
  Less: Debt issuance costs, net of amortization
(191
)
 
(259
)
  Carrying amount
$
44,008

 
$
43,375

  Remaining amortization period (years)
0.7

 
0.9

  Effective interest rate on liability component
9.94
%
 
9.94
%
XML 72 R52.htm IDEA: XBRL DOCUMENT v3.20.1
Balance Sheet Components - Inventories, net (Details) - USD ($)
$ in Thousands
Mar. 27, 2020
Dec. 31, 2019
Inventory Disclosure [Abstract]    
Raw materials $ 4,881 $ 4,179
Work-in-process 2,220 1,633
Finished goods 18,841 14,080
Service-related spares 8,912 9,150
Inventory, Net $ 34,854 $ 29,042
XML 73 R3.htm IDEA: XBRL DOCUMENT v3.20.1
CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) - $ / shares
Mar. 27, 2020
Dec. 31, 2019
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 96,566,000 91,875,000
Common stock, shares outstanding 96,566,000 91,875,000
XML 74 R7.htm IDEA: XBRL DOCUMENT v3.20.1
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)
$ in Thousands
3 Months Ended
Mar. 27, 2020
Mar. 29, 2019
Cash flows from operating activities:    
Net loss $ (21,954) $ (11,306)
Adjustments to reconcile net loss to net cash provided by (used in) operating activities:    
Amortization of intangibles 1,655 2,083
Depreciation 2,843 2,846
Stock-based compensation 6,259 2,113
Amortization of discount on convertible debt 1,835 1,605
Amortization of non-cash warrant 434 25
Restructuring, asset impairment and loss on retirement of fixed assets 8 103
Deferred income taxes, net 653 (538)
Foreign currency adjustments (2,066) (638)
Provision for excess and obsolete inventories 234 254
Provision for doubtful accounts, returns and discounts 331 417
Other non-cash adjustments, net 113 287
Changes in operating assets and liabilities:    
Accounts receivable (5,068) 22,351
Inventories (6,281) (4,157)
Prepaid expenses and other assets 10,579 1,417
Accounts payable (242) (8,177)
Deferred revenue 12,477 4,750
Income taxes payable (768) (192)
Accrued and other liabilities (12,083) (9,027)
Net cash provided by (used in) operating activities (11,041) 4,216
Cash flows from investing activities:    
Purchases of property and equipment (11,224) (1,674)
Net cash used in investing activities (11,224) (1,674)
Cash flows from financing activities:    
Payment of convertible debt issuance costs (35) 0
Proceeds from other debts and finance leases 0 160
Repayment of other debts and finance leases (406) (97)
Proceeds from common stock issued to employees 3,000 2,012
Payment of tax withholding obligations related to net share settlements of restricted stock units (829) (657)
Net cash provided by financing activities 1,730 1,418
Effect of exchange rate changes on cash, cash equivalents and restricted cash (811) (33)
Net increase (decrease) in cash, cash equivalents and restricted cash (21,346) 3,927
Cash, cash equivalents and restricted cash at beginning of period 93,058 65,989
Cash, cash equivalents and restricted cash at end of period 71,712 69,916
Supplemental disclosures of cash flow information:    
Income tax payments, net 408 490
Interest payments, net 1,095 92
Supplemental schedule of non-cash investing and financing activities:    
Capital expenditures incurred but not yet paid $ 7,620 $ 91
XML 75 R56.htm IDEA: XBRL DOCUMENT v3.20.1
Balance Sheet Components - Other Long Term Assets (Details) - USD ($)
$ in Thousands
Mar. 27, 2020
Dec. 31, 2019
Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract]    
French R&D tax credits receivable $ 16,303 $ 15,899
Deferred tax assets 10,222 10,575
Equity investment 3,593 3,593
Other 9,757 11,238
Other Assets, Noncurrent $ 39,875 $ 41,305
XML 76 R89.htm IDEA: XBRL DOCUMENT v3.20.1
Commitments and Contingencies - Additional Information (Detail) - USD ($)
$ in Millions
Mar. 27, 2020
Dec. 31, 2019
Dec. 31, 2017
Other Commitments [Line Items]      
Non-cancelable purchase commitments $ 55.3    
Maximum amount of potential future payments under the company's financial guarantees 2.7 $ 2.7  
Indemnification [Member]      
Other Commitments [Line Items]      
Accrual for indemnification provisions 0.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
Foreign Line of Credit [Member] | Performance Guarantee [Member] | Guarantee Obligations [Member]      
Other Commitments [Line Items]      
Line of Credit Facility, Current Borrowing Capacity     $ 2.0
JPMORGAN CHASE BANK N.A. [Member] | Revolving Credit Facility [Member]      
Other Commitments [Line Items]      
Maximum amount of potential future payments under the company's financial guarantees 0.3    
Line of Credit Facility, Current Borrowing Capacity 0.0    
Foreign Line of Credit [Member] | Performance Guarantee [Member]      
Other Commitments [Line Items]      
Line of Credit Facility, Fair Value of Amount Outstanding $ 0.0 $ 0.0  
XML 77 R79.htm IDEA: XBRL DOCUMENT v3.20.1
Income Taxes (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 27, 2020
Mar. 29, 2019
Income Tax Disclosure [Abstract]    
Loss before income taxes $ (21,225) $ (11,625)
Provision for income taxes $ 729 $ (319)
Effective income tax rate (3.40%) 2.70%
XML 78 R75.htm IDEA: XBRL DOCUMENT v3.20.1
Employee Benefit Plans and Stock-based Compensation - Summary of Restricted Stock Units Outstanding (Detail) - Restricted Stock Units Outstanding [Member]
shares in Thousands
3 Months Ended
Mar. 27, 2020
$ / shares
shares
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Number of Units, Beginning balance | shares 3,601
Weighted Average Grant Date Fair Value, Beginning balance | $ / shares $ 5.18
Granted | shares 1,894
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value | $ / shares $ 6.24
Vested | shares (1,790)
Vested in Period, Weighted Average Grant Date Fair Value | $ / shares $ 5.48
Forfeited | shares (237)
Weighted Average Grant Date Fair Value, Forfeited or cancelled | $ / shares $ 3.84
Number of Units, Ending balance | shares 3,468
Weighted Average Grant Date Fair Value, Ending balance | $ / shares $ 5.69
XML 79 R85.htm IDEA: XBRL DOCUMENT v3.20.1
Segment Information Segment Income or Loss Reconciliation (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 27, 2020
Mar. 29, 2019
Segment Reporting Information [Line Items]    
Operating income (loss) $ (18,049) $ (8,408)
Unallocated Corporate Expenses (54,787) (50,257)
Stock-based compensation (6,259) (2,113)
Amortization of intangibles (1,655) (2,083)
Nonoperating Income (Expense) (3,176) (3,217)
Loss before income taxes (21,225) (11,625)
Operating Segments [Member]    
Segment Reporting Information [Line Items]    
Operating income (loss) (9,532) (3,854)
Corporate, Non-Segment [Member]    
Segment Reporting Information [Line Items]    
Unallocated Corporate Expenses $ (603) $ (358)
XML 80 R81.htm IDEA: XBRL DOCUMENT v3.20.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
Mar. 27, 2020
Mar. 29, 2019
Numerator:    
Net loss $ (21,954) $ (11,306)
Denominator:    
Basic and diluted 95,575 88,165
Net loss per share:    
Basic and diluted $ (0.23) $ (0.13)
XML 81 R71.htm IDEA: XBRL DOCUMENT v3.20.1
Convertible Notes , Other Debts And Finance Leases - Other Debt and Capital Lease Obligations (Details) - USD ($)
$ in Thousands
Mar. 27, 2020
Dec. 31, 2019
Debt Instrument [Line Items]    
Financing from French government agencies related to various government incentive programs (1) [1] $ 16,160 $ 16,566
Term loans 174 587
Obligations under finance leases 57 71
Other Long-term Debt 16,391 17,224
Less: current portion (6,343) (6,713)
Long-term portion $ 10,048 $ 10,511
[1] As of March 27, 2020 and December 31, 2019, loans backed by French R&D tax credit receivables were $14.7 million and $15.1 million, respectively. As of March 27, 2020, the French Subsidiary had an aggregate of $23.5 million of R&D tax credit receivables from the French government from 2020 through 2023. See Note 8, “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 2020 through 2022. The remaining loans of $1.5 million at March 27, 2020, primarily relate to financial support from French government agencies for R&D innovation projects at minimal interest rates, and these loans mature between 2020 through 2025.
XML 82 R19.htm IDEA: XBRL DOCUMENT v3.20.1
Employee Benefit Plans and Stock-based Compensation
3 Months Ended
Mar. 27, 2020
Share-based Payment Arrangement [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 13, “Employee Benefit Plans and Stock-based Compensation” of Notes to Consolidated Financial Statements in the 2019 Form 10-K for details pertaining to each plan.

As of March 27, 2020, there were 0.8 million and 3.7 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 three months ended March 27, 2020 (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, 2019
 
1,888

 
$
5.83

 
 
 
 
Exercised
 
(127
)
 
5.78

 
 
 
 
Canceled or expired
 
(203
)
 
5.78

 
 
 
 
Balance at March 27, 2020
 
1,558

 
5.84

 
1.9
 
$
1,319


 
 
 
 
 
 
 
 
Vested and expected to vest
 
1,558

 
5.84

 
1.9
 
$
1,319

Exercisable
 
1,558

 
5.84

 
1.9
 
$
1,319


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 three months ended March 27, 2020.

There were no realized tax benefits attributable to stock options exercised in jurisdictions where this expense is deductible for tax purposes for the three months ended March 27, 2020 and March 29, 2019, respectively.

Restricted Stock Units (“RSUs”) Activities

The following table summarizes the Company’s RSUs activities and related information during the three months ended March 27, 2020 (in thousands, except per share amounts):
 
 
Restricted Stock Units Outstanding
 
 
Number
of
Shares
 
Weighted
Average Grant
Date Fair Value
Per Share
Balance at December 31, 2019
 
3,601

 
$
5.18

Granted
 
1,894

 
6.24

Vested
 
(1,790
)
 
5.48

Forfeited
 
(237
)
 
3.84

Balance at March 27, 2020
 
3,468

 
5.69


Performance- and Market-based awards
The Company settled 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 472,247 shares of PRSUs to certain employees for the three months ended March 27, 2020, all of which were fully vested at the time of grant for the purpose of settling amounts earned under the Company’s 2019 incentive bonus plans. The stock-based compensation recognized for these PRSUs was $3.0 million for the three months ended March 27, 2020. There were no PRSUs issued for purposes of settling amounts earned under the Company's incentive plans in the three months ended March 29, 2019.

In the first quarter of 2020, the Company granted 67,910 performance-based RSUs to certain key executives that are expected to vest by the end of fiscal 2020. The vesting condition for these PRSUs include achievement of certain financial operating goals. The stock-based compensation recognized for all PRSUs which vest according to achievement of certain financial operating goals for the three months ended March 27, 2020 was $0.4 million. The unrecognized stock-based compensation of the PRSUs as of March 27, 2020 was $0.8 million which includes $0.4 million of unrecognized expense from PRSUs granted in 2019. 40,000 shares of PRSUs granted in 2019 had vested as of March 27, 2020.

In the first quarter of 2020, the Company granted 182,830 market-based RSUs (“MRSUs”) under the 1995 Stock Plan to a key executive that is expected to vest during a three-year period. The vesting condition for the MRSUs include performance of the Company’s total shareholder return (“TSR”) relative to the TSR of the NASDAQ Telecommunication Index. The aggregate grant-date fair value of these shares was estimated to be $1.1 million using a Monte-Carlo simulation valuation method. The stock-based compensation recognized for all MRSUs for the three months ended March 27, 2020 was $0.1 million. The unrecognized stock-based compensation of the MRSUs as of March 27, 2020 was $1.8 million which includes $0.7 million of unrecognized expense from MRSUs granted in 2019. None of these MRSUs had vested as of March 27, 2020.

French Retirement Benefit Plan
The Company assumed obligations under a defined benefit pension plan in connection with the acquisition of its French subsidiary 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
 
March 27, 2020
 
March 29, 2019
Service cost
$
61

 
$
57

Interest cost
9

 
20

  Net periodic benefit cost
$
70

 
$
77


The present value of the Company’s pension obligation as of March 27, 2020 was $5.2 million, of which $0.1 million was reported as a component of “Accrued and other current liabilities” and $5.1 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, 2019 was $5.3 million.

401(k) Plan
The Company has a retirement/savings plan for its U.S. employees, which qualifies as a thrift plan under Section 401(k) of the Internal Revenue Code. This plan allows participants to contribute up to the applicable Internal Revenue Code limitations under the plan. The Company has made discretionary contributions to the plan of 25% of the first 4% contributed by eligible participants, up to a maximum contribution per participant of $1,000 per year. The contributions for the three months ended March 27, 2020 and March 29, 2019 were $109,000 and $122,000, respectively.

Stock-based Compensation
The following table summarizes stock-based compensation for all plans (in thousands):
 
Three months ended
 
March 27,
2020
 
March 29,
2019
Stock-based compensation in:
 
 
 
Cost of revenue
$
770

 
$
225

Research and development expense
1,738

 
616

Selling, general and administrative expense
3,751

 
1,272

Total stock-based compensation in operating expense
5,489

 
1,888

Total stock-based compensation
$
6,259

 
$
2,113


As of March 27, 2020, total unrecognized stock-based compensation cost related to unvested RSUs was $18.7 million and is expected to be recognized over a weighted-average period of approximately 2.17 years.
Valuation Assumptions
The Company estimates the fair value of employee stock options and stock purchase rights under the ESPP using a Black-Scholes option valuation model. The value of the stock purchase rights under the ESPP consists of: (1) the 15% discount on the purchase of the stock; (2) 85% of the fair value of the call option; and (3) 15% of the fair value of the put option. The call option and put option were valued using the Black-Scholes option pricing model.

 
ESPP Purchase Period Ending
 
July 1,
2020
 
July 1,
2019
 
Expected term (years)
0.5

 
0.5

 
Volatility
50
%
 
43
%
 
Risk-free interest rate
1.6
%
 
2.5
%
 
Expected dividends
0.0
%
 
0.0
%
 
Estimated weighted average fair value per share at purchase date
$2.24
 
$1.31
 

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 83 R11.htm IDEA: XBRL DOCUMENT v3.20.1
Leases
3 Months Ended
Mar. 27, 2020
Leases [Abstract]  
Lessee, Operating Leases
LEASES
The components of lease expense are as follows (in thousands):
 
Three months ended
Three months ended
 
March 27, 2020
March 29, 2019
Operating lease cost
$
2,668

$
1,996

Variable lease cost
792

779

Total lease cost
$
3,460

$
2,775

Supplemental cash flow information related to leases are as follows (in thousands):
 
Three months ended
 
March 27, 2020
March 29, 2019
Cash paid for amounts included in the measurement of operating lease liabilities
$
2,421

$
2,130

ROU assets obtained in exchange for operating lease obligations
$
1,671

$

XML 84 R15.htm IDEA: XBRL DOCUMENT v3.20.1
Balance Sheet Components
3 Months Ended
Mar. 27, 2020
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):
 
March 27, 2020

December 31, 2019
Accounts receivable, net:
 
 
 
Accounts receivable
$
95,719

 
$
91,513

Less: allowances for doubtful accounts and sales returns
(2,661
)
 
(3,013
)
     Total
$
93,058

 
$
88,500



 
March 27, 2020
 
December 31, 2019
Inventories, net:
 
 
 
Raw materials
$
4,881

 
$
4,179

Work-in-process
2,220

 
1,633

Finished goods
18,841

 
14,080

Service-related spares
8,912

 
9,150

Total
$
34,854

 
$
29,042



 
March 27, 2020

December 31, 2019
Prepaid expenses and other current assets:
 
 
 
  French R&D tax credits receivable(1)
7,163

 
7,343

  Contract assets(2)
5,806

 
13,969

Deferred cost of revenue
$
3,892

 
$
2,631

Prepaid maintenance, royalty, rent, and property taxes
3,653

 
1,594

  Capitalized sales commissions
1,168

 
1,309

Other
10,319

 
13,916

Total
$
32,001

 
$
40,762


(1) The Company’s 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 March 27, 2020 were approximately $23.5 million and are expected to be recoverable from 2020 through 2023.
(2) Contract assets reflect the satisfied performance obligations for which the Company does not yet have an unconditional right to consideration.
 
March 27, 2020
 
December 31, 2019
Property and equipment, net:
 
 
 
   Machinery and equipment
$
77,213

 
$
75,229

   Capitalized software
34,395

 
34,190

   Construction in progress*
19,482

 
5,506

   Leasehold improvements
15,072

 
15,170

   Furniture and fixtures
6,004

 
6,036

      Property and equipment, gross
152,166

 
136,131

      Less: accumulated depreciation and amortization
(115,075
)
 
(113,203
)
         Total
$
37,091

 
$
22,928



*During fiscal 2019, the Company entered into a lease for a new facility which will become the Company’s new headquarters in 2020. The new lease commenced in May 2019, as the facility was made available to the Company for constructing leasehold improvements. Construction in progress includes $18.2 million for constructing leasehold improvements in the new headquarters facility.
 
March 27, 2020
 
December 31, 2019
Other long-term assets:
 
 
 
   French R&D tax credits receivable
$
16,303

 
$
15,899

   Deferred tax assets
10,222

 
10,575

   Equity investment
3,593

 
3,593

   Other
9,757

 
11,238

      Total
$
39,875

 
$
41,305



 
March 27, 2020
 
December 31, 2019
Accrued and other current liabilities:
 
 
 
   Accrued employee compensation and related expenses
$
16,175

 
$
19,454

   Operating lease liability (short-term)
8,583

 
8,881

   Customer deposits
3,805

 
3,557

   Accrued warranty
3,744

 
4,308

   Accrued royalty payments
2,384

 
2,642

   Accrued Avid litigation settlement, current
2,000

 
2,000

   Contingent inventory reserves
1,700

 
2,208

   Others
13,689

 
19,485

      Total
$
52,080

 
$
62,535



 
March 27, 2020
 
December 31, 2019
Other non-current liabilities:
 
 
 
Operating lease liability (long-term)
$
25,326

 
$
25,766

Deferred revenue (long-term)
7,135

 
6,333

Others
8,927

 
9,155

      Total
$
41,388

 
$
41,254

XML 85 R36.htm IDEA: XBRL DOCUMENT v3.20.1
Net Loss Per Share (Tables)
3 Months Ended
Mar. 27, 2020
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
 
March 27,
2020
 
March 29,
2019
Numerator:
 
 
 
Net loss
$
(21,954
)
 
$
(11,306
)
Denominator:
 
 
 
Weighted average number of common shares outstanding
 
 
 
Basic and diluted
95,575

 
88,165

Net loss per share:
 
 
 
Basic and diluted
$
(0.23
)
 
$
(0.13
)
Anti-dilutive Securities
The following table sets forth the potential weighted common shares outstanding and the anti-dilutive weighted shares that were excluded from the computation of basic and diluted net loss per share calculations (in thousands):
 
Three months ended
 
March 27,
2020
 
March 29,
2019
Stock options
1,796

 
2,941

RSUs
2,899

 
2,400

Stock purchase rights under the ESPP
443

 
489

Convertible Debt
1,169

 

Warrants (1)

 
1,954

   Total
6,307

 
7,784

XML 86 R32.htm IDEA: XBRL DOCUMENT v3.20.1
Restructuring and Related Charges (Tables)
3 Months Ended
Mar. 27, 2020
Restructuring and Related Activities [Abstract]  
Summary of restructuring activities
The following table summarizes the restructuring and related charges (in thousands):
 
Three months ended
 
March 27,
2020

March 29,
2019
Restructuring and related charges in:
 
 
 
Cost of revenue
$
(73
)
 
$
301

Operating expenses - Restructuring and related charges
676

 
57

Total restructuring and related charges
$
603

 
$
358

Schedule of Restructuring Reserve by Type of Cost
The following table summarizes the activities related to the Company’s restructuring plans during the three months ended March 27, 2020 (in thousands):

 
 
Excess facilities
 
Severance and benefits
 
French VDP
 
Others
 
Total
Balance at December 31, 2019
 
$
720

 
$
3,294

 
$
806

 
$
30

 
$
4,850

Charges for current period
 

 
563

 
40

 

 
603

Cash payments
 
(463
)
 
(1,252
)
 
(526
)
 

 
(2,241
)
Others
 

 
(80
)
 
(46
)
 

 
(126
)
Balance at March 27, 2020
 
$
257

 
$
2,525

 
$
274

 
$
30

 
$
3,086



XML 87 R53.htm IDEA: XBRL DOCUMENT v3.20.1
Balance Sheet Components - Prepaid Expenses And Other Current Assets (Details) - USD ($)
$ in Thousands
Mar. 27, 2020
Dec. 31, 2019
Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract]    
French R&D tax credits receivable(1) [1] $ 7,163 $ 7,343
Contract assets(2) 5,806 13,969
Deferred cost of revenue 3,892 2,631
Prepaid maintenance, royalty, rent, and property taxes 3,653 1,594
Capitalized sales commissions 1,168 1,309
Other 10,319 13,916
Prepaid Expense and Other Assets, Current $ 32,001 $ 40,762
[1] The Company’s 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 March 27, 2020 were approximately $23.5 million and are expected to be recoverable from 2020 through 2023.
XML 88 R2.htm IDEA: XBRL DOCUMENT v3.20.1
CONDENSED CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Mar. 27, 2020
Dec. 31, 2019
Current assets:    
Cash and cash equivalents $ 71,712 $ 93,058
Accounts receivable, net 93,058 88,500
Inventories, net 34,854 29,042
Prepaid expenses and other current assets 32,001 40,762
Total current assets 231,625 251,362
Property and equipment, net 37,091 22,928
Operating lease right-of-use assets 26,281 27,491
Goodwill 238,614 239,780
Intangibles, net 2,789 4,461
Other long-term assets 39,875 41,305
Total assets 576,275 587,327
Current liabilities:    
Other debts and finance lease obligations, current 6,343 6,713
Accounts payable 45,159 40,933
Income taxes payable 419 1,226
Deferred revenue 48,719 37,117
Accrued and other current liabilities 52,080 62,535
Convertible notes, short-term 44,008 43,375
Total current liabilities 196,728 191,899
Convertible notes, long-term 89,832 88,629
Other debts and finance lease obligations, long-term 10,048 10,511
Income taxes payable, long-term 180 178
Other non-current liabilities 41,388 41,254
Total liabilities 338,176 332,471
Commitments and contingencies (Note 17)
Convertible notes 1,777 2,410
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; 96,566 and 91,875 shares issued and outstanding at March 27, 2020 and December 31, 2019, respectively 97 92
Additional paid-in capital 2,336,459 2,327,359
Accumulated deficit (2,093,894) (2,071,940)
Accumulated other comprehensive loss (6,340) (3,065)
Total stockholders’ equity 236,322 252,446
Total liabilities and stockholders’ equity $ 576,275 $ 587,327
XML 89 R6.htm IDEA: XBRL DOCUMENT v3.20.1
CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY - USD ($)
shares in Thousands, $ in Thousands
Total
Common Stock [Member]
Additional Paid-in Capital [Member]
Retained Earnings [Member]
AOCI Attributable to Parent [Member]
Convertible Note due 2020
Common Stock, Beginning at Dec. 31, 2018   87,057        
Balance at Dec. 31, 2018 $ 228,250 $ 87 $ 2,296,795 $ (2,067,416) $ (1,216)  
Cumulative effect to retained earnings related to adoption of Topic 718 | Accounting Standards Update 2016-09 [Member] 1,400     1,400    
Common Stock, Ending at Jan. 01, 2019   87,057        
Balance at Jan. 01, 2019 229,650 $ 87 2,296,795 (2,066,016) (1,216)  
Common Stock, Beginning at Dec. 31, 2018   87,057        
Balance at Dec. 31, 2018 228,250 $ 87 2,296,795 (2,067,416) (1,216)  
Net loss (11,306)     (11,306)    
Other comprehensive loss, net of tax (1,249)       (1,249)  
Issuance of common stock under option, stock award and purchase plans, Shares   1,727        
Issuance of common stock under option, stock award and purchase plans, Value 1,355 $ 2 1,353      
Stock-based compensation 2,111   2,111      
Common Stock, Ending at Mar. 29, 2019   88,784        
Balance at Mar. 29, 2019 220,561 $ 89 2,300,259 (2,077,322) (2,465)  
Common Stock, Beginning at Dec. 31, 2019   91,875        
Balance at Dec. 31, 2019 252,446 $ 92 2,327,359 (2,071,940) (3,065)  
Net loss (21,954)     (21,954)    
Other comprehensive loss, net of tax (3,275)       (3,275)  
Issuance of common stock under option, stock award and purchase plans, Shares   2,278        
Issuance of common stock under option, stock award and purchase plans, Value 2,171 $ 3 2,168      
Stock-based compensation 6,301   6,301      
Issuance of warrant, shares   2,413        
Issuance of warrant, amount   $ 2        
Issuance of warrant, Additional Paid-in Capital 0   (2)      
Reclassification from mezzanine equity to equity for 4.00% Convertible Senior Notes due in 2020 633   633      
Common Stock, Ending at Mar. 27, 2020   96,566        
Balance at Mar. 27, 2020 $ 236,322 $ 97 $ 2,336,459 $ (2,093,894) $ (6,340)  
Debt Instrument, Interest Rate, Stated Percentage           4.00%
XML 90 R57.htm IDEA: XBRL DOCUMENT v3.20.1
Balance Sheet Components - Accrued and Other Current Liabilities (Details) - USD ($)
$ in Thousands
Mar. 27, 2020
Dec. 31, 2019
Payables and Accruals [Abstract]    
Accrued employee compensation and related expenses $ 16,175 $ 19,454
Operating lease liability (short-term) 8,583 8,881
Customer deposits 3,805 3,557
Accrued warranty 3,744 4,308
Accrued royalty payments 2,384 2,642
Accrued Avid litigation settlement, current 2,000 2,000
Contingent inventory reserves 1,700 2,208
Others 13,689 19,485
Accrued Liabilities, Current $ 52,080 $ 62,535
XML 91 R74.htm IDEA: XBRL DOCUMENT v3.20.1
Employee Benefit Plans and Stock-based Compensation - Summary of Stock Options Outstanding (Detail) - Share-based Payment Arrangement, Option [Member]
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended
Mar. 27, 2020
USD ($)
$ / shares
shares
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Number of Shares, Beginning balance | shares 1,888
Weighted Average Exercise Price, Beginning balance | $ / shares $ 5.83
Exercised | shares (127)
Weighted Average Exercise Price, Options exercised | $ / shares $ 5.78
Canceled or expired | shares (203)
Canceled or Expired, Weighted Average Exercise Price | $ / shares $ 5.78
Number of Shares, Ending balance | shares 1,558
Weighted Average Exercise Price, Ending balance | $ / shares $ 5.84
Weighted Average Remaining Contractual Term 1 year 10 months 24 days
Aggregate Intrinsic Value | $ $ 1,319
Vested and expected to vest | shares 1,558
Weighted Average Exercise Price, Vested and expected to vest | $ / shares $ 5.84
Weighted Average Remaining Contractual Term (Years), Vested and expected to vest 1 year 10 months 24 days
Aggregate Intrinsic Value, Vested and expected to vest | $ $ 1,319
Number of Shares, Exercisable | shares 1,558
Weighted Average Exercise Price, Exercisable | $ / shares $ 5.84
Weighted Average Remaining Contractual Term (Years), Exercisable 1 year 10 months 24 days
Aggregate Intrinsic Value, Exercisable | $ $ 1,319
XML 92 R84.htm IDEA: XBRL DOCUMENT v3.20.1
Segment Information - Summary Financial Infomation by reportable segments (Details)
$ in Thousands
3 Months Ended
Mar. 27, 2020
USD ($)
segment
Mar. 29, 2019
USD ($)
Segment Reporting Information [Line Items]    
Total net revenue [1] $ 78,417 $ 80,106
Gross Profit 36,738 41,849
Operating income (loss) $ (18,049) (8,408)
Number of Reportable Segments | segment 2  
Operating Segments [Member]    
Segment Reporting Information [Line Items]    
Total net revenue $ 78,417 80,106
Gross Profit 38,321 43,670
Operating income (loss) (9,532) (3,854)
Operating Segments [Member] | Video [Member]    
Segment Reporting Information [Line Items]    
Total net revenue 54,372 67,176
Gross Profit 27,907 38,602
Operating income (loss) (6,267) 1,968
Operating Segments [Member] | Cable Access [Member]    
Segment Reporting Information [Line Items]    
Total net revenue 24,045 12,930
Gross Profit 10,414 5,068
Operating income (loss) $ (3,265) $ (5,822)
[1] Revenue is attributed to countries based on the location of the customer.
XML 93 R80.htm IDEA: XBRL DOCUMENT v3.20.1
Income Taxes - Additional Information (Detail) - USD ($)
$ in Millions
3 Months Ended
Mar. 27, 2020
Mar. 29, 2019
Income Tax Contingency [Line Items]    
Effective income tax rate (3.40%) 2.70%
Federal statutory income tax rate 21.00% 21.00%
Unrecognized Tax Benefits $ 17.0  
Unrecognized tax benefits that would impact the provision for income taxes 15.7  
Alternative Minimum Tax Credit Refund $ 0.5  
One foreign subsidiary    
Income Tax Contingency [Line Items]    
One-time benefit due to valuation allowance release   $ 0.8
XML 94 R70.htm IDEA: XBRL DOCUMENT v3.20.1
Convertible Notes, Other Debts And Finance Leases - Interest (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 27, 2020
Mar. 29, 2019
Debt Disclosure [Abstract]    
Contractual interest expense $ 1,035 $ 1,283
Amortization of debt discount 1,623 1,433
Amortization of debt issuance costs 212 172
Total interest expense recognized $ 2,870 $ 2,888
XML 95 R88.htm IDEA: XBRL DOCUMENT v3.20.1
Commitments and Contingencies - Summary of Warranty Accrual Included in Accrued Liabilities (Detail) - USD ($)
$ in Thousands
3 Months Ended
Mar. 27, 2020
Mar. 29, 2019
Commitments and Contingencies Disclosure [Abstract]    
Balance at beginning of period $ 4,314 $ 4,869
Accrual for current period warranties 656 1,403
Warranty costs incurred (1,226) (1,685)
Balance at end of period $ 3,744 $ 4,587
XML 96 R78.htm IDEA: XBRL DOCUMENT v3.20.1
Employee Benefit Plans and Stock-based Compensation - Summary of Stock Awards Valuation Assumptions (Details) - Employee Stock Purchase Plan - $ / shares
6 Months Ended
Jul. 01, 2020
Jul. 01, 2019
Purchase Period July 1, 2019    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Expected term (years)   6 months
Volatility   43.00%
Risk-free interest rate   2.50%
Expected dividends   0.00%
Estimated weighted average fair value per share at purchase date   $ 1.31
Forecast [Member] | Purchase Period July 1 2020 [Member]    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Expected term (years) 6 months  
Volatility 50.00%  
Risk-free interest rate 1.60%  
Expected dividends 0.00%  
Estimated weighted average fair value per share at purchase date $ 2.24  
XML 97 FilingSummary.xml IDEA: XBRL DOCUMENT 3.20.1 html 244 456 1 true 119 0 false 6 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 STOCKHOLDERS' EQUITY Sheet http://www.harmonicinc.com/role/CondensedConsolidatedStatementsOfStockholdersEquity CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY Statements 6 false false R7.htm 1005000 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS Sheet http://www.harmonicinc.com/role/CondensedConsolidatedStatementsOfCashFlows CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS Statements 7 false false R8.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 8 false false R9.htm 2102100 - Disclosure - Recent Accounting Pronouncements Sheet http://www.harmonicinc.com/role/RecentAccountingPronouncements Recent Accounting Pronouncements Notes 9 false false R10.htm 2106100 - Disclosure - Revenue Sheet http://www.harmonicinc.com/role/Revenue Revenue Notes 10 false false R11.htm 2107100 - Disclosure - Leases Sheet http://www.harmonicinc.com/role/Leases Leases Notes 11 false false R12.htm 2108100 - Disclosure - Investments in Equity Securities Sheet http://www.harmonicinc.com/role/InvestmentsInEquitySecurities Investments in Equity Securities Notes 12 false false R13.htm 2109100 - Disclosure - Derivative and Hedging Activities Sheet http://www.harmonicinc.com/role/DerivativeAndHedgingActivities Derivative and Hedging Activities Notes 13 false false R14.htm 2110100 - Disclosure - Fair Value Measurements Sheet http://www.harmonicinc.com/role/FairValueMeasurements Fair Value Measurements Notes 14 false false R15.htm 2111100 - Disclosure - Balance Sheet Components Sheet http://www.harmonicinc.com/role/BalanceSheetComponents Balance Sheet Components Notes 15 false false R16.htm 2112100 - Disclosure - Goodwill and Identified Intangible Assets Sheet http://www.harmonicinc.com/role/GoodwillAndIdentifiedIntangibleAssets Goodwill and Identified Intangible Assets Notes 16 false false R17.htm 2113100 - Disclosure - Restructuring and Related Charges Sheet http://www.harmonicinc.com/role/RestructuringAndRelatedCharges Restructuring and Related Charges Notes 17 false false R18.htm 2115100 - Disclosure - Convertible Notes, Other Debts And Finance Lease Notes http://www.harmonicinc.com/role/ConvertibleNotesOtherDebtsAndFinanceLease Convertible Notes, Other Debts And Finance Lease Notes 18 false false R19.htm 2116100 - Disclosure - Employee Benefit Plans and Stock-based Compensation Sheet http://www.harmonicinc.com/role/EmployeeBenefitPlansAndStockBasedCompensation Employee Benefit Plans and Stock-based Compensation Notes 19 false false R20.htm 2117100 - Disclosure - Income Taxes Sheet http://www.harmonicinc.com/role/IncomeTaxes Income Taxes Notes 20 false false R21.htm 2119100 - Disclosure - Net Loss Per Share Sheet http://www.harmonicinc.com/role/NetLossPerShare Net Loss Per Share Notes 21 false false R22.htm 2120100 - Disclosure - Warrants Sheet http://www.harmonicinc.com/role/Warrants Warrants Notes 22 false false R23.htm 2121100 - Disclosure - Segment Information Sheet http://www.harmonicinc.com/role/SegmentInformation Segment Information Notes 23 false false R24.htm 2122100 - Disclosure - Commitments and Contingencies Sheet http://www.harmonicinc.com/role/CommitmentsAndContingencies Commitments and Contingencies Notes 24 false false R25.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 25 false false R26.htm 2306301 - Disclosure - Revenue (Tables) Sheet http://www.harmonicinc.com/role/RevenueTables Revenue (Tables) Tables http://www.harmonicinc.com/role/Revenue 26 false false R27.htm 2307301 - Disclosure - Lease (Tables) Sheet http://www.harmonicinc.com/role/LeaseTables Lease (Tables) Tables http://www.harmonicinc.com/role/Leases 27 false false R28.htm 2309301 - Disclosure - Derivative and Hedging Activities (Tables) Sheet http://www.harmonicinc.com/role/DerivativeAndHedgingActivitiesTables Derivative and Hedging Activities (Tables) Tables http://www.harmonicinc.com/role/DerivativeAndHedgingActivities 28 false false R29.htm 2310301 - Disclosure - Fair Value Measurements (Tables) Sheet http://www.harmonicinc.com/role/FairValueMeasurementsTables Fair Value Measurements (Tables) Tables http://www.harmonicinc.com/role/FairValueMeasurements 29 false false R30.htm 2311301 - Disclosure - Balance Sheet Components (Tables) Sheet http://www.harmonicinc.com/role/BalanceSheetComponentsTables Balance Sheet Components (Tables) Tables http://www.harmonicinc.com/role/BalanceSheetComponents 30 false false R31.htm 2312301 - 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 31 false false R32.htm 2313301 - 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 32 false false R33.htm 2315301 - Disclosure - Convertible Notes, Other Debts And Finance Lease (Tables) Notes http://www.harmonicinc.com/role/ConvertibleNotesOtherDebtsAndFinanceLeaseTables Convertible Notes, Other Debts And Finance Lease (Tables) Tables http://www.harmonicinc.com/role/ConvertibleNotesOtherDebtsAndFinanceLease 33 false false R34.htm 2316301 - 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 34 false false R35.htm 2317301 - Disclosure - Income Taxes (Tables) Sheet http://www.harmonicinc.com/role/IncomeTaxesTables Income Taxes (Tables) Tables http://www.harmonicinc.com/role/IncomeTaxes 35 false false R36.htm 2319301 - 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 36 false false R37.htm 2321301 - Disclosure - Segment Information (Tables) Sheet http://www.harmonicinc.com/role/SegmentInformationTables Segment Information (Tables) Tables http://www.harmonicinc.com/role/SegmentInformation 37 false false R38.htm 2322301 - Disclosure - Commitments and Contingencies (Tables) Sheet http://www.harmonicinc.com/role/CommitmentsAndContingenciesTables Commitments and Contingencies (Tables) Tables http://www.harmonicinc.com/role/CommitmentsAndContingencies 38 false false R39.htm 2406402 - Disclosure - Revenue Contract Assets and Deferred Revenue (Details) Sheet http://www.harmonicinc.com/role/RevenueContractAssetsAndDeferredRevenueDetails Revenue Contract Assets and Deferred Revenue (Details) Details 39 false false R40.htm 2406403 - Disclosure - Revenue Narratives (Details) Sheet http://www.harmonicinc.com/role/RevenueNarrativesDetails Revenue Narratives (Details) Details 40 false false R41.htm 2406404 - Disclosure - Revenue - Additional Information (Details) Sheet http://www.harmonicinc.com/role/RevenueAdditionalInformationDetails Revenue - Additional Information (Details) Details 41 false false R42.htm 2407402 - Disclosure - Lease - Lease Information (Details) Sheet http://www.harmonicinc.com/role/LeaseLeaseInformationDetails Lease - Lease Information (Details) Details 42 false false R43.htm 2408401 - 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 43 false false R44.htm 2409402 - Disclosure - Derivatives and Hedging Activities - Additional Information (Details) Sheet http://www.harmonicinc.com/role/DerivativesAndHedgingActivitiesAdditionalInformationDetails Derivatives and Hedging Activities - Additional Information (Details) Details 44 false false R45.htm 2409403 - 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 45 false false R46.htm 2409404 - Disclosure - Derivatives and Hedging Activities Notional Amounts (Details) Sheet http://www.harmonicinc.com/role/DerivativesAndHedgingActivitiesNotionalAmountsDetails Derivatives and Hedging Activities Notional Amounts (Details) Details 46 false false R47.htm 2409405 - 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 47 false false R48.htm 2409406 - 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 48 false false R49.htm 2410402 - 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 49 false false R50.htm 2410403 - Disclosure - Fair Value Measurements - Narratives (Details) Sheet http://www.harmonicinc.com/role/FairValueMeasurementsNarrativesDetails Fair Value Measurements - Narratives (Details) Details 50 false false R51.htm 2411402 - Disclosure - Balance Sheet Components - Accounts Receivable, Net (Details) Sheet http://www.harmonicinc.com/role/BalanceSheetComponentsAccountsReceivableNetDetails Balance Sheet Components - Accounts Receivable, Net (Details) Details 51 false false R52.htm 2411403 - Disclosure - Balance Sheet Components - Inventories, net (Details) Sheet http://www.harmonicinc.com/role/BalanceSheetComponentsInventoriesNetDetails Balance Sheet Components - Inventories, net (Details) Details 52 false false R53.htm 2411404 - 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 53 false false R54.htm 2411405 - Disclosure - Balance Sheet Components Additional Information (Details) Sheet http://www.harmonicinc.com/role/BalanceSheetComponentsAdditionalInformationDetails Balance Sheet Components Additional Information (Details) Details 54 false false R55.htm 2411406 - 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 55 false false R56.htm 2411407 - 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 56 false false R57.htm 2411408 - 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 57 false false R58.htm 2411409 - Disclosure - Balance Sheet Components - Other Noncurrent Liabilities (Details) Sheet http://www.harmonicinc.com/role/BalanceSheetComponentsOtherNoncurrentLiabilitiesDetails Balance Sheet Components - Other Noncurrent Liabilities (Details) Details 58 false false R59.htm 2412402 - Disclosure - Goodwill and Intangible Assets - Narratives (Details) Sheet http://www.harmonicinc.com/role/GoodwillAndIntangibleAssetsNarrativesDetails Goodwill and Intangible Assets - Narratives (Details) Details 59 false false R60.htm 2412403 - Disclosure - Goodwill and Identified Intangible Assets - Changes in Carrying Amount of Goodwill (Detail) Sheet http://www.harmonicinc.com/role/GoodwillAndIdentifiedIntangibleAssetsChangesInCarryingAmountOfGoodwillDetail Goodwill and Identified Intangible Assets - Changes in Carrying Amount of Goodwill (Detail) Details 60 false false R61.htm 2412404 - Disclosure - Goodwill and Identified Intangible Assets - Summary of Goodwill and Identified Intangible Assets (Detail) Sheet http://www.harmonicinc.com/role/GoodwillAndIdentifiedIntangibleAssetsSummaryOfGoodwillAndIdentifiedIntangibleAssetsDetail Goodwill and Identified Intangible Assets - Summary of Goodwill and Identified Intangible Assets (Detail) Details 61 false false R62.htm 2412405 - Disclosure - Goodwill and Identified Intangible Assets - Amortization Expense for Identifiable Purchased Intangible Assets (Detail) Sheet http://www.harmonicinc.com/role/GoodwillAndIdentifiedIntangibleAssetsAmortizationExpenseForIdentifiablePurchasedIntangibleAssetsDetail Goodwill and Identified Intangible Assets - Amortization Expense for Identifiable Purchased Intangible Assets (Detail) Details 62 false false R63.htm 2412406 - Disclosure - Goodwill and Identified Intangible Assets - Estimated Future Amortization Expense of Purchased Intangible Assets (Detail) Sheet http://www.harmonicinc.com/role/GoodwillAndIdentifiedIntangibleAssetsEstimatedFutureAmortizationExpenseOfPurchasedIntangibleAssetsDetail Goodwill and Identified Intangible Assets - Estimated Future Amortization Expense of Purchased Intangible Assets (Detail) Details 63 false false R64.htm 2413402 - Disclosure - Restructuring and Related Charges Restructuring and Related Charges, COS & OPEX (Details) Sheet http://www.harmonicinc.com/role/RestructuringAndRelatedChargesRestructuringAndRelatedChargesCosOpexDetails Restructuring and Related Charges Restructuring and Related Charges, COS & OPEX (Details) Details 64 false false R65.htm 2413403 - Disclosure - Restructuring and Related Charges - Additional Information (Detail) Sheet http://www.harmonicinc.com/role/RestructuringAndRelatedChargesAdditionalInformationDetail Restructuring and Related Charges - Additional Information (Detail) Details 65 false false R66.htm 2413404 - Disclosure - Restructuring and Related Charges Schedule of Restructuring Cost by Types (Details) Sheet http://www.harmonicinc.com/role/RestructuringAndRelatedChargesScheduleOfRestructuringCostByTypesDetails Restructuring and Related Charges Schedule of Restructuring Cost by Types (Details) Details 66 false false R67.htm 2415402 - Disclosure - Convertible Notes, Other Debts And Finance Lease - Narratives (Details) Notes http://www.harmonicinc.com/role/ConvertibleNotesOtherDebtsAndFinanceLeaseNarrativesDetails Convertible Notes, Other Debts And Finance Lease - Narratives (Details) Details 67 false false R68.htm 2415403 - Disclosure - Convertible Notes, Other Debts And Finance Leases - 2024 Convertible Notes Roll Forward (Details) Notes http://www.harmonicinc.com/role/ConvertibleNotesOtherDebtsAndFinanceLeases2024ConvertibleNotesRollForwardDetails Convertible Notes, Other Debts And Finance Leases - 2024 Convertible Notes Roll Forward (Details) Details 68 false false R69.htm 2415404 - Disclosure - Convertible Notes, Other Debts And Capital Leases - 2020 Convertible Note Roll Forward (Details) Notes http://www.harmonicinc.com/role/ConvertibleNotesOtherDebtsAndCapitalLeases2020ConvertibleNoteRollForwardDetails Convertible Notes, Other Debts And Capital Leases - 2020 Convertible Note Roll Forward (Details) Details 69 false false R70.htm 2415405 - Disclosure - Convertible Notes, Other Debts And Finance Leases - Interest (Details) Notes http://www.harmonicinc.com/role/ConvertibleNotesOtherDebtsAndFinanceLeasesInterestDetails Convertible Notes, Other Debts And Finance Leases - Interest (Details) Details http://www.harmonicinc.com/role/ConvertibleNotesOtherDebtsAndFinanceLeaseTables 70 false false R71.htm 2415406 - Disclosure - Convertible Notes , Other Debts And Finance Leases - Other Debt and Capital Lease Obligations (Details) Notes http://www.harmonicinc.com/role/ConvertibleNotesOtherDebtsAndFinanceLeasesOtherDebtAndCapitalLeaseObligationsDetails Convertible Notes , Other Debts And Finance Leases - Other Debt and Capital Lease Obligations (Details) Details 71 false false R72.htm 2415407 - Disclosure - Convertible Notes, Other Debts And Finance Leases - Debt Maturities (Details) Notes http://www.harmonicinc.com/role/ConvertibleNotesOtherDebtsAndFinanceLeasesDebtMaturitiesDetails Convertible Notes, Other Debts And Finance Leases - Debt Maturities (Details) Details 72 false false R73.htm 2416402 - 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 73 false false R74.htm 2416403 - 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 74 false false R75.htm 2416404 - 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 75 false false R76.htm 2416405 - 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 76 false false R77.htm 2416406 - 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 77 false false R78.htm 2416408 - 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 78 false false R79.htm 2417402 - Disclosure - Income Taxes (Details) Sheet http://www.harmonicinc.com/role/IncomeTaxesDetails Income Taxes (Details) Details http://www.harmonicinc.com/role/IncomeTaxesTables 79 false false R80.htm 2417403 - Disclosure - Income Taxes - Additional Information (Detail) Sheet http://www.harmonicinc.com/role/IncomeTaxesAdditionalInformationDetail Income Taxes - Additional Information (Detail) Details 80 false false R81.htm 2419402 - 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 81 false false R82.htm 2419403 - 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 82 false false R83.htm 2420401 - Disclosure - Warrants (Details) Sheet http://www.harmonicinc.com/role/WarrantsDetails Warrants (Details) Details http://www.harmonicinc.com/role/Warrants 83 false false R84.htm 2421402 - 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 84 false false R85.htm 2421403 - 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 85 false false R86.htm 2421404 - Disclosure - Segment - Geographic Information (Details) Sheet http://www.harmonicinc.com/role/SegmentGeographicInformationDetails Segment - Geographic Information (Details) Details 86 false false R87.htm 2421405 - Disclosure - Segment Information Segment - Market Information (Details) Sheet http://www.harmonicinc.com/role/SegmentInformationSegmentMarketInformationDetails Segment Information Segment - Market Information (Details) Details 87 false false R88.htm 2422402 - 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 88 false false R89.htm 2422403 - Disclosure - Commitments and Contingencies - Additional Information (Detail) Sheet http://www.harmonicinc.com/role/CommitmentsAndContingenciesAdditionalInformationDetail Commitments and Contingencies - Additional Information (Detail) Details 89 false false All Reports Book All Reports hlit-20200327.xml hlit-20200327.xsd hlit-20200327_cal.xml hlit-20200327_def.xml hlit-20200327_lab.xml hlit-20200327_pre.xml http://fasb.org/us-gaap/2019-01-31 http://xbrl.sec.gov/dei/2019-01-31 http://fasb.org/srt/2019-01-31 http://xbrl.sec.gov/exch/2019-01-31 http://xbrl.sec.gov/country/2017-01-31 true true XML 98 R46.htm IDEA: XBRL DOCUMENT v3.20.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
Mar. 27, 2020
Dec. 31, 2019
Long [Member]    
Derivative Instruments and Hedging Activities Disclosures [Line Items]    
Purchase $ 21,783 $ 14,806
Short [Member]    
Derivative Instruments and Hedging Activities Disclosures [Line Items]    
Sell $ 4,669 $ 2,629
XML 99 Show.js IDEA: XBRL DOCUMENT // Edgar(tm) Renderer was created by staff of the U.S. Securities and Exchange Commission. Data and content created by government employees within the scope of their employment are not subject to domestic copyright protection. 17 U.S.C. 105. var Show={};Show.LastAR=null,Show.showAR=function(a,r,w){if(Show.LastAR)Show.hideAR();var e=a;while(e&&e.nodeName!='TABLE')e=e.nextSibling;if(!e||e.nodeName!='TABLE'){var ref=((window)?w.document:document).getElementById(r);if(ref){e=ref.cloneNode(!0); e.removeAttribute('id');a.parentNode.appendChild(e)}} if(e)e.style.display='block';Show.LastAR=e};Show.hideAR=function(){Show.LastAR.style.display='none'};Show.toggleNext=function(a){var e=a;while(e.nodeName!='DIV')e=e.nextSibling;if(!e.style){}else if(!e.style.display){}else{var d,p_;if(e.style.display=='none'){d='block';p='-'}else{d='none';p='+'} e.style.display=d;if(a.textContent){a.textContent=p+a.textContent.substring(1)}else{a.innerText=p+a.innerText.substring(1)}}} XML 100 R42.htm IDEA: XBRL DOCUMENT v3.20.1
Lease - Lease Information (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 27, 2020
Mar. 29, 2019
Leases [Abstract]    
Operating lease cost $ 2,668 $ 1,996
Variable lease cost 792 779
Total lease cost 3,460 2,775
Cash paid for amounts included in the measurement of operating lease liabilities 2,421 2,130
Right-of-Use assets obtained in exchange for operating lease obligations $ 1,671 $ 0
ZIP 101 0001628280-20-006286-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001628280-20-006286-xbrl.zip M4$L#!!0 ( (^,I% 0REO-@Z?>'OWKCJQ_^NYN/_OSAHAA>__#?P^+/WK?L[=OII)N?2:3:<\,%Y9$K MR0Q3GHFHK'#$41W__^\_9UHBK7)Y0? %RX3,F-"=KU^QSK7"%Q>\?-GWKT6_ M]W/Z]P^PZL'HYZR3=_[SS=5X?//S3S]=9*.O/PZ+RY^ZO=%/Z/3HYHIG8;W=^K>W^GD M3:/SNN%YI]\P'IXT3.AD_0YIGE4^7C.5KOGB]'G=Y,';FZP85V?.'M1- 6:^ MZ'6R,7!XT^35(;6ON:Y.'(VO8?)U[?!! WC#0>WPR6!E%S0RU,FK=BS:_I/X%W4[G M9IC5$W+ZK&Y2_K5&3953X$GMA%[]ZN!!_?!F.LT>-DQ;2^*% 6NF-Z)R84## M]+53FZ;=%'DG>2IW,__ZZZ\?R]D)JP0A#2:]4PS[^4_W@ZO3\9KY39-[5TVD MAR=UB^V-AC>CIBGI6=VDHF%"43,X[W8:W)KTI&Y"KV%X'6/EU__ZUC D-[YMF%$^JYO4Y,CEM8Y%(+\O?.53U/IB<-$YI%:/ZT M:>):^5LX%C:IU<<2Z%S3*X>*(IA>LGUP_\:)W\:U;3Y;R4=V48:=!B:8G M=1-&;[\V?2,]:IC2])'TJ'[*Q56_P8.8/:R?UALTR,KT6>.D!A4T>]@T;9P7 M^:@9MOF ^NG7PSH_>S8U/:R9=CG)&A19>E(SX:I)DUW5*K*K?F^\I,*OLN)Z M..AU>H/.CU,O'G0Y)7(^H9==-GP@/:GY0B\;-JB.]*1N D3-#1/@2=V$06>< M?6^84CZKG=2@D^%!_? FQ):/ZJ8T$*Y71S8P8XQ@V6A-Z4^S$?,)_;R!@^%! MS?OAUP:DIB=U$WJ#/]>L)CW^FHWR^?!!UNN,ZA58^:@F-BE_;U;;=X\;IZ[5 M^DM#UKZB4?,N#6E\Q8;I#5/SRPW.5^D\S8;=SQIOGC&^&]T@=H,ZH1L,!X/) M=?W;N^/BI_'M#;Q\.'@+H_*BU[F;UZ#1!G7*;(LO++]]V+FY:&#;\E'--YJ4 M3:VJ&8ZO0%]_;XA"YT_K)_9[68.]FCVLF7:3-;AI\*!N^$U#P@H>U POFK)A M16TZK&@PZT6=32\:5E+4+B2_:.13 5,N%@;F*4[,-['UW<#[F9?#!K*5CVI7 M!2.:IDP_5YG2'S2YR>6CNBDW36B]J<7KI&'TI&;PJ'/QMONU9D$IY39[V#2M MSAK=3:LU2>E);[!V8OEXW=0:&[4TM\Y431_66.?[F746.CVIX]+YK%I.30]& MZS Z:L3HJ(;.=[/J2#WJ7.7=8>_M1=X=#,<-\K0R:,UKKH;]!DY;'+'F!;U> MUN!"+(Y8\X+AL//7^A>D$>M>,!Y=;7@!C%CS@M$5>,V;$7$W;-VK)M=;O&@Z MJ.XU3?2L)6'>>=L9="^:/,3[YPV3FR.)^=.&B4UJ?/JL<5)CD'7WN&'J:%*S M03"?" \;I]VL_>3T>?/DFP9#>/>X8>JW?S?/^_;ONDD7-V\[?3 ?#;I@_KAQ M:@V0]Q-K(80GS39@^K!A6F_=M%[CM&;].'W8,&W268N6\G'=U*N\4^/"E=/2 MH[HIO7MR+WG@\" -QY7AS6'#[&'#M+41Q\* -=,;PX6% 0W3UTYMF#:LD802 ME\-:&:CSGJ?#:Q$/*C&_;-@"G#ULF+;6.[A[WCBY26RF#QNGU2C-^VFU.A.> M-#H5Y;/&2;TU'TM/&R:.OC:3(#VLFU:G[LHI]8JNR>K46ILZ0S.JMR_%LG L M#F_(O:8GR;^O(^?\4<.T16%8FE2?*DU/4H39\*7R4=VT\4W1('/P)$U0U0EK M5,3LZ?Q_32]8KV<61FSSHF:UL3!B_K^F%ZU_R?H7-/FZM>[MN-=4D#!_4C>I MP5<8U]%T,GH[V]FJF;7PL'[J9597+S-[T#RE7C(6'JZ9NDK$RO3FK86%$<7M MIV%OT""B]>/6O'#M>AK7THST-1AO$-OYDYI)B4&[*WN_=^F'Z<.EH>/:H7PZ M=+PX]/ZE-0G:P6B<+:0HOO?7#/Z?][W!G_LVTT*PS'(SS[^,?>D#^Z-/47_$_O_CT MH?D0X*'>^#;],/^EUTV_7?3RXH=R'_^SYM?$/R?XIAB]+>?5B>7 MW_AI]2.S;]SD16_87?PJH* 8^VR<_Y*6F3@$X?GT^V<+$_)!=V$X?4OD_=>Z M\\'SG^Z^-_]AAIF-J/IC)B5_^/SK^!T0JB@K!\WWWNB/1(\_W'#P+2_&O:_] M_.-PG'VGVO=/E_-393VOE1702V8%])I8X5W)">3\*BOR MT=EDG)1V*C(^1FTZ-2GC&1K8 AKF3W:7B'?)A/_*CAML<#(P 2=CKV G17#< M8*\R_>/!]B6U\:_'[S5,_S<5@*H_($K]XU,Q[$XZX[/B/"^^ M]3KYO:$XS[+SV8^G81T G)_KP)G9A@H\K\,@;$]PAP6.0>UOQP*MVG\Q!)^K_7E(>#Z&5R:X0EG![8;7-\,! M_'544G\^RG0ZD^M)/Q6)G:5JI32LR*\2NK^!^'2&UR?"&/-H<2W8;WZ9#]L: M[E=B-&81U .Y!WZ^'@[.Q\/.GR^22RKP'8X;#ADG[JP=/N?CK#?(NR$K!KW! MY>A%$KD>R%Q+=;B\YVEG_4];KOANX[*8WSOHODCG6POI* M&&4WCZ'EDH-SR1-DG%M;\?QNXO[SZCM*=!M!/E<$>7R2WJKW)U3O!]$ NQ"] MU0#/KP&.Q1RT*8-7H>A;,I^@-*NC+Y%1!TA]SG?"VICE"/);S[U3-C5J.%Q< MY)TQF.F/^5_GJ6@N*[JM!CPF#;C**/OR9UKG]@2=VU4UL#=SV!J%YT]D'9'1 M;],73[J'\=S.P(Q/W.1ZZ@]\#@N<\*_):)S@&\5A 5X"Z,/4*!>,X*=B.( _ M=DH<5XS%;-#ZW#:YW+9W&N[54=J?PFP- MY"DHQD=$Z&TZ[AC.*YRH^]RZ4T_L3AU#TK8E^E,2?=_)W#W&4JWI.(Z=G&/8 MUCOMJ.=(0XHCU/VMS!^!S.]]@V\W9FAE_K3(O,;T'WD9VZ&,W/&#O7>EOU2; MVK:Y>[(V=T]QS"#U)OF0_6M8N,EH#":I&"V2]+J3C<8N [#/SL^'%^._LB)_ MW^L WG)S6>2E+IQEO-.+/F>#RVEGD^EKO_>N)]@(U.* M."\NAL5U:A5S]K7?NRP[Q83O-Z!O\NZ7WC4,.;LXAU]'%UDG/3N?YSE6#,L^ M7_MC=YC>\\<=YM6QLW!JRE*EXQW[;D_(1V;B-7??CKLEZ:H_*F*RU8E?0 TMRJI54E+?-"J MI%8E;:&2UG1PF]S<#(L4%GW(TNVQ@X0M\9ITPESF;]1,FSJ_R?/Q^V"F1 ML224Y3;BQ^&@,RD*6/O[7O:U!_S8RT]L&ZT)T/L=M$V0GFS.?:F;2TOPHR+X MX?NZ;"3XIR*_R7K=I +!E(S,8%8Z,,6*&8WR\8LC_?8POQ*I;YG@N9G@8.V_ M%^^+:SWW1_!\>$3AV1LD+XA=BKS3S:K="01M%],"K@_Y^&K8?3?X MED_/KU5_S?./V?5"JC]XMQ* _YX5O10(IGMN"I@1$HK ;[&WKI^-1L#.4WT' MWRR1MR2LM9-O/P['GXK>=5;VLQHU7ZK]E^*I!P^Q>]A^K=L7!X FI>9?^Z- M_ESBX#@L\MXE1'6=J[39#'_]*RNZ*S)2]Z;1WR&X>S\< 0W^D7#^>?:!5&JS .IS#N^>QD]<72[E*K+UI]T>J+EZ(O#E*2T.J+-B)I M%<8+C4@.4KJPVB=P?TKC$6(];:%RUY)C;0'=$&#.4JO1Z:19F4DK_BBVXIN*[I'7UNQO,XS3,:?9"V;(9U--48 <\I;!'-GH%BO&ISDH0/.RQH.IUBDGOHOC!R!?BSR MU+NG=VI5F%N 7L,(ZV$_6;WPZ(L^7K%2V?O=(2]7H3U!!#$9]0;Y:&0Z_Y[T M%JH_2P;^\OO'TV*M!FAF_'4'SLG:HI5,=ZMV6K5S,KR[N\ED+YG1V(E;D^7T M<&M-3I5T^S,(^PN6/I]\I'1(;?^DL=OG%Q*X[3NA@UN>WQO/XY;G3R"#=?H, M>CKLW3[8:T&\)M6O2D,@1'86G;O&1K:5^"@]U:VN?0.JV*.%$5T0KDZ0CDXS+# MK6-P[%+_G,GFUE5H-=,AT]]MB6*;!SMVGC]TGX(XQ^$;I'N&;M&9[6Q&#]T"+_&K8[[Z[OBF&WZ9$.2TIV +0/TZ*06\,FAC&Q=[W]*>7 M3/QF<$_6#]N9]!^RSE5OD!>WB^->,.W7P'NRQ-]9[;=R_VI5?NON/:F[=UQR M?SZ\&$.LD^1@_D>?LB3#O3"BUC' UC')>;V :(3QP@'I?! M:*.$)XT23B3KO_+.^,OPK##?LEX_^]I/F=6S^96?I1]VWU[M'UEQ M/1ST.O_(L^Z_)UDQSHMRA!M>PVHZ*1V,',MJNJV6$]6U-GUB[N@>0Y M3=FHN=QSNY: =\._9-]=D7=[8Y<5Q>W%="-A288^YZ,\[5>>%AOOH9?@ [[6 MB,5[45E&X^'8[:BOZ]RXS3J_9[FSILJIY? M-T[7('-/?/]JI>PI'9Z[RZGG MV#Z?+GFTT,8W64/3Z9Q<8+,6MGD;WU7@3I:L2S%L2]9G(.OA8],MR/H[X'KX M\@BZ -9I2FB--]U2\U4YJP]5T"WMCU,I[R;)K;E]F5*]?.2\-^B-\_>];WGW MW0#8[#)=#S$-C>SMA^Q?P\+UL]%H.2J=)YEFAS5.BSL> /%"[%@+\FG:]7VP M0-I".[LXS_JG5F:R$_4KT)XLX9=/MNQ ^"]%ULVOL^+/=$*K_,O'[/I5,,%: MR$_3+]B')ICMJ^?=+WGG:C#L#R]O/_;G%;#/*N&>8(3MJUZ M.1WUO&Z0-@+-99%/:X/!72M1E7>7,/;2V>3AN#A-?^71VJ1E MFF-GFN,R07=IL**;%V?%IV+8G99\V:SS)UCH%\PC=^FPM:"?+$L\.AANLR// MEATYSCQIJR.>44<<76ZDC6B?,:(]MKS(XR*=-@0^AA#X233,YWQZJ&"2>NJD MK:C2'Q_EQ;>%XQ=??O_X^[ _ ?05MSZ_ 7:>%'DZM'!:K+ !UOM*VG7 OAX= MLA3#;.*3I:+RI<$OC$>6"KYK #W9^.1!Y&[5PI.IA2>NW=I6T&/621WB;EU_ M.'JY4EX+96L"UG)&N+[I#V_S_!R<\2(E^UXH;S3 >9J:8#5F: W $1J HX@( M6D^O-0.M@_!,#L(QF8!6$;RT='/KX3VSAW=LBG\G?=!RQPEJ@UV)W5KYTR/T MDCOG\Z_C=V5GH;30A3V@X0#8>IQV2SX.QWEWDL-JV&G1MPK;?(MG#7"GZ;SY M*5D7K7E+V2>C[*+=!MH^Q&ZOLL+^[?:TC\MX/\[*+F-?GWSM4?__7)V5-AFRH,B^ULUN!B'>L\X/M-F'SS2T+ESPF5IVQ5 M:*M[GMFJ('T09V%4C/_XG&Z_*2F9_O8A^]Z[GERO:(I6U;P!Y/Q\AZHWOZ2_ M+N%J3YJDU60'=:3HKZTC=0R.E'A+]/:.U)+VVU?F>T>CAEXR'Z!3-VI\UPBX M)>N>R,H/H;CY(R+@EK)[4]S\81$PWW<$7),,>0+/]&[H[UG12QV@/@,4]TQW M-L@_P"*OWK^S9Y]/B]=.W-E\P)=623>3J1K:O=)DTOOAX'*<%]=)_=Q= 5#R M]_MA-AC%8G@=BWS0N?K[$+30(($?A\5G_VXP&'XKR^D_%6IS$L;L[6^#WK\GN<]'G:)WL]PP_'P\[/QY4_0Z^661 U\6 MPW3S;];'%,$Z.@#;\"+9K/O7?4J#5S3Q2[?J&Y$YX[M'87-/^O*8O9#G5IV/ MOS!B@[)-9Q[SKKV=ZIUY.W8#"[^_CNJNC_OGO)/WOB7;MMKCO^*NW&WD3XK> MUV$1)ZG2\;3DZ&F;Y6\R#H\CU,%J\D_EBM]&LWYU^*7)S4[OG&>^B2*?PR,X5[ M2/4\TAF_O\3B*BORS_G-!.QN-LK+"S>SZ_LU?"K Y([S_NW'_'(X[J4.=E\* ML-Q9V8_HU)R?C1?<5:ETK"FDYXTJ'O#U9@Z;86 K%GNE(<[AK-DT50U_A^__ MGO7[^:W-!G^>ECP?KX&;IJ[KL=N&+?L(6Q;L:C==%0UAYE= \=G%10[O2\/: M2.:D(ID%$[R9H*\DN#DVH9OF"OX:MIF"TY.O:::@2KO7(TK'O$]Y*A+4YH]? MPO;?QFR%Z79+VF;]3UFO^V[@LIO>..NWB8MC35RL)5B;PVAS&$^7PSA*I[5T M>"Z&1;J;H\A'XRE,PXOA(!__-1P6X[2%I7TP95^)P[NZ,=9Z MNZVW>ZI;;>UYI[;2^'$]?5H^.%8)7]WR,G]E1??.XMQ%B_,V9.DXP%EY2."T M*+H$5DU[M56X3G:7:#7+UM+S-26;5I5T2_W35L\[^0#B,B&=\URYC_$89%WLM%JPJY$F5\*RC_-\RGELOYKTK_%-8G"+5CH M-)@G=0VWO9Y'Z9AN6(%/RS$WV[U$NKW4\E[=)LJ4L5_2$K M_LS'7\&-ZF;IZ6D3LE33#2"U\MMJ[%.0V_4$G :!]WK*)C;_?/Y;.6IT'_^< M*#6G@=UF\$Z3M(]QJ.XOG2I3B.\&W?Q[WOTR?#<:3?)B%,!A'=]67N2R?O^E MYE+W&NAO@]6%NK(5M+:VI?4G3DH%;? *&S7P>'B>C\?]/&GB=X/4::WW+;?# MP63T*;M-H+X >C\:^%8;+-5RCL9%KS/.NZ72_FW0&X\ HR?-)O>UE&M@.UG] M@'6K'UZ ?MAAJX NE(@_P59!&\NTYJ+&>2SQ5#Y]&2S0#-7)FH@GCF(_3<9M M$+OW('8%JZ]$#6W-O:WC^N(98=73!:=M>)W?E6/5GH(]S_O]WN#R[_D@+[*^ M&71-][HWZ $^L^3NA>\W0(-3VP]; _@]TSP(\M?KX[9,=&),=*J:J/ZPUPR# M+Y!UMH"WU3KK&.8,/I.E(_,OET?J07P]>F07MFCUR#/ID6-@F%T,3ZM'7KQY MV84MW' T/KLXST[N1/]6'%&![O4PPRY&I66&%VHP=DJ>G18+;)U6$W^X( M;TOU/6[UIT;,> MM'O"UL'V>ARS2J4.@-#M]2=R: KUX^"M\[_4DW[Z:+>MWP^F8R+CV: MLXN0%0,(<4:?\J(\[F)OZU_P K?%#H>HH]ID.P8FK=0 /0&3_G=6%*!F6Z:L M,.429EZ)\_I,3'C*9ZR>@A5?[QG;9S+=+4,>*4,>@YE^#H9LS?01F>G7RH2G MWW?NR77CTY>-OE;FK+W H&7,QUSQ\+*8\CD"FY8ICY@ICR&X>?9HNS7CQVG& M7RMSMDGS$TJ:OS8F;;X@@:TI'(6!@^G9:QHG5#AU4 M0IJO>F![/4382.2[)1R(RJ]$NBM5&*UHMZ+=BO81EMH$GE/TH^ MI2%J)75;2=WO%0E/(*GU5#Y-23T:C[D5UE987X*P'I7'7'/J8+MSC8#423YE MHL&XR#KC_^Z-K]P$<'^=%Z;-P"XM?#-+L=JF^9YMF8YKDWU-(I%_$K MG15?C$!OISNWGHS:.SE36)1WM8N]ACU+9WUF5FV&E;/B<^_R:NEJU1)+W=J%L*!Q'3@ MZ8Z&_5ZW](?? 9#+^_5W[3_.IX"<2%8E,4\]9#6=399!>QT._F*BL&6#9V.# M8T@./( -W+"X&0*V\H_#P0Q=+X<1&H%[/:SP ,/0LL++-@Z/]Q&J6S_S2V7G MXQ:\V.QK/S>=#CQ\.5RT@V799:^E#JMS7W85K:^'?Q_OW#R$?W\'IAJVG+L_ MSEU Z.LQOT_+LZW.?4DZ]QCX]VE]AE;GGKK./08_89%G/Q7#[J0S/BO.\^); MK[-P']/L!QCP#9!T(IO?B>OJ0)J1NQ:FUT/X16/;$OX56:GM"&^+8=9-&P'9 MH/LA[_:R%T'Z!JA>#_&W4_%ED-U>]3M8O.: S;:'Y MQV_GIT#O1CC>_#(#Y.??SE\/B1>5>TOB%Z_"FTE[@&> M[H2]'@"9IA7@?Y]D907GB5W=LSW@]PFF]9 ?CH,.?# 5R\4*[0+\VG',.KW^ M:O-W/[S.1^->YWUOD+!4#EQ).N[ 3I_N;S5?0>A]JG-\51:"7O?&]QG,^<.[ M26=?^[W+DC GDHV_VRNOH/R>Y9IQOJ>TYBYRT$RR/2VJCN#WGV^F^%.(()8' MN$MC6Q&)L0O05P.SII-Z'VD MQ!ZWAZ:W,P\M=[;<>?AC?)-!;\J:DU%WD2FN\VP$=NN7WFC(")8__W;NY^^8 M/[I_:WI)S2M'Y:&ENK?.$% ^?_!KN]EMW3O+9 \>_#[ /)YWXC%]W9[:3]P M$?5IQL?)=2I,&"XRTY;8^H^EA2R_:.$+/A\,KWN#QF^LQ]WR1U;>-7]T!]H& MS PFJ[IB>1$W\,>'<\64[1M).'N^^;W=O/>S@:'=-#SVL\L?9MS].;]8Z@[Q M9JI[L\[X+=>1XAB-]A)S*;@.3!!O"7%868K%FU\NLOX(@*J\?/Y%-RF*]%-O MU,GZ_\RS(DSS.%M\'+[A*=):,(XX8@$^'BW!CD=G,5;ZS2]OYQ*][DOSE?AA M9W)]-^!3*>H1?AMML13DO*<*<:&(X01Y*S"U- @,2XD8T3>__#I;1>-7ZI>1 MUKGM(H*51FGI80&:NXBMI-IAC3"1&EECWI0FN&X9=U]97<1T?=N31')$@1 8 M(6RYX!%6(Z01D1!*HA;TS9(7T/BEU66DFP:W^#K#3%$EH\%2<0ND8 (SC;%6 M5&./XIM?,'K[Z_)WTZOGGPNEN7!YZL[03PFM[_\GO]V&^I$[)1#'TE"N M" M$\"XE\2%(#Q>-NN-7UI91MF_INQQ,SVM>C89EYNK$/4LK6GJH9/*H#<_=/-. M[QKD#\9\C OKQ2"V4B)&L6%<>J*L [@X_#40A )[\T/2">7+YS9'"RXUTWQI M^6M6N ++5/0^YS?#HBQ"&T,4MPU+,V:5Q\9Y1D&LI=",:*YE,!(6SIE_\\L_ MD];>]*7EU02P%)?P[._%\*_QU:QKT!:+P5X;%+U6@5M.#5.1,.XC,):3FE*R MI.S6?&IY-;'7AW 2F/YR6&RS"D& #(R HG686RF51913)7Q 4D0**C>5A_:3 M,65U)F_N$3O6\Y"&$V0^4V_*^ GY3EF-C F0+$ $8(D/?1+2YG^5/+RSB_ROO][7F$8!R90U%R33@"X^19C)8JS\ J M(>QJ>&3Q"RO?!N'MSTLJMS&(E#L?&:.,.\XPD$4S[Z,#EE$1AUCW\<5/I*^7 M/H.Y3M+S?\OLQ? "J)4-+E-GK[LJTO#]!KS[O+JHV?;IHNYY2Q>6&"DB$I"A M%,,\<&4"5GL_Y%-V MFWXJ+^DM_S7Z>]D8^1M9K_@]ZT_JI>K7QEO'RVW/#UGQ9SXNOY.5[YY% MP(N(XDO&!KB? V*(%9P);0P.!&154P?J@LA51&&,%C!U&+COT/KE*I\ZY<.+ M6_"!1I_]./O>*0-/\(L&7_,)O'8\'%YP\H[5W,R+' H6'@O1#0^@F/*E#;!6%^J(8*,?//+)_;/&9KWCH>$X;OF M@YVRD&3T:3JNUJ[,$CF-XD:"=813+DC W"!B@I?P7XL%1@[\EU4N8@@LQPSH319OUFP3?@#/MD08?P6FPRRH$2GT,F@4(B%;7R<$9VW&=G_-.WON6 M!H%[,1KMA%>PEU1$3XV.G ?I-(D9=T?\_%.V/;2:&&9@= 8<\6% M<8QI&CT/U!FK^>JJE>(S9;C-6G9>\UI,.R<<"Y*#&Q,X)4*A("06(81HP!^O MZ&]-$5>[KKF8Y-V[N\CSW5B:>>4E\\$8"TRAO;%&!:^BLE9A9'#%X! B5M=; MOX[=%KL>N\B"+B8*86RX &\GN B\;2T&K6&MK^B+*A?OLM:/PZF>?C!N7< H M4&-X!'>?@CD144!\EKQL ^)7P:VLL$+C2G9>\5H$&Y4B2!K!VX2P"46CN45, M$6)EB([JRHI51> >LN+WO>QK2FSW=F1>*YD6#KPE!(;!63 B.FBK&0+'2<10 M<2M%,HIU"ZXN9+?5KD6N%-* O= T1 C+N3%(IF2""EAR4&H54>,$U:-WJ]5^ M'MYF_9TQBZFGVGGGC'"<$&640Q"W(RXYD4Q5+ 81C-0M=745NRQTO4J0VM H M@]4IL$?>^D "L '1H!N\JQ@)0A7;8:&3ZTD_I0A\?E/ 0DJ_&O[ MM%[W4]8#4^6RF]XXZR_D9Q]&)B<)TV!ON&?@[AMD&)A0D%$&_X^(-%4-1"1= M#6,VKNF1$*PE!P'W!*R^91Q%#@I?X>"MT#%P,/I.5,(:0JE@CX3@7Y-161!T MU_UOFGW(NW$X/R[U\'P9IN"N2,PT.-_<@O'2,FKP8BP$;M8R6@%D15RV6M7^ MX#A #_!&70+>G#,D>F!-'KA4'(N(L ?KKAFK&I/GPLRF1*)!BAN+?-"&<6K! M+^&*"<&)L%P:4LT84/:L@!R8Q(NI0V^#(=Y2L(^.1Z*-PB[MJ_$@I7&DPOQL M-5A^!&I&7X8-"J ^)?DYG^;S\OGYYS+C""'O\')0OJ4^X;I)_A%5 I@9HA=+ M.<=818\==R$* L&+K>3+"2[SIW4X. Q$QX"]:E^/Y-J4&Y0WPT&E)K=A91OT MC6#66Z22%?$OBA*K&P>'I 1+N[^6$95$ >RZ98(0 M$52D5I*H5"5&INB546*=O1&4*T(@YH (G5/)P=Q@:;75QC%M?#7#<.S8FVGV M:=?_9V7,*(5*I2]"!LH)P1#,2:T05L++$'W%ZWQ+'HS8)6#WCZEUC..X,: ! MA9(.'!V@RD.92" J\Y0[S2/%-DHB46"!1\XCJT2Q M>#54.R+8%PY"E*_]?/[;M)ID/#S/Q^-^GK@,^"J=+OB6V^%@,II5GFS"$@V2 M(BTX5X:#_X5%U-&!Z^50*ENK!K04'2>::L[43"M -\ O*>A1=8AKP$$7%UE0"^N<"?[\FUT0:J0D,)?_)>+ VJ78L($P<>.*XLHLZKQT[ M"30\U.1"- U.6"#!"*ZE,4IA[9E4GDOA=27!P9G2IX.,QYAGS7:AC91"O-O1=*,$92W4.H;LP+466VW8!:V,4]N_#YU['OCY?G#T:[@%TV.UQ0*B/@AZE*:<^* ]\33B"KMAMEI.N6E)CUO_)G'Q.$I' M;31"81X<,YH9XX$DREA++*NL7Y"]K3_V!D!$4%[)XC]\2R\=3)#"1(6HX5AH MY81# 4EJ=I'5ZL@5L.$-8O9>=&;\(U2L1?QS)H8N.=@C#APO?/@PU$6?#5+ M@/>_Z&1$9S3:X>"!) J95%F#,2?$@\=I95!!L,C ]ZYB72"^-02+*]L+-)O( M(9VRPAH1F"?<$*,#<1H"2DY]<#Q4PG&L5JO$'@W-_:D%,QKE.U D.;O@^8'' MYQC8"*=<5(P00318 X"NPE)(K1/AU?4\8N6;L,_24KQ$PHO (<8UQ(M$ 1 % M:SFO%*-CB/AV73G$F-U>?Y)\HO.\,RG*&KGPO=.?=//N=%_U^F8RGKTJ9$6Z M!7UK]@)5(^FX5B$Z+RSF)@B) MK'7!85U#C)8,VY A7-_TA[=Y7M;R;" "1@QT+?@6E%,.E##@_$7IA4C[(=;7 M'9FM!*HM);:BQ-E->M.FP"^ &$ X@2'1S#H%XKY.BR422W](MVI_/?]M %.M,-)%)+ SGS'&%!= #HMF(B!16U!&E MDN)KB=)$E-D.Z:9M" OJ21@:HD^9>&_!4 C/A/=>1^-H#1%P.AEQ@D2H)*F/ MSW9K8;5(I[UL". ]!*-UJ@\#,G CI04E!232*$@22;T%5[K55WNUX%:"0B)6V]1C0FJB@A2> M>V0#0\Z;NNC[--&_+L>B-34F$$=8-*"ZHP(-@2T6S%(2@J]#@J!('I@3:_)% MF[9" -(8:,3!@GHCT5N#(T&:6">D0M6305Q)2E;@J*:%ZA>RX8B2MM9X&IFB MZ2R)XLA%[0)!7 -&*V6S7 JR>N"L82$[[1%%I8,P0E O*1=>P/HH=N@V3MMWYIJD9S(Z035I* M8Y&[1=C;NS_^HY<7:;?Z]GW:JU[N?#H?\VX C,J!Y#F5WZ8=ADL.\P5^;\G ME;[:=V,71J8],%@QB.#*B]^!RSTM'ZU4H,PZAH),7Z6.,'':(&635VX4E8A3 MKB4&UX,:1JU.S5)2]SAF#-N<",2-]BC_A'ZMXS1FBTT'IH370 MFO8SV"15003F8-2M]8YZ#/%BX QA4T'I:7$J?2ZT@FDFGGCG.=4\"J25,CA$ MI%%2T]7V(D^/T@-+*A9""NDHJ#_.2%0$XB\2@U$,@F-<[7)U4+9:ZOO_:!Q\ M' Z*+=' E(? $P1),,S3T1).)3,Q] #YM$J)3BQ$EP0B2PBNG(VCHMG MINI\7.D#+@W>E&,H"QA(:K 2>700#!)" !JG4@=358E*MP9R=IJK]$^[O<1? MHW>SGH!V,OXX'/\S'Z=S7P\O%U$.W!4:@HV6*P7!+%(0D6DBHU345ON0+6_V M;;NNO<"R\2@=\3O.P MH%T+2BS1R!N=CHYRZQ#V#AGJ?&JT&RHKKZ7"ZAIV6>;Z'DHX($4A8H]1#) P?\_HLR"$"O.9BA:!3L@E\)D9Y M4,S**(!HTD4;"#?56C>J5_:(:-H6\+5I*,> MOOBU0H>M-&!0H@/W@!M"K$8*W'BE"*+.^II.OT(]9O&C=*PB_2<=Y?Z6]Q9T)KO*K.CA7J-<:JUPL$X*3R35 M'E?L6+T\'B'4ZSN6IL:3'H)(+SVWB,!SM$ M5*@< J&:K/IY3PG?$6%V4X!"P'OT@6O!0?-(F3(:PF"6>A(CZ6UEK_ M1))L MCPKG<;CM9Z/17<>OL^)S[_)J'+[G1:%),XEK'0;UO(RL^[O1V(]2+.!KEU5O M!/MCV=7_[.)^^]ME_3Y$B; S,]*CY[95ZS*826;@!R$*_%"'Y\Q(H)*ZTUX(O9=,F)7VKV-*\# M4(A1)3=@]B&(>0265RFV!9O],2K&?WQ.[%UB,OWM0_:]=SVY7DG+/PC[$$OU M #OG^,AU_S:9.B3''AJD(W$(1/ XZ%)NB46FAA&:E $OJ#D;)-X-Z%HX=KF01EDWETMW>": MWE/30]0!:U)@ KE07H-9) 8QQ[0R0J[FAG_X/NK]/.CU__/-N)CD;W[X:==E M3'W%>XET2!'JP;B0D&RT2;<-803VF4;B[6JCE8W+F+6R7>S;-IIEF%.3S#A) MR<7$[RECLSZM4]\C9%.-[F)_$ <@:.1T4!%QBX52+E#,7'3(8F+J:G35ROF! M!\/TO AI+)5=1 LH:@<1/'*6-U0Q\+QP+$:KJ[X")X0X=(U=TAS@:D"IX$PX8*+@0G*#P['E)'-9'PU M+%+N\(%T8!!:,PPJE!*@AS.*V732#[QZ15/BO*X0?7HM3X-\K:YGUV6O1[NT M&OZ)Z:Y1R3D1"MQA;V007J0:*G/89=?UD-S<_3_=AQHD<'SJ<4,.PB%/7 XF%^KA4)U<0<,$>+1 MB]WDSJXY)TR#1U1'JP.LE6LM/(T<%*/F$#K568DMT+O&D=IZV6L1#2(GP25F M/IT#X1I;D$ 9P-O21-" ZES +1"]>=D[[ ^XX+D-"GO')8?8'AQ!;E!*B#C) MF*KN#Y"F158SZ)L6MA:'"H/I")YHYSS@4P$"<0R$2ZM,%+A2MZ#E0Q8VZR$T MN)SMV]55],]=GQ2MWC5^^GL^O"RRFZM>)YL6G94])8K;/]Z];W8!TWYM0-'P M5/9C=8I &0^*^E2UZZN-76HT6OV"5Z%:N5RC_MZ/;9HEV'3G^,ALM9ZU9GM[\Y(> M"\%:>47&$$4P 6MMC(O UR0D" QV3H18+4^H;$X_'H#YE5NWZY,F&_?JRYWY M^SO1%F[RVGC6C,(_$,A*'KF *!H9(;R%F%H8K%E%::5KC5=%?0U8N\/_L%J% MG>&WX, )A&7:+T^]ZY3V2B,B@N9>!EIE JY6CFGO!_Z=9#"D0^80JKETTXZD MS@#_#82&5-P1;SV74*H VCY!@R]-!MW':35P@G"Z:\<;)KEQJ3DQ)=IS MT!+6.5:IOZ=\M7!PZX7M"9SU!5D$:*(]-:EI$34@2-J @T2PER!8HE(#1Q7: M+%!;@;/8(F.W2WPQ0U2DKH,:@BT<.9-4*X=3DS5N2/5>7$HKD6S=*G9/V01P"K"SF.*:HM[2S7QBK#Q:LIX2I89:[K!C1CK" MF7>*.)F*/ICT@=0]N[ M7(Z;%07OBQ,(]:7C(=V;BXR"Z#EX)F2U^?/!05V?FU>4"2>P *O/R\(?:;"( M)*A@$43+E=5J15=SWGM?[8$(8SD$S5S:U!<"0AH;># .@9(!>#6J9*-V!G4T M_I"/KU)QX[QYP@.KHK&BX'7%F [!0:B2SEP@B7&ZJ\MP7KWXEG*]&N_7K.'A MBUS+.5$3YQ427#K#$03UX$%:XX@D&E!L:R*IO2SRK.A=]@;IDN91M9R1_O,^PRE)\LGIFLGWP+W?BH N\6MS0U8P-S?]7LH1)^)=%MDVO>\"J!I'B0T !!).<1D\"H%H*@*N1K=$HDKJ]UE@ M/<^R\]F/&T!T"CS09QW?-L[.9/7 M&65(7KWDX-U#Q$,M S\FXM1TM=HR2J03Y4< Z_;D%$HH+5)?66ZXP$Q';'C: MOD*&I2XH%7)R6MG]/@"(:W*!Z-7G3>9_#PI7-=W<,QV'Q,?]K=K,2 MO P4X #^V)DVHEF^Z/ENT'DJ%TJW//YVT\W&Z8Y'@?3&:(ZE[@>:6L :"4YP M$%AP3(P(8-EEY9@47NUV_@ \G"[Z'GCW]BHHFWK3"$=3'QH5.456@7Z1ZB4$$AXE#Z$V><5,W&$BZV!6H_B-"_TE]W141-/+]2'\MCVC8"3T6" M_;18T^!8H %Y"GX:KMRUNA]$W ^PV:@W.K\I\JQ[-IAK['1@L1812QSABKS; M&P,4Y0[;BG!\&_:_I69 2V-6!.T]<._91"Z?FL'.V!AI4%12FEJJ M&A.8C#Y5N]M%=AR41\+*NG!"^#(IMD'KRR/%W3N&@^YP4%K[K]G@SS-04_"^ M-*RDTWH*!*4DA<@2I1I1S;'21B8*F* ;LITP&C,>K= MU5_-&YJMXGLXN 0\7:?O+U_K_'Z8#48VZ_R93AG&(A]TKNJO9P5-/Z77_9V, M-5R^%,\CIQAR#%L/#)Z,D8X&14 V3I51IA['F.X3Q0M:)>Z.@L1/V,2^Z, +Q8AU%( 4&U/):(U;O!'P'GP="US\-- MRQZYP1)[;AP-*>5N=4QWHT(,2]-]D;;:%9NM[A4>'%UW9K$\E8X/RTN+!^U= M*LR!X 0%ISF+Z?@+M888A!CW\+#II!'_43;:DS6 [0D;^V2516P@I:4$-]L' M9;DD5-D4O"F(M<&[\0PW84/]*,2S86/Y?.0!KUS8?KOZ+BJ9'20NST$L'7.^ MR0:W6>H@>9EWRJ,2HS3D)D$(/E)V"5\?3#TD,.IYWAUU[M!0#DK\!P/3M],R M:HS)>5U\^)&(.4,Z%5.@W ME0E4!88-J_&:L*0_:BW5@_ Q!6U/^-ASS+KDJ8,) ^\' MF2K/!.6-IJ!:DA.-8KKYQ',0)I-:$"/M2IYA3RU-7ZZ*?'0U[*=F*".P^,GR M?RFR='[79[Q=G;WP:]?T]RGX\Z1>]F.6EP?F?E+R'"'N?%,'6Q MS_J8(K#V'5C8\")A<,6BKK@7^TW;0I3,)=(Q>*UX2EDRXTQ@P:9&ZS(L9FFZ MV>V;7^@V =\FI#Z,,I^FN %G:>9+E5CY4O0N+_/BY=%GT77#PF"O=?3ID*]! MPBOG@3H120,Q>21UEOG'AY%H+78?1J@%$K\\LJST[M N,"&#]@RD1Q$;DF)C M@4B2"E_%JMB0!]%D 9'-%(!U-)V(WV]2;=%5!,6 4G%4*BWG(49-M54B4NXU M=;QZ=!$31?BZ--$]%+M!>K!\&-,@;LZE3B&>.W!S" N2I=LH,:/.5WN98[Y: MT;9O2 ]U&BCU;I$V9&E<_ M,4D/5SUM*,BD#C)R:SGA3%,3$+C>@4NJF*SJHWV0=%[^SMZ6-%= MU,8$V52';40$@ EB6FDK%:$&108(T?7;/UJS)N@W0'8,*-F4RTA=F:.D4+A8Z,2_:J-Y;<&(E-I!))H01WZ=R_E HX1N* C3#R>;ADVGENG=3LTZ]; MQ <5C@8M#7+!:<">)3"I&>ZN-\Y(KI&@J^L 2 M(VY1@Z[!S64W3X"[Y;8[)U#U@21R(EJIF77#V..4T,[$)R:AQ,^>I M<;Q7X^8D""O#AF+-7?)RO37@"0H(T,'0-6CRY]5<>T7&8KJ(8@\^KPI"@_]' M*-,.<>&< *UNM"5U&SD)&2>)B@U*'!$A";$F'=#F5B.+RK.C42J+K*S-G!U" MB7_.;R8@\=EH_PF,3?5/$4(_9PWP A@Q3I$61@<2L"!6C*"N0A@ E2^W3B62MC+6;162N"C55V)URS MQX!^D:?K/LL;6'=JL80E<\[1=.@=<<.$ O$+!*(."8I)H>HA5$%7Y;.ZA @%Q+188?G25+@)OIXU)J@MN6-!CUK[IF)YFC 1+ MDZ%.C1&II<*P0)4RQ GA*L@6G.YMZ?=W?$XO]]RUDXC7FELEP-IHSI67-EV. M%R, %7VZDK)J;+E<3;ANO;1]0;2^AUOJE$YHNMH @Q5-!X<#1Y0Q(4V4KII9 M1834R\##(4IGH&;4^Y2Z_ X'Z:[PA0ZG6POUHD.4+F4E2('%HX%C)TQDZ52K M]: YD=<5O5,M!]]Z80^%YR%$6FI'9+Q2'B+M=#Y:@O13\&4\BS%=2B%U];+9 M76#:BDPP9?;'^WN+-XO0(BP"$\>X4.5E/((9RZGPQC!)$',U;7E++; &EKH5 M/1: M<3042@A?>HCX;@WY2WU)%T.*F5,7D@%@-66FX\&8!ZC5+J0;&5"HL#1 ML>Y/YH!X'AZ3P0E (^Z/%5EJ% M-7C!+J)J]RF]MV5_S,?34J->9_;K3HB7J5F%@ @%PC/NP-D .RBXB""KPC%; M.:8NY08(ZM>U%U@V$4,:&37E2)3NG<3@@V,;)81@E##MJJUT-S'1+K#,3NKO M1 R48D>)C+&"@+G#2B&MB2.!1"09K39XVT2,A<7LONI-: _6I#X3JFPP(2(R M,34SMPX$(SA2W<(7%8?Z0:MVJ3UK[^MD/#,6LYNEBA0O%'GZ-2MN%P?5)3^V M( 9H'0V"G>YETSPZ:3VW$H.@^ZB,$-4[&:H>R".6>T# -]$3@?MHDSY(!XV< MXN")(5#,$L?R9%_-8>I:K79XP#]DX\Y5VDY8?#[-BVT#]/(Q!06Q(-*22,>2*MP!_=A&H&0PFJ1G7_<-T>&9^L=SVS+[2.@"TK*;"!4,I)S08 M<*)$!(7&P0FAU?[KMAO^F@&7NUCI' LL2B<#]1H0S3*U-9TV-AF!# MQ%B-PHEBJTFH^Z]OO:I-RL1%"7(5--A@##XG6#8<%;6&$0;A=JPD@F%5JP%V MTZJ*WK>R@<7T"I!AJ5'ZV]5US:Y$.B[QW.9A?N@Q_3?<:5NHZ MJV\:_3WK#=X/1R-[^X^\>PG,_SGOE\L?7?5NZON=S@:NO'WVJ\]'L)#J'1P0 M&G5GC_+5A7T:+FP?+NX7;LCG148C"L!$G"'N15#2,B&,,A8;Y6@EIL-L]9*6 MM739G8 K*=)0(YXK2MQYZ[0WBGYLXO[']=?I-6LGH,&9Q,;0[7C1G.-TKX) M-3K= 1:H2(B14>PF!M-!*81ZJUTKL".;:)=?C8(M$_L,,ENETBDG>K5R!=N2Z D-< MX+B@8*3 $_?&.E#92+C4@R6:4',>836]T8S1_6#^@*H#N#>D*^@"F"# @571 M*+:"&HP8L$XH2VN.>_3J!D. MA?E#LET(,=*H8Y!NV@S#>>M4RI5"0%QMF;P_X&_OU>+GWN75^,OP<][I9[UK MEXVNIOKS81K>"N%BH%S@H#C'Z;(DZE*DCX3'R%CR_ M&A8;.=0I"$\D:$3K%0U+_8BRB1H+ZNO(8LHE%;[>)(+M&RH-*!C0NR%D%_RXOKL8JX/MVCKL!T)$\WF+UTU M=+M8I_N0R02"N4@6R7!08/"OU(@'Z<@"V"KZYI=/]$,=5I8!74)&[UNOFP^Z MHVE?IVR4\L/SZ[F'@Z33'KZU">Z)8N!66ZVXX\1:)9PCTC"=+M:N)!,6";EY M.8NKK_2ERD:]3CHTD#I3;7<9Z.(& X% 0!J-(K&80VRF9?06G"RCM,%$K5QP M<=__Z2WZ<;%3Y(95/0: #3LD,3A&;(Q&,0%V+FK.TSGT*+0!MI%D#0!D1P"F M#9DOYBHK%7V?E71*_TO-"[]E_:2@/N<@,KT.3$\/X&7+/RR,?/!F F$<@C<2 MG/'I&E=I2$A-!XD H T8^DI)W\KMN@> X:E1M$DD01)3B2!5%F)<2U(@'UTJ M>33@$W%2B7'?*HR?'D=WE]1_R;ZG#R2%U1M,@!7/;O+I/1];<<>2;7$<.RZE M0$9S,!O@PRLJ,7@-B"J%7/UF*9&KH&^SMCU!5$/,I<29=#[XU"\BY2LL5R'0 M=-$O#Q0+8NJV?T&^$66' 2G=_SM()]^FUFP<\V[RC=/)C\EX6-PN#7ZH1C8A M!@O#O#/I-D84.+CR@3)@WW3E;/U6-\&;('W0F@^-@@TZ'2EB%,1=6H V!\=6 MD13(&$>T$]+S^G/:AT3!;$>X=#"78OJ=:MRC!*]=("FI<:#&H_&*"Q*IUI$ MB:L7-&BV6N5#/O MM/I9T5&]D_1Q.+WAI&N2(SKZ,ARG;?T%)VHX2AME_\S'37>+5[J%IA?='=J< M_WJOV,N^0[\!H*//Y[]MZIY,I3?,.)0*P%,/(,>4E))3+0.*U1IV7-[#5(>Q MO2/A23 ]K=&#*&'V4QJWN:/<3A2XYU(;A?$N$"THZ!"ML<28@7=;ALHL-90C M_R0?L'\")-?"_R28+W%T=E-C<]?S>WG@Z$-6_)F/RW643Y-6V\#I0GB"^:]I'5GYR0UHUT1)31SHV9"JXQ0$ M< @SEMH9060DJX<75N\=;O%>XAT$]6)87*?$?KD84"S33V_!^D1+IJ(R!DG/ M'+7I1@NGG>8TIN"Z6D[0DJ!!Q2]0H5S4)NYW4J8<"W&6,\R(AYB N:5(\YY M+JLWN9T$YL$-G95='JC>1O&6NPVI V6KKTP@1@L5>K,#QB3VB,B ML*#$*0T1U;J;U?:VZ*?!1%UV8,E2,10\%P8%([FBR(#WBJ*)CGFE(EZW/_(" M,+%\$2)RB"&>(DPN)-7*B6 Y&'%O'+-/CXGOZ>:V26]T=5U6(:<#R,U'!);Z MGF_>E.UV>],<^:>LUWTW<-E-#P1Y#]U [R;7+G]Q#0MO2<]6[P=(.+QOIO"I M&%X6V?6"B2KSVWG_]F-^.1SW4OSTI<@ U9T2D9OZ5HH0L>:,D-01CVD='&A* MH0W$GA2OP[,1J8 I4&[ Q.*4 4.I\ZARS('1M7QE,Z_%_QJNP;(U(9WX M3L>EL...2 &.#6!9I=\(35=3D./#\C'?L-=,CCOC 6!^'19Q O#F%8I $$@T M4":@?^U=_W2&Z31[W,P1'?5 9^RV[)LPD_VTN6N^;@I ME@R!CT&CBYQ2KQR/7@F'='G)>:7(>>60[*:U/P3.?P*5058."JY/K2!5@)@_ M,.ZE,D8JP52Z0@E;*BO;C"NG4+<$86NHIW=? /^<7<3>J)/UTPL.B@!GB(X< MI?MP.,=.:FR#)#YB*KU0U:L4*=\> ;70K."B-X9YWU(GD7$VN$S>65DS_MLH MOYCTW_,[.V'[%_#HKRL:\&?G(S&()S%8L'1:*7\99%% L4D2&J) MPYR88'PD+ABETT7=U*G:NX*V@>Q9,7'O=)<:%-S9O',U&/:'E[=ED6 5#PYB M#T.\9-$ZGYJ0VX@#,K0\_HBP*LT_5@=! G!W9WJE=MY=O [F83MW-+5]->7% MJH9C3ZR,(5U>Z\N_NTH/-841KJBW!Z[P / =FO,;&Q&D_4V- %^2<\U21V%@ M QPE8YA5^S\PC'1%6YXR]CYDZ>KJ4M^9RW17==)Q9;U(^>4EI&[ I>68ZX"8 M8>D/5EOA(98'GO32(6,K*?]*9_O31>76BJ=)B*-6+IWI2?45%%D(/V1@,5*1 M?!9384.*9-5'.7']+ M$2Z.$+YG,HOI7(U@TAO!+/; M653$@XU03!(P&YIK'6(0H :IU@BP5\D=K#8G/AS>%J;,^@YLGUEI=MJ92_?$ MI3:$@BO.E"9$.&,H99I$5'&?"-';*_HM5_P4"'@4)Z5*BK.+\ZSVIHOE0S=> M@3>*T_Y7X!$S'9@5@5 $828+H9)I%-O[HB\%F;.J]L'E[+.;"8NU)3'= M:NV,TM0X'%T4"*4CL%4&)>IX<+HNW=L(,N..2TX\@$&YI<1H!LP3+1'".5/3 M!D:+1T!A>;47[ M$U@/%BBN) ML! XA*!X.JP;!,7:6*>BUDI7"L"?DL?^7@Q'U3*]M5E0$U5J.$8\CSQEG-+U M$=YY#/ E4UX-]SB36ZN)(>&8<8Q [RD7@U1&R0@&*N>ZJ18HE-@G\=F'9%*G6X%QM9S'ZP-. AD MO6'*I][>C\DZ'@%6=@N=A$PW+V #3HKE$C$5*/P#$:@0GC)9N=E%K'0!/BA. MUC>?HD;S2 ,Q5@(YF8V>>"N#!GW G:IT65&<\JT3#?M9^S.9#\R8B,H+&0D0 M%V/%:,H 8LYE:O118SZ8?D+Y/YHLGP:_R2E,O4YUCHYH&3&6J7+66X8PQ#:NNCOSM.;CN;)SQ#D2P:N T 3L M I-:@:=J?,K",.U1I>CY(=FY(\#*;N8C[7OZH,%7->#$DV!HL)@[X[A#,?J* M^7A YNTA./E8T]=J;>SA$"4T"(TD![\:I=NWA+5<1(.1-JJ2H0"-BK==^,?E M-E8[+/NYP@XD8RI6EFD'B4JNP3]R6#-0A5I(6]E=I&Q[!^DYD;)'DV&8Q093 M@S"85LI"BC4HP6 M=$#*5/C]J)'S6$,1/'%&,T*"3=V.4;KIW?DH7$3">%+Q M,S3?VGP^,T9V-1&I_ ,P@KV6/%IG@I.H^ M[+<34>>,]HU%K21[8O_:@(BFA!D0X."0S/WT+[,;( %4XV23(FW/89,$T,C, MRLK\954>&O-RJQ)YV6I>LX-]_+<42I=>P0(PEC)0"7)A8 AM"MX*L ,^ M*JYWM:A^>L(Y_B0_: > #\ #X &))RM2N@!!)3:)DB86?N#P"[1O+(*3#^"B M@NB)T)"I Q2E#,#+J )Q(DCJ8W'2]&P$<(! V&? #B=8^D5-. M:.)E41:R. TAQ(RG4@& M F:W*.*)$,P;0Y5(5H83[_\V1=&TA6T:0EW4#DPT+9?TMMC$,^@K:N6-I7Q,\%J^>#[:>$!KQ]XWXUF\;?7JIHO&L"MOV+:4#]!2^!Y- M?YL^<=@VKL8>K57J]802>,AX:7B;#QUF?J,%V&JLY-(XF4.RU E5!_@D95*F MXKV4&XZHXV5YS!5'3?_MK3CSBH)5938D*E/DL)T=20SVKDW)E.U(7MJ-B0L&1BD=G&N*TS+%:I M7'SQP<3<=;)8JOFR,/1]]:F)L>X6#JN.W<4%O+@OQ)">*,9$ B\KH\:"+NT, M$5%J!DI?W$DHHJUY/$9^'O2K\;ZC%7BV:(>TJU:\V0)@'1*C*(DJ2V$!-@XKP-@3&,JPM; M0K4V^G >VC!9<[:QM/;'X\00C0TR9,*=%((8%YWP\ <=">>\2+A^2>D&4#R< MN&Y9>A@E]%+#?L+^]]1*8ZW-UEN0CJ;6$1&*:P% 6L].&H=H,H1NB@D(&D0F MTC..8-)@JP/5>JVOG5 VR1CK$7,F@I\SWT[&EX/CAY0'Y30F>0H9K<13@Q DT.F3#$GS MLM944"/63Z97OOU(HOYG.JDAUG0\'/3K%7@-JK+E7&BI-OOJJSSQ+#HN(& & M/9%>9D=SC@Z$'50Y?T9PIUF1F5201_+*4%,\*< \_L;%3>\K*H MDRCSO&1QD!/4TJ7(G,!P[2+ZP^+RV2C"[BN&993X "K.2*"4 MLPSVWTFL7HT2'+R)43#,-"H0%C>J)V$2;3UT8A^AX3-D$@ZTJ*([=!F4/3BA,2L4:9U..W=)V([/J1#'L MPG(4 L',O!5&!>FH]H!<1. 9 ;77HL N8(KY8?9GW@.O/:NJ\X_#P:?F,FW1 MF3_T)I,;$'<]3:N,OO1*]+6C35H<7U73V>!BM1%:T<]K.FV&U]G_V@9B-XZ*[AD MAF/#5"]$L)'Y0&5+0=_F6<*!HEY=GN9<"06$#57;)I@T1[6WXRRJZ8^#T1C; MAKV&KYJ Z-VHO_X4G%&#?>IFG\?P"G8ZWGD>NSTS$_L<.6PN2K@421N5T]%JOMV>E#99LIDRD)+*YEU8(0Q)T/;+ !U%%)E ME#TEJ<+C%L>@BT[ Q^N5QYY!B=+(LU1<.&>-P-;VH%?9D/)$G%/;PG]!R"FT M[ELM@@V4$R%:XU$CP$+&(>Q.@(T"A\"D'(+ 3B?UKE5AYSW>UN*K)*2"6,:X M9 'S!^#*2(B5!7A%^$N9%,0W,ZY;*-[&T,J,GE ?Y[\>Q>JR J/8AS+L:K/E_/W9;15>-<6VUL55\0'[*W-.)?$ &Z21W%NO7. MVCW4*6B:P3+KF" LAJTB#0C/"R Q>EOV@=1<\&T4[MDC.XG<>7IL4@8X'QCE MV*M1&I\RH'F!)[ A Z0OB*2J"R+?@(Z?,BA+<4J]QW%HP:RZ>UABD#5Q]9+/>VTZ[-<:];&YK-\<\U1UZ][5%YPZDIJ3U!*]F MJ+,@7>92=O"?&,J\S^U^Z2 Q3[!+::R:?[\>00B-[@(LRDVY%P])1 $CX5GV M.5 OI380-DAA 3>0$ G@Z)81E1OEPGMINA\#>V=LRD@\49I%EJ6(TI,40HQH MDP5LUB+%]"7;N,+IB/YM]O 09!G!Y5$(G3W)DFD.V!K -18E ZQDY<#[EX#@ M)#V0B:TV\G@^]BV%P+1>I6F4FLJLB.5*6;Q"IH9P%_]==<[6D; M(W$O,VP.B'&L=.#?G28I)1&] UYR2QAI#]"K=N*ZXFG? BF+;?^4BPY'1$/< M!A8?W)GRC&#_FN)<\:4^9('NP=/*W,7C[S5\ME0"]#<0X\!^<8YD3%0B+KMD M6''P\=(2=H#EVB#KWFSL195,Y8RI"0&K@HCRQ$>NF0;WS8CP95A)&3&%G[XG M'TNT_Z[Z4HTV3]4.6 MP(6"1C*$$"T#QE$42V/<>0Q,>?-E=1,O"!^XFZ7[T M[UL$&W.F7."P-"5A>SNIC >+14!E /F5XS&9V.L%CV( SRY&,P@)3]D(3&=. M@_%190G(VDF9$M5$1,H\<%9>\,E]M*^0(*Q(!%#/[G-[!=+^=5-<0@RW7:'',X4;]&FHV //HA1"9@>"5A<"0R""B M#;!1K<@0*A@718FEJ*#[5N(00A^ U;U)')PE"(LB3FR21'#+M*(4+'&BC%M> MW$:\I$3J(B[J@E<\[ZOGX%V-1\VL/C>;308?YS/T0A_&MT?UL^'-Z^ETCG]M MWKK?G.(>74-7X3!QOEEZDU&\$W3 MM]6D&4-VT_Z (Y,/;^^/ZN3YQ="RU6=<7?=&-SUX4.]3=5'+88ION9X,+O \ MM?<)OGUT74_KJ'ZYJ*K^]*+^WBE07;])OM(2WHC?C62TW#B0U8A!1NLM &X< M] E R#&J4H)07C$(&/AJ7#FMY0PQO%4,X.#&VI^^A-H'4MCH^JP!-N[MQX@7 X"!7=HO0Y!*A5-5 K(A]C0 M&T!>A7 I*T#N891UPLV^9= */9])!A9 1DC&S)8<3F)YUQLY;4 M?\I)NV-!)D,H"P 5(_.&2(+)89C6+9(M<0J#N+&5_$U23B)WK["U-YJ9F(E6 MJ#K.,JJ=UA1A'.4>>+ M<^WBM&#MZX^A;.]T56LT!&@0+(-R)A$,Q N4:<.3QC9FY1$VL>W*VDI; [AO ML*QN^KGJ8RXC%M*=7^+YZ>3+IH?==][. K$F)J; G(&!PRF(0#YUS@A/9=E_ MBC:W+&O4[B7IOASLZ; ,4(>:D""DD3B<@O)L$M;&J91#><$!8;/8C&M.X^#H M3C;&"R&%2EHG*UV0$+!XI3+#/@L\MN2.6%(DQ$E\T?L)&,.(ZF=[VO/P*%.'W M2>2_GU]?#P$!WT/R2:*5R+##L/E:X@<>SU* MI47 <4\ ?)S0GE+"&'62]%]&=@I_"RBPEM['HB1SF?L:RIB M8#009A,I[^F:1+D.&(" KXKCK\=C9IT (5NFJ8I>!IJ\@ 0UGL5A3*JI$OK=<1S^]6'T;-/3D8E!=B+P0X*DF7J(NS\ M '! DZS%X]G\^FL]YH$4$4<\[;-OCJ/;8D +"M:,Y@ M 7XIEVQ(0C.L A6Q2+-FFS6I^\BY%^G%UEX;*8_3.L#U6DTI=LPRV0="74C@ MD'5T+:V7'IOTQQS9[ WQ8G#-)HOG&7O(^@>Q&_4\A!"XZ)V3P$(V/(-@E#%)5, M> BC5,NP:\4VW=UIQ(=3$NJDUS$"KDD0..'4$Y>SX-@!DS+LR5T6+(-EW\BH M*TDXDL#=2NL!726CE%91HM^FA$:OZG9+(9=Y!=C?=&,$S<$$YMY@4A=7Q,'T M8CB>SB?M*9^'I\J5-_\;IO'V*_W-[8]_&5033'6[^2LV+5O/25Z^Y_7H&LQ6 M_0:Z_9$_ E"9-X?Z>5+]]_(^[;6(CL63Q'X3ZTN]FNOB()XBP//F=)(L6L:\5RK MO@]M['<4S^"A*Z5.!R4-=5A %4HG.* 1/[P3Z: MR!2V>O&M<]EC9_V@K!$4A)8MQ<=Q /2!&4S"]X9 P!2%N?"WV9!GC,^\4E8SCFQ M/(HZ;SYFPZQQ>*,&0B_RH)ZC<+\9/A'<64 F2D8 >]88[&^=G>=<,)Q57N87 M/%?U_7;X)%/#@O XOTV"ZAI*HE,@;.IY"GE7&_%'%^YIDG@S'DT.%$;@WD3J MO0F12,*B98X++?!DF7)EBNNAYR>,0]5"8K4\^/#, Y&6@+OP@@81#6$F.4]U>+$V(\GD_%7O.CJ7<,K;5<:![8Z6OC.9]_I2'HC!/<^6&MD%M%9 M'*67+!=9&I/*= BR>0UWA+2[6R6,-["-V#L$+K4,\+[\,KN97&R+[EM?# M&6R@2CX*Y\ N6J^EU"X)B-\\$T26LWKDDY#OD[E>MSEB:^R(#">[6XIQ?-I?+*[?-NX/A'<([8+=OE=Q>,[1]PTM* [=U>V/) M&34\)3#")O$D<1[SD1+=)9E.I7JH2GX;J>:4.=A,&X2,TB=EHF?)2T>%2,[K M(AV\,ZG.%G9^D2UWTNUQQJM8AE9)>:FQ]Y:@-D3'H\%9.&6-3FFCVLDXB=3= M]\@Q<$F3D)XIR0S0J#R7AKNL!!/EA,/32!WW1LN*^P]CS&4Y3IZ41R7J9&L@ MDF3A .V!@B2!J0\^E84L6(&Q3F5!P0GTG=K%Y:_CT:=9-;G"^IG;,X/ZO?47 MXUREJ@^!"?:!_KQLZ.)&_<5PKOJH8=D(YJ[%Q#X@HA35@1AJA#;29V&QYV(4 M7((L74IEC4+=K*-3H>W.,^;:.F>MP#I\98T5,2H6?,;$(%)VTJ:*;N8;=D'? M\UI42:V3TE"598:=H,&R -I7/ 9&;"[G;U)19!%V*K0]4L#"TT8"?QY_J2:C M.A0:3][%UZ/1^$MM-=Y.QG^OVF-[].G#@H_.&P2N)W%!S X>+8)[DYYRB%^!"6&(=XPEU:+U?",=>974 M;2S\B'%1'=J]JZY[-W5@$T!9ZMS"552K 4HD'),T0O M&!1Z' E'.%<\^ 2_MN_BDZ1RQ]&]1/+A\Z1Z6$WA6A(;!9,Z.:E]\"9F3'"L M6S6S5,#HHCG+:3S=3RI?QP^[>[ Y=F B29>E5MRP9%50P5 "5J0<(@ 2N:>B M $3"]Z0WS<@TI'PM,4!?//LI*8KYNE2%$HEY/VN:S! M4VSSNO*>W*U+:O5PZJ:^G@*;M*.5P3).'S4D@-J3) M>*TT = +KQ5I/8R13==R*&$=L;,3#:L<68QX:"@ X5CA1#"F+AD!_;8MN*#$ M=:>PL]FZ^OSKJ)K@0&B(^B^PY\6GRM^\[17\X.J(_Q+OF]D#MY^ZV[XIA@W M_'-O,D#P==M4 &B=U5I>=PNY5>+SR_J5=45O_?#-F_$,=NA5;W+3M'Z^&/3: M.A*OA9)4.I:RRS$GB,ZUQ](;X47B@?#U.0VC>?V@/Y%7$$/="?H(D:U*^DT% M>V3Z&>#NET$?(X.?IMB0+@]P/C?66%S,!E].[#$'48!F)F'>BO1>6,-5HL(9 MCI^-I>Z(#91U.&T=<;2WW9R%F#4HE2&PD0E+J[GTFJELO,^,%Z>45'/R+B].>Y82 MTX(Y"&6DA6",!R6C=<'(U,(29>P!>;H=<7*?9:*9<*J8,LZ!7X2=E6B=JVV# MR9&7V3&,JD,X:J&M(X[VK1+P 9N#R2RDER1Q0[A1/J>8*2@?+^ZC8)7(1J>' MDWFZFX)P?%4QI0F02 H:._[:Y!U7! )G1K*)1+8TG*2<%$MQ1\#1E)5-K9HJ M(VQB-1X5-X7OJAD Q*J_[*RU+VO"0;B/5BW;)(EGA@-\@?V#0RND+Y%]=^QM M=@Y[$/:BI3HK0.7PA9)R8Z@G1"IEL$>Y+@>'O\1^#H5I.)6]G<7@C&5FHK4R M4"D9=3Y:I7EFL.\]1)_WHFP\NH!]'YI!'YW]/F M2T"W5NC=2LHJP;?N:<',\3X(2(L:NTYG'21X30-6FUL!0;.R2<0BQ)3@9M=5 MH:#A) (/F>\6QA,0!E@ 6,R%-/8E N.%"BAY!E JE<#&X!$B",=ET(;&LMV# M-%WR=L3LNN-YPU8U1D ,9)B1"M";U9@?X@'1$6"MN#U6&ZW8.N!MYS0 )IV# MP-/ 'I5X, &*)93#B0 !(4"A6$*;4Q3K'O@KATQDE)PG^'<@.++9 UK$79H- MR+"!8@.A2",'M>%EBT*K.M\2#SC/%90_8^,0B+""=%AYGH3+=2<$ MBO,[RU$%DG>^ZD]UOFM6QE&G&??>2:X]B$KZZ'!H-@6T5NF-KBR>XGEIT#1;PA8+XTC9J!NX78 MCP=K,B![1@(O4D,VAHL?2N7IW<# G"3",^54@9M%#.\!V4,<@B=/J9P< M2*U5[22VMN$Z@,*]PS4!M6<\AM$L2D\)1,Z&.24I):ID<::;;@UE/)/G4 7:*NGI0'NPO@K(Z@$ 8$#K!;1@5N MLDS+UFJ7^K80=#_J=W=S36><(B8*2\L"$$8W+DG:Z3B!TGV6 SN@:F8I]AN6 M,8*_4! M4!0ULUZ5ED.P7=MQ/Z7O!I\^S\XO?YI6]3R.8WL_0=2C!<7LBZP) ME21A=TM.0^),F^) A6D4]W9R-X@YG>J=.IR(4B%'J0&9RJR5XR10[$Z=&, 3 M7]SILV)0S>%4UX-.B@+$[QK,1#G)N*Q12+73K(RM=<*LX&K M=E)S#[IWBIM&1YF5 /Z4E<0DGTBD N@6F4I?ECUB<9J]%]W-.,G!]*(:#GNC M:CP_LO.>XQ#+@='57@+%8"A"8EPZL,-">:+:BONY::&XI.,D6G=/!:6!J^"L MUBE+D+#S..B" 0SR5GA51%I6;QZ\W8/4T])1M(\4#S,!PTD F08<2@3[IJ5B ML ]+Z8*35P>1?(1"G*3)23#EK!.1)R[Q/,1XJAF%V(^!PM"RDQS9'!E^&N6G M0@VP;@'[W&DP$](PX672>$K%-1AH749B>"?19C$VB#B>RMW9[0H#10?($^_" M X-?H4*O&:9U)]KD;3P9?%3/KE@.[Z$QUI)<=!'\)GKY0!M$QA*-. <3$#M: @P7G+?<7 M+\$W\X-$="C)#\K^WF&0V.H3^^<*"F%@SCYA<]6D01 *3&,Y6/1@#>F:_4,U MKM"Q_M_G3:,5+"-QY^'UNZHW'/QOU?_I>CQZWQM6YY._#OXY7YR!W9)\_%"< M1+ J"L RV&H?P7=;[,M-P)#E'&QYY;LYFO(IM0C&D[27DXL 72!95&@Q=9RPR" AH]"L.U<2X(7VSS< M/("LKM@X,ET%XJ/YU1Q6I.IO^]9]!_>1:<]P%AT$F K"-HB G!#1&Y8MZ-83 M$<]IV3SW%X^-%D+O2$3$WDB)FTBQ$#/F+#PXU'(P/=]LR_UHXMEE+#@!ZV I M88XJ22VW3&!5H&?>4^)B.2SN4=CH$NXDFD7"8S1@"<>L&.\R233B&"= -L79 M\&EZW(&[/X7Y_9,,F0V&1@;K"C$?L4QF[@CQ#@\S9 L><0;O*XX/-@47;*3F1 MWMT#T#(%/P7(1SDJ(8"!0-I)0EW"^:\^%P&UP'3;D^E=*9(^\M#<9IVS!5^+ M+0RIMD8 JF;<$R6=CL6)G=Q,:-K\^N-HVWVMIG6V@@1&KHW 0M3G%HUO-?6.1 5 N9X/[%WBCLF@B&EQ M/DK<:SE.ZZ]1]IWSPMN/05J+W5T(<2?G^Y(A@E7/4.' Y1N$!!>Y!012$!*'E@(+I=G$?2/E* MLR$L[#MT$ZXU9_-$RKJ85;B@0;.9),'FI )$,E*T]:4H*6ZEHZ#V_7S4G]QT M@/NE"8P%!71C6S;PZ4(PX9,F.87$RM&PELJ6"'('.?2ODRNP39-%99A76!CC,W^@0=5VGEGHV1) M8QU!PKHD<(A*9"V"S^6.!*>YOB.W47(?:E<*&E?>C:F(;M1?-+!;ZT'R\W@X M'\UZDYM87?RMH@,H!'R0'@4F:+L%AN9)-] M4\Z7[TM7U\/Q356]!Q@YP>Z/^TX2">Q_S7SRP"<$J3:0 )&?,32"VLK"*$!< MS9X>U[>-38?CZ0$#,QC3UGL=G)/2"3Q5T(IJ2:.%6+CLL2<4?WHL+ZSQRIOW MS?M17@*&B5Q"#!V-= : EXDF"\)#]KLZGA[#\/DEHC,L]D3M0P:.SY$T#IRK MX-D!HI78Y(;32#(XJ1A";"E$;B&UA8Q3J=UK,H43VF)D'(FT- ZQV+;3+U) MX'++V;>R59L.I/A=55\#8'***^ MTCK^AIX[8W4D+ODHB6361^\M<]@4SH822*J-:]53"7T09O=FQQM. P^ Y)R6 MV5!'B '[QYF07IA<.FEF'XS9#^.ZR!I\U01!X>P&?19N?[Q,JEM/'I_7HY2E M'">H.R$A(L#-#MNI;D#I&&GI6[AQB'8X;1UQM'>SN8P)IQ*<;Y L+NHLM!(Z M$VM$>1!5="\YD24\Z*YOFVO#^Q:VYZ2:#9KN_TT?(RQ[;^X@L.'\7D-_0A^U MM8G;PI(8(& BS$EMA..)"9&5QR1<&W:U6CZ:ES5!P+NK&F2LO'NZ6;0 S]X# M^;N20W(X8RTR*CCV#U;640'N#39PM-+)PJV9C:CF!'ZZ%L=]V^NM=5SE*5J2 M(2K-E%!',^ :E[C.5BNNRA8EFWE\]Q7'I+JLX*_-H.>WOT@VCK@ M9C,L7.<&G$O*P$\&'"TSN-9D?,PB2\I(!+SP2-S4+T_=?/9Y/,%\F"/7Q) M05+B67- "2(Y 2#- PC#'J_F\RSXCQ4R'W03=@_3="^!"Q+8]0*BC$B1N MB +JLW,T4A+6#L\?B/2F%X)#QH3/4A+G07<@6M49)^F8M=9*2ZKW MT-M0<2*MNX_3-4E>,0@H X7@V1CA5E/>C% &L*;QO.T<#4F^;\NCU8VAO8:HYM^+12$ _"JC@%$-?1 M$+F///N662UT16[_$R\>*0"T:3M;.&$RD-&'CF#$2'7 ## 805RD0=M9W=6RJ.)W/?LA@2 M94Z@TQG(=!Q[3"FF0*N9@>5AN^9['4)A?WXQ6[3A6[:8+FV@V57O"V!.10V8 MTWB)TT*YQ[;L>!L+P$D5B;K"*+LIQQ8B3B'3[KIR<]F% &8:;+;, 5P-44P M#E7@RTG9ST!LYK-U2>9V:=K, %BJK()UDF(-=MRE)3OM$#[4"JNF!D=X,+F;0G27)/F5008UME*;8&<$&; M6$+3 Q?@!$86OP[:P\&#&FFSG+&JVN %HL^>:>^LM0!.1 *D4C8[)YOXY!"Z M.N!DGZG.+@DPUPHLHI?@,GU6B6@(; %U**$+3M1&\O3)C-353?4MP^LK@&J3 MYM)H$L#'?CJA3:8"% !@7"49-/R/6&-Q\C-L%T+^#G'L2?C>&<=MG M_4TQAQY[@]5WJ]@:#"=L?9H_6F6/ZX,I2P3A?8(Q7/C0G4!@W.55K,^/'9P'\3P<%F94T*",L^DG;L3J33 M*>0<)!"< =(9"U Y80D07O8)7Z8[2T;5(VWOM:N[!S?VSOE(DLJ".<]5)B;J MC,:>N\PA8BS",&R[5!Q[/"-!% ]\/_^(8R<_C,\G[DMO,,0\U#R>K/? NKLN M_4MO#2[^4O7Z_YSW)K-JLFAB>'55U1-E?NS=X)[<(W<=$U%>J@!1N08C MDK%C33 DV9B9;FDA:S:K7YZ>W$_PLB*:P*,(,6?8BDH8@/$Y"(BUE),M@17L MP2(>>6)2.,7+:NJ#8=9S$I($C.&XDGAMX(/ 4[6RVD@2_=1WX2E>-K# ')&* M0C0DL0D5Y9GJA+691OIRDI_6C!9!W1.3P_V]K"/@8['L0F(7S: ]=A4C5('# M8C[Z,AM0<"N[ELJ;8[LG*FJX#%%:P @ H!DHLI>PI[W75@=;1(/8,;0X--E* MR\DT[QF"#MX_B9 $P2[&0*C+SB47"+<$]FAY/$+L@3%@2?.7 :9,@:^)X_G' MV>5\"($[3J0_/O".7)L$06MF"D T8G,_83B\\)##^J^+L/:#YU_' X^]4Z[$$L0 VST$'UJ\ 67\9,+OZ@GJ4H?Z,!$][>LFP;!_4F-V;3@'IT98 M9!ZH5T9J1RBW%BP8%ZZ< K2Y'PXBJPM.]II>;""( _1P8+)SV@.T8(YA17Y. M29:H6V_NA/NQ/V@U4 MT4;"_4E<.T2+GF0:HY9@0 +W-C$ XB X9\+E*!1S1K;Z1!H".>55YM*# M\Z.NX)2SC?RT;\?J<66;8. @/,7YB)3+9+W/(N!,2YUD_9?BO(%]:PU>ON_H M6DW" :THG*YHA74&+$L(+G'PH3Y&$8J#7OX G.X,I(*4'AMA$&SDEIB&>,/E MG)CU.N>HRT;9]"$LWN[C 664-%]K"FL)B B+&( M69I,DI,A9%XV%L*\AB?"ZG$6#Z)W+R"2$;#EI=-@#&3R&-K#%C/*%A9ODE!V#,$[70X.^'1.,,^8Q.8<3FN1@C(/I#@8]K7K+7

%#,4<(W+&@)+B87# 2&\$D;(!57@8<0'-[Y>619.\4 MM3))"1\A(N9:Q@0&UG-GDHZ<,6R"538%Z93LE7[>MP4>M[OAZ#W* C6> P/< M!HR8C56@^CXYY6T&?-#2@G<_#MA)XH/P]S@@(E@05K8*, 23 J>J4\T%[#3E M ,*YLE^Q>-:R.AF!4&)D$ Y"$)N3L(I%#?@\20B;.2V3)U^:_?OC&8CI./0B M1,)R/TF2!I>NCJPN!Q># M(^]&;6 \"(5CM93,.*_$0Z2C@J.P4X)O:?5&-*UC[#6.]A%U3Q9V3^;B-&E# M$PU!2^.C)3$)9UV2+#!57M\!"Q!J%^<$Q['PI1K-*RQ+J7M) !G8&"7 @HVO MJDGZ95'_@^=S\+^3QA9ESSS@KV")!OB5(?A,@%QX2$% .,I;>C]L=N$^@9C9TLJ+:)A4H'=6!MA. MV!.60K#"2?"Q/'>CS!9!RV],N(?,IK8$SVP])Q#UR:RHM1:+FS%=E<$+;5V# MBPNO)R761:'$^>0]>+'!Q0I(<]?7PP&BC=?PZ4^36N[[#GO!NC'G$Z%8VQ2" MM]A5P4(\I"&**PNH)>-J\^SCF4C'3\:]_D6O[D?P8]4?]/950H!^&$"MV48B M<>:UU5HEGPEV0^+E\#4N2P?W3$3SOM=[O_CCOH-DXZ7$ANV9"^DRQI[& T#U M'# "* \%-1B,P7AN0BE^4.=:=2O)OO.FU2T7',3HB!2N0S0024F T:R+I(R MOT2PC0KR)R:86_/[YVH,MN3Z\^"BUS2:K[.L)C?_\]/[[4;7.<>]Y"P0+W'J M>J0&9U(1@ K)E*.>P='1)VU6MDNCUA4TN)-1;7![PWT.B0L(A:W I&[I8=-( MG[E7',*;$#@ONVZ QWIR6V@YJ.H!0":5WC/G4C A2,HEEG;:0+,0VH @BKLJ M;38S&G\5\GD8D,FLU?6(3.X<=FSU2A&6O5%!Z0!_*.RW(.+);XA().& M+ ,.YI$D2PW&ST!0[P!<):)#*"]6X)WZR5G_5;%V"S+!OF6K'*/4RRCJ:CKC MDA$DB<1(:?&TEL]4.L>"3,T 4PI#O?-@Z8SU5.%L)VRG#_# %]7?7*@BK>V9 MB.9PD.E$T@ ;;/0^2I\ 2]GD84LYRQ7679?H03V]H.1 H1P%,K4T&7PBXQR, MC:TOK:PA# );'P%YEAN):VF?LF#N!3*]B3PX[HQ45EK,Q"!:ZD"-8#$I709H M8K,)Q+.1QM$@TSNAA+8VNTPDEKKB09Q2V*V(Q%!6&()HZ),+7O>FE7/'& N) M8W%"],EK$4( [(@I.BU];QX**;[%S^%:83YZ?P +^!J^=P!KA[[R;E0Z7CC4 M#7C?C$?]P?1B.)[.)]7YY*W\>3I3*NXOWQ%6*,&O:?OU\6%OX5R,0>AI\F5757;OG\56%;4H&W M4KE@ 2 8&3(!$V #I1R_G+E[A X-QGS[PBN.#WO5& MGYJ%:A[["Y:2_5HTXNXXTO.,(WZE\/6D7X\5IQQ@ ='P=NV^^]-;\=]'+O@! MZ_?KT(FFO/!7IQ.>UWW=O4X04@5%'38Q8BX!$(X9+W'_])8_!9UH>E2B@ZJN MKIN^5XNWQ_EDCV/8$5#,KZ_'DSK\A(?-JE$S_*7!-M/?G($P/D#(Z)EF7DK. MDS5"L2@XP\F 5F10!GJL,NQ?N$?5A=_&0@)N#VCH$Z%.)NKK>5,4[+TB%KNM M/\)"#CY]GIU?_@2V%4O SC\VV2NO@<&+S[@&1>.8VRD71R>BV"@8EF8F'5*T MCL<8O3,.>#4\"5-<6J^"FM/)?"AN]\5QEDG+6(18GF5I$O'.)Y9I# K;GY3G M@U3IC0N1;GA^7PV'\(8_5R-XZQ!K_?J@LH/I##_XY>2AI!# !+ \V,]%2"F< ML4QP1;+1D8H?EGJ;8P64 TUQ;F68AN'?*=2ZK!GZ*?F.N3F[BV+ 5<.T&6_ M_L?/U736V-02N*X<:2V]1/V9V\XX-4KYL3?Y1S7[B$_OX:NWUU8KU4?:&>)@ MBX"]ES$8:XU/R6<*/D!%L8'BNF2H$T'%P;0^PL2CI8;;^AAAV>X#?=[>PYMU MP16YQ=CHO#P&9.O;%3NR6X^CTB-1)H3@5/:&1YG"6KG :%X_Z$_D%94=B/4 M]CL1,W;8F=V\KEN^-=TY,(_W QC]10MXL/R7U0#;R2Z ^HE2KS.(!XACMLA] M8V -P^'-R>*IP5K+]WNG4C+?-E=MC]%1A>?_V[]S_5[YK.QN^KV6Q8 MX5-N)S[X\6@^78Y7+!>3K)7[>45X#DQ#8)>85AGOW6/VX#-$7NO0VC*ZZ+%$ M]B26Z3[NN5WXD5 #4#"K;+.47F%G?T8DH%W 5IRTS6ZC!CMP_+X"1V^4]NZB MJZN18K8 ;#/U'"_.>?#,1A4YJ2>5*-.R&ANU);\OQB-9K:0C=IK'AD'96\Y$ MA'C0>B-QAB/5;7/MA&9,Z-_7:@<*6%FN9H[0[D5P5+!$N6+,4R*( MT &3L;9%4-K2W_)^Z1HN2V5Q\&H"L^4DU]I9"%.TR0;;%/#0-HN2;B;;_YH7 MX3B\W$ QEMZ__2^&/ZXOU>TA;F/:%@%9\SW_.1_>T#L/TUT@2I3CD@GA&=&2 M1NMYI"P 4F X_&XS5><.:]-7G#[^$C])N'VT#L!&7>H (^OY1>_!5?7@H;>W M!LL_0,Q1X9UBV_H?H#B,=*TXPAJC7=#4D2A5\LZ"1:!!2IDB =RY37'8*_8H M0=JO3G$>*-CF:,@YF'/&J"14>N>MP!F81!.JG-VVCNJWO(YOQJ,O(.2J_Z8^ MG-O=.ZP+/QRTQ<0J'.[")%ZQ001MM$D^R9B\:IMDS=5&B]E'$\?36(.U;D9= MK(&U!C"0XN AK90F&&$\I]B"DQA!UF9RW*X!1'6_B34XTI1UM$56[9CS@5,1 M").&2A6$%48Y&1WS,0 >W7IH*%]1\ZCK\]1,V/%+U\7.6L.@1!+&K2929^D% MMJ6A'&>OY$!44F3[TBG[6URZGVMB'O@8<;W!2Q+!:TS4081'J87?15#1,&&] M-FWGB(]B]-8E\62DWW44'F$GV"B#P?Z&./G."*G!%T%<'C2)L2T*U_:QC@Z_ M_2(\"2#M1/;$YP3[Q,IL<7T$^"%EC,'"L*T!D7PE'L4!'2FR3M;Q]FEN.ITW MF5S39=99'&!AU:C_;O/"_8F)6J5Y4I(Y35MO:[O M9OL=*L)ONE[/]D1C?7*Q5YIGF3U$PTIK(YRB+$;',]?1DU_S(K\;3/^1)U5= M.@S^8_8<-B7+@GA' _?,2TV4=8T]$3(U]JKMS#0YEE[3* M4O$8)#A+J[PS.*,*V\:KT.XR!7^@==LIRJ>Q@,]VNZZON@^,&4&LM%+88+7E MFB6/LVL\69N/3B\$4Z[U./XU<$W/SX'W-391)(0HF M0N"8>^MLQO&.EGD5-*-MN554RHY.)+>Q_D!RW5C+Q2M5G;SZ8-)>N_!*CC . MQLM%(4GB1BF97::$>9\@0M\>WW62E7B<1+I=A.M!4W1SW]R#XS6<9XWI-T8 MK)->:XBPK18)V]:3Q+)M2]M-:9U$-9O(M1TT !2FAK=EUVF2Z"H^,D\A06 MX2&P'+%&.I4C02PG/?7$<)K@-\^MR=(_#I;[!HO07 +@ /1E[?<8_[1"B?OT M:5)]@OCH6[A/)FW6F8%E]U3BJ$-"1/80/?)L@B@[QW3N/D^6S^,NTF-ZAT1= M2C@I"INX8<4KH3X&'V7(S%+:EGK4N7_P^/J8B^%.9=/IJJS42SZE=5$*()@E004\T G$L@#1A E)*,N3 MV9$QUNFZ'"F=8F4^[M^Y'X^Y;_Q03:[HT[E=N-M&%.<; #Y0V<@$-B[%)#3) MWOD0 ,%]]Z>WY+_5CQLK\R#2^39K\,PN".["]I"M2=XH2X/$F$<"EJ \DL"M M#?'9+5QY$KL.!;>")5<\%X8%GG1C;\=*S^( +H4 M\W88<=L3:ME$;=X;XBJS[AW(W8V+M=Q#K.B"HC)$:7C*27&O*/@0Y53=[(J2 M'YF(W0GZ!!%TN0);\-WVFXAM5&V=NMO!PH!3X(0RGE524CKJN10R:Y],,,H) M]B +TYUD'F&]CM>BAUPO:QVQABFM' %O+K$K-FRDP!,A5DK[F.MU@F0Z6:]; MEXNX[OP2/GV%C?= :."$L6:]NSY$*V,WD+C7HW[U"[+_&AQE-9DVR:/%@T)O M.#P$27N&U?*!"0$@C8"%=#KDH%*(.0>AVI-TS&8BUH.(\+>Q4&_GLX.NL*,W M1%NK W62T6B9)RJHS(W(0:\-.-K1=>IQUFE:<]POS^3-RIG\+0!NY()$C4?5 M?BGT-$$1:1-+''2QI;1IJ6,_P2V'FZU" =S$V2FV2@) MK@/G=8F@G69X1NEBU6 __;@X>Z@#R[:2ZK":31=G-ROOWUKIUK:&96A85!6PJ ML.X#HPHLA$M!$NRQ6K1591L"NA^[A>C*!S3:WWX(N;6:H9$1#C*R2#UJV[6>JF2YE=AR?78OIH97*&\NT\=PS"'54":<),F*)2D$T\6PPA8W]2W%7**))%K I MU=( CI&&6&\QR5&&A*KJM"X7V2IP[-^.&SKR,.? 4#2.J8BUQ2J[QAV@K.HK..45FL MX4M&E!:=JRS@RNVPV1'!DLC98LT$JAO.X8TF&.Z,(^5T&T:D:G%U]R7PT6V) M[0 ^GB0E# U@36AA1%\RH;K>72?P?9JO!M!/P6:Z%)TD07B6 M%";K9JTAM-3E(H.'*Z;2? -N#[?&[')13G-W,N M&!$!8@)KH@-+ ?LLLYP9+08Z,^PIW+VQ>WQ< DA,,P",T63PT,R:K&6VW(&) MYT+SPI.]Y.0!;,GCX!)*J,@LZD M2(#'I&O#)9K:S3$3]^43 [/M)#H1 2-QD8,#4!( XBNML9,6."WIBZB,87E# MQPMQP@7N_6T)M5X$IQTW@!D%MR!V"&*]=3HFID*Y-HH_Q,(\BBV)3&010>&U MS3(Z;T$1M8A!)<1,HZ]U#JV)0]Z39\T.#@&%E %(VUP@*ZCB<0 ^K+P M0C$;TW883272)%!Y&0Y6#>C63<9J\" MQ 8 W% 608+*VC(2ZO94I4-1G!8<80"<:=9*0ZB0##;GK-DWRBFBBD.ES@]: MOD52C9!)2J\!VV0(Y[TR8%=KIA4 6<:+%A1=GKUTQ^^1IDH+9TS"2U2(#9E* M-B1;,^UDIEZTA5!*D:-T_4,%A$YZDYL%W;W)Y ;K@:]PFJ:;S2:#C_,9YGQ_ M&+_M38JDT'T15J*.4B6R 1U5R8"N8BUGH%EI"D%AL6Q,T'6C=31]W3*W$_)E MD1+P9*V5 ()9N53-6'V=W?7;O*J@"M@F?S ;8 M"6L,-GM>W150K4E&KF)"B/H]HS)8G@.@7VF=<4ED&R(+7!;#C^NAS9U)YJ=1 M[VH,)/]OU:^YFD[G.)RK=0CU9OAR;S&LS5;0#@("PKA+6M)D/?,0E2BGO<+Z M&EZ>+ZQ#Q=V,?!.6Q;Z3!9]!+MF0$%A(-$%HFG'M8U2*,EZL/&?TD7CN5MO7 M(J ('EG9%+@E"$JL(UK%$#!?(5E11 74TJ?.\MYE#H)"T(-S#:Q,F7EN7?)) MB<"5)=C#^-\*T?>K_X:E1=#C:3)MM,]:I!$H#Q-2=$$*>D M(#AO#S $_"0] W!?)MMHLF&1MI!Q *4?/O=F?QO/A_W75]= RRV,@+<4'3/W M,N*L-@+3B7WVF "/<\X,Q 4&^/-N=#ZISB^7;VR,^=8,O*;@]S,H MY! ^U/B!'ZO9YS$ 91Q<<0>V5O]:56]Z5RL%P"F&C1*45NH'U=3?A&%O.AU< M#B[J] ;XSH:O50#7SCKLF[<36*W)32/-BP'\N,=%2H Z$K219:IED-P*9@F@ M.TL\C4X4.XAN+&.GB[!_=9M__MC[97 UO_KK>(H5R&-\5-LJ+DW/KWP)O0/3 MYU(PBEJI*>Y#R]'-40&A*"U.$K@Z: WWB+IMK?X*RUJ%\;3<3?MR-DV$^(FX M[(WFF#7O *:G!$!%F^ <+;)BM+:M+-Q2I)WYL.+F ;Q<%P/FM)&=XG8ANU MQ";\,KDHL]>>.##A )("N*)@V_K9&D,W[EM.H_4!N-VW8N!?G>+ )BR2]%B% M 6SZ%#6QC(76>6)62MT5MV@QOE]6&L3!]&)8;YT/P((?0B"\G9^[I!WKO1M?]48_U*]-P==^3\GU[(?O_NW3[(>-CP\'H^KEYYKC[RDC M_V?K9_#O;=\Y&(%E'\PV/U?_^K5Y[D>(_YL'_^?>?'B/#_PCOF7Y]#\" M28](W>WG/D[.+H95;_(?WXW&H^J[/][2\/!I]'WP^IR^Y>>0NSY MZ.Q]=3VK?<(94R_.8.O#/\&MGN%Q3V]T<_8)U0XV3>_L:Z."9[/QV?6B2O2L MT?>S\24H(9Y[ 0&HD7_ )_Q;[^KZAW\QC)$?%MI[^Q?ZP[_C8^ [L.<)/@ZQ M]*HDZ"GLE,ZW=9?$?;A;\:6*?07T=78Y'PYOSIJ1>&?@7Y:K MC_#AK%OSL >Q.JB,0=4-W]]<;L9J]L2HQ450W7$V!4TOGPWIWHJ:>C2IXSR(6[DS?^ O8+B^DT%WNRU=G'U8,7[\:0JPX 6X[ M^0Y#Q MN.J5WU82.5U:.D>7*W1J'R;(_1C?,L!>".6,ULPP\NI)[+1GY=V;!/AZ_3M9I]GG256=@7N:?<;]WJ_ZW2Q_)T_YL0?> MOW&EH)<_,-VH33<4HNVLO^",V>7>6@5)>/PTZ7=E*OZ5O!)G\*XAX)KNZ.^& M-":!\?%\"D_LY(&UN[ANSN6&X#S *_7@3UBFCC5#8.'0?TRJ+]5H#B9B4)<1 MC:KFU=J\+0Y=FQJC=?BSVV8L?_Z_?]P78:W&G Z@UQS>]@ZL[> +>E(W'(Z_ MHG?+XTD T@>;(J96YEY!!L M0, MQI.KWO!6L+/Q=2/5VP?70H"@9CA0&"[UU/J^^7/Q3,WQ$UN?T)STJ0E-%_?&>^.YN,OS8_T]OW_G'6 MO_MQTOJ$!?4-2?'^;?]^M\2\WOTH;Z@N^@-%RK8 M&)T?UK87@ZVRNG=6?U\8J=4_3>H]AW_92^;*AAX#(9=@D[[_/.C#)NX6+=[" MD=V.:$WFM^3R[W;+:K&SE^;Z^I>SZ7@XZ)_]2W//=XCH6O?TBG!6; 3V_JHF M*VR:TZ1CMA[C+0#6-N"V76)/3*.>W#'$[_K5A$/+^)@OSCL.%=IQE@S$\K2Q7<1+<(P!T0(=OT OQNBG:J?CRCD MY^ XGHRP?KT>]W>-NX]57),2?<[6;YNQ^Y:@Y:F(Y5^[%D+W/->ZU"G35K[0 MAP.*?9P_E:7L &T^,6S^M$SH[V;@UV8&Z M)^>]FX''BI^Z$4?;3(Z4ZMGI%Y_O?? \M'#"Q_0WN/OR#=><#?^-Z[9XC][-WCRJ8[\*36[/0HU^/S_XQH?^OQNPWPW8H2(SYH4DG5V[_V[ -@#<'^M7;R?5M!K-FD%PH_Y[$%A=53J:+;X"FV7#*EP,JNDQ>8O2 M8>SM^_2^_3F@_OP M^OS-F7L3S]Z__O.;U_EU<&\^G+D0SG]Z\^'UFS^?O3W_Z^OP.IU>H/;X+*+. M8#+FJM8\1?)O,TOQL*Q.QL;DTOFH-X=]T=1Z]K']0OU3;62P2]?9Y6 $.VC0 M&\)7+;H<35^C!:)!.#3O::@8GXZL5PWJ_PN&ZE'&MZ]@=\\J"I M1QN/AC?XN2;S$V\&YY,Z"7_E _^^J''[2V]R-1X-+LY>CRY>G?UAI5QN^]P00H;$I"L$RG M7N3Q=36I5[@Y@,17!YB-,[C"RK'!N(]U:4UE!AY%XNM;I(GB'JQF8B\SY'NS M^E=\__*EM?3>NO@&5.Z_YKT)?#/0^*ZZ'D_JPA:P#;"NM6%&*W&M0FKVYIM=2'ML>YT6@.'RN)_'\O%LO[M0?2 M' SA,;=TO4=UJ,OZ:SFF7RX^XSQ._(*KP13+&-?4X'T*:VL++V]6.32YV@]5PN=ZPTT'RYLP:3ZA TD:^DLI W;O];(N\V*M@9T!40]1=V] M&LR0F#F0B'H[GN*._.=\,%GRLZR6OAR/9[";L?)XLMQ&MQP,1I?HK)IR&]RZ MS=Y'_S6\63X0!'YS]JD:P2;'O\+*8MEX?[G$32DV"&!P/6RJ=)"!GT:U#.L^ M@C57[@H8N>BM&;F?7KU_=?9GY]ZNF;H[V=VM -+>L/PD=UL[D/II6EO+!/#@ M"L7P%"F_M1.-GJY54AVW ?!-J$W8;K+V>KBZ=W82EWFI4=,5;(7;X:KW#W 7 M2S'5>Z(WG<2J_NX+1P/;@94 .O;DT4O+]:6)OAH/=Q,+QSM?W;HJZF M5T&MLOC-VSY3PI56EI<6HXV<1=':HO"Z;@(&UNBN)O-V/^]U9K=/OZ/A>CP= M+*S%9(L?7KA@E.=D4&_;_@ $6/=-;&Q& S_Z=ZBM?MK7S[#MYE,D[.X#6U?F MQ1FHS&QP =8+45N]ZHN2/ES6Z5V8N68L%H'FJ[/7ERO/1D^_LNC-UR\L]\5L M7B/JFM6Z*<04- EI6V)4-%P-SL82]3&\]Q(KR\*MN7N29F11 MN5LM740X__EU? F^#+2B7UU!4(!_!H8^@V^K+23 W\;.SVZ6NCZ9UQ)<&N)/ MPS'XR[,*UGE\U;SI3I.N>I-_+/#WG8<')([PK_>UU^P8_!NN*2[E&>KU#-?J M8C"YF%]AZYJ+JMFA7VM\OMCB\*FS^76]AX"9NDG ZDK_?=[_U.RB_\_>NS:Y M;2-MPY_O_14H5[8>NQY:$756DDW5'#2[OE_']GHFV2@T=WH;G1?+3$J0%PDDL=,\Z0 F>1)MA2#;_$) MJ;S"'0OB*GG_%V#X1F8TYL4W#S\0O^IE2$J(O#)"25*R(@M4 _:L: !O]8"O ME$C,@(\7=E3THOO*G8!M>X&'0>R06"F3Y\14\GN\- 8EL7.!S,L)+L5,A(WD MZO6;XU?F+8";[;\[ZA2^F]1J H,&"*N42V9OYDW7:#9ZI6[2O2\3W$SAJ %/#/K_P3CX2AL7#PR^]3P_W\ASFYK,\>.E]*M>I2PI!U_F$$S3@!I"\HB%DYI9 '@!+^]Y1O4,C429K#Q1Z?+,W6IQR>AXY^Q$%ZF0HGYCR>848(>1X4#"2!<@/(GB']!(ED M/ M(K]L69W?)9:!^%J;FBQM93A=>R?529SA*D68V:LZ7RBE$!Y\%7@9XB, $ M>.SBA\_:P%=VX=22 K"T.Y6FVVS5FJ;!L#1/#,/2/NGK:Z>=?,?"L.R2Q7, M#H2&S/VV)I",@A+XBT?->$!?8TY#Y73,/Z_W/K3DLUM>7.)%78 MAU%R^\2] M4[/N&D]T4T#$/,0A;?F1QJ4L6W[6Q,_=E_C9PAL=S-W7:8X)N+!]]L@#B9^, M/JR*Z)]076Q<@%)D5>M+SG^-#TN?E-]PZFZC<'*5@FOV.LNPA^1%R6ZKT[2R>Q39O70/,1>P9YCCI#M47PB> MCBG$,PHRQYCX5=UI-_0%X%^CC"F\8/WITX;4K:*Y.$73<)IKN@-;1;.UQ;,9 M8.MH S.JF.!+$GDC*ACYW(>U.["^\IAE!1'S,1<_Q.;AB Z":?9!(H$]TMK] M".L?QS1(AE@5'DE\%X1(3R83N#42"O%(-1:=7X;9&X)%3SP#6J>RB#S&HP%9 M!_U'&&'2?5I7D%8J+!5&C^B T G\]DVF]?M337UUF\U*76_/7XE"%;SWT"+V M59K[O-!(4BAC$!Y@,7,896 ):6U [FI57ZUE7*]T^=OGD26J>+X';AOTI^0C MBR4L$5!50?A)PO\SH1@]9 ;7_UP9S0F2BBLP0(N]NA$W(4QBE'N)/-6GP9_D M<49YI4G29?+GR^2I94)LK,?'B#VFT )ZI+]6:6L5?H?D,>F&I)]P7TX6MC.1 MSA%<8PE3@ YS/T1L*X1)6*I]VE^TM#/=W,I>9)P4#N,9_O."(;[7LE0UZ^3Y M^!"I)<>#:_A,K46&[<0R-7$%O,=4X=Q#4?,.0LVSC=A3Z#_!1.=?@84:R4;@ MXH4YJGUGT\*;P9O:#46=@[M55@\H0: 9#&T)R&VQS#X'YD9D+K,L( 1M0'7+ M5:U2+4BN4ND!@T]5@DHX(HK6'E X4+H^*ZH$^V<2BAE 3 K$--.)\RTA!:); M>C361B*>H\)&*X!&M8)H-)M8IF3ZTSQ3E$FQS-"VP/LM+9K89N\EX M2=&T^!-X&U;G[6YS?T# ME-C,% E/!L6]<5\++A;B7 \@P.8!P'PJ>.TQ!Y_F1FU<@=(TVF2Y8>^RBV4(0X5?U$8B/'A% MNA-+[UM-%B?R)'=?!^QUB3>M)L8#A; F9A#48CY[Q=.J;QP=T\?4N)_A#;Y5 MMZ!BC,#V#P,9"8"YA5' IB)G 9 A;'7O5E%N3-+\,WA%FD(9\& &-KA,T!EM M9"1(I"B249@\C@Z>4WJXG 9398!T@'@3\H4_H#@;&.PP6G\=/1+S$5QX*>X> M8_AF,[#G[B3T'V*E((H4_+L8NY#8'NA+*=9'Y9DH5$0PUQ"67N0U$&J3,!'@ M72Y-U4F11O#AH!446]$!0C4\$% 201 M,_6$NB9%0T'D2%"MCW*X0_1%E%^GC$$AY\3/QC,H'!HD,.J\4,Q ]0'4LF/,^A9"0S&@7HPX!G$;(BM M/23]YHBL"&\V9O$/"["2](ER%=15*(6XGRZ 7&[ JTTQW%D*J"L##4C?OGR6 M MG- >G,,$:S1,:=@7&5PI;\):ED[!I$9LCC+SX-=FHN4[VYN[NYO:DUVK6[YI5[UZE7;]KP3:]3:[5Z MS=;Y09GU?OGR\?/OO1ZY[GWJW7UX(%\^7GU2J&;W#Y]O_K_WUU?W/40X^^5+ M[].];#U3GDVW]U>":N7J&3T#R0Q&[+H;D2=CY-*^XETRP?$N]$>H5:LUDK$X MN9=7SXY=<7H+2/>]^R^+(/?2[4E+E:AT\-,WJC?103A)^R*XW6Y37HYOK)![ M>!MB'QZ.S*_E277-AW5$C&BD# HT;,&Z4UH C93H*>V=D[:]><3([<*1R1JUA8HF MM4J7EF3&^ZAY:JE![F5-ONP3/21 M&3FVWC?,=1"YTYXO$??,'.L7%A&I5:Q2.8X?V#1>"[+;W]G-!+:$+:LRK-VU$M:)2L_-5(R/H#@\D!PS\C1 M_8:- XN)X%P0!&8.9FNE7$F;76,.*8W3CLS>>F9AJIX\Q5ME;MZ8-D/4R\.>MN&R_JYU=&Z5FI:TM"&,*YQ?MCEB! ML/2Q]#F.FW">'MK:SD':-PX&Q:S^ET2#92Q10A*MI3L;)E"6<)9PKA3#D;.7=OZ+R MWBNX'S8<48Q**Z*M7SE27%RGV=1GC;U&1YOK8J7QW$];.MK:TEJ!N!B!,(P^ MQ6XY%6W5")9SC,GS,#=/N4Q1:=>IZZO5,64E#]T_[&F9#2X:IW=/$[@O>ZC' MPB#88?@I@B M%#9J:XX/:(\QK$!<@D 81A][C'&YG&.*UK''&';_V-=+,RA2<(3R?^S69&,L MYQ2<,D@?ZO[54.8+IF,P(7 MU!PQT^G!&K_V&EW;[V77W777'VU@.:*M-";6235L?$TSU'_",X1]\H1H]F3 MA>>' L\E^Z#>2,0FV#D>.RQC#^L!'PY9Q+#NJ\_B9\8"^35+H?#(!'L)8>]Y M_%9UR4Y;,V.[;LZ;.>[UE<(C#9BY!G_LT*]?68?A%H>0]AXXH=3 MQDB^(;@@CQ$-5 MPV_)[WT=6C! 3TV782*F(&*CZ_V(> _T&"B)@0XZMV6/0 M,?U$-3:/PR61R72'%)H_DHB+ ??43\]RFO&("YDA$8""@3]! !*X !\V#"/Y MJDD234!I"?7%Y0C>W$C4*H%28QRC^^,[ ZL=%*PG4@=$9[*;$1\ZDR/D -CBGJ M4#( A8K/M3KQT!&^E39=F @@M7!@0_+8)"83%A&!+2H)'8.K%(MW/QR%U7+/ M6?#K\1ZI,SBL3: ^YU\4(&?X"TZM?,_LP8H#/>;[Z37_>%-](S^#E^=EG]<0 M[X&/@0\_L6?R-1S3E6#(,Q_$(_@3YIG6TX/CZ-.)8#]D?ZPHN_F@\B>/,X>S MLS: O/W9I1I2J_7WUSW:M6YS.J4#;V^>]O6GO;UQU-?O=I9MTUPL?;:CSVRX MK1,TF#2JG>1Z"W).U,])+&+80/DKK6++)[2;#?4#B&Q%]O0GWD?I"7M06YBC M2OBG!#MT;G*SPN&F7V0?]Y=]Q*-S\/GVB=J^(LVR]\86\.O8..W"3OZ)@?Y- M%]WBR?Q26T M8GE<$ZKZ+J3C"X2Y>"?*B/&+,?/:G5#TQ<[75O ;27" M(AID][4J-2L0-@JR'6$5H)!UK,XIWF',WOS6==I=;;T];.\Y*WM%;_;G5*O: ML'7@UN'>CGYW831DW+K<)^K#5$!2SVD;SM;;QR;49>_]5MS.V)^O6X1"Z\]O M2]C".RP:1$?C=- ..]FZEH%G&0.H.XW6$=LNGKNG8L731@%VB@*T++;''D:% MX=@>2VSFSBKXCE7U^P5$&ZL"P=1X+^M(P=CXD\7O^U3"@#S3:+!_;6^1//(P MKXTE@L6QC\,EDS"2E:_AD&#Q,@\P:9@_,=(/@T20"9V.%9Q)2!B,2^((9&@> M@O2GA N1P()@:>>,+HH67^]_3>FQ4!/]9:4H>AB%8UESZW:[S;02Y@L8RUP4N6JP>Q,<2&4;29?;X%-L!?Y"+C$N3UMH2 MD,$ [@EG,!==1-$8Y3$D_P_?8A0G^3U[XY7IGL#R; M29/B4^P/)K&L[_*UV+7N1"]V@/:]2.?@/BA:#WDD8O)70J,8E@?63VF$>%4/ MOF '[O/^5MOINGIJ_^@USNA<& 2W6TK(. N?UDP CU1IP],=S5\$G90(8\@&%R M>&@(HZ;R88\A]7?4>JBZ4YTGM;<<._4\\-[PB3";7=__@H::$WHIX#'['A2O M9C[YKEII:-7 BKY)D"/D1F*G.&B*P!3UVXE(T-&["2E>23E4UU:I>Z&0^@O+ ME(%,2?--K4D.T$UM#'HIWZ@ZU:HF@))EHVUIZ&1$!S.#:PVGK>*FG"FDTDDW M.3VBX'9J3J>NB6_&>7=/N?EEQ;F9&UI+WHW<#!8W0+7_I?AM"]M?"DQ$ M-0N4W%.T/.G]%!@.G4 >#E[9DLDO"QMRSDAX">@R#F/8'*74CL 9!YI&+$ZB M8('\#_=?%X@O,9XD84/Y8/@]>\>GJ_O;JW^3!^8SQ-!, NZI3>8#+-BWG.9: M1 "5C/E^@'^N '0*-K\K52_H^2 =QC1=S3[3O1NY%5>KGI^/+Q&2Y\@O<7Z^P1VR$Q)IE=O-K",YZ\S-?76Q=8U#5A^ M7(FEWR$V]HA\93&/E$=\K5!PI8%D!)'S$6@J1#(&=@W[/G^D"G17F7>4# M&%=+87P)"@?J48RDH4" %10P"=1+GGD\DLJ5>G\E7/!\_#VEB$CZ@@\XC::I M,+64[E9/P[<.$[DOIF#A"*AH6E@29JR C"6=(@9SC9! 4^+39Q#XB. 8^V YTP!3%%$!CG_GA,UG M9L?=#D0&/P+M Q:GQBOW9FOHA0+Q7/-(EIKQ*E\":UGDW=(A6(*?],@#-4B: MQ&'VA3I1E]\H5,)VK=)JMFI-TY NF_63@CW6R@U56:K)EP0TS]RTDK8FW*RR M #<^O([K7&Y\1G-931=$6UE8K9A<5LM1%\]1FYI+Z%1F?*PN\5J[+)W\779E@U<_9JIJFO)-7TA3]4 MS93$.RN2A!_0_,24@QV-F?.M0M561F+*$A>]&=L]]XRE05\,XES$P7K&6PG/ M/!E@TUF;-C/EM5I9K49O*7!Y]5G$!]=REQ[MN:T/46!O8I:"Z:S3;ZC3;Q6D M59!%*LB",+"L@MQL>1I>MI^CXA^)B/EPJCU++\WN6LC(7UM)D*7FS=/X5 *J MQB3SS>>U^SQ28_UTLU+3FA;LS O5]0Q0=\Z[I%W$$.9 )1K3>>:?7/-Y\[B4KK0LTRH>=;T5%Z8J3.T*_NBYXXVJ M^_;/=XCB ]C=:/*/;]7:>5S+R&E3"I;,IX?4)]\94\L2'!0*C>:IZ^G/O@M MB/2"!AB'\2JTEUE^-2/))*N?HY.)#U8:6F!KGPNZ8\SCA=3X.$U;7P1S08I@ MDO:+Z=[I2^4H=6W/M>;?]6C8E+RJEE7+(QN:1C9?.9EM/X/MR:^PDRXJA57X MQL?)>('T&)[+7ZZ-^M^Y^@JX<8Q8=*H8:Y%SLDI"+6]: [R@90+ZS,VB:AJU M&3C+H]R4>[:?K:,-D><[M]K5QZ#ZS$.W5M,V+ ?V(8'%,OR)^5,M!LHKI2N7 M:9_TPBN$V1CI7!6PZTPHXJLEMHT MV]+51IE=^-1JGK9TZ,2OOZ3)ES[?Z8#D> W)';K*G@I*_K!U4&?+>;IJ5C12 M\M2\N,83VF1%VDHJLRNISI@KNR]Q95'56!?4!>1^DYO"@Y>=D7U9^HAD+8,N M,(98YZM$+<=I:U_HEE[?W81"ANL [!^_' B(2138-)]3._+ MZ8[F.NVZ;9)N_=HC^K67(UPMMV5%RSKP6P8LF8_]N1SRR (645_N9W0PY@$7 M<:2Z%Q2YI9WVB+*(KKOMICYM6T5SMDA ZPK[BJ3LE='0/D[:UWB[IJP(DJEZ&JM.=TF0-M"4#37UP:"X M'=W=0_%0@Z^TZ#]Q0^TT>6 H7B$M+)) J_R4[*_E03&$3% M784JVVM^"$0@*JNC,E JY,>5.H7?9LV2>_^RQ>2=;^^]L%K?G_OC4(?WJ,> MD^]]'0Z8GW8\SV,:;?4.#T;$A6Q!^0-YZ[[3!UKAZL(Y08"6,$$,$(7_-)M1 M?IX_DK>U=R^8?_N\N:,;J66Y73OQL&Q=+:C24&_KNB>A;1DV3F*2Q.D<4B"4 M^:3DG.:_*Z ,>?,@Y6Y\P%K^GD0 M$(+.@87PC5+# )1J]+:6^Z##D);9"07%U\A*4^A+9E=\419_3_8&W\/_M2Q8 MCIR654INC]E\:H[]W\2?SBGN6J2!LAT@6X;=R+#;@Q!8ABU@4S(H?Z1(YZTW MBP2R:$S>ROC9.UV,IY6&Y>BY4*WHJZV[Z)X*)9)/L[2=%4HKE%8H#1/*TOO% MAQ/MM]"G,?:SF)[2KC5&)S6U^Z/S)2]1\LWJL8QU<@K9]DLM+ UMF4A66*RP MV(C BX >7/SY?HAXPCQK01_16!^B66$E(Z=44&ZE>*@!J[H,DT*S=-IE"E[M M"*Z]%3PK>-:WW^H4 =['844&+Z>L7HK;4JU8)]_Z+=;)M])BI:4L&[-!9DZA M.W9:L3&8E?J0K-0GE]N.O3W%B$:,T'A><3#8+1QP&N3!5TA_;.7V7:U2:UA3 MW*34M'/F-K=2UP>^9[FM[,6^.NF$Q4UL(6MLETJ[B$TB)IAL;C[*EY7"=@1; M3Q2.Y?=]]LB# !@E>W@X',*E\#F](^M)GM^3%EN;)X()V<]]Q&%D$?(U>9J= M0:MVJ=G3V%\)AQT/8:O3!Z^=85:["-=D%8^+%\^?K\82K8^E$SJK[<1J7%5A M#'_+SO,/$:,BB:;DORP*0>*2B;Q*)#"=9QZ/@(1CRB5M<&R"" YK1J.U(U_M M]AZ$L)-3/E!XW2%+O\'>[O" "9T2O-*C8C1WY@E7-8= ,U@[)BNAADF<1.SE MOL79WS]]GXCWCY1.?LAWX+T*!KVT-O2:!6S(XR_8NO8!%..U#ZST\]_^YZ?Y M?4$<42_^#Q#@)H'U'+/H2@@6PT,^*Q@]1$P MI6YJLT)4-9H6,LT[#NCH&;]^0 MNG2U>F,:@5I2@Z1)'&9?J,U,?J,*M[K=2JO:K;>-ZRG4;I>"R/LX!*\=QA8<+2E@ M*X>]O*GM0-^4I2YZ5[:;[QF+1*/N-/15M9Z+2&R5)/#:H>G.AY]+9Z>2Q/#[ M+>O'.Y^2WERU6F[OIE5KMVZ:]=O.5;ON7E5O;J]OW9;;OFX4?DJZQ.@[X8'N MF^$P/Q=5AXFSK(7907[:$RT/GHTY!7BHBE0DGT+$0\93V/2K1OI5 0>MYPB) MZE:KIIV>MKJG/4"LE_KXLU23+\F!EKGFC:[ST[(6U5983==I4UE8[97^)]8W*P-'E>=P,F6W+K);40>/YD7MCW'VF%!_Q9\X MI3@;'\JU/?F#*VA<=FS1(]QBW,5I-<^F:IM;1UPS2]+77&/(U MV:$KM-OC.(1)_E>U9@N'9,#Z\:R%V3X6^=F=EKA.JZ9-I$Q9]J+W:+L5G[5$ M-.I6(JP;?=@F@Y6R-/"8;-*[2UKO]L !KP1_B@/:.[9$UMR:-J-O7Z*9PFS6 M_2S!GG,&ZQZ>-5%M%IX=[\N$3Z?W[UP\/OY/[WLVO7S\\ M?.C=O[CB.K*+]YF%O/P'#N8E]S;,JW=[8]K0]Y>L4PWV0X I.PU'9J!G('#4 M^ROA6,Y% [(RZKUA(1+'KB,C28XN$Q.O@K MH1&^=(#OO >:W,$-'IY4.>0&UF481@&GCLSMUS+)[^J5)H&K?-!M>JC6GV8X MB#C)'&'<]H^"W,.-H->NL80A+>232(T5O!+A!R4FW$"2@)+?/O1(/XD7.&; M$$H0&!=+&2@L#D99)6R@A&",^)A&4]*7&'X>Q[_#(3Z\0JX$/!(6-/%C)WO= M6,(;XLMB"<^(<5J@1Y (PN%]/,(-P"%\B$"$E56:FR!8I=("#R\L)2Q@Q,@S M_D<++P:A+D4P /,K#B.!;*+EF6LP@]:FS^XUWHR8BLEG=@QYIAE7L\$"%N>" MB([I-SY.QAAB"5$V$(G3#X68XZ$N"W7N%31^P5$RC5#SQR)E?#[F$JDTE)H@ M-RFI%,*AYIF!ZFUI5;V@I@+/3W!ST3W4:L75.M3Y^!#Y$S=%,)CQX$R>D^V. MX[JET9ZW]-$/N(6=U9=,OHM=W^CN1C[^K^ $/_Z%.K5:K5@^W%]8\F.:\3#)^ @]&FBBX'25J#N3>=-!OF]VP2 M2\POF56_:*)+M.>!)G/3=9NZ#QNF4!KF!C3H,@H3YX/J#05;V&*VF2(R-.AE'X!>]>H< S\ ?8(7+-PAQW MSK<-5YH!X$PF@<_ -H&G^!P>'+$,A'V *Y1;%0=^&S V7OF!@%AZ2E+AMSSO MP$4\4KCF+V])QY)4[9:^;LL^MX;8I\7+*4!@Z% BN3NJB8O(!'>=#0H^\1@6 M7KJ&R%M9"QA=UDRUNMJ08B\!R (N%YQ$%3<;'4F6']FL##/+DH=#*)PF^R+P.H0CV3[E1: MJY!]>VMNN4;OE/9=XBHGQ8I(5&<,-APB,SZQE9DZH* MR#WE8-#SR$O&(L8L.)'S4## !<\*%(^K7A+S9Z,7.LCC7F2/&\+3*=KW2/01 M#1Z1QU"Z@C!.Z8YJ/FUG@7-0PPE1XE8'H_8@T$I,[LB"Q1A:@Z&D/2;6&0AV M*]AU*Y#;>7]Q.P"=EJUI+%TBN583I1M)Z'E)%+% K6AV(2)^Q?/^'[+GQ_(J MB@GS^)"K".K&)21W280_&\2,)*S+&+NRT>@CR@'TD\$D W, MC728PANQ0>)CT""BDJL'( Q\#$8&5V(_B9C'Y"]XO31IL-_+0(K8"%P%X/1NB-@CC0;2%%(_"TGN 9<]8@X(7%X,SX(7 M1#TOC 8R7U?J(UP4_ XY 5;P,>'J1U@#-$<' S;(Z\,ADQ:K4.[3Z@\([BL= M .QSEST_+R:@@:29,] 69ORNUJAT];I;TNGA0["RY41F0<$1!LE4TG,@P+51 MXK%RW'EE4Q!= FS+6')$*$.5BNLVG>::L[4+![\P3T.8I5:M'K!ZX!+T@/6;=K,K M/C(A?B"W^9,;AP1,9EG0'&C./G;OJQ <9P.Q\;967B7,G+=*I*;? M6:?SB$[G)0E?W6DU]6'<7+;P6?_[M7UR$3;N:+ME^>2R[E3;VO;$RY ^\P2M MO#M<&06FMOT)D148Z^_MOH_=T"B:ICEX&L/(A< EE;MM_?% E@[I&U $*?5K MQD[7Z=0+0K'ZQ7<;+76 4#HXR,"J<1L+214"MU0W0-EL+H-RN",> B2K@BH'V2P>B2002TB MHA9F%6108H6($1K."K-G$99B$5TP1;):F/T2P.#\3E7:>S1403-P>5X! $UP MVD6@F;G5KF8(Y$Q,,6$*Q@NVQ""'6SU+JUK%88%UF2^R+K"VFFZHTW7Z:54Q M\2#7?"!@CV&L,(=R.,LB ]:937GU,0A'E*(?(XF@-*<\0 M(=-QY]"60H7]MHC"A=NHDKUU$Y O3T>GW@$*<1%N*T\K!?&':G^P"<-(8X>& M6ELS^+8S1Y\"Y<\'B&ZT,KOY6J5D6[,VJ/P0;PU#&OY4L=2$1A(1\4764H!. MYR"V'!0.V!B?I3*$#BS8LETR7 M79!E9\BC90%A;=-.!S^: MM_=3#0KKI1V(M*79BC43B+1Z'"#2-:*R+Q)I-8]$:GYSJ_ECUR*1DN,!D!ZR MH90.]=-">FZXW4)Z6DA/OR1GU+K0$_6<3)<5K]-RU.5RE 7;M&";+Q"Q#+)K M#+'.5^E9CBN=T6;!-D]/IXL$V6LTG79'6SZE*4N)]]E*F]/MXU8-6#5@P%(> MJ@:LUV2A-D\ DN0ZSYVH+:RMX^LF=];PNT MJ6M+[&H3RLN0/?/$K+S;6_G$I=:T()O%;U4&V8X69-,BP%D$N%>C7 VG6EVM M;; (<*>(H1ND/8TS3:R2M$KR9$JR[M37U!59)6G,"9M9EEB6;%S$0FR>2EB[%=MOTD)LEF>OM))G)>^E M#=1PB,TC@E'TF4?'2U@4LOQ[I;Y)80@B_!/%K90A] (#CJ,^FV.KY+!VA,25 MD6!A,0'2"$WX 9JJQ_/P%(BH&4D7-_-K==6_US4-%M'4F)=(P M W)I\K@;Z9*LA]\8<@$Z@OR5T CQ/A#UX3%B-)9( U0B@;"_),Y J G2J*X+ M"'(5ZVV!!7,,'J9X*'0R\4$E(H/G"%0A5XADI] Z6\)/)) -'6X=9I&7.WS6:E8YF]+<\MB.P!;"/4&@Q^$,2S!$K%D$N,H"S M1:1!"5*B>KT)^X-KFESV%%%'X->R__Z4!:/ ,O5"D@$D\ M VE%_ ;$S82_9.148I1<4U]F&]V/&(M3E;M8I+P_0(UQ7JQI8$P;H5%64%E2 M.,+_IK"7RT I1+FTM9UG MC51;17.)BJ9S/ P94WA!HT5TP74P91FL_+B2MO%9]M%%X$J5A7S' QD7^Q 8\)D/J834Q5V40=Y%J/:]<($PYC[!.(&+C?//-<,(B&>F2WW#XX0[;_8Z(2/J"#SB-IK*I M)_8)C2)LJJQNQ_[G(AF/86S_G??X5:G;?09;M[9\]%?2]%<2E=Q:J;/4@:*/ M/%"#I$D<9E\H0TI^8VXBN^V#>2F3+TEPPSA'PF87V^QBRU%:..IB^V!NLG7V M8;F[F74HZU-3X^\1N3Q03>L?X1LT,"/FR_I1,"_1(@7#+G\9#W#!L4A\$H6/ M$1V+@^IP%^8EDLF&M0$2_[AB,"[PCGS(6U?AQ,AT7,_[4PV8H+IR'M1Q0 MQX63Q)3%/S3 4R(E:MP^;E7-Q:N:9JOXCE^F+/ZAJJ8D#FBAH4(6C8D?TF"- MK761F9YM;8!EIBQQT1NRW7?/6!Z:'0L+?6:N?Y&T_=R'YZ9G03!7%J5'1TQB MZ+URMF/&)E262U_+N=I=E>RU72M[)VQD?@%;8HBSP4.SW;?#'?Q^ M72:9G(J8PI=!#8@_6F6\_Y5 M#@/_?TMB^BTKL<2>9?P)ET209Q8Q7>VE&I6VWOY2.%M-8VM67,WMOB(F)JHG MKJ\ZGY6!@527LI0][F?UL&1$!T!M0A\?(_8H&_OJ:CI6JU>:>KD"AK8%8\O: MC]QD2H>@4?].,(/]0JY9TPVGB(=)]_5;+&[V$W6Y%CD>YK)SHR# M6?QJI:6G):!#)GXB2._7KQ^N M/W_5U*]0M7S1PP/_5].8*G5-/1115<&")Q'6BL?/C 4K'%:3K !,.J8\P/(D MQ0X:V_MI%C2JJG:3D75G.E $@B2*98&3DU5(P%."\5N%! M$#XIO,Q)%/X!BEX@/<:P1C/0BP@C"Z^U"",68:0D$"&EFGSI#[&Z^RFU[L8]_'=0;K.^ MZUE@8Z[EZZZS0U!..VR$1I*_3.85?:R=T'>;=FM=04]['F'Y[P7^FV/L[<-\ MNRE.A-#8,HVD4_:D .E9OIW'%. _66]=;7E-6BOU2W'V8409?SF.SH[05[$4 M++.7NV:3"TN&,U(*5K3::VM2M1R=G7M*S36'*C -SNTY6&.[9)&<;\%/39M0 MF;*T1>_O=AL_8W%H.M6J!2[1L6%S]?B*V!W,F6-K2=DSEY3.KEP&]8/LG[03IF* M$:/#F$765+/>D/6&2K=#G8^(U5Q])>[G+EJESW34L',A0J(VAK'5[+::?>O3 MAH)PF2^UDMT\O66<.6"5EU5>F@($+:=>UP85:A78DC5F>)/ZDU/MI<$MR90L M;=,T8/EQ)6G^(R9SAT-R(^$-]AYWH1TV@CD>"2*1*#R2.-?Q7986R'[J<4AH M.A=R]1@QV7>=O,6+D6<>C\C_?ODEC!YI0&Y&6,QR38,_'?*I MU,BF)?@V"+V%/I/64U^UH-^BI6L"Z@8 MDX@''I]0G] Q>&\Q+DXRP8KSE<79:[NH-2M5S3 E?2#1@(0P"P*Z#O09SK(O MBX"&A %3<%2'U/-P/B('H2&+?'GP!&0+HZFC2$]593O29I B5WSVXG".1E.K MII1/5W],IR2!E]$GRGW:5V15K5AB"8:PGO"X//@[%R*1=4OP(I_%P$FRHECA M?:@WP9*"[SR0WZ\^4L@1]!D.8B ?^\@"%L$*>F$T"27\QB2!OP03^HKR\T6R MM:X^-5&,7BLX?KNR(GT8^ Q!P4%8A9R^F 4RVS\*X$]$V D#>1$E8/+2&)^C ME@UXB 9!,B;LKP06%*20<5EFA(A.6L3'K=2:F@!")* *SA-T"8P^0G9]RW6- M4R>VRD>)^8(:(T IGZJA:WEVK=*L:@1<>_PV3"!%Z%#P0W@5L(_\%U?"VIFD]:IKY1BV)W+.".?8(" / M!]H0%D"1:-ISM#PF?@[U4!"HIF= (^ @/4-2!7H5\B%;RC!8NW=Q029T*G=C M>8NO3)(HPK)I)^-O+]W-P-*EZ!:LHVR'I9.*#JX1/7>*EE45N MB&9^-)B/":>(O\^,Y]7YZ@8V) 7@&6;K\4PE^- RY:5"FPG)W/E8F:R12J-4 M&JX$W!(QR2=Z'/9JI:X=W#),8A%3!8FRXO-*CQB$^04N)@]JDO"?%V+Y^XPN MT&.1S4]KH0_7%A^F*VNXRH4 '#+$"U*IS/(PYCH"!] M29#%%E-+8AXPU!0JK-2T:IZ7F3?[^Z?O$_'^D=+)#PCE'-WB\OZ;_?WA]LWA _@"[ /WW>O;YOU:NVF=GU=:_8Z5]>M:JO1 MO&EW;[J]9J?;>O/S$C?GR?$*J-RZ4QX+JE<24+WN:7'EZJ5&Q2O5Y$N2:F9< MRH9VM#(]>9LK6K2S'W4Z&T]57S$42I,$9)S1:/E+/F>E/\>V1"L,Y:[$W+B> MQ*D%2=BW"0-#6\7Q5$@S:P^KHHHO0SGOR[!'I'H9=A)CB'6^6[#EN-(9? 41 M:?;7BSV>\HD\>F)V<)]()B_L12_$B=J36#[DK:LP2>%!^QH39U<0VW;Q#Y\#0IM2/I_ 'PZQU/,";1.$$"#7%.#83 M&A3S!1KY=:?5U!8\.WL;WWK0UH/>Q8-VFEU]T"3G+EPE.:TS=W>#H=N!;J9PE'6T2K"M79!TUIVNJR]1X-*E M\\"CSEJU[!NFQ>HVZSSD,R M');TJIM(W5NKUW]$Y)9![E$?QI/TQT;CQYA\91X,R%-0PX\1':] 5F^HP5I$ MKE;0,#[L C+B#\/G,"I$C(-EB&&:IU,NCP0SA&)X7 M#H>(8TG0.(K9=AQ*1K<"EOLLV3#,(G( M% $KM3R.R&9P,%]@,85;"%1P$.23#TD0QB2)N3Q<<20.3\00^2U*P2X1%&^D MB#G'XWFA@FYV*SXJ!R%($^29_G0]&5]>K3S"=DP6P0@D:!?BE>".",6X2' )LBOG%8_ ?WXB16>1\$.0681)PH)?IY**E!"**/S#H% M01U1"?-)$A#4 %@$[J,^D3LUTA2^!'W&)%ADL#M*TV$03(MP3A'P+>*0?@"] M$B429Q.>\"\V>(0%N/+@)Q@]VQ/*J=[N7+NMJY;;J_>:]5:MVVS>WG7:M>O: MS>U-HWE3.)33.N;2Q$SRXRI01._KA]^N'C[\UKLG5Y]NR;]ZM__\\.F?Y.H& MOOOP\*%WKU50M 9,G*02C2BX M+\]!/FZMN&,GA U#E1T/(BIG,VM(((F1*)C<#?=)XC*Q\#[4&@J0+N+BSVR[ M!_'#/3X>I8C0LN,#BZ21Q.9]$H+,1!@C7CI"VV; A%AM\+PP([)_]2B9^+B@)W.3"">!QBM4&ZJZ9SV1]3\?CB M/%L@T$2PV+=, )-(+J*"I%J2Y'0G>7M-?;ECW(^0UG@)$^],G/&RT"](9C^= MA9"S&,E9J&U+U8VLB,L:98%,F7;F0&[ )B,*O1?$38N]HAV]7=F7'HTBW/]A M^$,*DO)$_80Y,^,HL\DE8#/:^-)J&(51_!YQEPD':GKKB;2@4_(J",'BI;*2 M6BL%V4;5D;5LB24.GU(%)2L^#6,)=:V7']$7&IM*7)2-7:#N(MNYX9NW:+1+TV+U^\6 B> M>4@9SP\&"R'E41I2SL5[=L&[+@N!C5,0EG!%:U:+=VTYSG+\3(KY7["BRQ[U.P-/]*^!/U9394.,0*G(4.ZT&8)MRK@A"Q9<*B*@@9CVDD M?0.;.;53YE173Y/?#O+7GK=FKV%!!M/D';Q,K==]E&V9;HS M9;HC=6(V[QS&GDE;-6 $<_,Q+'\9_G/'!B^\SQV_9* G4C%29N,G9EH:J>/ M*;QRF>V77*?=L>V1K1JP:N"2U8#;T-DJV92E/(D%=2E= >Z9KP_CV+I"1\Q^ M,!U_7!]LZFML50;5W'!:MLVV#;I836,U3?&M>&M6T^QA')8P94HG)3%%RD_K MW!6B5@XH*Y<'%6\ ?-N(-34)HUA52B#2[09DKP70.Y5)9=.G=DJ?JKE:\J=J MS=/F +7*G,%4[MRSPVYOEWGP[H%P:Y;M+F/N)M4$^MA-W3*?U8UV4[>; MNF5<#9NZ+;2VA=;ETA:6<)9PANY/%L/:0X2SA+.*OC2D$X8XAE M.>X2.,Z"XL0_WBWC$<]PB,V*$99:/ VCSZG;M'R)V(3R0=:H196)A;)WBV+# MF%#,O[0L:# +%G1:9VY9[^EHHK^Z=U9R6=-GGI6$'_ ^"P=E=8W5-WJX8TO[N=0'FD??\V:\LJLWN<.MVN+8^I)R2 M\('=XJR.L3KFB#K&U==LM2Q\<*B.L0F +\!TA3'U;#5D67C5:D@S#Z3.F^L.U9#E:2YS MUJOIQ!=#D\W H6!S#"+#]30ZY54)-JQJ(;4%< MC9BF.D>""R*8\;+N./A7RK_"9 M@19QY#TTBFCPR-2#GWD\DKV!/&PRQ*()C9"0.!9L_C,,(Q(PF"XL@B]O<_,MC$G'Q)^E/R81%8Z[6;_$QZL4X'$''+/_V M:046%U=[93$/)_RVP$Z'O\F!%1IBAR,$-0/B^')=@$XXY7#.U8N+087MO+1; MYR6WIJ7S4J/<'71*W;C)/7'7JTMJ?F31RPWQ&<^,/OM!]NU-JU*!\OU3FFU7 M\RZ.MD%*H2Q8LRRX"PL2Y6/MY%%8MK6:\PAL^PG8<@/3?HF8P/>W9(S"/X*OB3T%B^D2%@RY PZHW(^% JK*$N7#"J M$#RE7SNJA3/;02A[@?CLD?H^'N>+..*>&F%2,SN10&V<5RRKHM93) MUA-6%\^R"QC"=VZE2N >?UVOL,,?7WE9*:5___1](MX_4CKY81X,^3#/UK@* M!O]2S6"N0+2>9'SDE@O/#T42L0=0$M=^Z/WY\]_^YZ?5YXA?6#P*!^+S\,J3 M61'PF/1I^?@7 L["@[ZRX3_>W-WB>O_;_?WA]@WA _B">O'[=J=VU7%O;FO7 MG9OF5=OM]IJMZWJSU^XT[KK-QMV;GY?469YBKQSDK]M"CIE3LY)%DR @*BBO M9QH-YF"\2L4$])$A:JJDOOQN1XR*7'H/P\A3YDD4J.^,@?YN)QV!CV5=BU"I;1AJ)CM Y23LYDD$5 L(T:JR3;< M)XF+I,V]#^:?4@2XK!@DU](-L+E0<%DH+O' M8<#C$+>F_C0_EY>5PHE$8'W$/*\B/L%BWRZTJ$KU",GI*O)VL0\C7L+$.Q-G MO"ST"Y*9[4!"SF(D9X$L([B(D0M6Q&6-LD"F?&0!B^1./J8QZ O).2!N6FRM M>!0QIN5)R*OQ2#C2HO+ (.&XPC$94I"4)^HGS)$: '].1&IL\8"/X3$JZVX4 M1O%[D((QX4!-;SV1%G1*7@5A0J)45E)K@5^"1ARJ#B:_X2A?[[UYBB,#K@21 M5FII0J?R0X7@=;98.&55IFF4TCS-6 .V]<\2V"\%S78P M"W'VH_OC*X=']S'\([,583B?)\ 82OUFE/5I](B*0^7S95K#>V52*4PW 66; M.T !O8>B*3EWL)T94M[]VZ;^VM3?]:F_>]O?V]G->9N[EUI>7UAT/Z(YPWP+ MX[K6Z]VY5]7;9J_9:7:N&E>-N]OJ[77GZJ;=N+GI-#^R"9Q[G>JLA76)&L701R; /Z/-QTM^=_M^FFS M@,N=PURJR9MOTO;=K3<;6FY3C;<75!P:6Q&&U2^AH.RA'360W.M=N6 M2F7(N7M;;5E%I%416??P MI9K-(!SSP#J(1FA\LG6/XYNH[;;I>X#.5WO9S?M ]GOH:M M5%QU^+&=M&[3:;:;A=M\IG@(>)\M!C<Q\I*O3<=R6E:[C&?BE#V%\6DG& M+222<8FFE7F,9!Q]+/][9!T-7C@^8E(JW[G6#$;3__( M3A )*$4OUSA MZ[Q2KCP?Z7-VA+EYR!GRS^)09S>F=TBTDV<6(28/T 29;1B%XW75T5M51H,* M]1(_!+SXZO'=44I!7VS_:Q3KEKIZ>7LRERT48_E9$S^?I.X9Z&12H+'(:,5] MC&!=X43Z'$8&:;4IB6*;TCOMKKYJE+W:TIO"4GN%G^P10,F*)LHAEC6GVW"M M6.H0R]VWT//:*;_>_WK2GIT&R52GJZWSBBFK6_2F9?>FLY:(1E6;:WTN$F%= MKA==KDD"CBX5C,@!"@*S9NIXJW?_Y8N1)I\Q\M9HZ$M2,#V#Q7I3ANY89RI: M'=M4SWI$V]'O)@SD'/%H_Y;U8VL+RD"@V[+>D?6.K'>T2 ZM?:'/12Y*[2/I M).1_9%>=^/!VE[-1B&3R AE7LN3FCVE/8I4+[:I,7GB05GO[E0/?\S0K"] ! M>Q/R7)2']>R*\NPN4D0+!':]0.&\=-\P)Y5K_GK ]M?%\-IIT5_UBV7+J5?; M1R.5,>QC'4Z#ML!SDZFVT^X<#\/\7&2J//6*15(1W$)RSQAV!F?$;3KY/LF9 M%SO[ROU1%JVA*&"")?4)#X98*X6?]F^);AR7G&JPFSJ98^]L>!H76%FHNN:J M&L"(!QZ?P#JH)J-9WU),C9(Q[EAV MS,4W92W"LR(^+!Z M)>@0/B1T,O%!%8$0OM+NMU1LI*U*D&P:TN:"O49GFQUJ<5\HJD(-]M!=-HT7 M@EER]HM[=2-?EWE(+*?6.MS<0,?GH*D6K5W6B.=03Y"R[71;-:=5U5.=G94D M/W/?5Z76=*YQ.&A(U#@O*Q;R/&+!QCKL#.YY3*,_X6;0I!Y#6JCFYZJ.6FI$ MN>&11WAOD%9JRQ;/;""6]=WL&5HH\%VSL@9K="]:KL(*S#>(U]JK;V$O[<+/ M"[(K=935TE9+6RU]+"WMUIUZO>VXG9I5TWK4=*?26BV4TJ>F4Z/]9>?J K3T MJ<1Q[AN["[YQ/EE(KI!#/L.213)S2+E==SR@ ;#:1_"PV)9.-$K+JQ[<*\R0 M_OW3]XEX_TCIY(<>C0)83O&%1??(7P] KVL?I.;GO_W/3]E%=Y1'OU$_8;=< M>'X(/B$3LPM1?I#*7]GP'V_N;G%T_W9_?[A]0_@ O@ Q?]_K-:MNIW=]=].I M-ILWO>MFJW?5:]XVNC>U:JM1>_/STC*^M)5N6D%=P# [W?UX2OY M[>KCKSWR2^_J_M>OO5]ZGQ[N]V;C BAV$#1 AZ3/A MK)[ QP^0(T,%42%@C?(;/:9_[(!-HE-[-;^'P5#8$8@TRQ"90[",: M/+)4E2O8(@G*U&?!"\5091_:EZ&8@'BG:?Q<^(%Y7M912- M$GB7)(5Z?8X\9$!CAC$:F/]L<69TSNV7,DCCPU#X<)HB,LDU8!N(F[T$R!GG MEP:&0)%Z2217&!&>A 3)>@93&/_=>1GG;Y+/!DV_]'@D5H9^)9*^@-GAS&%" M/. RRI1[D2*M0D1[#X^/\@,:P6P),.28?N-C>([D ;@8Z1\"[:(GZ5(\(C;T,2K^5Q*BXR,W*H7XQQ%Q M#FF0*9&,[IR$0Q:R,&EEB-7UK6D(:G! #V*!@,\>RHODUOZ +9[M-U2NN1C M,LK@4///364^AY32/!!QE"B[45G*"\K.ZCJKZRY-U]77Z[I?5PWUN4H1R602 M1JGJ &F/E6X)PDPHI52!/YI&C[+;8#X@ZZ""X@RC..\ OJ1+"HT_+L8;5[.M MW!E@;X%!]U?PEE<)M2Y>/90Q/SZW[@YPOO&_RG>>(8&_X/?JQE?>:2T6;EJ' MKKQ%0._59YPK0K.K!Z*YT3PM1O*)(9KMY.WDSW_R)8%C-BX[?.MF?=L"V)8% M"UQY=-HP RTK73HKK2:.6%:RK+0/*^5=8,M3EJ<.Y*F=BC +[$];YEK7]92] MDJ>_$LJ>;.P4IH,CCTC?,HBR,<0Z7QUH.>=Y M$1[NST_P\1@*$S%S!U=%<.8E,J!YO&8^[A5^>5&E5/N?GE+)I/#+A=T=S%LL Y54$L*SI'(#W6>#8,[$%C.%M/$R6 M6RK:TL9@18"3EZ*'NSZ=M2T)CTRQN)]]E\M7)%8TSAG8O4!0UM)Z.F+*-5 58%6!5@S0&K"ZPNL+K MF@,'J@![?O0:R$(:3B@]OH+IJ"#'JX@Y"\"8D]3TFL;J&:MGK%UC]8W5-U;?G+>^L7;-]GKFLL_$6:UE]5>5GM9[65ML)/SDM5B5HM9+582 M+69ML.+B:-_'%*:_[OJC#2Q'-)\'[/U(I7V[M>K?3T^U8PWN8<3(33@&?IK. M-NWVCV(6Z9N281B1&*ZBWE\)QW@?&T_\<,H8>0K])(AI-"4#-J%1G$2,3'P: M$!Z0NX@&'B-O\<[LP;7JCW<1"[P1^>WVR^Q+]\=WY)FNR0';2\M5*W4"5_D\ M#+0\4$8W=0VMHWEHLOV.EF?]0B-O--]N:VWLY%.KZB/A2I,@AT1,3)B'N8#^ MM$(>1EP0.@Z!HPC\%83P3^#Y"0:5@9^0CZ3*(+0/)@?I,X\F@A$>BUS &;Q$!DA_2I@+O#@*2=R."W21(+1_+;@,4L&H-L#<@@B6"#DN\8ADD4C\A? M"? SC!;H.^0"U#F.N54A]TE?L+\2%L3^%*\'CI>#Q0!X$LFGY$83L31(/L9: M$25(/"];LP%* 9M,?-@YY!P]#PF!CWM,^ !%J?)RDF1IE=F2=0!O^J9=P7DT MBJ9(3+4LL*CQ!K4WY $0F\-Z\T#$48(+!_RB.!&?X%$Q(L !'!ZE?DO72B + M,/@:UB_WY81.U8J"#-!MRH@\"+H:] M[@G7GX./(^T[ H/S<%Z16E\U,OAR96"Y&;W >5X82-,1'P;*#P;-\;U#N VD M7XZ,8T,\)F*"8P5&V?0H$8?>GVKJ<@OY34KED=.X$"KZ]GLFW7MN[TV0Z35LI;( MBY;(LE04)A&UXTE$8YU$-%8D DD$FB5\9%)=/G,PAO"^N?@HO9-[SO&$RG4; ME9:I4N76W4K7BM6+8J4XDL(V[_FP8_(A1W-(I/9Y34J'WSXM,*OT:P67 MAL#2R)#[>3 ;7>9SP(O@O_TPBL)GL G4A-!AH>EDT7@8I(:>,G?^"".T]]4. M.R8CBKT@8+H1E];#PLY.T/#TI#>M_(-D D-+MV^Y]6=V([R)/E'NRV+WI=:L]SZ M.(1]RPQG9<0Q HZ#P'>&X(C%,!#\K=1\3IZE%YCZ<(^/$7M$TNB:T'?@=C:, MU7GM2DWKV):5QMM[IK0&<8'<.2G.;W?IMO0YKQA@BGNWLP5>&>(FWT[CT@<2M1\?T /7KTR'D5 ZS'IZAYF(61@+MPT> MP+<@!YC$^1A(J7@YGI#]_=/WB7C_2.GDASL8PF\X@ELN/#_$,8@'6*IK'US/ MG__V/S^M7/AY>)>Y]1_FH98OH<^]*3K#N-!?V? ?;^YN<3W_[?[^7/3ZM9KU\UF^^K.[37:S>OK-S\OB6N>M ]\#$3X MQ)[)UW!,-Y]9GCIN0I-XA(9#VCMJ-2A(P&: S9^+$9I58 ;1,4.+1VHXQ0M+ M#**2=64D'UR#V6)A5#6)501T5VZJD+OY+1P#JT,95:4JU@,FP(@&CRP-2,0C M"C9)F/@#L*?2F!E:<*B2 _4&C*+(7JAHTF 89@AZG<[#IDZVV\(3@8$F*A@S M#L%^H@,,[M!'%B8B,YEF!QC9LQ S M:NLID7%XX46\CR$NYH?/YD8R?\N<$["BO5' 8?H"HXR##>'+<2(P1 NF,CQ' M\@ Z#T#_$&@7/:6&/QY(*(,W_[BW:H]XG"RR_'\:U;C8OY)'>=YT'%-9O6V#D^A@9GN ME(FP,M4B4Q.DCS[W^]Q66RKBBR$Z!^]6H\GK ;PHM^'B"1]%2Q!H'T5A/YR= M$>8N2NU#L/^H&B581C%8B6 /J10!,DS (L/ 6W; ]M)981@]TV@P-YK1$XI@ MT"]%37-QR:F\3&[I ]CNT79+Z9+9L04CIW!IY:R@O*SNHZJ^LN M3=?5U^NZ7U<-];E*$;K9M>IWY3O:K5 MNAVW>=6L7]5+'X#,$PGL$4FE62Q-<>)0G5Y.D@BL%2$3-3-"9SR9W6!/,4YV MBJ'EO&^G\>=<@ZXZ)-4S$9E7XH. 2G6)04$+4$O["Q4M4L[FIN0N!NP.&D"9HVX5Y#RM#($%\.E$ ML!^R/U:LGO7V[/%5#:KM_W]5 7KC_T-MKIWW])4V^]*@WG?VV MP,ZBC[,O-G;[%6SLQ9*PU:*O?2CY&E)VCE8>0X-.#[7DIY6N&0^O;\7GBK=T M6LY[#96]",[;';7]J+RX)BT,'[VNDF6MW67+L2U7%L^5W9>X&:3 MECL:*UWPAFS5EU5?^Y'*=6I=J\"T*+#=3;3SM<3""9Y_X?E6>LJP5RO-FMGA M%OW2V&YK73-4?HQ?"8 M+B1#TSLY' _%\#R:?#BMICZ+?6^2F<(]-NQ@:-C!*C.KS%X'RW&JG?KI268* M]V@TWC;G_KZ2DWE BF4^5?.?83AXYKY_%:P\9UY/ODMR9KO5J/=ZU]W:[97; M;%1KG;MZHW?7OV5;U7YN3,]4>)__S\^?8_'SY^)%>?;LF'V]ZGAP]W M'WKPYZ>'JT___'#]L4>N[N][#_!(Q"81$[)$1F+G MX+$B1VO?8T)D.=>K6=@!9HNG">49L*ZLF.YCU0[>ZH7C/@^D %7(['4<7L-$ MG%;,\_$$GBP+T*FJWH?AH. %CR0!V53EP+*@&_\7)."4J%INF90NOY:)W7R< MU7@/\3L\$XU)Z'E))-/*/1YYR1CKFC"A/2U-RE7R@[!C0_<_)?81EG=AJ15, M*?'8FOG3Y5'*PF^9;;\(/;0 I4';)6O3K$Y=$$'ZX+FR*U)EB6MDE7+ '&T M?_6]<5O=J08K 6>EA(@,IV+&U2F^,7#"8R;0NA+DCQZ M))]@R6L%#*4K4'CK.JZK'9IBSC;%Y0)J MYZQW-KJH/[IX?@+3;%EIL=)BI67K[:5E!68G@;$'"EL=*+P":EJ*HI%2>"SE MJ"@IAROLMMM.IZWO/&)OBI:"\VRXS]!PG]625DL6?.31L$K2*DFK)*V2M$IR MTZE*QVFYC=-3M!2<=ZB6W*JP^6@#.YN:N:/7_\Y+P8FJ!7?(IU>.@DY9\ZI:XX\DS+EJ@94:)6:VDI47/;!U8*54M=)U7NT1]V M>[?,@S_P]DZ9!V^9WC*]^7,O25&H8J4N-]M-; MRV.6Q^8\MG?)H=T="PZ&%U5%7$0HLG@^_8_\@@W(%="./C+RE8TI#S#J\Y$/ M&7G[.Z.1,"SA3ANIS=6@MC)^%3XQ"H684_4FQ2#;-LQXU+%>25PTLZ3&"L:9 M"L:5YR7CQ,<>XJ8*PPPZUXJ$%8DCL!R>J]F=PHJ%%0MK0EG!L()A32@K$E8D MK FU;X#5H$3DY^WQ7<-.E0^30""$B3D!U*B[KKM*OMP@ER+DGE M5LU8-6/5S.ZT> MZIJ6Q0/ UBIP ;^)0$FD[+;8ZR.H@JX-6;VOI:X%LS1RK M8JR*L2K&>E-6S5@U8]7,T;VIJM-N%J]GK#=E=9#5058'K;NMVRP>'OY<[)R2 M5J<4>49ZDP@8-(M(Q!36NQCQB?C>@RLCZL4E[AM8\(GH2;NPG=G^-4?_, O% M^5#A:C2<1E>;>7@N6M@*Q,4*Q-N&Z[3;VI))K%]DI>6,I:7FM&O:4 KM[F'E MH>3R .94LVW-*2L05B#FYE2UJRV;QYI35EK.6%KJ3J.C+?7D7'8/6T^R/0,] M1'3 QC3Z4Q :#+!!YH"1@(Z9MBBIF835'SX-OJ=G2++R:G*M1#RABF]V]:'Z MG_MAF!4L*UC;>QK'D"SK?UBILU*7OTU2J5-S:\5K=;NM60&[. %K5;6E<5C! MLH)E!6MN+W:.!QEA[44K=5;JX+9:R^YF1<:]SSN\_0OE0(L3$+ M8A7JELG!;+"8)*R+UVQLVQS*E%>'ETQ5-YUF55OAQKDH92L/%RL/;[4*A/4, MK+"V6XB5BI)+A36IK#Q8>; FE36IK+!8D\JF")\BAOH9&RT0G+P? MOMQNH)QG/&6)G!I$LO*J\',Y%JL[U:;-"[:B946K 2\H\B6=3ZLW%FYLYG! M=F.S G8TFU%?L; 5+2M:5K3R-N,19,O:C%;NK-Q9F_$2TX3U,FE>R/L-)UZ4U\/Q->H=@06.OU&:96755Y6>1W#>^[4 MG&9+7W'MMF3;R8TN >/9I#"KV:QF,TFSU9QV1Q\]C M/ ]>=_W1!I8CFL\#]G[$I/IS:]6_+_,LO.F;5DI>C4-@D_]*0"S"ODU8(!@9 MAA&)1VSQQ'R21-Z("C;(G9T3*@2+Q>R&E6GN.*0T_R+E-LE! ^:%D1S>#TA. M->IX%#%&QG#S2! 6#-C@T#?+QQYM_+]0H"6IM1U2J]96JYOW&CM"G!UU_/,M ML=;%B;BK<:^])O),!:&^'WH2K8TB=\&G9T'>\@"X+$P$3%6\^V'E;3DY6M@[ M46;D7'B #"T_YP4M"*,Q]1>V"REG,\&2*H)XS/?3:_[QIOI&?@;]YV6?U\SS M@8^9()_8,_D:CNF*1?+,!_$(_@0Y3]4N+(!/)X+]D/WQX[(:G0\JG\HS4\6= MM;E9VR<#J2&UW;^_KNO7[CKIE Z\O7;:UU_2Y$N?'-;9;POL'&39SP;;?BWO M6K6H"DZ_]$#?L4@/M>2G9Z4R^Z$_2'/K7M^*SS4M\;2<5S\!Y[U"R5/S MXK)9 O;5)H-\K=UE(QV6*XOGRNY+7+G&B-:B/H%\)A52%!D<^!!X?C*0?BJ, M0L0D')*(/;$@8:>4^(W4+T7$15_4[C4F/'&T[G!2=8Y0%U8*GCDT2F<+PPPJ MPB@W*UKUM36I7*?6M0I,]S'#EB;:^5IBX81A&#EXS$X9=FF]L7V9ZVG#+?JE ML=W6YJ:^1AM3N*9HL\%:!Y8\P99[*VF/HM];Y*9PCTV[&!HV,$J,ZO,7B57S:EJ[+I[\V&YT4O)3L^\WA$!FS( QXSXO,G)@@7%Y"H MUNU6NM5JJ]MTZXUJRVVV]*6MN34M>6LXI,M)W3+L=CMYF[1GN'FJ/4VE+%EZ M-Z&(YQ0+A_._OYX^,\(RV<7D0GW.3H&V-1./.KK>[B=35ABLQEW+2S(VO(>7 M9G/Y\O?]#MZERBHGM\QCXSZ+2-UU"F' (U*T#))K#+'.5^59CK,<9SGN5(0[ M-#NK6O;-%6M@R-N(C2D/,#$+_I-5U42$K8KG[&MV6%2TK6E:TK&B5RTH\KU-;51?U M0HJM-DXJ*8:R02YI65"438IL6Q!E&Q&SRLLJKZ-&X]JUAM5?5G]9_75ZSK/Z M:Q_]9?LBGJ"T<]W?/WV?B/>/E$Y^^&<8#IZY[U\%@P^S.L9XRX7GAP(\ MN >@P;4?>G_^_+?_^6F+.[.?O@#5O2D0.$ J?F7#?[RYN\6]>J=Y?7O3O6YU;]K57K75:-7K7??-STNKDJ?P*Y6+ MZQ;UF*6G\N-*V(^">'!^+\@H3[I4X$%N,$@_9IC M#"\%1M@K'#(/BL:A%H>DU^3K"6,ZLP!,]?RAC7 W=H:HU2, M%+;]E/\N"GQ1#2_H[H1&%$2$B0_!@(T#6$Y/"J6 Q_P'V!5^Y$S(&SD*QZL: MO-&];5]=W;5NKZ]K3;?9O6YV6[7;ZO7-=><&5'FM< VN=CE=SRJ,;HP-O[?\"3\A?[?,QCQ5U*]PD/7I'N&8+-)HL3>:(1_./ MAA$[N'7(B?$@5=+XE<23%//9*[Z5,QK0,7UD:MX9Q"0B,> MJ'XC1D482( $ MF%L8!6PJ9D?R[1_)$.3A7655GVVRILIICZCX?&X+HIX7)4PQQ1P>XUEI@:G< M_$6V$\.O"ATC"F$?A->.^ 17OD)^H0%57$" ?W@X0*,==LZ(/7'VK.R('/C& MPMZ)S#E[G\]IG_N2]V$=(VP^-8#W#_X [I5,AILZDQN]'!%LGU+BGF=J"T?W MQ =*9&=,[Y 1AS\C')=\-%[L\J/>ZS7JWWJFU MNYUN];H*EG@7/IR?^?WAT\WG7WKDX>K_]>[WM@Z.*:3*N&1JGU$H,\A_(3PDARH(TY.'.US!I#IGV2X6U&]F@',@W8QH]\D -DB9QF'VA GSR MF[1E6JW2:K9J3=-:N;6:IP5&.?'K+VGR)4&%,;6AEFWEAJW2ID)9E;5LXDY,2/X9"D#X;8ER?2X^9Q/3;:<&> MRMT>QS95VII4;VNN4ZL5WU9I5?S.)>="&R*%0>K.N,W<*CBKX/94<*[KM*R" M.X:"*[UK?3BMON 1C\A._O:TYK8NXBI=K5:[IBW5SI05W^0:64]>OR=_=O+P MMKZ]_[PMH^RT 9DB1<7N,099UD42L3<<,B_F3_DP HEHO$M5XP46$+^M5_05 ML&@U#TUAK'=_MSZN0=O<^8A>K=*VDO<2@;86O'*WTUI(GVDL)N[H!P'(Y2^I M1"69N$G&B1_SB<_('TG$Q8![,LE-YM)A)N D"H?X+XV41S=82$&5R7>PW@K!-&S<9TRGI,T+E!?#*_C2M", 1.T3ZF#&+)A%+4UGE MN[-QR 1@^##/UI5U#S#O1WA9L# \AR0Q]S,X!'@*5DW,\[A\/*3(GN=%;,!C M54" CNXSC0;"R8V,/++P,:*3D(- M(602)SPGRP 6B3?"7'\D?9:;"2L1,>";_S)LA,8B+/60%)"9Y]NLP(ST*N>7 M#*-P3*:(]@_/EO].(CZ&W_PI&20L6WO:%YB6B>,3##04Q4H0]AX34QTRX )( M!L_D,1L+55'19P$#?L*,T0C&"K^/53Y.M='/Y_R*B@G[OII[T3(6@@!Z;$=P$?V.HZ>[ MCZ09AS^=@,"B" \(T%C4+?_ZFU7@ DK<62"KP(RPIR6* I9F4\NEB7U5^L?HJ_.8CT&F#2& ."F,9\AN,XB7AA (\;EOJG$DAD&>8 JPQ M^@R=9BC-T#^,%W=B=U_1/Z>09P$.[Z%'#"LK6_ITKN*?K?D9U@X>!>EC3N$O[&'7*6J%RD8&J?A ML@R$E4.QTMN%U3LW<'D1\A2+_L/L%/B\Y M!T[FE2,S*2CK:!CO+C"H0GP:OO"R+S+R7Y*47\<50A&QCRM,/PI3$-M_%WX* M+A1;&V.(!A4BGU @5&N<811&L,,K6H-!' ?'T@N>LU)5G].\2$M\6PU)\$'? MX)_RZOU2^Y0E@)6:UOFN?P.0'Y>^\\!",>0^*"\\Y+6,99"A;&\0T1<> MWF"07>3C).75L*47#8S39BH]*9['G(OXU[A["NHE9J_(RRS9#)]J^2W]#I0K M6RVP![TC":\,YG1Y_UR \@QHQ"L0F3:>D6R%."4PP8): E8'MPI3)GO32G1@ M=4DCC1336=%GD+"BWFP60&%M(!AYRQ4QZ64 N&BML BTS!3TOV JGBRR$*DZ,_6P)U+,G^:PH.^" 45;FK>#Z M2H@DX5&-B#]@$;]Y'S?1UA3_\2B/GXT)B[<#E5@;BR<6W&+=,/A.E/P'3\B8 MAF!M'7BX:Q[]X$OC-%W4VQX/6B)E_$M,_E[ BDLWVK"UI77X" 3I)47*-BTK MN(P!:<*8;0N\5R>"E_?A&^GTEKS<,I)/X(OP5YIJQ&C9Y/&V=TL^)[<6N6&W M_I$)Y+SBG^]T2OU\'A3+\B3X_4-9@@P PK9GI;%I&?@KHX7!C"%8A?"';.QS MG*C4R]^2#@!6# (YI$')1TQ=\<3S)3R\>4GXTF(0IE$2@]QP.VO&1*;^$_^P M/[OGXG/CIQ]O"1!R0)]24$ROQ"@-E7:%F#^S9[,5S:9"DP>:OH0!Y<#*S(XX MR<,R_ 8L37FO@J7ELS^MR9S8VIS*GX%D8])C35E _F;O.B(=_I09%JY^A]$* M+F:T&X*B'U-N![-&+,]%5&X*CP!.@.FY;%3$#8F*3.^ALL 2J! M!91WG29)-,<>=OV[36>8,7N'(J(KMP]Y"X\L!*T#M^-:C8-2.EE!GHC&S_ G MUFUAR%I7 'W!?V! ")_"BAXH1TK2G$"-X5Q%5':"T6ZV*(8AYGQ5 M*_PZY_ IS<-%3PG6-P@T%)B2P!EC6MYN5D.P$)JWS+KPQ%?>6)N9"-PBI7%8 M]C#X#'0H97FVJMOYJM:OAWQ+2UN?M=<(P09-0W:;I4SK99P1-N_WN3'Z4$Q9 MU'NV3AZZ9TT9]A"[_[/8!=Z3 VQQKMU8)Z17RC@6B//,NQ8,5_L:S;]5VMSE MP4ZE_\(TR<*Y6EXVZ-AK3]F?UW+SRINL\'5IGN]HR' N329U\*NC1D>G$D]R MWF1\9I_!LI]3=G96Q,SV N/U/[,@R,P_7G2/89S&U3,%;F+8 GSF1SGO.\-D MLPXGVG!N=:%>M,8[CG \$;1"^]81Z^>77=3*$]6-QNZ:\\"PU"SS;>/GP+QW M6S'S)>:[N])M:)WOSU%B. ]?W2Z9<;6SQNQ^V0:NJ)H$[YAK#F3<>:RXE#-K ML 1%=L*[YM[\B#E]IA5O@7=4VY+4(IL@DF^L71T#^KF/(06,28VQ8(;P+2'S MG2C1K&+)@3V2Q/Y+F!89Z83 Y_<4;*-1&;^X ZY.)F' K#%P7X&+.D%>L?8X MAC'OO>SLE; ,A3D;?@,3[SG,HKE6G373 JN^X#;(,CJ]XMUF5?>U;(,&UN^P M8*8.6]*\O2-=/?@G/#HWZP/)K8Z9Z)0&7PD,%6\:%EJ-T:TZI" Q0>F$G?N8 M0ZSBJB93,(I$/OA'BS9F,VI$";/<:#J9Q1PYX44IYC_HM[98I)_OB!]Q9X## M^00<\$DQJ::QI'14Q)P3LG'"#-'5%]P>:'C?+VM;TZMJMV6Z78\J]>UVG?>75]7JJGA(S>@)U, PS@O@Y@\ M;CZ/6S UZV>SWE(9=HNJN5N4H>OB&D4Y8AI%M:^I5Y+:JU>D!%#>W&\YFI5( MU8_D(+'M_5/ 4!08%9GF=H7DX+'IO@5'$ MR*^3A+_Y:<@C2O!=W=X8BCJ*>KU3GQUQ/6%1U/>TE/8; M!WVNU),'-I*2UT& M;*L3PKC$4O3X(E/E1Q+;LYDF(^"^2B8CZ+,ZA6)8DR24(GT1*+<"$/Y(&*/&>13/QR6!::\G"Y[5XD\ :N\ M*'LGLMSQY$U&Q7QJ=RCI."U9B(WGQ*O1@99IU$X16?:^[E >"LP5"(QAB8N< MR[[W @-B1SH&ZFOW^R^_SMH DN0I]\.R+)3U,N*5EF6CM3?*/'F"M?CK>YF> M$9MD(:$P"%():0RM[0A3S;+LI(P:6!;:7"67+WI1F,)X0);]%*@\]SM->E^A MO:'R>K4X&W037>3G\RNR0VJTO7:WU79UL]MW#=NRC([;[75:AMLQVKK5,[S: M:[37'2@)VL?U(9!/=YV'NX>MVX@UY7B&AV=X>(:'9WA7>(XB5;P>:\JE(RR* M>2/$7+$S.SPNE8'T\IR;*A]8Q9IR/,DY@1I84W[IP*OT1$.!P9IRK"D_FH18 M4[[^.JPIO[+]QIIR]&NPIES"@C\L-!5'2ZPIE\<;0U%'4<>:47AR"5D 9KRI'+F\_E6%,N[C1I74WY MMH+Q:FGY9_JM$P3,\X3O?4V3&'X,N+.9=>)AKQPT_W-<_0XXJ.$T.JP O3\P MW5:_ZSF>X=JM0;]KZ4ZKW[/:AG/7LOO]YA6@W]_U[CX_DDZO]^77SX\_?_X; M^7K_Y3/\W+O[!?YP\=+T#:NF+)(4O9+.,)FR8\'EQI-5[KCT^H\7M7,1EW_] M8Y@#S 3EG3H/OY+/R2V+H+4_&)9&!F'L@S3Y$?DYSO*TX)0E'T@OI<,P)Y^2 MC!W(WCPFTS @EMG^\=(O)C75^74_Q^3O14PYC34>0!MT'KHDS+*"L?/)._"1 M_+(:D%O]9A*OOZ5&OHW#8$Q*XS_C"PLG4S],^7TFR9!&W"68)%E.1HM;S#P( M/QZ2 +0>N!$D@6M3<"46][XE [@P3_TA)2D(%"0&N(7U?//3X8$3" B."] M%Y\;/Y5O<#^5N2#+EXL.W[PL5H#@.VCD"\%Q#[,8C$*Z?P5BP^G/X?R0-(2Q2. M7ADPL5L_4@:< (2+"W]>X.LM8>+,))<]%+ [>8%G/.1T2DPFKNSZY_EE%5C. MV3W9\V?X6.(VP^0LF^/_"+Y,7ORHH.RW, ;ZAL-B%;HKAS3L2S[<;YJDW*HJ M8E >@+JS8YYURP" _]N:Q?'?83TQ W"^+GZ"1)Y>9[KF[6/^#V"*GZ:<8N6" MZ?> TF'&X6;Y'K<$07L7:,<(UF<':P *MS3:&*O^QCFX:HS-X,$U$9[W@N=. M\5R !#"RKD?G!<%+/)GAIL9LO' 4SBQ,$.^, 1B[P1 D" Q"AF,SQ"SM:1"2 M"DQ63K39<3=9;%L)TS[\8;BX;FXPP_>*.*7 $?^!U3V#(3R#5FYWE^M/>6"= M?5HZMO!%$-;4?^;0G 'DP+(#'XA5Q,E31E-N*,.MIP4\K,A*^W=(7VB43,DG M]B^Q-JU\"1$Q@*J?AP +0YH%:5CB!3RQ>G3/'&=NO^>O)!LG131DL.U/08?! M8Z=IDC&#&FX"SC<_&HCA!W[^SQR"E/OEL%)F*4X(2Q>(8Z9DIO![PJZG&4L! M68!;"'C/8&>&::_ @ESSS-#LEG1 >93.087>[Q>6TGQE:4 ?/YH_-JL\MY@F M_,E *SH:E=\G# 11FZ +<''(VZY5O \Z("#;:B V/WZKA*3P7+OCJOW+D8M*X>,*E:5P/ ]0IX* # M/S.Z/X'$,C;8J 7?,P@X*&=F#/;$PQAB$7.*_+34U\\%( @H(H8O5>7$PTL1 M."S+1S.%R1_WQ!\W]5_+5< 3@OG*$=HEAW;ICKDNL-@=!QT_SP0=SSGJ]"1F M<1[P)EK:,C;\!E#O:3[S&$B7QG04^BJ5;]U7?15F?*]]9F7A):X"7(#! M#_Q:^@UA"=;\Y@L3.*89#_DL/:.,!6BX*\68;>9!L1^K7ZE4Y0UG:WF:K67* MUK(:T(*%+&UNMOYJB)_]7O$">(D'?_*(H5D?Y(#K/\/6*H &7XQ>EY &#P"+ M?Q+FL*;RT?.[E^< R_.,@ >SV,Y5?$'XA)\Q1/[,BXA"N!?<2@K^%2Y<%]9M M*X%7MJ&;!=+4/^B&QG4ZMQ%>%X=,W-.$W62I:+!Y^3=*2V6X,"&8J5&")F6^:L+6%XJVDVWA)N$ M+YS#RLC F Z?X<)545G:0EQG,R]W:?"LF$01$""NW(Y_?ZDEV!/GQ)J=D_$\ MB-+"8Q=,BS08<^.IE**L7#"'FNK[UR;+QH&R#'^!S4M+O4A9Q*/,3:S(]B*$ M,/MXONJE47.**?,^D45$>LJ>Z2Y?8>'!:_G?0U);.IV6Z7EFQ^U;CFWK?;=O MV&[+\]B\!=LT6[6GMIS'3L*$$$P(48WJF!"""2$8,D!"VOT[:-MM.YL[N#;N^NW3,Z=Z;=K3WI SOGCS]ZWJUIN(XMKGV^*Z9]OG?9 M!O26TNWSE7IY[( N20=T59KMS]IH']ZX'#GJS!PED):79KJ%'6@9=;9O!P)= MP?S']20N\U' 5_PPLRZK*1[;AR8=R\=GI+0* " -L9J+G,AQV.*Z>MV7#;,H M7LE-E+"7HNED>^8-MO@]C@@JM/@U;7):M/"HXC*;\1>DC"^]<*PPX M;80!$>;#M0S&ZM,135.>;%BFRQQG3BQ>P#RG87N YR]>V!S-L,1-?6[ZF!KT M&@5XC=0653PD%%.^TO59:<2BQJII$N5IABW.%KP2B<(3K]W"=_!/CTGN1_5PH@6<.$P*EHETBJ!NW,3] M!W0W(:ZTD[:GS'*M@Y3B4;-E:);K7IZ@2C >.N"21LD1)!$DZP5)TVY=GJ!* M,)Y D_38>:#[9KY7L^6_IF&2?N5E_?=TM1:T,_Q74=8J]"O]#79GS9N>Z1F. M99F&Y]F.>=?Q=$,W[9YN#KK&W9W9P"F@;R@G1_5@;U:F,F5;/.\8\>1'K(@F M*\M4GUAY3[I8?5EY!CL\2M+)O&!NGNE6WF!1I^[\M&@#X9>M)1['\%OE;C-: M[%$8"_=Y"9,BBUYGK8LVE9$<7WA\>5%_)ZZ'BMZJV+*A\ODKJU#,._'P[M]% M.&7?/VA<[UU[T&L/^@.W9]NNV_9:IMYR[)9E.!VGU[_#\I;SE+>T=<_"^A:L M;\'Z%L6<,ZQOP?H6Y"@L7I$ME+^>Q'.;L:P.GQN,&HEICJ4K%P_ER<.4TA$. M.>X8PAT.C(W!OSV.,G_Q@S'XB>D;-+RD*2,+X:XR?]UQ--,0EO8GRU:>&I1& MBQUAX+I@P-9,7?_)0>8_9>3^Z]U=(L M#RM;T*F4*6.X2=)E>,*BM8V7+D5.12ZHWQ(^7RXH^TNR8_SD.:59]O_6(8;* M29OA:2W71%,2/1.,D&LX;L.]NVW_U!J!A M:[HC3"4UW@!$]PK=J\.DRW#0O:I/[UV3>AL4:1SF;(H&.Y\4]5*<\M/T"]#B=HF498PO^U:) K]NAIZ#&S*802R9>C\[3!/3G_H_1TB7E9;,RP#Q0O=O]JUX">:91_95+IB4I0#(X=TFM(@+$?:\>&2 MDP0(^)]RJC7:N+OWX\;@T=&SM=)ZSYD*Y09>M-W_U>K*!HJ>J6H^F>.&?C:)K)PC[H[$M: 8-HAFBV>WB,J7FF M!-TX96$?@;&5S;WDSK8P,1V@I%BNR,7]O_TB!8$DHS #%N8]+S3><*V73(#M M7@FG!QV2,,X3XL^&[XV2%'Z.Z3&_"S^%>V+S"8+OLO9NR:94W6M8_;U0*NVC#N'C@C9D_B$<$O MH\501[C-*,P_)5DV2)/) WWFRWU,V(XP[YF%%P]I*F>['4J]O"(U9=+YF(OE.C74Q!R4D;3=%:B_4=KC M.*643.!OXPQ,Q"$=UA,81MY[QWN[VD^)H=76;N=*L2KO$KDDN?KM(FNBGJ@( M)C*J($;UZFQ!*5]$N)U9 @H M!$W2&8,(1%<.1);F"IR)=-U I(A'6B>M?HW]*$H"'@T.DG2:@'U$"?T^I7%6 M3[VG>FF";7$I@M4(.GB*.'AR"YRIZ>YE(R:- M$SAT$3<3D>4.DU&:3.;'N[L&H*.):KB:WD+_$/U#9;2D4")NS1RZK&2Z6DL7 M5XDF5##WIYH*4HN>Y4^?D_C#,B-J=N;'Y_&BG;O?4;SA".MGAW:NG *HKLI4 MSRRU---P+BI0R@D,.H8'3*#_M*'<\9+HM'$O#DAO7]-C0((]D"=[[R*DK".P M9FBF6?]X2O'>@3+LBDY_HW*8F\&4B*$B0Y^&UD8,E0)#]VH3M+T)B9BV(JN- M2LI6*KPY3B<>WE/>X;@3Y.%+F(_D<[G/KF_ M^]1YO.N3WO_MW/_M[F$KFYRKP\ICI5O0V,]8SYR(=\SA351 Z/V(I%66(-/( MCWD['3\F(.E)FK.V*D\TSVE*N$B1,,_814F1!K!OW\)\S#]Z*C)X%7!!X'; M4\^O9=^CYP2>439VR>CL]JRU$;LK?^+B6 N^-\_,9W_UI],TF:8AR]B/8*T1 M>RIP:_CRMA'2FRY,.7SOA<8%S336O0DP) LG193[,4V*+'I=4J$,#.;P2';3 MH+S;AV_A<%$CP'D_3:*R99(_RSL0_W@/5._!2V!4A&8W[+-&39G4 ! M^CU@Y)FU) K9\LH]B .XT'\M.QFQ]N) ZTD8ESDQ3S2FHY+D93-R>'?6XB@ M6&9O.BS;.F6W4C /E9]RU8SY?%X73YDF5S)?:0LB=15DR88/R'EEW.=M-@5U(8 MD=J+.?MZCE3!^>]IZ2HS)*+-$?: M9)K*US2ICE04I3LJ(7?O[*BTF;OKZK1T1;--=GI-X"IM[QM[+..?D;[*GZU( MQ(S2$0XY[AC"G3A%T5 >^-Y&FRYH)LE"$F''E?6];PSI MA2A6@Q%2USCZ=7-(5>"ANBT1-#@0O1"]1,4XQ+7^1?1Z8ZVI,TE9#BJ>*Z&[ MP[)[M^#N,??<=W+9:2H";-[E+WT:T,D338EEE-.GM.7?-E42Y&L,Z2CTGY;C MF86L^ _6K2%T:/(&$HA9;.O6$[I8C1%X2EF*/(U>-7;86$[<%K-<0_!RRR1[ M04NS:Z7D-YJR//MIDC*O#[C5Y^4H "\Q/].ME IT@B MV)?@Y1(0!P"C(DW9 M]^;\'JY4!FAEE0K/XY_X8L*D8;E+^P2(;R8[\[K M/DKZI#<7ZAC^+K^!B)/JQQ\]Y[9MMTU;7#66:0@IQVK9*AIW&@7$0[9[3SLQI,%]Z4F=N/> MS)OSY/CB+LA=3F/*313+JMHY0+AHL%W9;6-<4E >4!^7EH27,8D5Q M0'%07AS0;$*Y0+EX?YW 9G--D0?,X-P2O/"S\6(,[]DBB(@\>W0";DRGWYN6 M.%=N)U6N>\(&2AY*7E7R#,VT390]E#V4O;/+GFW6G^*%DH>2AY)7?VBH\2,D M4,10Q Y1;J9FMH3-/KMR]88Y--@ 0-J!4\I!4QW:?P>-9)&BNHT E*LKEJL; M5US*[)ZT:;;:1VE#:=MV9H+2AM*&TH8VH]HVXP4:C#56[I23JQM#W!G(=:@I MS%7:J]L;Y)H\VOUS7KFA5_"#65X+K:K3E$2$1( M1$CY$%*S3?OR]%2"[Q C$2-5X57$2($8Z8CK&(H(>5EF/ U"A6T"XJOBG([X M*HZ6 GL"(KPBO"*\(KPBO%;@5=/=FG)"$&'?D*]R"O%D%>I,!MG7AX3R,_I\-.D(;C7I'!CM'T*] ]>%U<";2.&4'OZ>@O M/PSZ[%#L?XQ_/O9_(.$0/H"+/SA6W[.ZG7Y?]_JVWC>\7L=NM]R69;NZU6G; M/_SUS095B;UC_ORZ_8W"F'X8EZ.W#%/_X[O!\H(VO/R5??UCF,/M@_).#_"< M< 2<#S?[>S%\7M_@X!CFNB6/8TIZR01X^Y6,_8RDY5X1/TW]^)GR1Y%\[./S/C.:OH1!^56?!+/] M7GWHQ'\E]#M- [@GR2IO^J_9FY)O8QJ3(CQ;;%BES7^*VM>9&LY/\%S 6<)?0'& M92MB[ =W(V'Y.K-7J+QN4&G6RJGVG"2P['0N"J7@5*]@Z\Y(F%?9.HQ!ZF#K M?.":, V*"7O/F51V@K:RBR MV?Z4;PO".6%[ 73B+ULN>+:3;.O@#VMWLR1C\O0O&O#M@>]5,6+S$_B;+3Y= MDM9G2!/"5E57^XW#POSA &*9#]P8CF;7>_A M7N6,;KC9?N\1OR31"] 2^-2I MR/D^1K#O# 'S1(/;_RM90"UA=M04OIMIY)DFSZD_'8/^U]CG&5M*^@P[N-B4 M$ID9>4MI8?L';WE+OK[]B.3^[\"L80Q[,U]KN?]S* AFED,!O/'*",L66 J@ MQD">HW;Y0'\Z!=W);)W9UD:@ TK:9\OW9HKGQ4]?"7/-"!"7PGWHE,:,%J28 MSN2_B,-_%^55Y=U7I20M;2'.4TS.AS0*V#@7%G:+3=>"14K3Z'6^S?.% M5907B#@ (V>P4D&-"K#"-M\18'^XPK\5<80527(Y.V59:NU^Y)OHGAP(7?A7J3[P9&W]_]=O?YUSLI.6NS<016 M0#@%$C-/@:E M!D8'C3D"S<$F*XTF, 4^Y,D'RK\>%1R9-/@T8$O,.&X,*7-9F944%TRI%NQ! MX(& V<5N^SPS8MC=PA@$.XH65NW<>WWKPX!^!6W-K:>4LB$,[#GSE^4OFA5/ M69"&T]F"2D0IW=X)D(H[+Z.5;Y$198X"NWAARQ-XH2C\S]SZ6$?W($J*X8<2 M0IE;DLS-5';1@B0-M0,J#S'K8NSYMH:,UHRE1B$=EE9P_@WL+% FSTD*%O;< M,0*\ ^^0[0?\Q .67-\\,'.8!TM@X[],9[;S"F]4?-0.LX_+]'/.EPL^K7BN M_$]5O];W'ZK6PFWENZ>$HA:D)4("6HS0A[[I?!-FU'Z=NQQ9!45 %S&RSQV: M9,2$@)O22R>8/8%MZ2A:NJ3 AQ_>23'?EJ@TZ[:0N+K&]VLK,O#Z9G+- P#K M.8S?= JHP\RL\N[%E%E-B]?.\I3ZDR6$KKN+/Z?C# R6(,+N.'OE;./E[W&L M?&A#D0.CPQ@=EHUY,#J,T6&,#F-T&*/#&!W&Z+!TMAU&AS$Z?,7187F\J7E MFF]AK3A0;_AHU:0. M*+#V\(T2O8$+_+C"P&]T+$AQ07]<1@C6NFJK]DHYA84PV<]*/0J"S>7B=5H& M8ZHF7 A$6"R?_;%B/ZV^:3(:,=57/IG=':0B_T:YK*%^ M_<-$J>)%WI(!&W1+T]P/X_4/Y%ITOC2V^%6U""3]=Q'"1BX>]D2!_G3S&S"D MFID!2RA84E0V,5%*IE^_M,'G(@ ,S'G+U-^@:;O0.$UJR MSMA_8D-OGV^U%2T-_!'FKS-%-8$]GZT =%Z\3>/- M'9^%NILQ6@([_ MQC#HAN\8&%YP8?;C1Q$;$, ^TW2?0\:5Y'QVH,CO$K*3@_+WZF-BQF[12FXY M/X1,>IR]=7.0XLL;G=M*ZG]>Q>5"W., M/^Y.$U^;R5Y>?^KEYF4??TTOKWQ?<_=E(W.$?N+HSOH/4$:JW/NN@P MTW5?RB&SG<1LU@68[93*P4OS)F] MR0YZT2WR383V:$."S21GVOAYSX-Z.2) MIDNJ6\8VEC:\>H 92"53 YTS^MR7A BUJSW%51DWOHC8UER]_JF$2G#-4:$4 M; -6?Q\%H0 F"[=)@5'2P)!A:5Y[;POBZHGL.>(Q#T+C>^C;H M8F M2I@LTG3R(T^02"E+W6+G\ADO:H-79(DRR:A:+_,5ON6#-T:_3Y>U.>4Q.BLW M8%NCRG5:)3.,Y2PG6\NQYM,]'L:4LM32 M!TK)YR2GQ-6J#U_Y&D],*-^SNEZ6S%-)S0QCGA[ ,\6EW&ZE>+//.UJ5>4GC M%#9I E\:LXR*(>SBNR4?\X@UP?6U0?1C[ETR)!?S#<6YW UR)6X"<7@?]@&K>FT+6]121>X_'-GV?L\S)23OEW M:2M/R]E#9?W 2Z=>RL %H? >Z:QC2>6W" MW7AN6S?WH M/FG-*67E]+QV8WWJMD:R,)[EI_':$98/EXPVIL"N%'_Q]#NX!/AUMG#^/L-B M5NXL#$E84CSC?C$@ AH\HAF\^JQ,=YFI&B0I$V(P(K)Y)NB+'Y60N(DB5<(R MTRBB,]HSTV->Q;(I<1ZV;.*GL.)99L>-*\39GRYMDG"+,FX3(I<[(+< MFS"K@*[T3UAFYB[SINO<(=D@2BD\+1)QR1"3"2M'9@4?SV REL@T3T*O M6CJ,T^:+NWE3ZO_N:?.E+NY9+1-=M'%@U56+!@!5F:S6]<_Y69M)+I CG&R7F\$#+M@D_+P,);\,-8/ MH&#I->P= M>3BXT]>N'E]WWP'"P.*;?S_KOOYM7ET<=%+J9X\,3@]I^Z4/^JYC6MY==]"V M^X[A.8;IFNVVU;:,0=OHG[.!]-7F]1NZCAG]F-&/&?TJ)EGORN@_*O-E1R*K M5%FFC^\"QON2$3FOUG3H,Z0[*\6H^YY *).%4!/U1.5L(*,*8M1-AU"86;;V MNL\T)_?S\_25\F,Q/CR[+BNF6^BYQ:%UICF_R8WQ(U\,W$ANL=HE&=*E0DD& MTM+1!_E'*';N5Q)@*(^JO\;AHL&RG'5-LE *RP*JUUDMK:5;M9-$ELT78#=C M!9(LFE]Z;D.H68$:73,,&Z'F/'ZB^B9-F?/<8T?\;+3$,39T\\HM6IIN8 42 MNI58@;00"4_S/ -%XCR>LO):Y3')_4A*J_6 "/F:Z?&RT%<*F_V-R+)NJ?;MUQ;-^^\GCG0#5DACKV@![3#>ST8H+<8U[9LJO9BVC] YEEG/2'$5I%P:8C47'I'CE#/O:O7B MET1;\],<&>ED&B6OM&PG0N.L#%,PO)RW')CWP+NDR2,+384%@55* C/:FN$( M2P*392M/#:O*!R9R(3#"0--@P--:V$E;B*$AD;U[.0ODRY2/LXV?"=">M]0J M/;)7_8>8RGORI<32OZ+)M*YFNUB)0BZH1(EHS9)N%Q76))JXX4+ M/>X=^FY^]DV&=)IDX4&C[)J;"FYIKHZ^)?J66!RQE C;%I9 W!2)0#?KU$#O M-][O/']%FV^[\#DM83&.QMM\"@F@N@JL.<+5TBS=1>%"ATJL9DN35S_*7\G4 M?^4M\]&*A.M,S7(Q6(]^%?I52XEHMTR4"/2KQ&J?SDLX)"R1L!S%03*:YQ$? M6Z+-DPW1*MPNE[HN+)^Z\5:A0K*IKFY#X;I.X4*7:]<9%EP!ZV8)]&'\ O\D M*9OWQ^:"8;>O,DM*<\0)G#1,@7Z7-+I).8DP-5-M;;YDV0)Q[>/V)>&9*28>!VU3TUUQP:M==%."C= 3K]TB M00!# !-#LK:IV59-AMRU MA>W2S/MK *T53LT+A_:\4-#1GC/!R&49&'+_2! M!D7*K[S['D3%D Y9X\=>,ID6.3\9_S*Z\],8!#G[2M.'L9\>U+C1->RVTP9Q M,KL#V[7NW&Z[[WF]NTY[X!JM;OV-&]^@4 M02.2./HXI&241*$)6$5NV:,QH MGL&':3[F34.G24Z!X'Y$RCY'E'G/DPG+.6#4S$A2Y%GNQVR9O(,'N\B'*S[, M]VAYX>R*?.SG\&%*"9UM&AG!KI4]2I=;Q]J6/OE9&/#;\KO!-V.:DRC),C*E M:7E# J 5%!&_)GLS*71[EZ4#*&_H6TA?N<^*)I:V:>:L>:&NB^N%V1;2"],Y MM1^CJ70WRO.N7OD8Q67GMMN".@?6%"*LOY7@XSBE=$E#T GY.%O^3@'TAE<3 M+[LL+YX:QQ9#R?U]@4NS[MO1[(Y&-EFW\C5>%>9R21<%07X6Q,_>-G[&GJ\G M<_=#SAS(9,I]#F&Q%I&T4R-896B.=^&1++*P5-U!=HDD4SJ]@V+Y-GO.:]7? MA.@JQ/+$ZIJ*Z_YT][7]7K^Y\#[/_'4=A_K^5J.CG!)Y84';M M+W3R1--*15Z[?]=OVXYE#5H#NS-HN;IA.X;N#CI=JZ,;=^>NR-M:%W8,NZTK MR9NR9H?,S9]7R $3LE^3$?^$$8HPHF7$YQ\*B0:L29%?FPI_&O*RTKX^#?@V M$\M@SS"\U2(^C94)TFG.BA+)*TAAQ@L"IS1E>=7^,Q5=YK3MV*929+1E:XZXYKFR;.6ID4_Y $(N5$480!BX AA K^DPJ^(3 MS;*//#.<#,,L8(:%QMO>)2-F9P"U_L./=XZQ>J]G!MF-H=EN_:TEWK.60B#] M(WJ<9_0XKTCV3,VPZ^\?<1VRA[[W+BT99EGAQP$[&L_R[&RZ4CVQ-#QA0GD= MLB>?F*FKWM03%],65I%X'>*"GMYA.FR>;R3&0M#3+.>,4)J49[R(G#,TW+^_I MQ _CF7VY"(6PQ/DP&9(;GDI_B"O<7%=/OQ56*R@-0]1L>*!]4:\\5(![5W'< M^:5%]!3W?=Y285G"N,AABNMN-*(!'QT7LEQPFN4D]7-*0'E%\S3C91U<'1+; MG+,X[]835[/;R).X/Z(O+I&N1,E#R=NF0$^OH1=0Y:Y(^7SK7?F\:]^9+:<[ MZ-M.U^X;[:YIM\RVYUFN978\:U![^;Q(]CFN5+Y5+97?@F7'K*C.FGFRME1^ M^;#SUMKAME82*E^]/_/0YC,M%^D6>S#\HL9]_@A7^&R['"G^L\%?% M1!95CUUOA6(#F@!<@)#(E,UA2NPC@'T$#F-/Z<1;&F(U%Q>1XY0S#;&/P.7I M=)4%Q(9A:S;.1#P'GS=,'R$.( XT'@?0;\). I>H S,U&X]RL97 Q97\50J? MI;5M$X4/>PE@+P&9Y-+2=$>83KP.Z9-/T-35<"H*C+G_"1$*#/I[V$] WHI% M+)451TO7TUQ+G(6/I;*7Y#&)=K6V*+MI$B,4@"W8C MJ*-WR*VPP(HT#%&SV8*ADT;+ W;GP,@(=A201!R=6T]<8ZM&GL=A1P&9]!U* M'DK>-@4J<44(R<#VST2OO"# *8_B8N:4I_7<1IG12[1>0@'O*_53^20A_&*0T M#L8D*YZRLM@35EE /^/'S['(_I?"5R036]A\Z)+PTG\Y:%#Q1@-'5 M$??U#;!_7P-O8@T\UL K6,2NU,LK$@.4UZB[MIGD..4>.0JKTX6PX"9;YQB6 M&RRLPU&:3.;&WS/C\IA9>L1_AD^8@9G2B!G\S+QD%BD8=M6OA3';*=,33/*XT2$QR#K 9R,;R>)@ MBCN5/N'069IS9:.M 1S73A)9-I]=A\,\)$R?0:BY!JBQV_7/\Y5E\T^%&D4< MT%I#A32=D"CQXS6VUC4>HQOBZG5DV>*Z%3+JW0;+@^UB6DG#7/\Z:?OE">X[ M.PN"=Z7I[.B($J!V1K,Z9&I73*HY1]NV,%D\FF:R,!IZF0IHN^N13$?8S/BK METQTRM8F9SXFN1^5R1O)4LFBC5I&/2Q/F !*PP3HMDFCR-03"4KP +]?5',+%5H)G*^'Q84H5H-YKVMZRST;W91@(_27+YM>A "& M '8(@-E&33'S:P6P@ZLU+U6>>&/\2#J\5O#=JQUSN_//$]9F&5/,1:!#\O0Z MSWF_Y\M@_^^3W/\^+[%,X0;A"]N2C'RC*17SWG\P6K<.@:]%Z\S0H]]6T-KL M6T/HVC2@8C8M^U-$K[>J,)#&:UIG[/&PJ(M%';P/S&2PM_!HWX>LU^L6_) *9\S3ER-E/1W35/_ MJ>M'/&7D84QIS@N9R_GDBZ\8/_&1W4SY,1?,CT@8CUBQ+?MM7FK,EEF*Z=A_ MH<0GH_ ["&LJDMCZ;?M],?UQ;#*-BHS<_7K_<_?+O9C%@?S!IV,Q//#_"5K3 MK26&8!RJ8,.+E-6*Y]\HC=]QF,E9 9ATWE.M9 =ADF:(%C0_5P'0IFG(2O:C MUUDY%ZOFFC4( $G,BBF+C.PL!6,"7$65,(Z3EUFWNS3Y%P!]QN@Q@9V;< &O M="3*-+[].9?SX^!YQEFOP?_[;1LUW7T/'L0='A%L0E8[AM6NK=,&]FY!CJJ%H[SK:MQ2ISOZ0-.7<#;6[Y(2 M*GV- W8=J%[7%G>0)_O&'Q6PP8Q&;&Z","-3]:OL&W\JS"CBG=5)PI_G!P8' M&C/-K0D2-MI*EBVN6QFCSFVP-(B+031%'- S/JP4X/.FLS9A9@K.N[QR8#_JO(\G#T M*IR01V;8[94YMRGM+@U9ZN4+K4[>.B#;SK+,;JLW<-KFP+'[O;[GW TG'[-K284RZ&H8-67H0E+C6B?. M.S)=E9/3#*53Z]1Z>44"\FJ9_T@?I,^^\>M=F9TG%*=O3*B2*EL*4ST;*)L' M<>#^#F+]W#A8U(L]Y&!$\]*P3TG@B^RH@RRX?VZH4'9<'ZQ0"BUESE86%A)" M=FT8NV(JM##^7<;$,A(G.:G$>_R,C.GPF45T*O&>[065>!ITAM,@))R (I$S M$E$%PDE#+.2X:^"XTWUM0WG5.SMLJ9R?A#%)IC0]>.2%9.[A6Z*]W[?J^&?X2- T 40A1"%%I%(;MM(PK5-1AAOS:[V_.VMJ5>[4K7RBH7+G*5X GEO83![03#Y[[9;=:WN= M5K?=M8V[;JNKFXZC?L(7:[D6S:B3\6:#(S],R8L?%93X$_!6RWYK+*6+-2CU MX]=Y=U+#^2G;G!/&>B.6'DT(O_<29NMG\ '\Q./+/,*XT@ 5'H\)8H6\% M7GW29R?+:$XJ#B-R&4HATD<*^B!*S5%JB4_D4^@_A5&8A_M#%5JA*)^*TD?9 M]/W5"4V8N"]))O3QN3\-2X7>8_:1#(*/*?S(N!4KJ)PRN23[?-RD7+RK-'NB M4D>ECMBH'#:B4D?&59)Q3U?J6*2'17IJH042#@DGJ7["6C/D..0XY#@%.0X) MAX1#C%."<-(0"SGN&C@.>P;D/PV2E,*-25"D*8V#5U[#E/I!CAEO2AV>J-1. MX6M*IWXXG#=4*,O$$MYCH63#G/@L_Q)94&(6K.FTKD'ES1(/Z%B47)KBS#-% M^(%=A[,/$6L0:\Z$-2T+(08A1G:(4=NB[@1!6K##VW>&='1X78!\Y&T^^ZD" M;:CAUFDX1UBFJ2I\@"H.,08QYHP88XAKBJ@*'YR*,9@ N*5-5Y+[4:79EC#C M4"+ZJ87H2#@DG (VQ%'CEI7I92EN"'A=,[[5Z:!:QQE#L[FO;J<*D1*1$I%2 M/J04>$+2;*9#@)04()%P2#A4R:B2FZ.2!1[I-)OK4"K;EMKJMKNEX9M?N>QW+Z+<;,4:G'%L#3R'E_!A6$0$?IOF83\\)DLFT MR/D6S ?J/#&R\B2P84E8-JJ21$F6D2E-2<9(OSH%1R/T>T"G>>7OLR$]:^;C M5'E,%'$J]UE16-X9RWLSR[!L[;0KA8>Q\07&7+'5"K9:N2# MS6(QPJ1T5P#T9#^E$:'Z?:DDGB@U3*4W#GS4&3ZV5AH;T'TZ.O@$"$ M0'08$!F&9NEM!"*A0(3NX;:6]7$R"6-T$*5 ?'EX3CK"(<==DX/X?@GU=GKY M!X]4LE8O0!+_F9*X8&-26 9 D$PF25R>XF;9F.W;M-I\L'@*[#C/1+XS[UR-= MKJL9;92N\QGXRH

4JZV^WC:=UL#NV[8[:'O=EJE[KNXX1K^KQ[QM MVVW3EJVZMVU?ML#UPH^_II=7/E**U;U;:(75O8WE/*RCQ.I>::(1R)625_<" M^60*I]7IDS]LB484Y>?I[[A M*IHO6U3OP#S2*8&4:>:8Q3?V(ZS-_. GC,,M3WCZ_5I5VV2-*\<)G M:8YMH)F)KNS%]%C3),K03$?< )8KD:C:#NATU17>8Y*#EMN83AC&))FR[KPL M"_&"BJ\YYJBMM5QQ(^:.)9LL[(>^8 -T:'.$T]!<5UP@YMJ%\T1OTG2;K5SK MX3/LPGH%75C;FFG79$0T>)XB^M4(- @TAQT2:\89"U-EX06!AH^ "E.QY:$; M:E#C/,Q?_Q$.Z<\QG_W*;G5?9K$-TF1R]SVG:>Q'O0*LF0E-L^[KUS09%D&> M=>+A;&D'U:":W4&K;W?;+=MU[$&K[5I]=]#JM/N6U3:\CE%[#:H@AN&_KDLT M_YWFI$+,K;RS;9W;$N05K[R<^.ES&)>+](L\F7]0*E/^B;Q35R]JW(NQ MN:SI,=:LLT)3)A0]G5EG_LAJ/QAY^5:MLC?$/>2?\Y9-7DM9P2RP1+ZFR4L( MRNJ2$BG]<:VX"'836BJV6.JIN#,RV3?_U) U)M)(I/REYS:$FA6H:6FF(2XG M5_;-/Q5JKK[(I)LF_C#PLYQ7E_Q"AZ%_C"F]*VU/N>P[JZ6U;6'I=[+L=MV: M&15PDT7"UEROA2)Q'H=9>2)[2,I2\J2F#\M9TEF'^ >:?6Z,?S.,B=>A8^".6@O=J8C M[\$5:J0TUY"O;+2%)"RW+CS)1>V,8WQY?'D%7EZ1A&'I?+S]^[T+[@"[W42N M/Z_R$^O5282UZ$)6NG96$G8.CJQTY:RT))FP"F3DJ>OEJ8/.QHZRHR0*HM<4 M#%E/V4[&0AZ\0H,<43.T/T?BK!T\T3DO!B+'(<Y"( M.Z73Q,B?E^\A@?R)_%D#?PKK1X'\B?PIE#_K;W(AD]U96R^+/@WHY(FFQ#(. MFS.*Y2$8P<'R(N0?Y!]IZ8/\@_PC97ECXVRIKRF=^N&ZQA%E\_-:G 'L9H+N M)_;/08Y#CD..0XY#CI/$!EPE5),Z6N$@M:PDY&9=E&A "$ (0 - <0"Q +$ O0'#@1 O#\:%>3A5DX M0?G^"K)W!3E?14PC&L9H(7\G. 1B=:I M(#VW(=Y4KS.,^ANLR;+SB#.(,X@S:-<@ MWB#>(-XT&V_0KMD?9Z[[3*R2;XY#_93%K*L9Q7"1_"85>*EN:PN-*D0Q1#$) MS3-$+T0O1"]$+[3!+LY+B&*(8HABBJ 8VF#UQ='^E/OP^FN_O^;G/_^IR#X\ M^_[TXT,PIL,BHE]& S],?V-1I@YO@M")AY^6T:E?9L&I+_$]9;G:P']=/PNS M1_;41R!1-TJ"W__ZW__UYRTW_K]T^ P7_AQG>5I,:)QG#[F?4_X3?"V,_3@( M_>@K &"23N 7"HM8?IQDL)0D_I0$/OMW]=&PBS';JGLZ^LL/@[ZIF_K_&/]\ M[/] PB%\X ?YAU;+:[>=7LMU[[JVV76Z=Z;5MSI]N]=Q=$.W?OCKFZVO;N-C M.*$9^4R_D?L$EK9Q.RN71V%,/XS+W'?#U/_X5G#APN^BV&D6)S8M8V3JLR1[ M/DSF'2N=?N-?_#08+U6)Z; I-:9>PY,T$L:<%=A^DY1&P"U#DB.[558V;$57LT">:_'\YJW\)A M/H8?@:%F( >4B_QI1C_.?_CI+6@M%U4-MR^!SUR;$KI_Q+Y<4\OYXVYH70OR MLW>Z[.5MI5=O*[WZ$R]OG?7QBAQ?J>5)('W.70:P:W2A5+,%_Y8F648ZDZ1@ M.IY/R9MGOA]2*8@LN"<+FLB"A[ @^<*M4<*-34IZ"3,:,S!6X2?^2MQR[?H1 M\VK(PY@>-H$(V1:1\UBV_0QLN8%IOZ8T8\\?UL*WV&[RT+HM8=$Q>8@H'51@ MGN9UYVFVG$/F*5]WGB;B3%W'9B())XUH8WJGTS5K/Q"NM< $W/GR#)2=D(89\4E63"9^^LJB .&"=K.9!QJ):;[SL+3* M(*).NA4]@/6\6T_7VYYM6"V];=AM<<>Q9EO(<:QQZG&LKO29H-JK/^UR3^7% MGWBYJ_+BD>F1Z>5_=T42(#:;5R<M\\N0HXW9A MJ_],DZ>@DHV9I\ACR&,G\UB?!G3R1%-B&8S-C+UC3:@=:RXS$L-L&],ZA-:, MU,^G_^ ?T"'I .W\9TKNZ<0/8Q;U^12.*+GY)_73[$>Y0%(8J>5%T%VI2.?A M::D@E6?0+:G:\]/T%9:[;YCQK&LM4Z;DDAH4C(8*1B<(BDG!RYMD%0;8J?_P M4QH4"12)\Z2MHJ9 L4"Q0!,*!0,% TTH% D4"32AC@ZP2I1(^S;RNK("PUS) ME?*.(_7BLCY]H5$RI4Q24DIR&HQC>/WG5V&A62GI*C[95+\5-Q17'I))A^>J MY72?*I]-RN@^E1:6H3FZ4SM!FI+2C3"#,(,P%,(,P@S"C*HP/B M130VMUI:RQ-F'C8%A5$@KE8@;EJ&YCC"DDG0+T)I M:;"TF)ICME![H#R@/,S-*=M!N;R7%> MB+<]8?YRXP_#4+!0L/;W-,XA6>A_H-2AU%4OPZ%2J-90P&HL1=%QBA(*%@I6 M#?:B>[Z6$6@OHM2AU,%E9ANU69UQ[V:'MW_QPSBG,9]V[S^GM!QER$/=/#F8 M#E>3A$7Q&L:VY:&,NABN&%3;FJT+*]QH"BBC/%RM/-P(%0CT#%!8&BPL-<2% M486@5"@N%6A2H3R@/*!)A285"@N:5)@B?(D8ZA,&U#SC425R M*A')U(7PIAR+69IN8UXPBA:*5@T=\,XB6^A\H-RAW&%F,"HV%+"SV8SBBH51 MM%"T4+2J-N,99 MM1I0[E#NT&:\Q35@A_Q11$L:Y'S^' M\&.FD9CBD'-QF(3T.06,5J9<6]/O9)@4C&%/&7,]NRG[QONYV7*(J+AN^/L2 M\,ST$JT(75NS;'$S$'=1[0PL='E%B>"%X(7@=0[OV34UNRVNN'9?LAWD1BO M>)@4ALB&R"83LIF:XXIKQX%6&6(78A=BU]E"%X(7@I!EXWKJ'I MAK@QMNA2(K(ALB&R71[96EJK;:!55M.)^)]R=AZ\]OMK?O[SGXKLP[/O3S\^ M!&,Z+"+Z930(XS"GG\(7.OQY<:KIW[<&=8>J=[J#G>+9E_?#7-YM1)>QC.*$9^4R_D?MDXF^&R\\>?ZMS".R8@\S\A&1DG* MO_-N[X]Y=CY.*243^,LX(S0>TJ&0VXI9W"]^&HR7BLAT-,*80\P*O]&4$C\# M7'KN$<%\8LAX/_7GU0 MG*03/UK!>_Z\H5LB7MQ.ZU M6J2\WCCQ7OY*75R3333I'9;%<:U<:Z8KY^-Y K(&6VTW+ /0!32N4 M<(\C(+N,__:M5"E/230L[_-;.*0).L7(:V?@M1ZW4SI!0#.%.],BRRG$0_]"D21J7BC3I^UZT=ER^F,^:9]&M#)$TV)93 7S1"6$'!42'#3#B@1 MZ1$7+=S%B!>.$IY.*L-Q-<\5EQ*L--^<&B'$HC2)"D#49D6$L+U)U=8UQQ.7 M@:(TVR""(8))PHJ(8'N3RK0\S7&%-:Q5FV].A;##W945[%KSTR!)P9F/ M25"D*8V#5Y*G?IR5LXV(/_Q7D>5L^-&AY@E?3HI,,NK MANAB\P3&%C:+#Z4%I:7IT@+JI8T"]*V];7P7WRP8[6@ M;H]*.;MKNWW#[!K]OFGW=,NUW('3\>[TOM?MMSJ]VBOE#JE_.F:S6;5<+YD MI[V2E$Z3-*=#7@]7%G*QHKED2E,_9S^E-"NB/%O4S,$?PF28D2G\@66:#FLM M^]J6UZIX(=C$3Y_#N%RD7^3)_(-2]_-/RH(6Q[QMVVW3%E@!LJPHEO6VL>S^E49X\+J!NS\E64:>N!]* M0NZ(DMS_3B]:CJEV. *SA_=/(3$-S30E'2NF!+/AU+%+'P4@P"' ;,UX?G ZE=5O M]?6[.]N]\UR[Y1B=GG?7M[Q>S^MX@X'A*=UX_"CG0<1BE4MWFN6=Z+IT:4S> M93-Y+*7SD)1Z>47B6_(:-J).XE7)6ZJGB!8YZGHYZN@^KYA]\9[_UI-X;K&& M-..-C+9GI!_+EVO^[>_T8F/BBKT(\NFF@F M"T&$9534]\[BPV\MS76%S?F392>/BJF@^7U1^LC".U>* H:#:1EG\I?4-QW^ MD:2_?PCC#],T.7!HT#4><&FFP.YIF\@B"VO4K7K1$43AJK9[T]J6A<*%/N]^ M!&13L[,Q'?)!SIB/RR7(U=P6>H#H 6)*[D(D6IHN;II&4T0"W:%-E'V@Z4L8 MT \IC7S6S@B6D=93[;'K++,YAIVK>49-#2H/()LL'(9>E0)Z[GJ$T],,NZ:& M\%6"W-M<_7IU469D ?]\(Y28@T MUX8TIJ?I9^R;+PLS"+1P1%0F;2LG6E^"](N?%_!R(LMH=Z* NO.& MS%G9R;D DE$R">-P4DQ8EV?_=<+_FHS($&B7$3\>DE$8\Y%1P!H9)Y:'76T_;!EKR)S+EE&U ME"X"4^KE%:DAVVQ0>,>!FK>QWN*? &X9H3%;+9G7MRQ1WC*T8^)UBE_!QJ)HI,-E$::X1 M&.H]UKEM@C5V2$)M%-3MLBD34V4T5'-$S#1<%*WS M^4+*:R[I:QN5.):4JAQ)C4-M6]Q"U_X!@K9F6>Y74;F^&O-SPM*^_:@S =LWAQM\*?(L]WGY1Q]>_\5G$TR_ M)EG(T\,/+M)T[+MN:]#J>=U.UW;;9J?5Z??;;<<<&%W;Z71J+])\(W;&HF*N MOO (^?7VX1;8.HK\E-!_%T#$:%ZMZ4<1298D)O&,_L0O-X!]9U3.\R,!+ZH- M7MD'W_QTR,F= E4SXJ>49,5DXJ?P]"&KZAS!XT T=A9.*E=)6$.9H">F3-!5 MNM .)]5AE:$Z"E,^:DEG\>]=[":&5KM*YJ0:U(:C_Y#ISLYT9YH.*-_92)V* M9.F49,QX)D.:P7-XKU>P@L&M>69F=1AG>5KP'BF'# Q4A<#JPL"%Y]ZI;.(@ M_R'_R7U"J'[[\*\%V(E^1M%"/,]!Q,DI!TTX2JCOG>M(N= <5]B4'UFV$J,3 M" ,( PD M>MF=UEW7-'5;'[3M0;_?:>FV9[C.W:#5TN$OM:=Z83OU\4?/NS6!YK9T/=6] M:TKXD>QRS'92P9P2WJQ:3-D>)N<@1ZG&46?*O#F@K;G"T;OU)"[;QT<)>R&: M3HC/+<=#DFU4.;.73JRE(59S\1 Y3MQ,7(6A[RW%UOPT8"4Z8W+//V'_[Y/< M_TZ"E [#/",I:"+PQIF[?T&[1A927N=9:5NS=$R90//]XO%U67CG.F' UEQ/ M6+AI@ O M\ZJDRW;J'SO6%.E"CWJ;;KO[=Q'FKR2,7VB6LQ*^.F1/.1&S--M#)Q*=2&Q< MC1*!_I1HG<-/L]#&VT9 3W,$MK%LNHF'#A0Z4(9HK,$J$C631 T8 0P [8VFEH5DZ IB\95';:YC6USU]39-A M$>3_\-/4C_/73Z'_%$9A_GIPJVM7[]_U.HXU:!FZ?>?JW5;?&^B&VW.ZNFWJ M=Q=I=2URJSM!'KZPT/PH20E0FO22"3#=Z_\SGW3E_)21;S,Z$C\(TL*/-/)M M' 9C$F8DC(.H&-(A_$#FUY@ZW!:^R-KWQ4.2\*SBV<:1:+87(;EWWY\W8S M5Z1(;+/F/*%F14!DS!%4T%-3@*S^"I_'<4KIDH83^-(X6_Y. 7B']423D!?? M\**HXC(AG:'W,)8OS;J\W'%)4IA/(EV8 /E9$#][V_@92S%/ MYNZN'_EQ0(F?@^OS',8Q+).-#9K"%2N^L_7N4B&1(T=Q'D4"89AGB)L(I MS35U!_ E C7I5#8"& +8L0#FGJ%)HA)<(S" C[D8[W[JE%%P'C*?A[5+0VT> M*6?![2.\E,:E\[9M["=]$9=>:1.@N?)@:"WL&H!! 2%::'ZX#0O,V-HIBE,9YU,MR5/'DJX"[+MC^@F2Z0CKTIVVVY-F5PH MN^@A;@K84Y;C)#I47TL.JRS$DRI-59KXE:4Y+7$!^%V4D847T)]N8+*\+,R% M0+,^4&Z[XJI^KP5HA":U[Y>@OCZY_9ZR.>A!7J3 8)UX>$\C-BJ]Q\( !\WV M<'N>V^MW==VV[;M6J]MS[RRWK_>[=D]O&]USSO80OMN/8TI&200PS#(IRMSK M17YYQC/=TRH=>:9Z6E*2!&,_?89O[8$XXYX:KDT%YG3GA-)!<5.T#N%L3=F"%>K_MZO]-;"6.< MU'/Q:)H\S"@=X9#CCB'*J'6Y<[I;Y9\65*4S]GOA3]/J5Q!@[4 M![+3R3K&W,4,O44YB'/YU%I9^$] [$H:)THUM8^B^>XZ@6W@KUTRE3]F$I!] MP?I1[TZPJ(?EL.%KG214ODR\+:X"#[N]R@EMTAD,=,RB\]U) M:\?<5LSBUB0JK4U(.FJ%HGIX2XR[V72;.1BE2(X4S#\H M+37^29D6[#FW;;$-R4U#2*YYRU8Y6_N\+;WENOS"K>0O>OEE^]@CSU_'NRL2 MNU3+P4?ZR)9F?4HF]4D4Y+^^RZ6^^Q[0+",CL,MFDW&0\Y#SSL%Y#Q2(438R MB=G4I9B.PAS9#]GO/.PW2&D89 M=AVF_")\2<"*"%\'M.4T/9R+A0"& "83*R* [4TJ5Q=7=:4TSR!\(7Q)PHH( M7P=4=2-Z(7HA>DG$BHA>APPEM1' A "8(KEIM?;"FK7Z>S]Y]))@UC"PW[L[ M@')%_HNR%U.8\I-%,NJVCE N&BP7=AN'LJ(\H#PLC%9A%BN* XJ#\N* 9A/* M!6X(6?C8=(GJ&9MHFRA[*'LG=VV;/-^E.\4/)0\E#RZ@\--;X_-HH8BM@ARLW4 MS):PP2Y7KMXPAP8; $@[34,Y:*I#^^^@D2Q25+<1@')UQ7)UXXI+F=V3-LU6 M^RAM*&W;SDQ0VE#:4-K09E3;9KQ @['&RIURW6;X]-1 MR,:A*!CD;L*T-*4+*\\W1JWY];IF78-P#Z&F$EQ7NS6'"(D(B0@I'T)JMFE? MGIY*\!UB)&*D*KR*&"D0(QUQ'4,1(2_+C*=!J+!-0'Q5G-,17\714F!/0(17 MA%>$5X17A-<*O&JZ6U-.""+L&_)53N'^Q&>VK_O^V196(=JVH?:24''V\Y__ M5&0?GGU_^O$A&--A$=$OHWN:Y6D1Y$4*$@B_T/2%=E\?7Z?PMUZ2Y8_P,MTH M"7[_ZW__UY_?7_Y GUF;@GLZ38"GX^>?XU&23OP\3.+NZ^R/BUL ]\6,./=T M])UT6[;EFJ;5-6QW8'JM3M\>='NM3K?G MM ;]'_[ZAOI5PCV&$YJ1S_0;N4\F_F;=M&WS1&[6XYB241*!M@3*$,ZT9)HF M+^$0EID5DXF?OI)1&/MQ$/H1"9>T(T^O).4TY1=E)2')31B3?)P4F1\/LQ\_ MOMOTRHNM*#8=$)5S91B#SBY_K[YYS)X;K>"RP;ZS>/MR&0&-HMEW_O*#_@/_ M'= DF/]^^);,9F_K0/@9B % 1?XTHQ_G/[P3I^6BJH?Q"V!S=V57;)-7L9/N M1./>NNR#V=#["X]N-U6>'*_6RRM?F>0>)U'N25["8K%.#?E#-LK6-?S^#H*\6H/)]L27+1B65X\H>L M*8HUO1FFFHWFZN.HE;$,H MC7Q)IY&O4+HL5VOK]?>W;HIT7;NS^V5*4Y]ECI P#I())3<1Z+%#6L@TN%5# M6S/;PA35>QY0R / GD(74$K*"8RA>6T7/2;TF(X[;>KQ++<.O&QV2-];68X MU(KRHUNA_J&36AQW[:8VGBM==T#9;&EZ2UA'"EFVLN[P%JH;A(%&P8!A:IZX MNF!9MA*])#Q7NG3T0==:AKA^)DV/?*,#B.=*AV1%:;JXV%[CA>O:?=WEL1([ M3JI#LI03H!M+,]O"W#\\34+GL.D"8VNN*2R3X3H$!MVH?0^;'I/$:>L0($FM!PM)<6UB"V'6 Q%YM__=M=G]0M_H-#>_' M?DJ[?D:'O60RI7'&K^9=],,@I\.''"[]-0[SK//-3X>=( ]?POSUD2W]D$;X M/7?0Z[OZ7USU;;]N.9;9MJV^:_5;MC?#?,(_!^L&+Y(!US?'+GOCP MO8SD\&=&83]^+9'3-0WGIXSW;*O>H%:X,'= (_1[0:4[ ["49DP7B3\"]R=>-(]AW M8,8AK%:YSXK^PQ$'A\X,:+8>]_ M\ ]*KW8=&W> C/XS)7]+_3C?]*4^N.%DX(#ZN0F:Y*@-QVWK]F2E7,>\6Q5(B)T!M M5A0W\KOQ$[WM6Z/^(G,EF.94_+KVQ"!N*.\_7!-#%^>GCS2H8VBN)RPO0!8! MJ-L 0HEH<.U]^]9$@< HR'Z$_8UF C6M1$23#G N5 -PT:0]0W.\^NL!KB.; M#V7O'"=WC:G%L6];V/(-'>[]Z#=(TA$-T>4^G[ZO.ZGGHFK?M,2-"-R34->M M^U'<&NS/6[IP(?BB5& @Z( [?J3V9HB6V+K9444NQY21\MO^&7*?LR.+IVU M.U;7-HU.MV,9MF&Y;K=S9PPZK7:W[7:\MEU[Z6R=_'%DV6S&BU(23EDLGUU7 M/KO9R#QJ87M6S?(-R&DZP?K9K?6SGG?;UCW+L<55T1HM(66T+?VRE:26TG6P M)UYN*KWZ\Q8!JTU[1:HAI?,7D#Y[^E/&)0HBI2H!X\9WI62Y-,.QAOE((J/, M7CX&%FFO(\K<=:EE372TBU+Q@+M9HBG'#784HEGMD=F@_#Z6N\8FNMBZPK,3Y-9+(^2/J59$5OO')#FYUJ( M7XA?$N-7S81K;EM69,?:8P"RL*;T5+WV.NGY20K624ML]4ICE=T8IK Z:*QS M1G%I>)VS?>L("\+(POEUNR,H$$@?I,]YW(3S' 7*11\\PMI RAX[P(KHD"0I MH=^G88I-%"\.9LULH'!CZO7'=M&]0,D3Y'D\&FN7TU-Y<#B7SD&SE-?W/FIRC9]MG[".'N2XHC0T_;<&NLB@0JI\F MU*MR;H55(R#G2)/G(6^>LDI1:4.SQ-7JR+*3I^H//"W#X*)TN'N9P+WJH1[D M. PN(L<*IXG9*1#*U>.VH<@#9D4V*OJ#R MB)E(#U;ZO1?HVM8UXGOW'.Y=4[V_^J\3&N=\+OC=9!HEKY3RNWXMTF ,W_@: M^3'K1,^?U\FR8E(^[N!QW]; =#RK/;#-5L]V[;;7-FS#M ;670_^J=QW!>.8'2'3F-ON5<_D56KU.!ST))^W M?>WS:N\>OGXEA-'AC<2(85Y\!=.\,>I90D"B_5>WHYSSBEZ83+!92Y))&?AU&8OU[2KI4&DVSA_JB2;7K_B$Z. MO*>^T@A+2UBS:Q06%!:,"&RCYGV8_?YAE%)*0A8-HUE.TEUSX3%%][9]-@)= M-W1))(5R8=IU"IYY!M<>!0\%#WW[O4X1X'DA[,@P0[>%QQW1R4>_!9U\E!:4 M%E44LT1F3JT:.\O#B<]4=IFCPAI0 4'\9TI&?IB2%S\J*)G2E&0L!9U-]YC. M,P.'AX4#5.DU6BNX_<&\->NO,[QVB4=NFW&;<6L9R&WGTR\BZX8$5?JL*RA* M1H,P#G/Z*7RAPY_CW(^?0[@&[D'S;%#D14H[DP28X#_\WLRMBS-Z< 61H7>= MKJ5WNUW#MKO=GMMS7-OUNKU.N^NU6^Y%*HA$\LKCF!*ZT* C3CCB5RC'.SD" MZ4@R6NC-(0NHSRA.?$YR\BW,QV1(1WQ72 3;DI$P@[^241(!HV?D)HQ)/DZ* MS >O^L>/[WA3T8(GS[OU=+WMV8;5TMN&W197^&280BJ?V)(N6?MCJE1ZA"^O M[,LK$KZ42_4?U.SY_V_O6I_W- M53Y=82AHQ)@BM7S,6/O77P,4]9C1C%[D"*0Z5>N,) )L-+H;W4#W#WO60#2E M3*P7I]F*8_%X]?=G=L>BO+*C8A2RZH7LQ8*:^N7PTXPEX&SM*$X\6S%EX0"> M]2 $E:$=%O=KG-&PGEW/"P)J_!>C"6$0#8U(G_EL>L,28FA*+0*(]SO@_M++ MFCR4.)0XE#@)MH*/NL-&;?KBRK>!R>N$36D0 84$_F%D"@].JBLG?L'L!GGQ MZ9J4T6%7EILIRS3R=G@+Q_E6;C0!#3,!NJ+K>#D56@&T A=N!;S*2CAEF_Z:(+%)1]ZJ+NT*H8NN8 U[]);VH M6JA:J%JH6I5ZB>TZM15GW\^EV%8F21M) \;L.QG%.4^!/26%IA&H<-7=G;(O M"QN/*%C=SO9.GC5"A'!'[,PGVFB\T'CMOQOG5%B+B/8+[1?:+[1?+VJ_W.IN MMT/[M1EEGEK*6D6-Z4;M*KOEY;"?V8PWBF[[0>J'<0K='%*2VAL8\#_=<8:F M9O7U7M?H&]V>I=G:H&L-5;O)):GBXZ.D\2^#OW\8?/Q*WG\/ MSTK#.>MIEZ4<)"UF.R4<=$(4QG)DBA1F>#H#J>:_Q&-"(?KG2?>S)$@9R28T M@\^W'+PBB,A-GD*K%+HH+EH,&*^F33&L MV%3@Q;=W- A%\2N-1H3=B4IKH.)F#F]BA%_K2*/Y\@3&N4Y);Q*P,5F-HL_\ M(.7=?:#?6$)>\W9E UV][GWJ?UA^U*Y_5!:T<2K77L&)";*R]\%WYN!SQ*%#W8$;^)30R;Q/7WR;LN0NX--X'R?AZ![ZX=-\D\1TY-,T$\],V2B@0D5H!-*N\*ECP#"> MAPE&Z]'/OF!%,?PX@2_$BT!JPI"7H?-/\#>#%M,\@B6SH.97.G_S]9\E0>78 MD@4SU]G[>/S%&^GBUXT!)BP4ZK4<* SO 8'D-HQO0++G5X\E;E\35NF>)(RW MJ,_G+"X*Y9=#3?/IE";S)^P+&)%"PT2CDD\M+?+75+6ZLGYWUY'%HRE_KD9+ M*I?K:1 "YZ)*T25KCG7X!T4QY[TZT]EQ>GK"!L*3=:1R%8E..&9[47)1E#E6 M9(E0\IZ7O%V%4M5PZMEMB$8)Z@>:^),5RW5'(7@]ZWEJ^% TGQ=-CXOF_A>Q M8NG]OIM3(DRN0Z*Q*A73\EI5!WW2W=9R2A147605EF8KAZ%6- M7):I/'4?#/UY- ,7909L1]&NRX]V%TE0P61'T\9 M>1W".G8(%MC>.M8X57IM*[I=V4+U6 8:% &<%1SN4A>EQBF,IG@VHDAAQ'3D M:=-Z;N(Q^H2'3GCH=%&'3LV2N$MWM?%'ITD8'+9=82S%U2O+9+@,A<$P:M_#I@*P M]GF@"MSUQW,F*6P[2AR>,^$Y$VXP[S5HQU5,K;*T-5FFLN[M+EQNT RTR@RX MJJ*I6+^$ 1*>,U5>86$<=/'=96^%8P"(YTP'\,DT%-NI+#VB]=IUZ<'NT0=- MZ.RVR=E][2F6@6<%O!T>KF%$C$9BJY$P%->J+$'L,HS$7C>.O)CCL\:=6I'C MI2:N0Q+FQY$?A$$!5K^XZ6#;C1?\%@@.1;> [B]@[.,-GTD ^:\_)KZ\8>,X M8651>$:_LU1*;%T/@1TC[!C5'2/LF>(<(:G\QH/;RRAYBAU\XK'U-W*MJ[Q\%M2)!K17D M7KZSF#JCWR+WW>:&J0:9+.&41# M=.&&J-*-[0LW1 V)2.ODU6]1>3\Q]]^362QN8F;%%>!8S2E4SE:-JBUTN_5* M/A62;AUOL;H85F7@ 9>A+AB_/\W$+UGL?WM37/K.[TN'94F^T?H)6*X>NYEKD6ZIRN:5IG#>.&ZAQ':=6<:PR#_6.;_!%%&H]O@)I0G M/*OPL*4&?=04VSHO&,]!_&F"6LJG@6R:1#_9)(G\IKG^-;UD&/Y/[()L0^G1.!:$1U_GM M68?*.OH*Z!\\'L49*4=/$I9F2>YG><)WU'A/"0N+W/H)36Z90&#A73S 98&( MA##J3Y:%BC?,IWG*R)1&]):)KY9O@\@ES$<0NDR"%#Z,.>2)&(A :8$VC*9Y M4C1:X,7 V\1CD<_*KU84+-Z97I%.V98_1-.491 NS9=$!8O1SF8P\P)'A:;+ M'Q>/4VB\1N2H)&H4I'["@$7C( (R AIND#Y+XKN /[[@3^]3_\.5%((CJRW9 M'N'^G<6W"9U- I^\7['W:%H1L \Z.62-98J @6 ^"]5R H-8*UM,^%/>/+".+:\L>X(H^OJ#QV'@MS6?/\/.9 MB,R998M=PF(3"SJ26ZV:=5V??$9:.OZ@_%1J._<[AM,:;U5_BP*^R_@EHYFD MZ0RR<$J*PS1ICL,,4S&K0S>1?O(K\)OQU%^6E5]Z:4-3LV%J5$73ZC]XEV7R M3S4U)\:)S7=I/HGCVAY,<98$\M2ZG_?&/%-1MA6/IVQWXHLW3IGX;7V(UG9V?(PG%^YF65)<)-G11ZT M7VY]D"(1/2XRJ46J^=I=H'Z>@M2QY/AT:>DD[FSITQ]H\HUEF#J-J=-/M6]6 M]K!DS3%U^J#U'E.GG^$5IDZW5O(P(_7"4Z>EV^! T:Q(-#%9^B!A7<0CFWG2 M\LIML[))T>ZA_& V?B+[VTH:EYD$RI:_7?Z2[+Y)]J:BX^(;F;Q'3DTS03P$X? MV"B@Q[C2KYNF_4,#<^)4%DY(OP.]M M2;X=)B5+Y$1(9!^E\R[02**1Q*3D!@A>A6[E?DG)Y=\_O4SMY]*4", M/[,9QX6.;OM!ZH<__<=/3SW^*S#>GQ?_+AL 1R/.ML]L M_%^OAGV>D?$/[5]?^Z](,((OJ)^],72[8^CNT.QU;,L>N%[/-'7#ZW0URS0' MO=ZKGQ],PSI+=R1I;IO%G=#A/'VTRJG]] AD6@!$C]@8*!EQ^&B.K@TSSG_A MF-,1$2D)LR1(.< US>#S+;WEU_60FSR%5BETX6?!79#QS&@.G'T_"01R]HP* MV/'M -,\N_J.!F$!6QV-"+NC82Z@N6_FZZC>Q5KCZIISG9+>)&!CLAI%G_E! MRKO[0+^QA+SF[!PCMN=E;T/OC,_AP$Q\FD\ M#GR6*'RP(W@3GQHRB>]Y,O@ZQ'B<)_X"J)RC;@-'UO"]KTBWS!:'YSBR.4LB M8$92"BLI(R;$#G@Q%9*WD5$?T6R!>2ZPTI-X!/SA?!A#J]'S>?5/I(/7 MK:B(\;\UC$:,?\3X?S$/9*<7L=4MV/ C0&"8,->]-0'\-./_=J+1^X@GZ,'* M\&M(H[3H9P^OPK9TT[75CJH.5B"5LH>-! M/!(]P#P5E][S[V_8;1!%7-%+S>=K%_^\:+%0N>7;1F"PBL6R-'1@B0JO!"Q. M%B<\"B%W,1BV( RRN;!>M.R-_9X'X#YQD[#H>.L(8R'(PAZ"S0RFW'IN/+SJ MOZ %O+YO;\8\ZUZX+="(B%4&[$X^G95^W'+M_NWJ"[1+A#F;DS]8$D-\E,_$ M4VD.PQ'K %A)&@C><-K F 4P9S392ODF2X!3PL[-*(15W- OS?,,%))W,*-S M(GPGFD[ _''S%HW2TA[R>R93QH05'>?6<%Z([ID%"N,\M M%AXVG87QG)5:4$K*I1<\%(#%EW1#B(W??/$G,5_6BVY(X=GSOZ;QB(7% MI"Y?O;?NK3G$[PBOV13>?A4>K6;]I1K/F*^XO$JT]&27(UH?YS5YK?_XS!;: M41L<58U@0>BF=(BR5G"X%A-Z+>3BM5'U("J;AB<',$K/1V(QP_9 M_/#A\=>?>$,U'01'R1F)[ M501ZPV5\(P"7BRV&A]$0KW,A0XA^B*:^^1^A__"J";WC[AJ+P(_8H WL=K0* M'L&$+RD<%9%F9:M/MKNN\2@K6$DO^]:R'6>GQ>Y -J&BG"8M(E8(SMJ#[*]A]PS;,SW-Z9B6IYE=7;>]3M=T.D.]I_6U)F\^;[?!WU;U]_E4$$6$8WPL#0,7>U6(;A>]FTB 4V[4I M"XL8YJ80"Y)RN5C?6]^L('M7NP5O'*:%M( 5MG=>S :CT8@3C1I\0V #I,OT MV+M*<5?I=+5II2]474V:7^\O71"#\B7ZZ8/[.[T!E]G0ZJ[;ERB3[47W!1:^ M?TH2X'5PQ[T;A40L>]Y%.U8^7Y#)35@XI&%6>U=M5[YM:[8 M=F67*.WDRTJL&F2>#\'=DR8F:MKB?HFZ9RAJ=2O@A>O>I0.&KBG=GG]5BCVP ML^;PJ+K;YZH<96%\==6S^[+PA3E6@^L/AJ\ZW*"=?&N$&.'^P9DW_=& H0'; MEV6NJUAJ9.'!/%_._&&$7EWF->7N8MR=#XEVC!H]Y>YBW=Y%Y>RA1 MLD@49NK5GJGW/KJ#:8SYA:R8H2='L"Z/)$K'.)2X8QAW\1EZG^D]X9@-24## M0\[,,2FG34DYIN*ZE64#R#*3I^Y,H?N-5N#"K(#F8(+N"\5+S7<=_C=.OKT) MHC>S).90G,?XJI>3]*,K>G4;/ZV_>@H#0*7;4B5,174K<]G:HA(8#NVX _U-"0X/ M9"0[DRMR7YO3",!77JNP*YHNY3 ]C7+0T:&D..\OQ%-6L*2QI ML:7!2I^ZB7V4=MSP6I\I36Z#J""2YEEI>#7OP7$+]TN^7:,W3:U_SVI/48BFN:M<>>;3%)C1(_9N[?+9'N31#\>S* M*DQ;KUT77ZC39V.60#0))*09O_K+/%"EIG$4/6\ M^\-H!1IF!73%-K!6\>7"\^8[$N5IW90&4<8B?I&4 J3-:9C-X0\698HXP)LE M\0P8->?[V$7M5E5'T)?CY!N*;6$Q/D;0&$'7@G1A>=75.+1=N1IR3OO2]T/U MZ"S(X'U_L/+.1#^>3H,T#>)Z[DULH)II=F47%4DC"AAG2K,B-5 C#!6Q 4]: M7RX)#.,3SX2LQ96[F/)Z356,_3-WL;X> ZWS+VL7I)V&XFG5)0I-N(U0JH+U9EQJ:>B*JE9VG(*76F*HC 8,#=@+&C!351S[Y> X&B%&%?IC MDF-U/!!;[:$GZ,+G*CG[6ON1?)TPTHNG,+7SPO:YNN9OGZC!6CZA7?]([BODT(C>,Y"D;\?[B\3AE&:&W-(C2#,8-;V.B MP8S.!58(/+3&BEN^.D537C0+/&(4OHK'XH%'8G',E(WC/"%S&$\U2?F$CC.6 MP'A!Q/C8>+GO2"%Q0H(QB>*,Y%D@#E<40A/.2I\/3PP;1N?3=%(PDTXAH!-I MC<]4T"V;\JY L/[-_(QSC^9<9F[FV]GX_&RM"O,(S<@F& &Y9_ B.@-!^Q[P MB\'">363\(-N7%D$'@N#.*IH'J*18 N743\K1.]FD^'C))X6X\HF$#_?3O@' MX^KQD*0U-_J/Y$%E"0QP' HQ@#E.:1:DXP &/P,'CP/U1#XC\0TH,OP21RF! M+Q>JGZW,%BQJH/I<6.>@J!-Z!W,>D1P4-0(1@78T)&*EYCR%+\&> 4?Y#U=' MLPZ!BB;O/._*5CW#L1"N:+,YPA4A7)'D$>O%PLFT!:X()4H6B4* HA< *%JD M,G,OF?V>![.I2'/&B\QEV-^41RBE8QQ*W#&,._4 M<'V[\D\U]5?'Z@_@3@Q M>6 -S^G*R,*XBZP@KM\8!U"Q%=:K+BVZ[ XCA%897AVF7YF!X M5=^Z=TG+VS!/HB#+>>9U-"+CX#O_NY[E;<],HL;HH:VH:DVW?K>WO ?C,M2H MYS3*>#%D@[9H%,9U1RU\S__U5 XCL"W%X&^'>ZHKFHTWF6#T)]-2V1[U,FQ% MJPZ$O/7JA>'?\:O@+RQ-WQ'J^_DT#RFOYH=S)H)9D-R@W\$<-*#"NK4#E#T=7JK@9 E<.XLYX5]_F_&@#5 M)[L[^7(H5SNEO0EYZH:CJ-X+0O3)+CX8[$M: 8/6#*W9[NO;=,73*[M= ZU9 M<[#Z]D> DH+<*HG[6S]/0"').$A!A 7FA;(!R"7XP48DB#BZ&PEYPIO [J(D M8O=D3/T@#++Y LKK/@A#0#G2^(HZGH>?5B^&)*1XS0.QJ$ZRA^Y1 XM?XR2QP&&V[-VKLB M3Z62S&C#,7R,(C$(!)1U% C,)ZJ M>LT1IUGHXSW'0$]Q+ ==/ R@Y%FRVJ-A!7@O>P[__Z@VUVP1*)5)1*VHE5W0"#+5)ZZ0R:?,9'+ J,9 M:)L9\!33JNSF*EFF\E0S<)2C(9&_>\;DOAE+Z J3;!F1S0I#8 F_#2=.@WI* M@QNG9(;B5I>[(8T@8&PIS7K40(VPJJOH:(M&8)AUZD;O/4T2&F5S]/F>5S[' MK.YV[K;[? U2P.8N8.U1+E,Q5*RFPH"JXI4MB>N/IV[8$1X(N%MD3J3LBP+Q:TZ2IELB%[A M\WJIJI7E4[?>*VR0;C9W;4/ENDSEPI!KUQD6M "Z>0(]!P*,LCB9DX2E++D[ M*$&TO5ZFICC5*9PT0H%QES1K4^,T0E?TZG;]VJ(1&'>=A E8#ZSZCOK"]GB% MFJ'8;F67'AS--VD$#F,R^=>]"]).3S'=FO!L+E [,:A#8,+S3P'B>AW,,DM7 M5+>ZS2O$]9+2[DGGD: !0P-6#"<&R <$R&?+?6^<&HK:+ M.[+(!P:3$JU3;=,H3]&L%\M*;XM&X8G79::D/S6)C[E4SYW"WO@<4'XY MM5L=Z-W1#&V$X&$ +NDN.1I)-)+U&DF]NJN%T$CNZY(^G4&_[>^?WN;IFUM* M9^^^Y+-9@7%&PRX-:>2S+Q/&LGZ0^F&K89\G,/Y#^]?7_BL2C. +ZF=O;,]T3%UU-;VC M6I8[]"QOH%F&Y0QL9]AWM%<_/V#\.A-WY(5OF[='>?$/5$IDK%+CH\0O M8!&)QV3)I&=G]4R4BW9?)XS,$C:C28%[!T1G$WZ-)$__3QF/E".A0.(2R7$0 M@90$-(37P!<"IY4$$7]H'"=3GN-Q'V03\MO5EZO5\O7W3N=7DK#?\P DBL < MTEO1E&0Q?/K&"%O*$K^QDJ9I/IUQ:E*@A6:$CL?,SP1=0&F<<$KH%!0?7@[T MPO,L*YJN9=>)SZ.E)/,'N: &!>S14VV*M_#!EIS8.F3>[BERRM,I_DQYZ289 MY0E/B%FUX9]F,"OQZ(KP.>C%4[!#\X)IKJXYU^FJ]Q4-XLH1P9DXX8A->5B\ M-"YR;O@/4SHG-XQP?B;0))P#%X"!(OL0;"6_/'E"@0MB:D>KWNXG+")YR@E; M-7AR9A0"(@-6.P]I$BYF'>B9B8F*20HV,QB#4>>\]GW.'#%BD"0?&'U%WH_7 M^H:WKT]Z\7HR3N(I-,YR&/=BJ I)\YL4)(G35K /*(/9I:-_YREG%;P[8>.0 MDS&-X8OE4@;E.,AI$H'0+64]RP4&ND;R/VS"^ =XQF.=X6CRTDJ0I3;Z!"FQ('PE2 M$L4P8_>TT!C^'9]3/I6$RW7&Y\H/$C^?@CH !86&WL=Y."I5'%J1?"9T" 83 M@(!NS/2_\]%MH45\VKFZ!.FZY:%),N>RUCH*[384%*L/#HFHAQ1L8W?'(8Z'=G0X9![3BS%D*^IJ9"WK,' M-!0:NU+(=3WA4[%482FE>OOB^)GY(8Q#V =!^]&D5ZE\O4*;8#4,@+&%<2$W MA5N4@MK=L4+ODB7UA;E9K'VEXI8&I^A@PY[/.,0>.%O"""VD+=GDQ?/>WR,/ M;M,3XSX:L.C;NW$<9Z#'[!?X0+Z+KY*8\V*29;-W;]_>W]]??;])PJLXN7VK MJZKQEO_\EC_X:O%\-I_!\^#6,1# T2OH>M$W.(.+1R8)]_C^+#P\S>C;IM8= M# >Z;:E#LV,-C"%\,O6N,>@.G++;D-ZP<.$5[FKS?^%-N$D.O)MF;4^BQ;F MU^F9W;YI6,""SF#@;:-G5YN3Z.GV+,_N&(-AW[.&1K_KJ%V[;]K]?A^&VC.V MTK.CS2GTN(-AK^/V=,T86)9FN2 5CNJ8O8%A]8;.L+>-GEUM3J'',TP(93U3 MCU#&/K?.UJL?P5,NT+%WMFF9_,#!MRU%M MUS'MK?3L:',2/9U.Q^A:AMY3NY;6-;R^YMJ>9ZBZXP[@KZWT[&AS"CV=3K>O M#NRAJ7>ZACU4W3X(@&X,C,[0< V[LXV>76U.H:=K.#!OV-MI6='FY/H MGJGT^NKACKH;Z-G M5YN3Z'&\7M=U;4<;PO\[GF:I!M>53M=S^D9W*W]VM3F%GB$(YE ?]CS5,2QG MZ'6=@6H/C-Z@9[J@OEO7KUUM3J*G!Z/4O8[3'^A6UP89=1U'[YH>B (,=[B5 MGAUM]J.G]/4ZB4_$OJ?8URQ:T<3?X?4!RC*\60Z-%5V]L M,*3#85?U;+!B@SXX+IHV<*"KH: .NEVP[P-3E@$>Y.^N#]#4AP---X=6KVM; M?1=64-<>=ON::?3 V&QSE,\SP(,)"+W\09/"AF6!]@WQ[H!G $YKOGFAH,<*CU>JXV-'3; M@\YD&>!!04@31?2@J*:)R\1!85(3=?"@N*N) SPHD&OD ^)#)MH10\*-9LX M@P?%KO7XH@\BZF/,]#Z'(@^94!"5L#3.$Y]_.PV!!@YKR*(WOWUY]?,7QLA' M3I]F*>2O?W9U7;W^W^+6]E1\U*[)F!]];CTYO/KI[<8H]Q[W(9)3R[@_+_(> M IY&D27!39Z5!V1Y!)]92FXHSRB)B]-IL9FQ?O";IUD\9 M1WGF-TQ8Y$]$VD(P"F@R7^1-!#-QO+LXJ5\\U4O^^F?=,*Y!,,AHT<7[Z0R^ M-,WKC'QF_H0EOLC8B6\3.B6O>>.%C'T69XU]DM'OQ$\8]%&*VX_D?A) ]S0, MXWM^_LQ)Y//!\V_BB&7!'XRP,+@->'H=/Z04<'1E\DJ1(K"E>^+3B*>:Y&DQ MT?%XG+*,T%L:1"E/N8 W,=%@1N<"%G1Q1KH8[BW/GHVF17H&812^*I-N@,5D M#F2 +(TSEL!;>$H ],A/5T<*/_H.QB)7(<^"$.B'[WC.0L)\WJEX&<]+HNFD M(+](T.'];QO(>C/>#4S7OQ>9+#3GLW$SWT[XT[R!+EEP5_28D4V /W+/,SGH M#*;QNSBZ#>?D!]VXLL@T"$.N$R*U )[A<^ O].AFB_9T%LD3L387 M:<'Z'S3SRME@]@^:=:65WRAE*E-P!U-S19XD35F7BB\K'9_0$<^"H;>W";M= M9*-L3O!60=P@M$P'V:(M3TP]62X][G+E6>1U$I'8*:P3*/Q^*]$B0X&35[!: MY$!0,@Z^4H&OWU^W_WTF6CTZX4>)6P*ID,@1XD77M MY3.1[".X]IB9]!:^X=:0LZ*0(EY;9 ) =.@;JI8!,8)08VCG,A M5DDOQQD5.59DGNKR#,)G$(/4]! M$NZ*!- K:% ^5.3;B169I9Q"/\Q'($X_:.Z5OA3=/3LN'8)' R_'L$5R'GSS M"WSX^4\_O>6S';SC__[\_U!+ P04 " "/C*10;,:EP=D3 "#Y $0 M &AL:70M,C R,# S,C'-D[5U;<]LXEG[O7X'UPVZFJA5+LIW$V4ZF?$VT M:UM>RTEZGZ9@$I(PH0 U -K6_OH%P*M$""0H.5&&G.J:6"3.#=_! 7!PX1]_ M?YX%X!$QCBGYL-=[W=T#B'C4QV3R8>_+J',R.AL,]O[^\;<__JW3^?/T[@J< M4R^<(2+ &4-0(!\\83$%WWS$OX,QHS/PC;+O^!%V.A$1T'\\<_\]]Z9H!@$4 M@N&'4*!+RF;G: S#0'S8"\E?(0SP&"-?JA @)6*I0.ZU@&R"Q V<(3Z''OJP M-Q5B_GY__^GIZ?44LADEV,/$>^W1V7Z_V^]V#_IO]X"TE/#WTP +)X( D^]+ M!,\/+'A-V61?E=M7KQ\@1TEQ0@D)9V8"7[!]L9BC?5FH(TLAAKV$3A7"%CF8 M< &)E\IY+NCU=*!+]XZ/C_?UV[0H]TT%)=O>_I_75R,-R]['WP#0,.'9G#(! M2*%ZQY _:$K.1$?9P26/WG&GV^L<]/9 !.\5]:#0SA13:3/RI)IH'P6"9XPZ M&:/74H<]L.^FSC84V42%D'*Q4[+W90$7-F:")ZGFJJY2GVJH>#M624&PL MW]R+5%$C3WD3$6Y1FWJ:U%R^%W4J0@8+DSUYV#)/'"0!MQ ME2F9<%#A\L,>E[4=H-CR'VZ4C\:N1DD23/ .VQ3 !U>;) D*=M2<.4.NYD@2 M+F?;M1Q/,;B7!0"6<\Q3&*@A\6B*D#BC,BP0R9;O 57HR]W .NW6FJQAD(A, MA&8^];'?D__K=D$'G&/N!92'#,D?,2.@.8&,U1_[JPQ66(<<^4/R4?^]6B\Q M<5S$0KC2D"O3+;<5(UG\,*EV9S!./#W@X'?(0_@1/@3H!HES)" .-@?*RMP& MXF&O=]CM5P51ODHD@4S4[T * Z]B<7]KD?8\%B+_A/A#,47L3(_KQ!6&#U@& M#!E.MHAZ-4&E'O#.S0.45 ")#[1<$ L&.H13FMH0%YE/]0)GU_BW'=S+44UP.'YIP3\3L@;2#/U;Z. M;E>43.X1FYUPCL360K>%=2FZ;QW0C0*T$@24)!"):C%>!N*&$N_%>NER":6( M'SLCGLEK>V4C*K<,S2'V+Y[GB'#$5\90VVWL+K)*?>'0P1=BP2"1#$X*8[8V M(!3 TK/^A:RJB[]"/%?+X5OLT4O8E\+_Q@G^2)8>JJ?2VNG:,B+W:@Z[.; Q M&QN ![W>0;=7&5E'W_V^8?1MA[N!0W!9 ;Y*%JCZY7)_DICQMBI6OZG>NF1 MK$V],5TA-KPYO[@979RKOT;#J\'YR;W\<7IR=7)S=@%&GR\N[D%4EL&/2 XDZ Q=4;Y= M8->(L,-\4!?FX?7MW<5G66[P]0(,;N3O"_#J:C@:M4TX!\IPCIC6<:M0Y[C: MT>W71'=X>W%WI]G]+ 1XRKA+M8;!-4 W<[N(,MBW9OIQT9%A-S/$$6H7?XP5#K85>0(SU )$BDD;I M4B $2AT0Z]/(Y28KF)>8J&&TKL-M.<@23VOVLW=DS'Z60A]+B*!OH2Q6^XU* M"0DYO*JQ>6 #(:7MW)#F<@-;DF1BV^9L@Z=&7LN-LWV-^1OW9L[N$D)(_M6RV-#QB)CJ&&+68*,9XM2 M7!&?("9JK4=U_6DZ.+],X-ZC;$F@M85WCPU3E5+4P40*!X&6KK;B9/EO.@:9 M!FUC+J#FG+JHQ,Z:K^@>&_(5Y1 W,$&150HW5?:6SAEO(J6T+1?2D#EIZY N MVZ39^D .'76:2[Y(-ATNAN,QKW-X:3,YI7Y0&+55\ ,M4[],I8)(;.L):Q#B MNDDAZ5#52_C2KMOE U:)%JW3%.&3\R4=9D]F^HZ7 MK;O'&OZECE!8I:[@"(DL$ MK)M[QE='JM"D1,F+F^D\76&UL+.AUTPV\Z=W5 MN3_UJ53-+M^M-PB=B]D\H N$3A&1;,6M#%.JV>AM/J=0;P2:J8/;KG"Y\;5O M%'ACF'8G_$$L &@)T5$W):.C[C'S05Y*BZJY]K=SG&IK(NWIMC>& 7P-7VB/ M7=7U%O/3 1G.T;-[9[UUT:7>4QCV5_0>;]E[UCH6)BJ]\]S(KMX-S>1$W2VC M_T2>.M81D66Y[I?VI^H:E+I589Y0+RCE3O:E2J4<,K5:[ZJ,[1WB@F%/;V.6 M!;](=?@P%.K^?O6=DY?MYQRU*/6RPB1D8R_+%(L(@%8-Y'1K>\2J(.O7)VK+ M$?\*@S :Z7 >SN8UES=>5(U29RM%JD&4MU 3KDVL+G!/(RJ[<<' M-+OT4M\J+*AMR;=BC=KXY8"I\X);'>[V_<)O#.MO=3RB@2MR3F"8^H-+RO*- M^85[*0<-2H-(86-HO2!B[HC&E*W$E"9V39<0,U4_Z!I!5F^ MKB'=I_AHH!#(XQ8^N*S M_ &9-UTX#Q]^K%[VF- U) ?7>(YZDRB9+-CEUW75\DVB*( BST8K"V2XT.IV ME+[YUZG*31QX&+UADP-I%1F6^D5AP+G>+QI^QLQ8X\YC1!L7^UBP:Q@+K@.K M@>.]3Y3Z3S@(9$P=^-(,_57<@32'3-1^XRB4.0!5C9^]QS;=8YCPU5$UXPPR MUG'8;;%;KNN3&64"_Y]6-;XT6PZ0D_+*WV]#V;VH3FB5U+GS_D$*V:-SWY ] MK^P]:B$OIU]RS;@>ON=5!*F.!AX-[*@K(7\VE3_5[NDSV24NU#8:O8]E.$ZH M7\;AJHHM=:M"I^_B5K$6:D$OT2/>QZ/232FGUG?,(%YP@6?J]IC+4,C*-P21 MX?@'![)MJ%3J?2S4$D8KFV*86!]MHYNR1:>ZZ4NF7<<%:.I3Z7&%9 MT,7GZ0S$)="4XAG2] T/& YCQZ*M/8QPEO#&&$9@.8- ]3'1WET^_Z 1%>: MCI 7WQ/DA(6-C[53Z;XS=BHI/Y6#B#B"C&4+4=T;JRJQLT:R[KM#4T.R ];( MZ*:O+]'_M]&)<"L;.U2F3B>Y3C+ZM^D'NNO=&%GY-LBNJ==I[!6/T7T_KO5< MUH&89B4188.J]D:=[^;\%K&1K$F7*XU7*>U30-,U0#?Z6#?G0/( FDES*_Z$ M"'R.@U E(58[UOJ@6+G:YQVF&WR*@*F)H931\6,AAJZ[28%JI?IOPIFZM(@R MM9OK'!$ZPT3_'([55R<]]515'/(E8?9ACX1<[;D,HZK8V!.VKTJI^Q1&$$;W MR133V;F\:BJ]KI6+WD3J:2[Q_.N5XO:W'+N\FJW_N8]/S/3V^;'I'B@#T@T< MMMPA#RU]K)91(O_TG'<$ES"R#W-,&XTBADL?M5UBV2B0N&"AIRXY)A,9!>]0 MH!:3SR00$Z>V4\+(/CPZ,(*48ZA#8,P2Q#Q;E.**V$XFO;X,>U=X8!A)E6+; M9MPKHV]_>T9YO6L6MBBTU#\*0Z5R_R@M\3LX&X[ O\/9_#_55[_^;&2:Q@[3 MR)LB/PQ0?-8\*2?1$Z<+Q:-&HG1;$DM]IK"!I=QG$NGI(?:TM%( /"R 5J'U ME )NSB/I2NSL ^L#P\"Z'.-&CK,?$0E=JSP'(T18\B/W]?&L"KC4C@-HY\(SD1"_K!A M(B0MU&!H-]ERMY9%*5R&R4R$1,-WT<754&.HD*>S+PN:+GU(&T+S>OX1FJA\ MU2=$)PS.I]C;J&^JPLW:.OH]0]\4^;XDJI=ZVM@=@ZD%/W(Q0& M<@DLS;S"MEB%Z1.ULC)D*GM_ASQ*/!S@S=I3'2&ES:S0"1GPS#W3RT6418L2 MRR+;]I>'YAJR[TAL(XPZ\"Y%NW#6U89V!T2"VB!;!"(ZMY3>XJ%>16].%W=H M3IE00XB8KL:@'P MKQYN_MA_YOY[.)]CV9C5H_@!(3327C]3CU 0?>M-(3,-L/A'_APW'6?']N(O MP9%)?+9; D?@#'W8TWOARR>ZNP7 MK(92ODIU)0IEM3"?RX&J9*R^PCN)&%RCV0-BJ=FV$G7L))20EQTE)JMF M;FS0*:/0]Z"^:O0:^1@N6[/^]>Z9L& M\XMGQ#S,D=Z5)SNP #\BAGR;R:4TOXS1?F3!'5)"98<@Z ,:]>OWD367OX,M6Y M5L N5N?2-]?]$"DG6*T1:YE?Q*C#"D8=[K)1H?3"&6)ZAXTDYE,\Y\F2]*H/ M5RN[>T;:/A%X$A,E1E8L6W]JI3ZK0B9;M_'B_&P9K?R#W8/DK*&KN&BW^T=+QOE3K9[IJL9+".:#@;+YIE?[9X)5X/3X9UL M%ECIB[B(&-*QRAH\4: 9WMEE_K2Y4JH1;F+%:#6 M*?7=^/H#3\6@;BVQJP;I+X9 _<4JDS6FU[MGRI"@:Q5L=5A>-L/\:O=,N$5, MC\]D*]$>=#?Z$GU'K.AGU8K^0B8*.D)"!$CI/R#JM*.<0YY2$O);N-#AHF(% M.##:P>K1GUM'P>(&3:C *C;>,]E_R+(J/*Y40<7".VAF?+/OK6;T7V&PZ!E< MO*30+V+6:JZ@K-#NF36"<#1"[!%[:-D4TXL=5#_24(ZO'K&/V(H):U[^-#,R MM57J^J'P47&5XIWHH@^+K$@$ M>_I;;0%:G$+R?<4QUK[>00]/DZ]R;"V[ 489^BN$0>^@*WFK+I".50KO+$W" MWK)B8]Z0R0Y62SC7N\6(GYM^K,D'5BR[>T;>?[U9MB3_8"?5_4J#D*B&?H[F MD*DO *@O&!:,*"GV\P/T_11);E(;.EX@R/C=N8#/GLYK< ^2!Z1VVPA*QV,N MX]I$BI0:ZHW-LMP<+I3Z<"P;FGP8JA-2J?$OP+A^6$[J8ONNH/)CZZ9LZU[N MH$<_T;5&&%_MG@E?Y="'+JN^_.CG-[9T U^Z)^\>/8O30/99B)*^.6*P WM,! !4 !H M;&ET+3(P,C P,S(W7V-A;"YX;6SM?6ES&SF2Z/?]%7Z]GS&-^]C8V0V=/8YP M6P[;O;/O4P5.J:8I4J](VM;^^I<@*5D'119552#MV8@.M4GBR$PDD <2F?_^ MG]^N1V^^Q&9:3\9__87\!?_R)H[])-3CR[_^\LS-21/M+(8W7^O9U9N_ASC]\TUJ)M=O_CYI_JR_6(26 MG=XL_C&JQW_^6_[C[#2^^3:M_VWJK^*U?3?Q=K:8^VHVN_FW7W_]^O7K7[ZY M9O2727/Y*\68_7K?Z\46^1.Z:X;R5XA0Q,A?ODW#+V\ P_%T,7>+2>Z:?WO6 M_BM;M";&F%\7O]XWG=;K&L*PY-?__OW=IP6>J!Y/9W;LXR__\2]OWBS)T4Q& M\6-,;_+___CX]M$@5[:YGHQK7X_]7_SD^M?1M1BR 53./X6@<+F97L3F9-PU\_:ZVK@8LZCCM MBN%.HP^.;0AUWJ1V]':<)LWU8L=VP[#%B$-C]7;\!?XW:8">75ERXU!#X['@ MD7>3\>7GV%P?3:=QUHW[MH]7!*/WD['O=UNU'G9H_#XT\<;6X>S;31Q/X_3) M/N]A"5\QP? X3VYB,[L%6,[^W[R^R2I$UVW7;LRA,?N<1= K,7CD*1/I47X[K5'L+/+ 4HJ#F?9B,H',;!%X]Y%[Q&A"_X? $#KFN M9]<+43D.)Y/%M*"8M\"C1=P^S:^O;7-[D?YNFP:8XW:A MLV6H_&@>8G@[7BEQSZ1,!^2[3UJ$-NT.Q-8#] GS.&2!F&>;PMX-V7Y]>#"W M +KM""6A_F"S6+^*,SBG6O#7JX8;&)]/<.+&!3-'R:3?R?5Y-1 MB,TTZY&SV\[XO#QDKWA] >VWS@Z0R2PNS9O3Z);GJ;VI9W;T+EK0_S/L3UI_ MG(Q&YY/FJVU"2Q5\H.D*T>.\'N<#;@%@)TS7#;0''-YG#6 &)T!;0['[R'O MLJTF\:KA]H!/WAK\:>N>MV*'^?9!D?SE[W8V;W;Q[_0T_#[P?3N>13 QVSH^ M.@^\#QSO?WDB&2[T=]]SL.FS(D=>;H/\CR:N#\:G<:F_K*0*P#! MWV*X!&OOR,/GQ<;_LY3"OIU0WF6, M(2"?KINVRT56#T.7PS-[^.&'.S_0[45*T];.]EX&+XOK](''ZZ$OXRZ\H$?, M=YRJ&!U "S8[^AZ<3O>#\:;!^T1MU502;[)&<^ IQYLHJTHM.C;'Z1G,,3D M-L;C.(ZIGGT !LB46QC\QW;A$KC.MVZM0'_58'O"I8,_O^]Y]D2!]=^^'8-$ M_M9RNPTUW[XH=ONN5@Y"F)VGW3=]/H)AUM1^X26$AG^, MZ]GT8C[+(6$YU&Z ;?2ZJ?=-I\7/1]DU,?TO.YHO#X3I='Y]LXM>76+N@Z#4 MQ1*T0IS4:LH]T:6=4=)AR#WAM8X3SR?-PZ488E/L/FU_]#FW=9/GC[]'.YTW MRRN5;=AM[#0P;$M'2PU:\L(^>& :@0:]:AB.9O=]%]2^&'\&7.+G.C;W/_P- M/MC&7]VVV\5[ 69@6NY\K[';* -#W^X4:M&U/SA_FTS"UWHT D9X&V"B.M4Y M4 3.[LOL-EQRR3:(=QJD,.Q@FC:S^G\6I]4JX!%.JKOVF:H?YL#&FY"E/B;#JKK_,]_OE\!IMR MS8*"O5& DWJ$HS %[Q7%5JU[)%F7B0O3J)V$>,50P^#Q9,J=I?-KQNH/DV5T MU&?[;3O%US0=!(X.7K3=1AD$^I:K_G*/0:!JMZ=>[- G3,#-RY#6M^-EV->G MZ%>Q!]OA:]&Y$*RMU[G]&/U!OKBW7OS9_1*O3=^>(6W'G8/&)RU# %J!,,#L M[_/=V'3Z(3:?X/>MT78_C>/)=3U>?+Q(^6F+S]]FV&* CM_CAN^Z9^_/?/8PL&!'Y >;?S"*M=N9 M&SOU!UM^S?SHC5$S&<,_?3OW5[O>?4([G35SG^/JP(P;AX]QE$T6L/":R^TD M;=>[%+0=5++. Y?"8_<]4B@HY%4.8C^+J4NRN'0 U.[[]#$"T M57QZGJ84_NT.O%W&Z!/R+W$\WZH=/&G6^_Q=(L1V&*)WN//[N<;ZV;W7_S2F MV#0QK'[?#84=1^L=FYW]#-OZ]0YAVZVTIG%_L'R*EUF^_Q8GEXV]N:K][CR[ MPQ"]P[U#C-?+/8:$ZOZ;K*Q>-%D-!$5K,O;UJ'X%D3N,7 #+WVWS9YR]FH-V M'W!0G)8>X?O+T/S3\I?CVX_Q9M+,\I9<]6M[R/0\S9#XMSN>MO7K#\+5@_6M M$#UMUS\$+=?ZA>8OPN/MR,]'"QJ^@\^KYGGF[:"U2= 5O\WB.,0P\*3M?8/R-PB35>:V M?UU]7:T%:I7+Y@ZHD75Q]-=? ("J3;?J]/24*'FD],G1L6#GQYJ>2'XJZ(DZ MHEBCV,8_X\/'&?=6+7Z= MYC,TCXCJ6;R^ZY\S"0ZQG),!:088E>&0T6CR-6_>\TES.IF[69J/GB/2@F%V M&:>BC-(C=4PE%4="2G&$-6:&JS-U+LDY5Z_G'_J=?] /QT #TO [/_W[K^O. M^X$%P2M2$)85"D\RW;0Z(=?WJ;S!/A'"D!/$(>M?2M+G6;2*N2]5@A'GA#3%B-OB*5&,"$I_0&$0Q\K.QF>=J6$ MQ.J9Z/AR>>5Y]U9O.\-L[E@Y0P)-,)\6GJ)DDD.,"HRHM-P1QXP7L1=1\,-Q M2^^$*\4J'YI)F/O9DZ1B)R,[G2X"C[;S3,L1JD@-YBE&Y'C$*')LD8C&PD>N MM!*:XX1?SSSL!V:>X2A8BHON?,9_KV=7)_/I;'(=&[#0YP\>"F]GI/:#5"'9 M*"/VB#MO$&4AHFA41$8('YTR1@K]>E[B/S O#4K$4NR47:+?DP+>;XA5Y/ B M?'X[.[4?I!+<*^<42'(:\\FL'9(V*,0QC\QCIY5WKV M";=7[UGK$)!"]SHM"E04]-W=07,+L&S82P^;5=XKBA/GB .7(6&]1S2"INJT MCAHG:A-MI>X/C-%'^_5W.XM-;4>9THL0L'SD3=O@^6+GRA(.&A4(3IMT0)S" MSI*,$A24Q]93E4P78Z>,C^[URSDI0*]2DN4>^%PFZ^T8['X?I[NSRLN]J\0- MQ4H+%*3'R%*B4,3$(AQQ3((:R9D]= ]=_[S2*\&*,\MY/:ZG5S'D]W2[,\O+ MO2L:8J1*4Z29-$A()A#G+B%! H[:6IQ(!W=N&8]<_\S2*\&*,\NG^1!\B=&D$M)HAAPX)A0ST2K>(6A M-NK]2]0'L0AML-W2LV($&TFS[46"0TS#N10C,+KT@5K/HDQ&'KJ:V,.*/MNS M?5.MU)%^%W;_\.GW*B)CASVRPR@5,2QI$2,B%.QL9D$72OF64@L5N=&12DT. M77GLGX.&I6"Y&[KI[/Z5!S.2,>41)C! MT4F8T\A[XN$C!UT*;"N:#EY![)\C>B37WG7$]D532ZN*#^!IKR^N[51IKP7L M289\P+ :<(@C@YE&D9B@/4]*XSUZ&%^(+FJ']+:^52 Z&64\DIP'9**A\$<; M1(E/@3!"#3]X_V)?2]LNK*L3\?89D[,;Z[0:,HX:(YNH1TYB M@:AF"7-O./$=O-4%U+51(/R;'K1KB/X9 Z4:D"4MH&.*EH M0M+AB$!KLC8$GF(X^(O)H1FC+\KM4\-<4*/5$]T6O:OD/:A!"LQO*D'(^<"0 M NF&O),"M;)6MJW3^_4X/PS !7+77NON=W9]0ZMH@%H M)QPHYCPXY*DG2,:8D.+OC_T%S2%^7V[>-N&\7[8L\*+'&M7<(( M*T=1M( ])]:@3 P=6KN8S>P+;1OW\Y6X5IUQ&3SDBEGM$3 A@BWB#& W M).YX#GDI*;NX$,G^EO6YZ]3^Z5=P6=? M\^OYXO7^:;QIHK_+KG8SBHLE&H>'!39>Q',#7_4U1:6C&/ATRR,A@+[I',^Y0[ZQ*R#?!F9%I/96V>:+@G4?56>)TD-P(P8 MS4,.IGK^W&O?,!?9;C!CR#IWGGH*7!ORH?9P^^\QJ]*C2F[KI-VB04543"QQ M@CA-"@GJ,8+#&Q0 %E7$D1 B]Z@CMKVO>6SL8,=<8)*@( Q%U&")J *SAX+^ M(KE*(= .2%^Q<[6FSHV:/$!!L]ARWZ M5R1$I3&H!T9BA8*U#&$706]@7FL;#5>R@_>P)%.\:D6?^0F'H5E!=>"00@FQ>N.0GDE5_.W4'EXD[S6956\+ MWY$T^[G)/N0 C[WFI>J-+8:A6,',> ?K7MV_O.BD9O9,HV)W2H^B@3]F2E^D M/Z;+FJ:M0["?],N!?"PD'! E0B FDD2*B( T[ #G#?R:.B0?*RE*.O%$WT0J MQ11W56XWK/]=DXHIQSF.%$DA<[@F,#F66B.G?)*:N&2Z/+ K*1XZ+74'>I1: MU9P$8!;?U5^>EU[>?/QO[EA%K5R08!113"6R6F@$1+3(>:I)%"!D^>%G&NS. M ;U3:0]A!0?P1'VO:01[./)[(DZYC('WONI\(3&;^#^O)B.@^719_W@#'VSK M6@65B V8(1D#1PI+BXA('D4;E>$A1M8N<<_@F+=#LN)<2Z:T!&[P'#D+?R)6 M&&%+$C&,<*'YH?O.^EVT9XD1NQ!K#RS?)CWFL]1]# =O!>AM%DYTV-$)(\.- M12PH&[4T'G[[@=A@MY5Z><5?3YZB@NXN/P=PYT/;#CDC,VF-0AVK:,#Z1G;NB-4@5Y(5_>/P@*;IU3^WF?*CHGM* Y M,[2U.:.:0TJJ"+9@- DL ,O(WHAU$ _.7_<>Z%G- JDMC3Z"29"= MT$)HCRS# B7F/1#54^([Q,F5\:#TS"H#T:WP47)@M;SVZ5\9YBCIA5@%CY(O ML9EEKU [W7-]AXH3347$^;I*460(#8AYD5!DQ&E%):6R0V!W&4=+_\=%/Y3: M$R^TS5RROD]%B'(.1+?L MX:#HB4RE&&*G&YLU[G[NC,$\ *LO;JH#F-X6]"Y$34K4)\#+'GR>LT'O-'JA M6<%HP&4>G@74VR+&U[2N#-618@M*L@+^YA9T9IP?PP-:.L5 B!$=G!%E_-I= ME^QYR%\/9"IG6EQ?3\:MUO]ITRIA81WE(B?Z)PB.40'XQ8 (E\0**XD0Z= / M@YX7OP<:%5,9[Q_-?; U:#:K)"@/,-BD.&[M7!F+<0@Q(>\7!9^-1XH)BZ1T M)!+-C7,=N*.,4=$S=PQ"M5+\\C&_31S'<&:;<3V^G#YZD9QJ7V_2*;=WKB1E M6 2=ZV)B!4I3U"A@ZQ!0E3H&XAAW2:Q>QMSHF5\&H=H><@\L$UU.KF^:>!7' MT_I+7!I2N;3NHH ,6%2;K=1=1JJ,UIXP+G-5<(ZLE@JEG"$T,1L]X9P%T>&R MO8R5TO?),S@)2['5YWA],VEL<[NDRMW3NZ/K?'U\-)LUM9O/\A7RY\D'N\72 MW7FLRG+#;5(YQQ/&2$KY:/)U?X_G,P1/GL9^C%-8<0^@KI[./O[B M0>9@-:P.G/&Q6:0X 4U Y> 0M)VNZ*% 24)31&\\,D>U.['TZK@KQ M14>Z%;O7 *4I'MN%?G2=WUIOXX?U':J$G0F:"N3@'XBI%! /\-%04%*U +/( M=$C>7T:_+\09O5%P/U+FO!Z#)@_D6-0@ (%^6D^7(,V,QV.HA M18LBL7!>YE0?,1D1E8W!^ XQ-F6<67N1/+W2M)QK%'3!N9_-FP> +R3GV^L; M6S?91#N![7*Y4892*V0@$4 :L9 G)**1\"R'R3O#G)?4X8-W<17BKV') M6NZVYA_S95G-^X2"T]_RWQC.)\VGV'RI_4;N:C= 19/!W(/Q(95U*#@+TEUI M@3AE/E)B/>U2O:9,N&BI@VLHBI93G9^4]5VEJ3F.XY@V7N=LZ5DQ3HF+02)J M9$3!\@BV;33(4JN3)4D&TB$&7?U,7-0_*8LEB)@TL KC9?BTO_T,K#^U/E/V M-UN/\W7"<4S09O/ES@ZC5$;FO/B2((&U020DAI)+'H']J0W14C'70>KI,BFB M"_'5L'0MQ6/W:=7^W@!53R=?-]ETSQM723+.*>P9+IQ"BH+%RFB(.:@[JN2( MYJJ#.#,_TT'4"_7*1:X!,:9 .V#ST\G$=&,(V\O=JNSA,M8D)$.4 M""MA$?7PQPJMP**-(+D[O,HE^&=BEIX)630>.@?J HF6 G%0Z_K4U%I M%,&P'S@#@S012Q&QL%&TI0!T9LDBC#U%+IB(I!<^)SX/G2Y("/_)F6T@&N]?(*[RMKQ* M&J[Z5LI0(J4#;$6V145,L 530-YJ)W"2W+(.CXO(3^75'H*:^^.BN_WP,<)9 MO/$1RM:^E?3):JKR$PL&AH9+T4[FPAZ#F7L^B)X]T M7WDJK1^EDH8QAY5!7%&/..@#",Q9@B27,5 XF!7MDLGOIW)K#TO7O?-8NVR@ M;;I77BLLE7$%.6$>.;(M. MNT9EKQFDPBDGJ, 261HLDH'D[)H6SED%]JX-),$!?.@1CS]^5'8_*U/LCL7> M+MZ6?)X<>2!D$U]3'KC]($ )'9+$V5%'\MU!$F >X8BQ]P$. NXZ*?6W!X\ M"YU7_NG]RY!DW?,A>!\"V.407#-(16(*AGG8PLY@L&4D!Q7!*,2LPC99RU*7 MTD-E@GM__$.PGY4I?0A>I)P+[.UT.L_O_Q9AA"U.O36]JH"9DQPGI$.V=@C. MZ:T]1X0)^ 8Q]CEPF>OQUSGM7WAF.N'C@6#$WR,87H.9%OX=3/PFZ,2GK>O MC,]/:W#(=5\<:/^C/E+IG4UZ(F"Y>/&;1XR]J"F[2 6R MJ/QUX4;UY8*\F\/%VPY2.>(5R9I&D-X@*7.RU "TQ5)IV"U:)MM!L]KO!6'? MO#0H6?=Q MV=FA=I\6)G^L<85@UD/J!8?\E73^L?\F1%>MF&.8"YF3;N)E.65D84?)9_LM9X7/"2X BQR7O^M+P=<.66$5!<94H42#R_:=RR7! G*4!ND",TQT M\-N)G^K4+4CD4JRXM* NTD.KZF+_DPEG"/R74>I;-9GZ#J,:PED]L\AZ=%YK(-O2KA MM6,">(-X2Q&VAB!L"$4*!TDU(YK*5MK,@)'26[*$?<@/=V%/[Y9TJ^/(EY?Q_5_RK49 MNJ(^.LLRU:SC.<?LQVE']/S'\<3,9?P)U\J)Y5X-F&1;- MV[SL/20P*Y%\"E%;%"47B!N-D9$B()-,--'1U,F6.8!3OG^>WF%#_0#+N>_- MV99$CU]G/R,8M'W5INMS^DH*QQ2W!LE]M+>UZE?^8XR$(Q; ,9?OW%/>[5Z[,*!WUPR53CR^_DWMYD#R(S?^]'D^:>G;[=CR+39SF:]#'HRSS>_\>9U?90YJCVZZW MN*@+0E$%120'10 ))0TRC 6DC(:SSU(;K(F6B@[!$\4RO[Z6PYZ'S1\PY8MI M9G>QYJWV]YK6E0X.DR!!QL-J($%90H8[@S1H #8$;BD]^-S6!\L+3U6D7NA? MBK=^:P"^#\UD<]JT!ZTJHST5-BG$E;.YDCU#A.;Z@R*_4B&@"9B#YZ7.:S3I MDS[EHK<63R/OML_3PO-GWU;7@_DU-_RWQ6![Q6B5T]ICB1/HAXXA)SU&W >' MK%+>Z:A$]%T>2A?AG5>O];-XK1+T*\5;.;3U(OTVF81%;995#LE/DU'8P$(O M=ZJ8X,83P(\F:E'DW"$,IA]R''-*!(M<=[C<*)1Z57J7XXU,9-E]:I+=K-T"E3?*><3AM08U' M)"K8=%I')'4 :B=B,3_X6J_]U'!I M(T)V&Z!2QP0?8W/*B%+FA!])0?#)R=FQ/#XYYF?G'1*LE'E&UP\K#$JT@A+F M>W[\13#A(@0W*TMOEQ7M%__>+&O:C%#E*WNNI$%Z%@)J@=:V2\5-!!2NFM2;"=="(@+XA% MF(J(F*24YB+.TG=0G\KE^^WU;JH/,AW('?;S@LHOW&7W6!KX2P05%'3.]Y-9 MG-Z_@)X^>;LZS2;#D]8?)Z/1^:3Y:ANP>V>V'NWSB<4]9!GZ91#,QCJ_:SM4 MG&A@%)!25"J*#*$!,2\2BHPXK2CPCVQUD@^#Y2*1P3BK?8NP-^OCLC;V!CQ? MZE)QC@,WSB,+QV-&E\'V8 ;QY)RUBH#)V4\JB4$C8KHOXK.2.KW1JY1X>0SR M'V.[-"KC??F[UNRQIF^EF PT6(>B#(!WS@,4K28H"*,<$%*S+HEO"HFR%5-77E8.EJ^XXT(YV*>2\A".][F27G:@3C?K(\4!^YRC?P\&FJS+\:>M M6RMSY<'-7_YNLZ,KYPK8MZKY;C*^_!R;ZRV)F1XVJRQ-Q!@/%@B& 3W-5BK7 M&DG&G!><8AGV^%[W(:C?Z?PPFSPJ3O5.SE$JR VIO MQQF7SU\G_?#=_7"5C\QZ(QQ2N>2/2J#L,Z4,(BZD@(7TBAS\/>4^>*T+!0^7 MOV#V3:KPZP:L C/.$8 O*9.0)1)T24,SQ%BS:(+DKL,]5AE7\1YY[)4T/%@N M.Y_,>Q*?W\<#PY,R;9A"^:U6-E4DDMD;ZA66U! AHNMP_U7FKG1_//9*$AX@ MBQVE66P6*(%)U ^7/1JR"E;3Q#TH$5$FY/VBO*M+* EA&*66@:W\>D8K4W-I M'XS6E8JE>.VA%797)>/V+MW:Z<9:2]NZ5D(+ @J!1HIX@FRP"B5 %45OC!5$ M>V5;5178 ^:[&D&[#U8)20F/H)X;!=J45I&B()-&5B02M5!>Q@ZJ:!FSIU\6 M>%JBO 1-#V6?;;=W6HY0&!5+LVY]V!\?*&[[%K;:F=74FCI52Y\?\1&DA3\BQ(OA$G&I]CL^/ MU>G1_L3(&FB_/RIZ$/NY&\)KAZ@$Y@J?2W9R@H^$.%,&.!V?\+/S(W5&L#H[ M=''1:65?"!+JF6BEY,%#$)>9Q.\N%3\T\;J>7V_@EZU]@:CL]$1C'-OQGQL],T\;5XDQ MXI6FR!&;D+?1HQBDA#],:.RD<>KPW_YW6[-GCI<>B%3TS<-#B+>S]O>V5<0N MBJ@X;@TUCUN_A]T*C8 _V=Z_2\5#TFZ&2D$0+1 MF 0B5D=$#'5(.B!C\,0SY0Y=7/?+!_U1ZL>5UR< #_U!A?:Y-N?G3(@C?@R* M-M>G5)X=G;)LC'$AY/&!2_5G"&V/0'^IRW92R'R>19M+?C*+N-6Y>AV E2RS MP,[ WXK_>"I OQRP7DP4(79A5>([3N\GRW>?N['=]U[;B4$4<8%;BQ2F)#]( MSV6<@D,"VA!+J.:ZGV#PGYCSAJ5W&>EU&IOZBUV5 /M;#)=K*^X.%#BZ>?*[ M]+;9P7W_M.IA=M RT:V;@2P2#_P=A.DZ&(Y"J/.X.>XA39KEWBE-G/60P>IE M;>?^_N4B)?AFWUZ)[U"?V[KY+SN:Q^PRO/OR'MKE@Z$ES$>7P([3V,42*2$\91XQRVGECF0R^ZTY"/HPZ) M'X/LW<0?CLQ^/UGJ$LN%+Z5D3?SB]24 M=#:>+3)1W&LR T]]=GTSFMS&NY0#BX*W.3%D?L#_8H780X!E@]IW2&"N__;M M&/3X;V68:S=P\_G9W.88S\D_8JZFN>KVW4NW?_4UU>-[N#(Z[^-L6:6T]JMO MMR3K:CM$I=DY.S\ZPR=2@OBG1\?ZW&AAC#HYP<+@5K$HI:BPRN6Z,^H/^E68 M4J/5J3X^9A3,>7FDS\49/0(['I]C>GY\^&IFWPO[3&KW1[YR:N-3F.\B#';F ME8<=*ZQ.\#D]/2)GY%B<'^'C]SIA\;WV M\J+A'^-Z-KV8SZ8S.\Z1:@\@7_Q\E!^+3[,1L&3$*7#034$?6P?0+Y9P M'C2QBS@)=X)HW5*?3YJ'%"VS\O?&Y^_13N=-?%0^J.2L!:((T^?7>YEH< P\,PQ%58(^RWN_:95!_FP#29J9YVW(1UXKHTM+7(I!>1DP#9R+727I%QE;(X^%[IUL8Z.5/SG3J]>QKP8 M@"\*Y5H?TL!H)2Y.KN!COO@^ 5%^NWSKLG##W_4NHERT O5L.JNO<_K3\_D, M9/\:07>1#E6V@=('+/P.-*5GD&U.(+VY8Q6U2IYI$ M$83AK:(ZBV.]9O5>\4:ZZ^@5D20F:QCBR3/D6)3(6*-0T,'8&%W$OD-IZ6*/ MIGMCD>=/6_= XH)OJ'? KM6+ZMW'JP0-(GE.48!U0E$*!8))>R2U%=QJ2U7H MIV;6/P,+OIZH!R23[_U.K5K_KV0[+,FV*!_X.KP77:M("""O.=*)!N0M\\CF M8F!6$P)XXTGVI.LZ8VD!R1HBGM.GZY78??Q@T(TY6;:7_3, R"* MT[<(:STH$/1VO"Q^\BGZ51JU?SK] M$)M/\/O0M3:>S'8$RN9I/9IGO>ZI1"P+R?OY=3YU)LUT469[/+FNQXN/%^G8 M3FN?O\V QO"HOMQ=]QS&,I_9!S$J9<$OPH\?H\_1\'Z1P K.YP_-9 S_]$7B M8UZJ1PN-+PM@OFGR_6GMF^':_"L&=R3#3;#\>UG +.0 M8VLSE(7TXB]Q/!_:=%K-LL>\&BL(\_R:;W!=--GK!#IV,?3VJ]TJ) MU3>_V^;/.#N E5E%@MP_& M)7$WS79:KL1T_N/L-/['O_Q_4$L#!!0 ( (^,I%!LP_$"48, #=N!@ 5 M :&QI="TR,#(P,#,R-U]D968N>&UL['U9DQLYDN;[_HK:VN?JPGV,3>\: MSFJ-J90R256]^Q1&D9&9G&(RLH.DI.Q?OP#)8![B$8R;6373K6:2 03\\P^ MP^%P_.?_^78W^^%+FB^FV?SO/\*_@1]_2.?C;#*=W_S]Q]\^_J0^FC=O?OP_ M__M__.?__.FG_ZL_O/W!9N/573I?_F#R=+1,)S]\G2YO?_CG)%W\\<-UGMW] M\,\L_V/Z9?333YM"/ZP_S*;S/_XC_O-YM$A_^+:8_L=B?)O>C=YFX]%R_>[; MY?+^/W[^^>O7KW_[]CF?_2W+;WY& ."?=Z4./A'_^JEX[*?XU4\0_83AW[XM M)C_^$"2<+];O+O&2XO'XZV2Y*_#T8?KSYL?=H]]5_16OGX52RI_7O^X>74SW M/1@JA3__WU_??EQ#\M-TOEB.YN/TQ__]/W[X88-C2+57R\3=.ER>[NLWE0V2*T8UW=;9Y>ASIF MTV5 *\J/>,3J?QTOM7RX3__^XV)Z=S\+./W<>.O4>)RMPO]^2,=I(-#G6?HN M7=IT.9K.*K:\3(T=2)6OTHF:3ZZ6MVEN5GD>OGX['7V>!BFFZ:*NA&?5WKJT MD\DT]N?1[,W\.LOOUIV[GH0E:FQ;JC?S+^%_LCS@69>21ZMJ6XXU1]YF\YM/ M:7ZG%HMT68]]I^OK1*)WV7S<;+!!XOP MFO7H&D#Z.+V93Z^GXU'@P&82#1;A^VP6"I<1H'*5O/9:I).WLRW1MQWLTP-X>N_M!-LR@V(I2MHLLWS29P0X]L6H>].XE+WZ]'<5J_39=AG"K!KTK5M2S/QS#BIFLR7%V;T>+6S[*OU;1QM*8N MI0B3?)[>AF>F7]+00[.[]&VV:$"FX_5V*.%5,+[6XV]]H;ZOJD,Y/BZS\1^W MV6R2YHMH1RX?:LMSN,I&Y?H2K-]I=(!DRW2SO+'IY\UX.KJ?+D>SM^DHV/^Q M[2^>_I#-9C[+OX[R24D3O*77=82'G\[C +=N8"U)]U74@PSOH@6P#"- V85B M_9I[D+*L)5&INA[DB5V#O'RZX:Y8XWU](!*__'6T7.7G^'<:JKX/>=_,EVE8 M8I9U?-2NN \9=[^\F!FN/L^F-YMIOG'QSW]G<\C8-)]^68^9X>7_2"E.R5BN=%>M_64TG4=[,A)J9]$\-=!*:J[9MW0E?;D)YYPZVFCY8M]K MZVS2-%!U=W)&[W7XH?!Q/%Q=7R]*.Y(;J;Q;61=/O#E/U^G%+GN#DI_YJLYP M"&/_FG[J;KWSVXS$QRMM4+9M;$7>=**3(I0HVUQ+7:@B>TA3G<[3 MZ^GR?2! 1&Z]F-6C]7+W+NXHE6IZI;LU_:-SX>PZ,BGX[4'+#SXVWRZ7%RM MEC'<*4:%2;E%2H\J>Y-K'1)_E3U711J-'TSR^/_TU'2U6^6:[X)1T M1PNUW+:-CV4:K.3U^N#)TBA8T-L')VJY*[M&^VK^*Z'?X0_1OGX M]J%<+^ZE,2UC>;;/_KQ:6FY]N5&H1-'FVOE+EDV^3F>S0(0WD_"BZ?4T!D&$ ML?LF>@PW+#G5XK,JZ;CM86F:+Z?_7H]6VV"^,%(5ST=4WZ\"C2/-7Q8MU\VZ M;47'Z)G;\&?T,)K091[BVG^]TK^Z+DHWB-&9[^H8";=83N_B'K5?+4.GW*/0 ML-[H@$D-MJ-C!'>&8JFG&X2LSHL[QJC<#%&AJG;D>/'*LV?G*G4U)\DF\N?3 MZ-MIQ/<\VDH[:GC1SJNEE=:7U/KA$JVTJER?.EB@R38%-F_"-=_,-R%-']/Q M=E_]=/M*%.ZHK:7U7+Z.YEJ^WK)>_W/^)EZ9L@VWM!P[6XV]V>S^EVI""V]_ M%_?&%HOW:?XQ_'XRLNS XZVU1X7IU4YGJS@5O63OF6TM4U5K8L;",FT\^I+.X9 DKO/SF M-*3E2G?5VAHF6>V*NY+Q^*\F6YRQA]G\F[I"(:89F*QFZ793K'@N-&JI'SZ% M1I0U?!I^35?REQOPSJFCR99_2>>KD];!B\<:?W^="+$SJFB\W?%L6#X:+W=> M?YM>IWF>3K:_GR?"F;4U+LW9?H93Y1IO8=FNM.?AYMKR,;V)\_LO:7:3C^YO MI^/S.7M&%8VW^XP8K\,EVFS5[IMHK%[ET0P,AE8V'T]GTPH@UZBY RE_'>5_ MI,O*##J_PE9EVGB$=YNA\:?-+_KA0WJ?YOE<\RTHJ>L#CQ]LSR@?%TW:?GS:JET6K>E\^?-D>O?S]IF?1[.7 M:XS]>;J*U%LQQQ==-_!)R:8;%3['D[/9_*=)>CU:S985FWBPGA8;'+K?].5L M4J&]SZIIO+GKVG^Z2^\^IWG5MNZKH^F&WH;Z\O'J<_K3#IJ*S3U2T\%&!]), MYVM+^FWX<_MT;-?ISEXFG5OZ;9G.)^FDW7>63\3667LJI$WKJ&VE%TZ[]L36 M%.V99>-]Y%P3\WJT^+QFYVKQT\UH=!]8"N7/Z6RY*+[Y*7[S$X#;[(G_:_MU MLCMY%81,WX2/NZ;,1I_3V=]_#*]-#C^<6& L859C0A#$S"D7OA'.>\*I@4 _ M%VP6#Y%D^1;GCB1;3_IEI%H_F!AON!-:>D6 %0@YC$0AD=2&E9'HD3LJ'_^0 MY9,T__N/L"BY'7_.FCYC!L[FE)$UB$!H;/AB/2#^QWB6+=+)WW]DKK?%$JT1Q(QS!WVU" "B'<[*;42/-EK M!+;*@H,&Z/<3)9C1!%Y_#JX,TX 8'$7.IL9W/O'X M3?+I]W<'K8#G#R3. T'00$Y,)8IM)/122$KJQU?Q#3?%#"]*O_= MZ.[TT'VB9"(A51SJ:!Q#S0%V&-J=O(#A84_R#>BQ##-JX_7Z>3+("7YX].B' M%A_211J/B9]T#3Q_,"'"(PBA<0AB@#!F@I!"FO!%E\[BDL9!8_K)&@2FNAUW MF\Y7\879]4-X_>*#78Z^C=?R+<:C^>=TM4@GRRQ;YW8;W8SBW5S3=;A2>.Y^ M]!#GR-'U,LVG&U_&Y* ]V/2+$L.45#2 +!"F@'$@+"\00@*6VE+KECH-;$4- M LNN!I4G9_6>;)SOO&9'1ID3)1/O);+60!1L<,J0!YC"1]AM=>/T?!]4=]QI M!YQ',OSGSR]P"4W]H\5 @1)7B743L5#V&K .6U/^[JYN&E7YFJVNFE?^>JP. MHTZ*9L4L3I605"5 $,B8D]@ X8Q$+;=J@ +SRLOIDT' D2Y,*?1G9T@Y6@XYY M*23]N/H5"'<;6P_8M[!3Z#=.9=-N4:\@C]8VLU_R,=3?ZU&N7+L+2)K0C& M\EV\D[+V3 M)K:[],1UI'2BO8?"0J)<0-8CPRPAA=Q>4W(91E(CFBW+FMKH_7G8,V@S9ZBD MZ8UA92 M73'B8W:]_+K.YS8I/MKT2SK+UDV/>7Q.1\*7KB,),!)&(7:*T]#GJ!# %ZX[ MC75UAU!K6U)MLJ4MW+KB3KSM>)T^:1JOZ@E(W>3IXC1=CA5+J/5AM>:]EH # M #V5'A>22D9%AQ%U V!(@U!U18KUJBU>=?WF[C[/OFRR\IWDQ)%2"1=:"(YM M�U4 A+J$TA)W"R>@P$N41*-(=45XSPJSQ OUJ/<#O40^- 94[PN67_)L4[GZ5KG'9OR=9G6T^H]CYBO4N/<>U8L01B M)8 (@SW4P:1GTC)>2(HH4M5/>G5OY[8X6IV/5'^1>OORR34?V+68+J(+/5V$ M5XZV?>OC]&8^O9Z.1\_28F>S4'B #>JF87'?:+JYKR$T*"9Y#4V(&TD]OKAT MDNP.H^\V$8J/;7Y;(NCN8)DP?E/@)<4 (VF,(EA!;(SSPH>Q -M2Q]Z[D?-4 M8-W>YQ,EL1=Q(B*0*PR5TQYNY4.&BRX#FHY&T36@H7W)'&KB,>A(N0C1U?7F MU(L?Q>2TRX<3^[6'BB26>^&\P1!Q:)T#PFA1P,*0@!W2Y*Q-VII*?NFI: :> MSAQ7>YK[-@[#^/T9 MF#+(S=;A$:0*,18%&(MT_+>;[,O/Z;?Q[985X=-+-L3ODO]Z;_0>=>]^2YA! M#@F%"8!42PF=WPV>F#(YP$Q0S6&?U0.C,_]TEJ=AP?)4[M/NZ4-E$@60A-Q0 M2Q"0G" *#2]DU%Y6/^'=FF.H<84W#5)G^YGG&'][1CL9LZ402KW4P$+BF%2Z MD$IJ4CW]7\NQ>.NH5I("5DB&K93#-NSJ MJ.JHUFNA\YKT/TASK6^U]Z/NT+ATL9R.SYKG#Q=*I%3.!*.60DG#V&@L9ZB0 M4BC=:;+7?WP8(FP;E,>Y\!*2760#-K#:$>P1UR!#M7W=?7VD9>HP1H"IC. M]G+3?+WU,A^GOZQ&\=ZC-#VI_<.%$H*@=QA"$%,7 6.81G0GI1;5$_VV%IS6 MJ/H;0Z8SWUVV6#S;E-,/[T8Q:"JP=_?U2<=_Z4H2@)D*2^2P?A;4*LB$ *1 M04M=_;Q6RQDB&]X*: NP?FBS;?QI;^_A4HFD*KI J;06*(PQ%:IPJA#*!!OV MRK$-A1[E3!/@O5ZR#'*9.7".O [[@R/E,5>$ ,/C/&N!!%LIJ0_S[_!6H8WH MK+P9!#&A&("8_"OW>K.W47 ^@WOR_WYAZO7%?BC5+<0*Z9 M,I@8*3DOMOU8,+"JFXN=\>5M[?8U;MZ- M[L,ORX:KZ\TH^638/'.T.595$DP[@JR'3',V)=9?JTEA.B MFQ&G0=!ZVCU1XW&^&LU4Z2&G5/E$3-?/U%.OGNQI#G8G1X M*KB+<^/AA9-X)TE\\R*;32Z, MM=HQ:HDWB").31A:+,?*2*=[/!W^_#[4,E)M=B@$BODN-%;."BEH&!<)+R0B M$G9YNNOH>? ZRGB9M+ . EV> %_DRR<$"'^]5'[XZE&:C^-T/LJGV8%=MX// M)BQN*%,A2##&A>#(:"0+ #0TU5TC;=]Q4E&/6;. 5+0JRREWVZS?YHO[=#R] MGJ:3@_LJ1Y]/. V8<.^@ =P;0H@GN\YBP[_#W%YK0$=9>^B\#LT/:D-M* KO M9^'X+EU^;R3MF<.?/9< @:1@4@,7A-(0$>UVLA!,.MTQK7Q+9M7)O X476^- M[S.%0_NOKC^-OKV/R>4"^LME/OV\6L89[5.V65*HSXME/AH?V_YHZ T)!A## MV .$A$A#$1;?NL"/050]IUN7%ZY6I5(_( Z!A-LC,!M/[?CA4SZ:+T;C;2JT M]5^SM2_W0SJ>C1:+75B:FOSW:K'V"?B@&'5EWGQ(1[/IO]/);_?9_.-HEE[E M;Z?_6L6%87A1#@W^L9 412KHA5M$#,A?\?;AS MT(C<$N1#(&EUBR9V2BN$%YAIXE@P7#%R6N_DC3ZMX<8-#)%BYR,Z! :50*V] MU5^"%:'8!(B\DEA$N@?8[@\/H7N4?T_S+='SH5N9#CR;*$\P$50(AQP%FP+&= M^ #Q+B\:JK/C6UJ+6:-XM+GMMVU>#+':-O#P0;JCSR?0,XLQ$,*%-3X$&#OK M"IFXAV*X&[[U5/2]KAL#YW4H?G#[O0/0]]EZGDVC%F/(,>)K'<9O$G5_/YO& MB, W83ZXV1@^!P]#GBB18&TMI018I0#U%MBP=MTAP#N-S#IA.S>$?=8&+I5U M^7$T^KB5Y+@*OWLP<59 [#EGB'@AN/::@<)(TU!Z']$LZ M7Z5Q2RD&,\=%VS^GRUNS6BS#FBMWWV*X=3P:MUBDX3\G=E4JU)9 @B7Q5!'- MC$'Q1":W!2X<@P$>=6[0(&\?L.Z\)HNP/O\ERR9/N]#';';LH//A0HFFCD"* MG9($&&"PPX054H:YL#HMNHS!J$J+QG 9A/?CXS(;_Q%O.D[S1;P1\/%\ZL5Y M00@!GC'IPYH+8::Y%8@:$2PS"+PDY@*](!1(R;AP5%)/+(LFIMQ*9)SK-"[R M7"](:64<]X*]&=Z>S4AXJDE I(<).&&V5!%AR!FTA MH36>#--#TH3*CFJ_-D*OD0N#K_KR;RS:F\N.]U">F M\Z/E$A,D'-7W/I\@ MJABF8;7(/9$&1J\3+F1#EIIA3^\-Z2UK#ZG7Q89!3O!#(D%O(4EWV7SM1SF9 M5?*[9Q/FM$5" D\088!!*N!.)B[1 ,]OU-3-]\%$M1#I2LMJ,EDC/)J]'TTG M;^9F=#]=CF8G-7ZT7.(1(L0'A#"A0$C&!"KL)@>5K9X@IS5':K/:;Q*=[G9E MED'D=.)&>4Q?>3J5[/X"B,$H8!0JQ W53!?2:<*K9]-J+6Z_6=TW DMG MW7\\7MVM9M%[?BC\\O104+:.Q&M/"3-48 6%]0Y[51#?OX6&A):2Z MFRR*XX#Q1.&[]&L0*.:%"S1_GV?S\'&=X HYRZ&5CCE' M"LD YF#8B\J6M)BU!MQKHL8@5Y@#9D1OMLA6_H\QR>@HGRQ^NX\;^^%Y!F09 M.^1T^41SJ\-"3,(()H24(K,#TCO593@4I[-W MN^'EPXG$7/)@(SN"*8?: DQA(95D-:('N@S9JAY44A./SGR)FV5/6.6XZ^MT MO+R:OUPE%R?MX!'UGU%+PJ#1VD 7N!V,;@"D\*# 0M4W21HS0O1("_: ZHK MPE1+QX;7P<[66H/#-"6%8%P7L@!">66EM^9?:%#I=: 8TD'\(]HN4SPAWB-+ MO182. $\ 4IMU]E!= .K'WQN[4A]@R1H :%.+8&-K6)7>5P%I?DTFVQLF/6_ M>K0.^+V[#Y*MCZ6<,A7.JRT17F'CC%&"AHD3*FC=#A>B5'7/=6M'YINV)5H% MK&H=@@\"$=9S<;E9ZZA*3M5R<*.>\@E!P)Y W"EGFZ MZ[>T1F"6N "&#@S=SBSJ;#X>+6ZO\O>C?+G]0XTW H6F;[_QT_EH/IZ.9E?Y M9D'Y&!893]I,)]N<(ML;4K:^A6.+ME;?F^A@UD)-A438016H8!@OL*:RQDT\ M\@*8/"1H.YW MH&+-!3'!-7R-X +8V#%\0[(#MB*<]$R?75=".&2&$2VH\0)K9P!B!2:QP"!XEWAL M!7B\8(*(!\(XR:7!0B&LJ"F&0&R9JCY M.:T:9H1C0+4W5'ZW;06&[VY4>S8 MV+"_0((8]H'3P3;BP"%!#&+%G(J5JV'OM1;?V+3Z&P&FG]GA2=,_I!&\Z?RF M&,;4AM/K?=B-K_K8EGJM>A-D@ZT-#(9.*&(-XLCML#+RT=,_G/C(=F>5=O'K M?_]@$P(^_9+6W$+84T\B#)!2.P.5-,08JA3;S;YA'AY@Q&2[7&H6K]XW$S:A M(^EZ,^' -L&V?9TUXUW<[HVH+E[/]@56S-) /A",%ZV!4PHP8Z3S%'H$;*F] MN*%N7S@.O9,DGE*E1F,=>$XVLH4A5'2:_*G2]D5IW938OC@/BT%O7_P^RJ=1 MICC0G=B\>/EH@J #,1.*=AK3F#G#!3BV,!#9Z>T:M;2UZ'^3&1)_J[D?- M;I5//V>Y7RU7^>D\3WN>3@CG5&D!E#<" Z"XU*B02[$:\=>M>:SK*.=E-L?: M@%3>>;J:I[^&Z?_V[1M]]>'XAM.>1Q/+,4%:*4&L(,YRXC H6FD5KCX%M^99 M;D!M#:'15>=\F\TGV7R]HOP\FO]Q%9:3>3J)\A]7^EGE$\F9-)S'U-;20H.Y M-CO9.10#]"@WV(';@*AREUZ_\CK+IUL?POW:WY1=9_-T^37+\F4HG=Y%[AY. MS5BMHB3,9=)1"90+BQW%PG\,W@U:HES\7+=^Y::&@[:QJLR&3U^SL@/\GD=# M*XTPRDO$F9"62TK(KI5Q5WYX3MZF-%H?C>HZBV0IK;5]#R=(0PZI85HXKH/U MX*'UN^)*%);TA#X/2I_IBD[71^_*,%$PN U=Y2+)7C MP,6[=LW6UPB8LW+8WI+Z2BS!BMIHO7:.#-*S,C1J#"(*I,2E"GN>3Z@1V(;) MST@!D P":;>3+<@YQ(L5&E+6\5"02O!TI7H]FL4=S(^W:;I\&U42H3]N,!PJ MDL3K7*TDSM!@5TFHE%:ND-!Q7-WEUG(Z["8-AH; Z5/])R>"PX42(AE6VE$? M+&/NK "6R$)*;(D8MJ%07WDEV% +J=?*BT$:!T.B0V^>WIM/:7Y7RBKX_N'$ M&((8QLIZ#KS#T$.[ XHSVJE-6,XD:$)%W_MRZ^'2E;;;N7$)6JD(Q\!YA#6W M7&@BMK)20&QUQU%K.SHM<*!)B"K289$OGU A_/62!N&KY,-H?G,H;.;9[PE7 M @<.TYC'Q&O%8$S5N6TS(:KZ$9#S/?.=&WMUD&A=>P>[ZXLG$F ID=PY '4 MGABD."G:C8T?Z+4E%;%_J;E:&%R.#@=E5W6KNNY4]NOHV_1N=7=4:<^>"08D M1MHXH#2! AA"F2Q\ 102-*#3M)51SYJ1O9]3"N=GO6# >(L"M(P2#66@.ZF M< EJ9/4_?UNS-]]';5CZ47:]3 )IO1V=BU<"W1NJHK&S* M@VH(O48N#&HV'A(%&@ISV)ND@53(>D%V/GOEH(;.0D$LE9PA!(MV&\ZK!ZMT MG_6BM I.9KVH!DZS2JV5R@398&UZ%W-]4(NY9F!G>%HHJT_5'24O:$6IU<#I M;(,R3R?3F'1C&@1X.&&=??]P @03DEI@!1*!7IPYL!O0'"+5^_'YP4N]66>U M8>E'V2=GXWV/)Y8)XIE@W@/"%!7:2[>;P3ATP[;*ZJCJJ-9KH?.:]#](2ZQO MM?>C[@_IEVSV93J_>=[FD[L.1\LE#!N&*9',0*$M808@7\CJ68UPU=8LMWHJ MR]H#I\O-QN5VGRQ&X9R8YO<]GD!B$%#*"^Z$8=! Z_A.,HZJ7[%V_@U'O4WT M#0#3E\I/#O;["R3(6HJ,PA9CYJ(GV8!=-P%$FV%/]_44=D+[M1!Z;3P8Y+0_ M!/4WM%9_FXWF"ST:_Y%.](//T_GX]D.Z2$-]MVH^L>F7=);=;T:X;YN9Z4,Z M3J=?XGAWZNQ8_:H3;I%$06JD"%<,:0"UVJ(@I>V6'N6,@KKJS'I%L!Z/?$!C MT\Q?LB]I/E_GW"G/>72( -]K(2%NOP*LV) MU[# 4E$.JAN8YU]0V%^,>\(M4 0RN^.[ M9WK@CJ;:FBS!C";P^G-P99#6Z? HTI"-\>GW=R?.01(UI2 M(0L_O,8&\&%/\TVHL!0K:J'UFODQR*E]:+1H:&)_GT_#TC2=/;Q+;[+E--Z: M^"D/B]G1.&)[PE=0JG!BE&(6<$T)M)Y@;PRDA200UCCIVM[=MXTH)FL9J2Z# M_C9A,+&CZ(??YM-_K5*;+L;Y]+Z$=Z!4^80:B332R@C%L=4B3+Y%K+2V'M:X M(/'\6[=[#0IN&JI^:%(Z-G1?D<18H;24//Q#E )(2,]W?0S3@9^,;EB+1SE2 M&[372(]!&A #945#=L3ZUN[[?#I.;_(T3&]YEJ?_6HUF$(/[S<4)V74,H'QL MX_OX\''[HE:E"00 $ \]5AHQ+8!D8F>6=9R@_(S0U7I*S'I"K[.][^D\O;H^ M*\+U4)&$"$HX= 9@ CT$-%Y<6TCH31T/XP5EL&\(G3[U_S9>%9*?CH(X431! M'"(K,-4L=#:MG>- [QBOV<#=%O4568(9#>#U9V#*(.V/X1&D"C$6!1B+=/RW MF^S+S^FW\>V6%>'32S;$[Y+_>F_T'G7O?DN@9H!SXPWCEDNMN +%R1#OK1E@ MYI7FL,_J@5'=8 QM'F?SWT>S6?J@1_,_3IB"^Q]/.)&2D""@!=0[+?VC9>2] MD-6CE-J+.VE:=0WBT\\YTJ?7K7U<1M]8S3ON7E:2:,T\QX1S1%R@,V'$%8ZU M (>M'HC2^8W,S5QDU2!8G1UTR>[NLOEZ3?-^E%_EFV8'OJ_BS7QKC^T1KI0H MG80), QP2D@DA"<^(%"L>!#64@SP-HVF2=(\2OT,*/6N;\<<G/U$G$ICSZDZDZ@! M:IG&7$)N8O(ZC':3M^OT],9@.=4,=OWPZS' Z;(%'51Y_S(W\'P92: '5%A[WWN9RBPN%"@?322Z.%\<&*T]@$.1]7A\;7 MV' _/X2K)QXTADY7'/@EH+1XFRT6Z>)JOJ_U1ZAPLFQ"PE0:3[\"::BT+ECW MQ:XTP@&(&D%]%^-X;1JDX=@BCR[CJ^N-SS#:Y9_RZ+( M4@41-DJ"1P^DM;(&J2[&4=LMA+U3SHSR_"%TG,U(>G7]Z39U_UI-EP\FN[O/ MYND9MLM9M2:&:2K",H%:1)V+O13O7!+>RQJ)D2[4%]PF?)U%AL3#^N]'#S%N MZE,6]TJ/Q8)\]W!BO? 3J!P59SWHBXYT&-"VCMO$R!TZS&I0$7X\&M#TM7ZO9I@'8T M^T=H;J1H)*::?(GWTRQ^'2U7>1B=WJ^O!G]ZW?$10E2J+V&&.N8Q$0 2X#"W MBA7#'I7:5[_M!5Z,%[<+X/HQ2_1H,5U\O,_3T>1J_K3UY9UPAZM(& 8*"V2$ M"(A[8@$N+LI&U(5YE"7+\^QKS#,YN@^_+!_.C$$] M5$TBG)">$:")"UA( ;VR!1)(UKE,]F)%%%>KY6(YFD]V M)O8QMIPHFBA/J:)6,(J5X$0+IHL%'X56C_&&[ MN'JVZE++93[]O%IN[/#WH_SX4OCLNA*B8[B7X#ZLW+1'B&"^#1]%3&%2/9D+ MNAB7;MN@/1+I/W]^@5=H_!_K'_9\OZWC&71?OW[]V^THO\OFT_%T/OY;,-M_ M7D/WXA:#Q=7R-LTC4 LUG_CI/!IF;]/1(ET?)EH\;V#Z;1G#DR<_=FUJ[717 MVK)ZU+8(RL4LWD0.'<4>:R58&-P94QI3;V$9XG8AXZ<32])]9[T\5<@3P)PG MD"IHE="$(,P4050QWN4]=J/9[/R>6%HW1RW#*EBL^UH49K+\C_$L6Z23O_\8 MJDL?O\SFR\!W-TOC*_[^XR*]N5N/J1=PJQH)EHQWD%@3IC!OP_AF+/5:XQCF M $@IRC=$B]K'&4NK]?2M:N?!TL^BLMY-6F&M; #B@CHHB<260N40=9A(BK4P M)$&$6:*8 91JZJ'4AH794-D +H'&])3IN<)U:Z5U6?:NK8:ANT3V:&Q5,%6L MHIC08/ *Y(71!G"@H ^F43_D./\>ML:Y<1XPE0_"-7X/FX2:"<<8)-C0L(S1 M5%)JD0@K&R(UJQY#VOT];*554/H>MO/ :5:IM>YALY0QSJP-H!5IQ7#\;K_AZVYI1:#9RN!NF/X]O0SEET2VW7C.N35'')Y1;+Z5T\6^5' MTWSS[288Y!&PQ=H0^A2,41V:=VR+LM'WQ)NF@34V+&$-I\X220*LP4@/2U? M=1T/=-<+_JK+C#[Q[.XTY:X[K?/?E^7:T7()8- Y0Z#B$E$)I/+(TF!/:2E^G#J+"L>*)6&U)AQ@@"M$*3!AHK5A#2>,TWP=8%^9"9W' MS=0?16K#TST1MGNTTSB\Q7LR/A7W9)Q/CG)5)3'CA,(BK+!$Z!*8"L6M!TAI M@HBG[().5=8G3"N0#72$0@0WLJF.:1=ILVIY(8C'Q7(BB/P'([+ 3Z-5165F78C6$7B,7+L6KW#D%ANI5UC'= M"Z4< 4>D1-8ZL&LW"9;MT/U"5510VJM\'CC]].=Z29$,\HF"$LIF0MR$L 5MC2*L%BLXK+#Q@@G%6$*G M 0LFLH8$<<=1(2V2^(*RIE5E1*, ];01\"Z;CS=1T^4W 1[+)) S!RP&U@6) MD&?0V9V,0)CJ).C5!$UAT_N9VP]IQ"\F--F.9VI#[LT]QNNS.Y72SI2I M-^'"&$2YXM#+T%6@]YKNADY#JUL;G9^Y:V9Z:1>_?KCV- >MN[Y.QS&)3LW$ MOWOJ223SRE&%)2(@WL.I=6'M8R"YJ9XNH//#>,UPJ5F\AK6M$+]\W#UY/;L( MT@O&&0Y:]P(1013PSDA!1+Q0&)>[4W>HNPB 4,H@DEI*K0T)YA%6&]F4(QP- M/IJ]M&Y*["* M>S^AM()+7 1^/C9=3?3MW@P/G*:&$0T9L,P0Z@W$A/TYN#+(;8CA4:2A38E/O[\[O@.Q>R!QTB*D 10H+).91!HS6;1(2=#E8::2 M5GN#*&<-0-)9RI4G]O?;Z>CS^N3]^]'#.A9VLU@-N%]=^[!<'PJC4W_]#6KRI_' M&A(7KZ\(?0AZ#1!ER%'M"_D),]5#5#K?OFB%-)61&@I3:E D81I[(B3B3'"" M '>[858CQD#U :7SC8RVN'$F1)WE3WD2*OOH!/J0WF];?G7]/I_.Q]/[T>S< M>:ENU0EA#DIK@;( ($/B/5J[;J0DK7XRHO.-D:JDZAC" 9+NS?ST!%:ENH , MH 1R:;W'%F$/(D ;9##ROOJN6^>[)1V0JRILPR54>/NQ":]:A8DD%C)%O",$ M22J4D\(6Z'A:(X"O\VV3[DA5 ;C!TLIGJX9FQ,?Z$J.D8- 3B8B-RUAJ%2FP M 117/S'0>7;#SDA5 ;J N"5ER9>3D $LCQ>=;^5#6OAAQYU4%HW M):(.SL-BT%$'E0W-/A!SL>SR)V3JTAE0Q!YRDP&BT@T-ZV>6QUMKQ M!J55NV<>J0E,EX;"TZ:>W#7>7R!!($RY,;PN)A+# !I!02&=,)(,.ZR@GL). M:+\60J^-!X,,&1B"^OM2>[W;?!!!7A,G.>-0.$L,TFXKE4 4=YK^L-Z:H:I) M4!N4KE2]-KZ?MO:(IK][-B%**4X\A1)+3QPVSA3T%1RHZA9?YWN^515=%Y/. MSB3M7U@=T?:!$HG7'BM M,*6,FEA& /QCL>L1E:ASO=RJ^J\&60Z[N&E/#_? M/9LP!XTG/HQ0TFH(K+6\F.^$X+;ZS-WY)FO-'EX9D][T;$X>.CQ4)*&$6:^( MHH 8IQU 8=XJ) 2V1BQ/Y[N?C6F]&C2]*;_4H=,CI1+*.0Y2"A'/6*+P0>," M..F,KN[\[WROLC$*5$:G"S>P3?/IEU$\=Z;FDW^DDYMXGTH\A[;>LFC7UWO\ MW?&VYLUES6_F'Y>CY=J%=75]=9_F0_'N%LU?['+0EO/Q'BF7:!16B2I,!PH) MBC55DB&G@_GO"'6PW+YL2Y%^NT2[3R30HUETR7^\3=/EV]B8H!G]\/B R>;+ M?#1>+U[UPU;)-EU,;^;K9T\YC-M[:<*\B1=]6\@H#LMGIYAW4&FLPWHZ_-%E MN/()OW,C?'D963@48 ?MQ-[ *F LHJC #VVB%>_;[!-YWOW MG#D/IDX7=F'AD6VLY?G-1HAM J2#)__.*9X8!Q35D H63!#.H) :(!?$U\A* M"CLE2+FE7D.:W+?@:Q:L[M+ %#/UXPKXPW3QQ\E,PX>+)=RQ8'<*(CR(B="I M5#08I! IK327-6AQOG/_T@V3!U=N8TR],PPKIOX]O1_";=WE1QTJHY5BPQ7$DB&-'&L-QB\$$3BGOI%FH.HZ[8\/VL>\)\V5\@D=9SZ[T$7C-J.158>NN0 MPI9CX6R7:5,OW7!I!.'^^'-R:CE4)/$\#+GQ# >V#CM%#9!X.\,Z9X&Y4%.E MKCY/TJ,=^"Z109H@KP1A!!E$P_I32,8M!( ;Z(VO$2?3IF'2%3_. ZU M_V3;U/2T%;+GZ01[*IATT'G,J.!Q+\=8)[D7CBOJ!^A*J:^BK&E8NE)WL3%] M-=\:2YL8C_'#/O-\\2Y;VIU<:K'%[=(E4PZ#*D89$OGY @_/62 .&K M9+?E\4N:W>2C^]OI>#0[L$H^^GP2[&^,I:7(*4TQER),[591HHT&SJ(N[YXZ M\T1>185FS:-2T5 II^D-DYZV\.!:Y.CS87(-EAQ5FL1#)R;^HV2PZ.*9(V8P MY1>VE&U(@5D/T%T&7ZREVN 8,*$8I<:'-8#'4B,*&49*=.I /;EP[9(-YP%3 M3MF+0OQ%.O[;3?;EY_7](_E#5#@O_HCZYD_TO?TZ>?-VCW(??UQG1D<2!392 M28U&TA 2_J1E-Z;.L^[%A^"Z100@H MZY2U2$E-173C*@($T$9JB9SE@YKEN^;'>>!9YU!0*<,X:Z7E 27O MC<88>37 &P#JJZB$>_H\6"XYIH]JRR!S6'H0^HDQTA) H$#!IE(V ##4K?&F M#(8&P;GDH"ENN;1 $QI[$#%00$R+^<\AK2_4?&A&N^>$534,Y"5SRE '+82> M" 6I9*%+ L.],IIPYW6-^T5["\1KA3'GP=1A(%X,#RO:NR@3@K>G0,(X-UP: M@0W@U$NF"4 $"6E8D@4X@ M:2GC5OCPKX@)CV"8E8-=AF08\8:L_T8WF^K TEE.H.PNGFQ9'W79AAFJN^@Z M.Z+Y@V6"04Z=%42;,*U1C9S$#FOCK >660"J9XII,1=48\N-UUT>[*^13J(T7SI, M)W$6L(-.)]&&;T89AX042D#)*(=*DWB*G1(OF+'2=;GF'LRQA;*,.3#U=-ZR:/>Y!RZ?ETN89D 8(9CT@A(2 MB<\!QI)Q23P?9KKG)E1W_,1E+9 N+1 EWKYM(7: 46A4S$3KJ#>*X^1%Z[+ MQ?^EVRZ-('R)$0EA5A4^#+]2$608Y#%5RW:2#9W1N@NU5NKJLVS,0L/P72*# MH%$<4F@0]T%(PR265F#CPH#.B;'#W(+JBA_G@7,Y,2T !XA+U2$\T[/V=:,:2FMHA(Q+>?!TI6Z]TVM)RR.0T42#XBD@,EXN2+%U$D$ MD%$X#&S!:(.@>F^_X#0/%6V.AC#NDT4G9XW#A1*,$ ]2<1-F0A+6]YH$HW\[ M=5K.R(5:'O6U6H(F[4!XJ4RRU@*!*<1AM4@5C'=#&:BA<%0C3$3UBQ/:M$"Z MY,EY '5%@_=Y>C^:3K:9'N/6XSH7Y/;.A\VNXTGCI'PEB;-A$C;>0:\4I1A+ M+*20W$,(##=R@&DBFE!IUA%>7;%&CO;XAZ^D+=PZ42!P"R@4+S05B!_LM1K ' M.9FCDEN+S* ]J$UN/C>#3_?Z?\+8^R38J434C8@"Z\>9+\9E^[[7010R]6>;IX>U8$ M4X5Z$Q0F#*41Y,'0E)H32+4TPCECH? 8]7AA3A6YRB=G.;/.A%+DI <(0L&, MA$AY:K8XT3!.=KG&*!F?U"H;2H1^M('KH,.3WF>+:0G7VM/'$B;Q.A^LU(Y" M;87P4NW$)[A+6E4\&M::PE\N7*K#UMF"=MO$D[Z,YP\FU'/%D9242Z(]-!(0 M5DCC- '#OK"]FF(.:+<6(I>NYT'ZJ?I0;S]JC;=.GO0E/#Z42*^X!!@[1+5W MEG(,BY&,<4X'E.BEKAJ^NV>](@9=:?+C;9:?CJ]Z\E0"L0><0D,HC6?:M=3 M%7)8QMWP5H -Z;(Z")=\(E]C$Y:P*""#N9"(8B9!(:D@LGH>CLY2^'1E=C4( MXR4'X$JG((9*6DF)]P)3*7:20D?=L$VT9I1X5NQV);Q>,T,&:=P-CQC]$**- M*W&P4"!FJA! *F85<1C K:1<6G9II_)+*^Z<*W'.P^C2XK.YML!0A1!VPD'. M%*6\D Y 5GV#J;.\/UU9&8T >(G!LX8X"VWTL1+EB0\6O!6%A :2@=L5==56 M-HJV&DJOD0^#M"*&0H-^U%\_F)H'PPH;;!#FQJ/H2),[H*AE79Y]KQM,75I% M)8*ISX.E3W?$HK@2918,(.U5MQK2!0F4F)F"],I MS+V^N@N#O#;CHA. .YYLGK:V[&SS?9D$ PRD=0Q22Y1VH9,Q4L@8>BL9MOG1 MMF+WSTN-P?@Z*3-("^5BF-*3^Z,((=LV_+3C8V^!A (AM8&(8BR(AH!A@7=X M.=_IB8VS#)DZFCJ4RJ<.-#T%TSZ/F"L?4ON\7,(1 T Q::T42%.!#*6%K-)U M>N75V9ZO?J*FZJ/87_CM0P76'"B; L1C >JD=-"$F,MUEN9I1"^>IZ3#@)Q M^V%.,TAV$JV;C=?H!'#R4$UY<@MC[U%,7\,8J7?MS3/HW,_JE<_/#[R?O2PUGCT M^+\M$MM$JIA MVZ*U-5F"&4W@]>?@RB#MS>%1Y&QJS*;+H' $ $9\K>[X3?+I]W<'C8;G#R1 MQ0M5A>! 8DDL11Z1HD60L@'>WM4@RED#D'35?S>3VVD?UK/G$J< <%YC0HR( M8L G%I.@OGJ_;#D(O']+H Z.W9TTK8K-HW3S2=P&>C>Z.ST-M/&Z! :#7GJ! MN.7."1HZF' [6QS+@<>@5V3)=\=@!P/L7]1M#N%!&CT7S-A^F%ILFJ]WR4_Z M8O8\G7"/L$!0FF!1L""><\876WS.E\MRU:V-U:]ZLZ8A[84J)9UW!\LD&',9 M)/2&4$FHXTS;WA;U/\W7N\P\' M71*[FH6U^6$K\J;BP/18-$&:*RD$=4P28W18CDM62($PKQX^0U\U.5K"MS)+ M?AWE?Z3+S[$5HW43CC/CP..)M)0#P'B8B"%R&DM/'CG-@:W,!O;ZV= ,IC49 ML)9R+=GIX>%PB00+J[2VSEL=%IX:AL7G;DJTP%5W0_,_"P\:@+4K2^-#NECF MT_$RW42>_Q:4M@A#V4E[XVBYA&!C/?6"6B.@YYX[OI/545W]@@WQJBG4!KB= MA45E=W?9?-U>,[J?+D>SC<$49$GS+^G$9[E?+5=Y&@-*XJQY+&[JW+H2B(%V MG' /@(*6&NY9@;1@@ XPL*K'+-/!AYTVQ2QY?=4!.2L-; 2$##C,'*D3"LN$== S7 \W!]GL<8IE8& MWR_6__P>)I_I_&8C(6R#^WM>DVB,@254,:V=A-!#1W=.9$]@]9/"_7G!!LCO M^LA77J*L&_3Y2)L_/SP^\EV;MQUONNUXNZ/UAY8W[;PM,5A()Q$&E% 93#BB MZ4YAU-4(X>C/F]8\2X>C@,$/N)V9&_NG+TRPX!1**GE0, _:?/1. $*K#[K] M^?\&..@V@7WGNZ9A(3#=^KR_D_G3Z-OVU+H/"G+?TGP\7<3PL,?=O6-1<8V] M(_$6<4(9!DI0! 5D"M.=?[5.I&M_'LOV^-L7[-WMF:V#;HI[3-]GP8A/E]-\ M ^M&J'4VX^GGU2F*GEU7HJ20V =54$=QF)0"%CM7OY&J^C&/_IRF[5&Q;7B[ M2X$3%)9.GJ3PV'Z\^CR;WCQ+(K(W"<[)THGQ'!%(&4*6"DR#A4YWLP1GMOH. M77^.U/9HU3R@/1%ITSVB &?>;%JZE@1"*[!6VBECA?-AJ6>+#J41T-4W^^3K M)U:#P Z)8.^R^;@1CCU6E%!-C%-,8@>8P=(0YVV!AB*T.LT@^)/RK#*X'5/M MZ?P=1=B:G_FOH^7X=CJ_>?9[,#.#0%?7ZQ]/LZ]ZW8G&PCGI*174 N =AFR' M&>>X^LXD?(T[15WC/7R.MD+.Q"L'$;<6,">PTY)P[7G96O<7NG,Z![ MIN.OHV_3N]6=FL]7H]FS]5 0IUC.E\BU6;?R!(55/H!<8&40,T@P!HIS>UIJ M7?WZ&O@:=VKVE;IA>P!^6W#J;SEW2QW(;F+3YER]@1'W\WV2*F7OY_Z?)#.LYN MYM-_I\P'W8P61SW*ITLGU!I,L;XZ;:$'4R^ 79R9,YOZ_1ZO7(UO,F)(IK*HD%2GA+H7 X?BB<^%!4WVI& MKW%3;Z!J>>P8[=V'=M958/N_?1.$3;]M;@1;/)>@PRO!2HULV_D\?+JZ?NE5 MBJ/:XZ5X=>>U\F]*$%%<4("-9F%=@Y4R#$ABG%$*2:Q*;2&U-&+NLJ\V(W/Y MB\,:?%\B %>&AV4CD8#J8.,S[ D5(HP6@%E0/(]<:K@S>*]:>%T9!O M%WLS#\-G^G$9%@;QG6^WXI](R'RD5$+7R5DTU8(H*HR24@I%"',!*"- EW?5 M5DS/W M5LK80[LHD/=#BDVELCY9+E&" ,4N)@S880$X;81%54C".&,4TC S, M$L4,H%13#Z4V#"NFK">00&,ZO2&[?([E1M1;CC+M 'G9K-+&6F(8Y#'[/7!( M,,<]<<)""!2"G:8Y*9WEN'O.G =3=QER%LNKZX^C68ETCM\]FW N+1) >P(D MY1*&(5E1*Y"4F$+ONKSJLN1BLB$=?9>\IAXR'2;62L.[;L-"SJ9?TEEV'T'8 M>BO+I-!@#K/A<+(R6C::0L=,9#% M.SF=OA39NH=<6@J[!0&,5L+F4'EOT%$D(06.UMBO;,WT M&(H;IQ6 A^>27MW=C?*'J^OW>?;?:4Q;^=VYZ^.>Z:TT_31Z7[+-J]5RL1S- M)V$@V+2\-Y=Z_1V9-K;"'GN&LUH@38Q S%.%0F^P2CJD/$722E0JOWS;CO/J MN5W+.\MKOB/APB)+(0Q@L@!=6 9;IYD0"@ED?:>7-AYUD'=)F8,^\6[!'K0? MO-I5A,)QJAQ !%A,O0WF*Y1AQ2SB#51A$5WCQ%17ON[.*'#T*L+SF3+#;E44R_"LE$EH*I(SSSE'I +]0_WE%^G1RXUNSB/]%]O+0$P&-=!PS MAC4%4BH;,">"$4FTH .]L7G 5#X/SPX]PD\7&N=>L;!U15 (PA)4>L2,IP(* M$>PG3;5Q#",JZR0PZ2VHK%45'[]:H1*H@QG:*H?$[:)+WZU.N9:[:D/B/?2& M.FXD,!1QH[230FIOM ,*2'V!Q&YQ+310M;RBKO'/='IS&P.POZ3YZ"9=I^^- MI_Z.Y1X?4O,2[@A&GE@B@:>0*7I8I@3TSD-3!P)1H7C/F8RB9?'"X"$)A3ZF,N! MULAF.^1L5X/M5FWH;+@!G.N?-QE'HF ;,!>+U=T&D[[S"PP]&-("&;2M,#2( M<>8%=X I82RQ6DKA2\V(?P5#IHGDS IL"!040L,PPA)M<:1,\RZ/8K<=#%F: M,JT%0YX'=I?!D(M\^83AX:^7[ Y?);L3(!_'Z7P4[)\#@9 'GTT"ZHXBS WD MD,JPFF#2%BJ ELH.V=93,&1I"F3-8EG1]"S'BVVS?ILO[M/Q]'J:3@X&=QU] M/J'",0BY5M!JSY"W NUD$IJ:Y$74WS B#AO04=8>.J]#\X.*RQN*PKM7=##5 MT_%HL3P847?XX02+>!&S]Q)2J@V2"#!<2 ,\ZS2CPO'55D-:V:/C6I!T=MAQ MG90[T+O,08?BN40**8,P@ &E)&4.>.\+6;A0I8XG-10#Q,X=LZ)DV'; M+YY,G) ,&I%@(2"L')7AA?R!,:38<[I-75S2,.U,+E\70]J%N]7Q6>K=C:- M,S," ".^5E?\)MFEDE_[H_]K-7N 4:L'Y^?3A1(EB>?(2P&ME5XH"[0N6NXI MJ[[9T%IT<&7LLY9 :5:="%109U$H"::H-C&&WS$M(%*$$:ND)0R*&.]8W>QJ M+3:U/756!*73@??L$Z92HS!H>4 ]"+@00 F5.WO4U!ATSP^DO$3#JR*.@]G+ MNX!#=X)S3(FGBC@ *%0"B-TRQPKG+L $/)\E79R^JP;L7]1M#N'A6K27R=A^ MF+I+8E3JM.B>IQ,3M?92SSDW.)6\%#T,)@I_!#6^P1^$=SS>S8+M86UVL.'EN[X/+L1B5:.6BVD MLT98JQ'S"NZ6F@96#X<8\D'.6KUAB'JYR-[Q8;KXP^=I^F:^3/-TL>RR4^Q[ M=V*]HP(13+U#UF!&[>.(A)7NTJ_P)^L+#:CC(KM ,2,6]UIVV07VO3OQ. , MA"8>A7&&6>/ #G/-:/7K2(=\DG(07: !=0R^"_PI#R<;#:%&'@*@K7*>68Z* MC13+#:V^WACR&:D MQIZ4BL[[*]H^3:37$!MMJ<:<&B*44<+),")HA0A 73I;VHZV+TV9]J+MSP+[ M%:8>)A!0* 2D$CG*))1AM+8.>@ ]I$YWR;:^-H;+4N#HQO!Y. [&[+R W37# M@B)D0)09XJFQRG*[3H3K 0KK6_@J4@^7ID\7^V\-(_X7V%)7/P[.7K>3-0N.\#>6G91*J +=*:0N-I=*S M>,]>$#?,:Q*A\.D"=^=:5?6Q;>4:P YFF#N$W?XSEP[E=K#7EKMS)5 MV\9W,$/Q0=/LA8"']@T:&Y$;;4@B,$:&4VPP4=19J;T2EAANG7;0\.II/8>\ MB]O:P-RG;@;34TYB<#_-UV5:3;E^^&V)]I(1Y\,HI!R-)V,$!PQ!C[#B3-+J M]QP->9NU+V.DO@(&0^Q3O?M)KK:^)X$SFY+$@!&ON8!&,.JX4M 3K(DEW" D MR>O,0=O;--"N=@8?[7]RF?(AC10(WYMLOLQ'X^5J-(N1X.A4E^FV-0F2E@>N M($*PH2H>@4&\H=]5HQ23BIL8)XS%[_VGK! /1P*5S?9&57\\GN1% 6 MO^K2F5^V"8G43AFGC5:&406YE%[%C/!.4^QUT'0.^ M6U\G??>NQ!,*I.18(2R1N*C/^6V2B]:N?!%RV%0!K1HJ=#(1,%@ MX<)H "M-@_(DL\H*9_Y_>U_6W$:.=?D^/^8;[,O+1&"M<81M.2QW=62+3*1"9Q[$K@;+N*4AY7V+OR=(_*I8]ODZ'7]H0)!A(2U D"LJ8=1BJ>!41C-1*@A<"]5K MS.?W#?5Z=":(T14'V.X5/7;4WKZG63OTVH& ?K%\FFOZ]_F U6\)8UP(3Z%@ MV%-AM + >H$5HR(.2-9:.O^N6% $ASA7CA'/G*><>DD5\@(2")-#G.0\#*#O MB@6U*=-;Q8+SP'Z#%0NLL=8I(#2WC@)$I.. *4 U0)("V"+/XFRV#52QH#8% M*BL6G(?C:)PB%[")VW %L0;4$,R%E@HS#!%5,M4J1@:(-U&QH#9]LE0LZ!;Q MO\E>'WK!.7 HSDB(1L01CZLC44H3)PGTSEY"\?M14?D\/"^S8H&$EE&LK<41 M<,.ET%!#B:BE6'@+6ACE@]GDO8JZ=L6"\X =O4]II.7P-99Q#5%)"X/4*R.\ M41@+1QB3BJ@1'GXVI.4S%CF,9E%_8^7PN4>0.B&$Q%$!XU0)QA D&BF+/ '- MR\^,.4^QU=LP1KE@ W'D M"+L=NOZAF*PVRYWUU&]@[=5'^ME\,I_.)O<1PF*= FWO9Y,_TOHY*U;["V_4 M^M!V*X.K^9"L)U M]HS@A,4IBT1YJBB@0GF<#J-V*"I]FH+F\V['0;B!V+,8!^ZCCL?]G.H>7TYN M[XOOQ?V)0%V]&P1AL,-">T2DH#P=TB4@<\8ISA2VLL76MGXC> .0YAAMNP0X ME][[^BK\>26AL:(I):!NR%!N.Z9L(QH@V! M\=LFI(1<$JZA2X=Y*L*5DTY(HYFP"A/>(F&WQX#9J.AV'H+9V?1N_FVS7FU! M@2>#9!6M HO+@?44*\T$ *TM MIP(3B0TWVG- $2 <-3<%>_-"#\>-9ICEXL:[^?=BM4YHU$B3?'EQB-A0AIV M\0]5T&H,$*0,:2((P+8Y$\Z?)2[,TFH-YC 4,9-U<;=8SOX[J96B<[IQB"^4 M<([SJ-4!*K'3 --2MW?"FPNUG]K(MY(J.4!\*]PBB$D#&5-46(J!D\(P8A2( M"!!,\R;2U#:%\C+G/(BRZ2R+93&[F[L?TZ\I4A5_34&ITTI+1;. $, >2>(1 M-M3K..*X%%OEF.%(8M]Z0RJ['ZLE4Y#7<=3W#^G;XIAS"P -/&..4":<( MEO$=AL9%C+@>YQ&/0[/I/-  Y]J M3$Z>G =0+AI\6A;?)K-M^:KYJD@S\-7Z:[$T<8)-N<7;:?FDXE+_)L%"Q81" MPBK$J'96,1>7?NJ9!L( E74^J:>^="'212:\:!"[C M!(DY,.WB+7/3"B(W2RR7]+T8/V9F>KE+P:E;4J M AQK$Q@'!(!(:06CYH:A,I00%M5UHI"B/F<%EW--FD&3EKM"-!=KGF!T'G6J M&P:$L7&0:L&EI\0B&>U&ACAVD@-#!![?##(._G0*ZV!;A3Y.END_%X/7M M+G/#C2>".*^H\LX(#(@05ACHE&!$>(-J'7$Y7CSS;;@AQ&*:3M*#CCA%&(WO MXAY'&K6W-[KAIC9[>MMP4,RII"44B&>MO320&[ V&18=@YE+A_JUH[7*?!UK$H"*+RNQD"=_*7/* M8(W*$5)+37CF9QN7CZ^-R"JEWQJAM\B%4;KOQD"!LT4?9[4H4 0 1GPKSO1) M,(OY]V*YGJ5#2A;KXF93I&N.>E5.M@E.(.FHT01*+!#G)HZB[#?'68OPUC2* MVHM@T0\XW0J5-!#JODT0@A# C7+21H/>4N>1V_>;(0ASYF^/1ZC-P,D69]FL MHK*\6JGI?S:SU:Q.E/?U%L$R9CUCB%F'"&(&,*S*\3&.,(4'C5OI:2[(&,[K ZZ_!E5$JA>.C M2$?:Q)??/U:K#H<+XD1)-&=IA?7"<@(ME++LD69VA!&5#E%>= #)VTF2Q]AB M91%PQ@)HD-76E5H1-]@TSQ>\F"3YIEI#]^B^G:1EB$DTH5"<08G#&&!M66E M<6^M&K<6T:ED&V0O-T/OK\.>4>H58R?->,BR>CH1-\MZ?WF'.(VG<#8CDCFB MB),IJZ$-!)J?="7HYJH"B4CJ5Z5UP(Z7R)A5 07(Q.U(G 6U7T M:@;E7YM>8U>:QL^J@=G462TP(H76R'%K) .2.*-4&5H1 )"L1W#U4>^IMAS/ MJ 5V'F;9=F[K3MOC[[AS@5:D+/)8;!K:K_W3W2P5G&MPM8,Z0CQ! MS"'0V!EN2OU1.,2;Y]9>2&YVT_RV_K$>)LODZ7D:U^OXX^935&OC%Y.[JC3+ M^C<)5@CFH*,B%3"Q@'BF2T>ML 0W#SI<2#9W4\;U!G$NHCT)[J>QO)*27F41 MUF@=K,&462"P4]1X!9V6);0R[13.Z N_*&IUCVTN3FWWU;U?S._2"7&I[Q4, M>G%MH-0)!93W5FA$=_DJ!F$+K/&&JYS;ZB^*+VV1O,QM;%I2Y@'2QB)$# 6> MXC+U4 )J:IU<\BI;Z-MF2U>(7OHV-AU5/DR8D1Q!HHC@VVUWL^(F:HJ3^5U:VW=2'$$7 MU,,B:AN[PHG[3?)^L2RO3T!]VBRG7],!7,^;#GSFUCYGY<8G?(KWL^\O>_B^ MQ@Z_9PON:Q7!K$GU];Q[I(_ M+UR9DSCU2=L2WVP!@.,C^-G_6KN[SKQ3P(H!QX1W@C)A.* $F!(/(9D?><2R M#\G79U>'B/[-M'$&+R^08$.Y;E=Q;D^Z?3("KXOE]]FT6%TO[F^>JO*5WMLZ M-PC8>> T5PI)Y14VP "P'SW3D(YP4V,6Q:T7]!KO4WCZS,7MS]%>18TB?CB_ M*^N>'=O'4/L&P6',F(=<$T@C]9YHY.4\.$=:!"J-Q%I:B(6EWBAA 8=" M*.RXBVM7SF-1*STS+:2SZ .)4;M4MID(VX28O1O@>O?P4TZ4RG;!,DXM!A!R MIRF27E&+TAS%L/7"J]&6/6HM\.<$ZA"E7*O]OHLG#7QA '%(ZO%UR32D16G'ML4,@CCFE?XVP M E$'(FH+0ZY)LE0C:A@305EB-.?8Q,Y3":TP'J0"\Q(9*CUM[CKI[5WK3M-N M"$)N,>X/?=SEBD\?ORPG\]7]UE#_+>+U?K&J8S6>ODEP4BAD,%($^3CK2,4) M4XA';+AB&#4 .XWZ\VR>"6WYNKV[W2:GTQB MFJO(&(LH38?5(>JI4P[%"1XH;D@M)>2OFDX# .*.*6*UPA3[N!!*N,=. M#B M+(\ATVEJ$Z*'=)KS !VU[R=_.HVR""ONA#+*6PBCRN9D"9X1)&?%B.SI-+6) MTR*=YCQ\WWZ2@]$21^/". Z,@:FV+";E1 $\DF\GG::VY%MF.S1#]&^FC=*O M=8D$&S*=YGIR7^-#2XA0\X/PP)@[&6"BI+ZF]FB?3'*ML MNQ:?I6J<),'K#0(P2&ANHJ7*((]JJX;2EJ-SD(WP:+U<3.@$L!&L,Z]8\Y^+ MA$P4T]6MGZVFD_O_5TPJ*XFTOWO@R'"H!($, :J9$^2B:!@0)3;0PEI'EXTX_2\/[9J!.0*B M?2RJ=O-7-PP8(<8TL22.CWFCM(X_]J-% M7:-#?B;, >J',^:J-Q@5]O'AXF MR\>?>3:55P_L\V[IZZY%#VOB*@*-%@I3ZZ4D\2\'I&#Q[2=4UTJNZSN!L&(@ M]7,*3]TDI!T;B&%#+#982(<<)GLD(/994PZJ3VWL5*Q',P\[QNMOA_0O7@T2 M;16%XD3)030KG/,2LA(\8$#.G-:&B8K=\:.%W_D\&$>@J?3L#80$Q\%[@CA2 M%C@%D#-[/!!@T+T=OW-MR;=T"S9#]&^F7;S?>2P$&X98-E5$77PK;KX4TZ_S MQ?WB[O'S[.[K^K07^D3+ WE4A-BM4Q;B3#%J,0549WU<.R>/)&U)?JB;&.7 MR#5/"=VLUHN'8OFYV&4]K;[.OJU,U,Z6DVF%_&NW#4Y+YK$"#FL.27QXM$A+ MW=2"%EMW1^.+/IJZH;!>D!D809BT7 M4%NI (L3\7ZLB$#8F"?]U>C,-%-TB5OC>>)#',&ZF$_FTT+=+8M=[;+8GRU_ MBYM?:%P]:YQ_IQ G0L:0EG&(WD%H%+"E<8$ELLWC6?W5X\PQA_2.9+:X9Y+& MU?+3;, M-*=T"MSP]L\_5L7MYO[][+99HNO/Y@$S)8P31#K,/&,06 @/2RZU(]P>T:N' ML ?,AF?+ZK=E]1Z*4TV#D-I%2U$K(DC4S*2-.OI^Q(3$OR]*J>V3)8WP&@%# MU'2Z>=ALE]&:E8S.OUF RDF>"MZEF58;3RGS)2H"N.9>E2%4WEY9U V"(^!5 MJ]BUQ$19G#(AXXKLF%14E"X!XJP=8UGZ@?AR/EJCB5GGK@?]'+G),B7(?2_V MX?!C/1E[J1S@,4O!*&%%U$RH,X@X(YQ/^W2]4P,61^ZN5 X7\54!-IK^2$;C M7Q%L23E&:>!H=EVUD$[-4CGG(3'JZ'0_I7*XTVP,\JE7,>2N,N@<)QQ$A30@&"W$HC&=+E6*CD>MS!X8[D5%D+I1E" MERWU409JQR#L881<3FKO'KY-9LO4W9K5'7YM$(AQCAE%I;<><86 Y;0<'9"^ M>? D8U&/ICI!)Y#D4/_?S>,_BR^3'WVK]T\>I&YNMO>8W+^;WRZ6#UNS>>!$ MUT/W4KAS-K]+=3?J*/F5[8+!C"GDO;040F2!HR2=(^"%]R;5/!Y.X7^MWZ=4 M_J-M K>0QKE,,NTUU(!S!_1^G-IP.)K$U8ZDM>@'EU&; (=!JLWZZV(Y6S^> MT/U?;Q X0DX KPF61CM@*"*BA 1IEG-5.$OI[T#(QVC3!J!<2L'+SIY4 H\U M"<2G>LU:.6TLI52F(PK*$4*,1W[21UNQG61!*Y3>(A]&:1^,A08#11/V%!8D^"%\=YQI"2(2Z=57&I>CE!0W=PA<'ZD>F = MH".(AB3!R7G_>*, $00:$HP%A,(Q1S4HWQO#I;+CU@3:"Z\&&UHA]59Y,4J- M8$QT&(8&[O:VF*8X[6&B_#Q9%[O)3:GUBF=VB_74PN\.; MWLUM<5LLE\5-TOZW22GIT/3=<._O%W^FB;J.[=OXY@$[:IR5%&B'N410"L$. MJ!'=O*Q1;XEY/7M;Z^+>916Y2%S1UH$+@12C&K( MO44X&J<:T')\6-OF.9R]Y>3U0Y5N\!E8_E^^3M;_7&SN;U(L<;H^3,"GU[UF M-PQ$*^F=X@812S#B'BA;N'+MIMI_37MZYP6L^_;7,Z/ MQ7IWO$!5ZN_Q1L%S39,W2G/&*?#1KO&P'*6*ZF5CDK#+(DEG$&4.]E@91"YG[8C*3(<.Y''(F/*R6ZR=, MBK\]9U'\*%S].2^6:6ORD)>O" '8!QWUV M(S+. $4+.;PF MR5987)Y,1Q5<&$:49XOP]?H#SV4R_CY9SM(R4*H0+II-29W5C]N"#[/;V2XD=76[_>94/F"3 MVP6?"DPIS)3%3FJ:@NNV5%84PLTK(_><*=#+\IH1R5P<>][A5X=V.K7LG-L$ MJ9U+05(/K)'21_C/SRCI']>_,M-&I6E?:^H.BBIO;60$LHM8 A*5F+"L'[8?D==9 M(CL$LD^KYJ?NL',D/M<>7GY:;(OO5?@LVMPR2,BL\YI3I""-ZBGQ!S6%*UNO M/G]'@>?A=;#,:/;)LV/=K#2FJQL%SB4A"A*&L $ ,"W)X2U2@(W87Y)'J(N> MD7QK?!F5AG2)-,GOR:'"$. $Y4MZBMW(LGIRMX7W?LG(=% M+HWU>6SHX,WZ%!?7R.')7:$?/TU.) ><<9=4#YB[N,HJIB.B$EJHR4\U+N]K M7D]+[3Y^UA]>V4SHU]2HJ^7L;C:?W*W#%G7G%&])=!VSZ@5WX*'4UJ'0#W4=?[.M2_W,;KKFZO MUXOIO^N6^WW>)A"A"'0*RI2A!JRP0M 2&*RRYMPUC"'EY<>Q"L$M@* DV,4C3.,U*&T7DN3Z *BMT* 4<6%1B7W MC@(^:3*;S!\GWXOEY*Z(JF]4@U>I&]^6LVD1+97)79P(YW$JG2UNBA_3HKA9 MQ>4J7IZ@VEY$_X?3>&&Z]\?%NN(LQGX?&(REC$&O@,36 &.-L>KGI O'FB+3 M4.R+$6(Z) O%_S"V&P#)P\+7'QBL5/&]=Q)#Y")>B"B,]XAYK5#S6C6]A3=& MQ,).,,VU]K74%/7CZS.<X) 1_!;*- MT@YYDQP;AEONX=O]XK$HMDK0U;<$V,DD_J-M@HA*,C!.IJ*P\0>F!(ERC("T MT %[LT2Z$]OS.G(=@92+")^+U3IJHNOB9MOC?T01K#Y?_^,D&2K;!49X?!XV MV#C@!08*0;YW6T#)E^V6C--U.I_4%G^L3PK^U>L#D(I#P)3!P"J@)24 EF.S MQH_PX-S>1-\%0+F$_\]T%NW\M-!_N2XP1(6EU'LDA)9. IR*GN[&PE2+4Y)[ M2^7I3=AM@&GA2#PP+#F0;C9%NN:4+_!XFV U!RB.'"'"@"(&IAT"^WX3B)I/ MW+W5O^MEY-X_VSV8; M/?[YUIE#&.13"H/ "F+6OD56D>3^X^(6QS)E\6A+N[Z_O'=:K5)G^ZNJZ!= MRSL'B $C.B[GV$D"E1<"'%Y(@%WSF3"S 9R1C'DASY$$_RRA^F-\RY9)SBLU MO['%?/$PFV]_O;K5D]5LFCY- BAN8L-=C>&GS9_ 7YV%W4\Z>(Z4^E1P>KY6 MTVE:U**8/RT7\_C/Z986O3\[S8/3=23^_"Z*XG-Q/XFB,/'BN_['7?7L,9XK M_4N/TR:];:]7Q?)[K1S[.LU#5,$5=]I(YBSW2&&'K'*(:^>]P+16D*KO_/EC MDHM#.J,P\\F[!!L78.FH4RY:.1S2J.BQ/1;&,9,SQ%*9^=ZM8(]FM7<-V*A3 MUBLP/9$\D%1I97@K"8B!SIJ,V3(#ID BO!6XZPRZ71OPE M/NT9*B>S!8ZV"5A3!(T67EG*-%70(EB.D7++QIV3TID$%_WB]3:Y,:034D)3XNYM-&K/C9 M,&@"A<5020(P8EQZ14TY6NUH\T+GO?G!LA.C,5HY7%C5GHGJ;R-X5]^*'UFJ M/E3WY(B]D*2K']/:/?A95CG\*8((IJ,68B!142F12%.P)RT6C,,Z[^);\:>( MJ-Q!XP6SVA@LF?&2[K& %LKF>0Y#^%-J"[:%/^4\P/ZJ_A23M'T&,7<^JOQ$ M$5@J^[$OY$WX4VH3X5Q_REG87:;-3*V74',FH9C*+]M7K@S9Q\2;1FJ!Q-3>2 M2*Y\.39*:G6;"8"(,(@TPAQ[ 1RAYT: M!,6))M8+@(@4 A"%G2E'2!%O;A7TMB.F^Y>[(W N*CZ"I=%"8":Y-0(21L%A MWB(TJS'8I>NSJ;.A XQR25]OHNI1I!K0L_76\JU*4'YY<1 >:&T)$=8H#312 M#I5\CU'>J:2#08!M?,L^!H)H;;:+Y3"/W+7-$@@'3IH]T_512R-5K:!FCD!>=V)[7F2@.W1&';73D_OD%+K^6J1]*;M3 M=D^$ZXXU"4@[2*"UT"-!E4)*(RN9DB3B+9W.F;IV5IRN&UD_5\^[02F;GKS"W8ATN?^@+[PRAH@^)FZ^7XV^2/%+6<5E;CK-@W0 M4TJ$-(1',Y:K^$^*!:9.I)/;!6H>!^[-?]@#0SI&*5L1M==5M!.::D6K0#G5 MREH5%TI-%97""4>9A@YJ2ZC.F5L_O++:'5 #$^+TZ2%5[0+0'"J8"E$YR)@A M3@%9JEP2 G.A6FLGXJU'F7Z O&Q6$>\ A9Q']1U1#Z1$6' .=53C)2&X>8&P M/C78_)PY#Z:!*?&QJ#R5^FBC8"5A%$H$25Q5+;"2(R#3GFF*$<^;S%SW9(_, M/K;S4JQB@Y5[0*T'$$ATU2)J%-,8*(@%99P MCS4=XRZ__AC1(5!YXD_;N,?'5*0T57@:P8:G;8<^%TF.J=1/L=Q&BJ(5QN:T(D\S"5SOXR>XB77-U>QT]7MQ'V'00UMD5U]9" 4KU>%9<-HW6T9^(: MPKQRDCGO-2-^P*A*ZT&>BK]T\X @J1$$,QW-=BPH8I PN4=0& -& /&X*B72T^-(=1XPO<# ME9R!Y@D3/<=S< M: N#$=5Y;HSZHINQ]RJWR8_3-2'6WE](-I#@04G$@/"";+2\0._!;3C58?:"&C1 M'S1O0^RCTZ &E_;94CYZAO=TLEJ;-"]=75\O;M=_;LN@3U-"@[I;%ELK^>2Q MW+7O$;BQT%$"G%54PC@R:UTY+F]-UC,[3R_>'I/M_S3\O%S6:ZOEI> M%\OOL;,5B_UKEP80(8'6GU &@@NA!:*19)CXS4L%5H-C23C7?#;B>BEK#L#YVT(?G1+_@CDW=&B M?[WY]FVQ7$_F-Q_B4]?%/,UH92SP>.9?[;8AVJ0P/E$AC9'C6*5JP8>( =99 MU;G3BWP'\ECTBU"^#:,M%[SK]62YMI/UZ1)T73XH*!<93IQ*V_ Q% @BCTHT M)3?-4TW/WVIZ"0K&**20F=.?TMLWFT[NTWAN9E'-?I>D/;E7W[[=SZ;E'MSM MCMPM"SXNYC>S50HA;I;1!MA^L1OU]C Q=7^_SQ#^LJ@&\/1K,%S?@@%60.", M51!8["DPS)8R X".:*8>7V#[8L0VJN7CZMMN3[7[43QL_WFXW&Z6-5^8MD\( M+!KOR%$J5$2/,^ -!WO\##.P^;$//=8V&0OM,X,_*O*VI6:(XY. HZ@[*I4R MM2,4I;U@L,?-=]?U6%#E,HAW)K2CHE45?+'!;'%35;NIJT>$:,5:YJ(>B=.Z M$M5)"$OY&(A%U\C?;=.\P"5IB8*6V,B*>9.,!)-* 8%]5')([4LV)Y& M?ZBJ7C$0_;C_LO[I!K7O%K2E\17PP&$,J2!"3=?'KK!!MJ^.QIZ/7!X:1\Y 8 26A$0R%$)= <M-\CG MS/1J>*)!#T)?=(]WN*^O(Q"9R7OR1Y\R?RWG\<_G']BG!_?AF I+!PG1 M*M7HE00;+;4B&G)G>-:=P:?C4AT OV@)0>,0X[NH*BSGDYTOJ#JB^,JE 7!% M: JA,@YH[+"VRC%O&9=<"2Y&5'NX6T%U!$AFYX:/:+RVE=3]F-YO;E*IT-6J MB']NODQ^G/9CG'.W $DTSRT"TN*(2]JX##UE5!/DE*$X9^'$FBZ+7JV$_B', MX7?80_0$F2S.AR?/.WP2KRFNEN\7J]7G(MH_Z527OXQ/ FN&L86 :JV4U#(R MT!OC?/SIA :UTO;>JD\":NZU0(JEP0B4$!AFNSQHI+D@0GOG()7(QC7?'$9$S8AS7]N*J%+:K=!Y"W(? MG4-A#.(>QL*YBO/C)$UQ^UFM1EW,UUN$M.%6>"@IX]A0JA&$NAR?ICBK4_&T M2=M>3,\+878"2[[*4\NXM$W6Z5C[?8=/"OYHF\"ML%(@K:*9%:U_XXDYZ%= MJ9S;78<0?5? 9'_G=^9?,O[JO.\_KPX8.T8Y0A0H"8BU2AI1CLLK/:)W/8N= MT!ZB[*(O2SK7$7QY;7 24T 5XI1BH151@O!R3%2SYF'&WK(*\XB](4"YA+[/ MNRUNKK].EH6>K%*9O8?4Y4/N3NQ]!1/JW2! 350QA"K +:$86;! 4=AFZM] MO>7^]4J/7E#+QIF'A,A_=RFOM^_FZ\G\;A8-WEW-]RJN5#8,E DN*&4:(TTL M U"!:"][RQ1G2,/F_NS>4O#ZY4B7:.7B1E1S%K^N>*>GD*-M O602:,EQQ8( M9&U4DTK^>X9;G+M++Y(170&5BPP_59XR*#.;;U(.Z&X04=?6182GV%WW9?*C M6'V8S1?+V?IQ&P65%N!D^>]B/:(L7Q<%LW[\Y^RF>-*I M)_%4]V,;E;__62?Y=)BM\3U#M(2C=0219#Q5>'=*.2 \91(A()0:13[PN:-; MZ<=7MEK7C\YU^+Q@O(Q6"*<@OA<40"V5U]P"B+S!G*GF)4DZCM]E8-#1H-YP M>(\N[->V HYDD!-BO8# 4DKBW]"#E#WI **2C?:HQH')<*H@SGFP7D9=%*&L M!!!PR2P'S'&+$=^EV#KC,&07F)W<3G:U*J=TC-IE4(71J),*;J.2IZE15G-/ MA?)&&20]P>.KFI>!".=ATKR$SNZIL1_?XY2X/%$SY[6+0[0C(%%"QBF04BJH ML#QJZ20.0%.(\(A.IND(\47'D#06GEXN)C>I$%^JT5/5!0((*A MIU[&_SF, Q8.$@3IQC $IM(GKO#'4:"0!4KZ6C_"MIA8C1V%47!$E3#&F,%!2[K 1 MCKL6_M,A4HMK"[J#U.+S@!N=CZ&+U&)%%7-:N;B2&TN,-(S:$@)#R)O:Z%Q; MW*=3B\^#[1)23+&(ZZ)V<)M1)P41!*#]B+S@FE]<:G%M$=7)-6V&SEN0^^A< M F,0]Z6G%A/H+3:(:*>,M,XIC>QA? #E]"ZWR2^M+:::J<7GP9)+[(?-^7JS MBFK2:E7V^D3)W,IVP5N:4EXT\BB=$XV99; <:TJ.R>B+&-W"WP>"V=BRZ^+) M$]%_N2Y@(SB&FKBT 6>8(B^K39J*O#U$V?9G;!),5[*!ACL6 8(>EQVH-BXP /H_2Z>1[ L'MV MFA*A,Z2&"=;FJ';]S\ER.7G"MWZ?,G1 V=Q/5JNKVWUWKI:?9W=?U^]KA)*K M&P:/B$=0*JQ3S@J-JH-%QED+"86"F%H)5!E'?"I6?+Q1H$0H+[1#D J,(P+ M*#^,5+B_W9P&=< M7M K<$0VQQ9RD MPPPBU!'[$AS,7,[BB&_&P1<]/ND3K&P7A&9":<(U$%Y8 M 66J!KP?*]-FY)[A3J18CQFM\'K;'!FE'WE\U!BE5^QDC+E6^P 519);[0$1 M)NKQ0A)PF(;I&#U?'.WP?XIL"L?.:1&BH4%!R MX@]]MBW*E?4<4.Y0=V@#2.]"//HB/[LB*)@.HD86."F)LD82 LM^:P/].%?\ MAM@_EUPK#"Y'AJ-:D?.*+I_(/DQ^S!XV#Y5"^^6:(-@V385I2C7F &GJ]4'O M$'Q$9> :H[[H9NRYM*-75X<3%O;1-D$0*'7\SVF*E6:<,&/+,2I@F]O7YT< MAK:ONP)I4"*&&"B8A,9#R-1!R9/2J7&NLQW*KPXC6F'U=KDQ MJO5[G)3H*AEH\9 VK>Z[X'Y\FRV+U77Q;;U=M1"++?")+*':=PB0\VA.(FQ< M[(;&0FIV\'=S0$>4E]VIA!8YT.J( 2OW(ZZ;LU610%ZE+:_+(E76JL^ JCN$ M")+7ENLXT5@BC?8 NH-?P;9X\7M+"^F9 1VBU34#MF5(5[:XGWTOEL5-(PZ\ M>H^(&R#.>L@-C+@1I:$[S)= P^8.U=XR17*QH N\NN;!KA[MZG"@]WKQ1_%N MM=HTI,2IVP5(@1?>6H I%481Q*0\J-RF1=IV;^DCN=C1,72#ZH]E5LQU,=TL MHZ2*E9G_Y<7)$97&& M(%G'\ U*K:O->EO_)T[-Y[+H2=-@-55QU(@!2P0'3%!T6.X9;;%G.:]ZU!-A MFB,UTO7.3:9??[VVNQ7OY;T#HDHPXC136B.+XJR-Q$$AL7:$V;GC6/-:0YF+ M?NKF7YM= >R?T^EOZ6=QXQ=EI<'*(QEJW2!0:CDUUGL#*7;<$T_986(&L/FQ MC;T5XN^)2+W@=3+9>_]Q^O''9%7\G__U_P%02P,$% @ CXRD4#(ADE.1 M&P$ +0,. !4 !H;&ET+3(P,C P,S(W7VQA8BYX;6SLO6V3&[N5)OA]?D6N M>V+7'2'9>'_IZ>X)O'8K5K[22K(]$XZ)"JHJ2^*XBE23+%VI?_TBDTP6JU1D M)9! ,G5WP_:UI%O*\YP'P(.# ^#@G__[M]N;ZFN]6L^7BW_Y'?P#^%U5+RZ7 M5_/%IW_YW9_?OU3OS:M7O_OO__I?_OG_>/GR?^AWKRN[O+R[K1>;RJSJV::^ MJGZ=;SY7?[VJUW^OKE?+V^JOR]7?YU]G+U]N_U+5_N)FOOC[/S7_^#A;U]6W M]?R?UI>?Z]O9Z^7E;-/:_KS9?/FG/_[QUU]__<.WCZN;/RQ7G_Z( ,!_W/^M MHS_1_.YE]V,OFS]Z"=%+#/_P;7WUNRIXN%BWMGL8Z7[\VP\__RMN?QI**?_8 M_MO]CZ[G3_U@^"S\X__XT^OWK9\OYXOU9K:XK'_WK_^EJK9TK)8W];OZNFK^ M_\_O7AU%)__8_,0?%_6GAN^W]6J^O'J_F:TVKV?/]2_\OOUO/;+S>!GC\.P)\ >/,CV%+H6A)^20%Y MBM7''\R,]T,8NG5>Q#]^,C/F;4=SBZL2_??Q9S-CSPNY:,]8;F8WF7O&#Y\\ MBOFF^:G7X5>['VR^?D)^6^,[43WX;#[7J]?SV;"Z(H@DI+9BCW M4GCFA) >2LXY@!"0B_;+%_7BY9_?=SC:/\INZ7+^]6E]O)*D!L MYNHMZG]MP54'Z*I[>-7?.H#_ZY__>._= VZ7ET]UEA;6]6S]L<6V(R)@A/*/ M]7I:@>\O>31-R+%>[[OJ@5ZG59;5<7=6K M$ IU?VFVNGRFF78_\/FBQ)B0JY]"R6-?<XJG'T??EWH5 MXKC%I]=U"*(Z!-]_"8SKV'X^.PU(L]Y2X4>F- M5+@]KRVX%WNQ^_ZBN@K.\O1?90^N8<*$ Y0[P3G63B+063>6@8O-/K)^=@3FLADS#C=' O\3 M@]'6UW4 "='+3?\T MI"^[5\NRG38RQFN"R_=WBZO5]X,0\\"LT(! RQEW0#)!H=3*=&:%T3I&_P8; M*RQ\+;YU9/@VF,"(!>I8W*4L3[?8#E>I9PS=GB'KN95I#IZGH5[YW'EJ59J/ MIRB]>MJ@9H)PC%RPBK$0U"($.X.2*W*QV6>ZHM-!$6:B-.I([BTF%]1KE&7G M,BVK5HC&@=FT,^M4DD(-(W5"VC30D6=R9T(M CA!%'TB.JI*!8!#2XYWCJ:0T!;Z4S&C*LJ790 .\A]UA* M)0D !=5 %BM1UL!W]\MGQU/^Y.C+O,Y$]C#.9V:EFTP\:F>-:;/]6; MS\NK YNV7E^NYE^:XPD?ZF\;'*2/'VM M6@^]()X:H#GUF$C"')'6$*B)=)067NT<#LKYHG+_<=?DL=_703!;[8Q-]60C MNV^RYQP\QZ9[UIN7MRW(ZH$T'N"L_M8@K5JH(TMB;PI/)GUR-\,TA+& 7S\D M?LHPUU<>VX3[O0:'Z,1Y*8PB2AED '#6F3 >$0686\IZ#LO(KY8;>UL@9PLW M'O)P8@ E$C:-49(*?IFETPS9SFY&WX46QE)I-*'>402H<<'SC37UOQU$FI3<."Y;.)AP_L'%"-]*9FX9L#,"_S-6'$F+L]OL,:$VP--8"CYL] M7$=@]WT&L8W9G>C_U<*;$>W9X62%B" G8NV1G9>$9<,O+G^\[I6 MZW6]>?-Q,YLOZJM7"_?M\G/H8;5?KHZM#CX6N.7'F_FG]DYLI, 5;;A^ M*CB5-HN3R@?-U0*OWARTECMLK4>R>G\:=UQ9'4#T">T=H_FF(="C>+H ?I'G5U +N:+:ZJ M'?#J'OD4;F .H/F$7HS1>-/0BU$\78X_-.+TPL_FJ[_,;NZ"R3VVM9[=-'4M MWG^NZTU7S4-_O_^![M+"AV!*?]^!M_5Z_FG1_NR')KEVX2$SC#!LB(080FV! M@3LY8"T+!Y:-9]76M>K MQ?5 MSKNJ=:_J_'M1??Q^\'/5_DI1XV3UM]:EXT(TN2[0;T;Y25H_;L(9M>&+S$#E MFN7$!#6!OC"-^6L*1"PG-TZ'1\OOYNN_JV_S]05CQD@(G.8PQ.,"8*%])UY6 MHJB[OR<-J6;?20HEH&240Z4)5L[0$($STQR,+3P#/1GYAK V0(N<28;1F;ZZ M*,)DAN7#R$^\.AUJI%W>SN:+"\D5$-9* MR@0PGCGJO.N&$Y!(Q!5?.6F*2LL X.'K.&@O%P(YK$18CB NE!%1)ZB3ZJX\ M%?;\;0LN6:%2*(U5J,)<)BM4?Q(+*]2/!/52J &\3DVAAKAR5*$&\],[>[!< MU2%.Z[*=G=T_U;9?+E\7(Q(T-]%>O']64;P %&='.EIKF/QAEL)G_3C2DJ/(V1 MJB,F&+#,0NP XI"I[1O!-A[Y3'RPL55#HC7J&X3XP!6TAHOE*EK_K\LEQ<[4S55[N("E#;E![!!ECAF;28 MR6[AP$VP&2,\3WX?!P5UBBAJ,0TK$4$E4L :Z\(8Y;ST6>1?EIO]D*FOJMEZ M?W#C,".;M"!+8K.?_I0F,DYZ\G!81(N>(.J$# VA=1H*-,B#9;Y.%J<[3^WV MM4$6E,C:9DE ..":4D8A[X:+DA#&B,]1(QX020&30&-(,6V*9"*C,)0:<@'C M2A\E*-#3._=)RZQT'OO)SB@4QFE/&GM%M.88.R<$9S"ATU"=X6XL,W>TX?JS M"[0P0CP8X(9 0HQGFHC]A&TY(T,5:&?&6@L$IA"+YO L1%I9 S44CFJ$B5!G MTJ"DQ=<0-M-UJ "1>93H+&NPXPQ%JE$DK=/5HUA'>BA2$C=]->GMJFZN2+IO M7^I%4^AF<=66PC/;TI3MS8'U+B@S3J PL2NHPFH"4H/OTZA<2!%5BB["K+,A MYC/>0:\4I1A+'(Q)[B$$AAL95:X=GG;A\R]D M_63M3-S'R5Q&VHLH7W\23RAA@9:8AC*6<&Q9O!?'*:>ZO%S=U5<')7UWYI3B MF 4SI"D:JKBV1G7)7R&8C;I;<-0(!9HJHS0S884LB%>8226X9I1Z)BDLK(H[ M7 ]>?DO3OW0:^ZG=* S&:5L2>454[!@Y)S1K,)_34*CA;BPS][/4\Y?K_$FQ,8@U00HNK$,/+J?\PFF M>AW(',+P-+0JDR]'CV0.9RA>M;8!VBY:NY"$$--+@=*HG)KV)'IQ5'6&L!*O-P=Q66>2-VL*$8Q0[C2V&&FKNB%C M.$@,DIXP))!33D)%9!B2GG"I+5(6<>"#QX:7OL5],((.'G,5M_F'U[HJ8&X\UM5&_/"^ M4BYVH@=3I3,Z<34*-V/8UHTD)EH)5)WF\_+ M58@4VU-%'"$G@&]K/&L'#$5$[&5/LZACAHDFQM.@/:ZD(X:I#$:J3SGRDJ6G M-V]E=>;8S9;32*=4UX@P4UITWB[8\=UL+8GWW<3V_ MFL]6QVMR9R2NG]@4YRQ.:+JR&8^4YIPE,QY02\MA1!9X"BQG4V%350%Q&&6SI37>9UZPF4@K^D)GC*4YDGR M]&%SM$S/ZQX'7/(0/ V%RN1+CZQ/*D-]-7VT*,.^/O9IMZ"^ N8-@] MN+!E@(::A M@B4<6Q;OQ#GT\6'G5!M?!ZIG-^\WL\U=:)'O#W[X BGCH$***\$T=09ZTR&S M3,"H>VACX"FLJ#MPU;I#5T)9,[?0$,D]7^.4TN+9INH:<>_%X[\T*<6.:H)H M*2_3P%/6^$(>]Q+_DFQ'K_0?@C%MZ.U7MO7I1J?;5XS-E-));HT_:HWQ33V/&&-/A8PF4L;CN.U_\>;$*B#XM MYO_96M=;@5M?-*7C%:,:-Y*Z*-1X@Y(7A#J9R&B@WV8IFW@V71FP^?9YN_+N]NKE[=?IE= M;O83>1; +SZM4%> MS5OHX4_JZLMJ^76^;F*8YO'K^SQ&G4?>!C?8(/4;LZTRB>.VF5K0U19U=1^N M=G'J)!3T&7+C!397:TU:?[,YV4^>\W+:5[W;ND AA*WG7YLSW^M?ZDUWJ\MS M39L3"IHS3H&'%'O8&5081I7J&6"FL JKF_"7%MN[BW^:+^:W=[?;#? 0O,\W M89EY?;>XBA/8(9SV$]&1Z(P3RFT!L@-4+ZI?SG8E_3A#)]0N ZW34+0+L&*X;;-/[^JO]>*N]L%O]ZV=^6[, MW7H3EA*KM?[^=K6\NKO<- 4#W]>KK_/+>KV]"D8X#0M&HC46@#I +$9V-^:, M!S@J>50&H?$2<=KH#V,40"V5U]P"B+S!/,A%X3!BA[IJ.E35X:[VP)LWX#OH M;;7.#GS:%=0S-7)/89U\^\:IV)S!GGY>#QA#.!%GEN MMEJO-A<[4V]6.T/;![F)("($=,IZ9#G3D'/?:1##O-?%O*,?ERP$C,1Z 8&E MS2/?$'I@(&P6TZ%(1-W_32?MM'"/PE>,A=.'="' 8 M]CHO?MH"HYIAP2U")JQVE=7<4Z&\409)3W#I2W5/#HBHN[P#">PM(86YRZ C M.2[QQBC)CXR[2G?B\U@H2)60(JBBE@@K+C6J'\'9:44:B+#9!=S:VKI:7[2..;0Q_;M8>@"G(WF,E#MX%G6UP M(-ZJ['%_GY#8#.2<5U]S.+#,UE$BE%6OEK.KR]EZ$^;A/]57\]G.%)< :2B; M(RF6!(-4:M'U>JZ(ZJVMQPPH*!#!T%,OP_\X#+.#<) XJ'$(<4#IK. >5AN MM,!2)".9OAX2.P9S<2)[;M(BE'8,\M*T-HG$?G)[Q.EC@CN4HPE([F 7EAG[ M3.2=PL@4X.O]'7"MM7.^21\A)9016ME]1,*0Z*7-PU%X8BA'$$G&"=72*>6 M".&11 @(I4H_RGDZ]S^@SD3!=NFW2S.-)LFY$W/&.A7)9)[86"G?0-/8/!G! MS\=W_49BMJ]&'YAN;ILWAP/^.M]\[LR[;Y268;@CJ93AD$:] M=W/*CF+04@$A5,!1*:!R GK&"%=,*FY*/W>SNT6[QW;P1GIR(>I$0OL)YEA< MQ@EC,HT%[Q0_R=$)EM5K&^]-.K)(:B[H[]LEPLMX71%I^V(':OSN_2FH); M1YL*_M!A+X SMEU'-2/,,N2CWO7H9= XH*B&5# $*6=02 V0"PYK9"6%I?5K M>POJ$&17NN3W.YS_F/@8?!ZZ^PG:Z$S'Z5H6DLO=.WN&N!-"EY7W:>A=7I>> MNI66EZ_(VOYA_=J6? F__76VNNKVT!UEVMGF. ?1P%JM(>Z&H;8N:O/DI"'# ME22"$6T\IP0!38$D3BDAK$)2EWY7K2M>WX&K=N@2)6X8I_VD;30ZXR0MG55#2LR354Q-OFN7<*(!"E+W@TKM3KZJ!>R'RQ*]02 MIX.CMUD_Z9QR<\6I;>-)]?O&EW^LPFJX$]_.G^K@0>L#P"'BW%3W/E6S=;7S MZO"GQA7JS&UR0MO/U?K3F [.YOUR&F,PZY;V_@X\%**]/LBM!\QA28#<7CDF M B+=^T&5ON8 8-P+#SVACAKII+9$$ DP\UI@6;"0:8^MU+,5>^C)7OJ.:33_ MTQCRV;V*VQE-9"W3$/U0?]OHP,;?+S@2FB/OK5 "(T^MW]5;"6-42!_UI$!O MHUYH9INR,A %60)6G9:A$BIO7;>O7^\VQ5[T79>,:$ M!\9C3065'C(OC-!:,&BE0'W/-R1_O]Q0[" UCVI4+:BS12;'V#EU;'8HH=,8 M5\/=>'SH-0\O\66HU&(SOYK?W#4KD_?UY=UJOIG7Z^VQK_IJ.ZYOO]QM[[>\ MN7Z,'_E3W#E6= M1]WLNO>I^4M/#?=A-:G&:?%^^CKAQHY3Y7.T<^$"53E:Y,1,<*:FG\;\<2[G MC]:B.D,;])ZKNE,SYF:V7K^Y?K\)\61[TH\(1:!34!K FHOY5@C:VU=\NZ_IJ';@(/]X\(]/^$/T#I^$'FRH/ORPW M];H[BF(I8] K(+$UP#2G!]1]H 5U[\(LYX-86LNVCE4[SZJM:U7K6]7B;I_I MF56M?]76P6KG877OXNYG_VOC9?LW&C^KUM&4JB=G[!*G1?8GZ@V10OW_=X1' M'2&B@,[/T2'22O!,HF/T*^E3K!F>"!*E=8IS09X3> M<-[0Y^?O"..&/B-TB&F$/DD=8[30Y^EF*!CZ#&SWWT;H,Y2$S*%/EC;IFSD> MN)FFOS_]@3;7;9GCG'(IH%7*,^.8[O)4GA 0M>=U3IR%@Z!C>_ IVV=G;J,LQ,_TRNZUWVR 8X6< M-)0AQI$35I(N%^"54E&%U@8;.\\<\:)J("9N?PXG>(C@%^(VBVKWI75$];ZG M*UJ"$YB>LHZFN--+#)-YZGT#X/;+S?)[7;=[N6^^-$K;U=JQR@#CI/?:A']@ M2E!W;^JJU^.?%?+-^]_[/.YN,\-#JV&#C@!<8* 3YUB8"G)BHM?LP2X4CJWMP MN_-1+;SJ]P'@^A]C+V,.8K2?3(U'9IQ4G>3Q3 )UDJL3(I6'XVD(529??KA+ MF8^AI/"IDT9)!( <$4N-X1IY)71G22L8=:,\Y?N%Q:F#M!M2;\./?0[!0/4V M_-2 \*DO>0F!4P'>XG3H$643B(SB8J)( J2DR=I.75^?A"-TY"4@3X\/D6?@9&^LO+76;-"[VPP1(6EU'LD MA)9. @Q]9X,I&R4G<5\N+",[,''J$29;B5 M$6.,!EP5T+6GS:,.WPUA\;1TC$M@>M#Q@+NT$XQ#2(PZA#@2F:GG")-)[7OZ M[[C_QP_P9>!L$F?P\_9+,TRR9>,FJE$;=8IGF_>-$'V*KF [3R.W,K[;>8\HI_(^TFRC;I=W MB\U%L(\=I9PCK0QUR'%J.VS.]RN',BZBPO/,VQ L!#]F-S??J[TTU?]Q-]]\ MKV;-DT;K:GFW66]FB^9I[U%GD+Y--LKT4:"USC)WO*BVGOQ4T\866>+),;[3A7-%N/]RS@'*R.SO^GYMKGI"2^,=1IRYA3! $,+*&"N MLT\,CGH"+9_5PI+?[J3?(WU1'6#M?M/>V6[AQDE^1NK[R?IY6(^3[DR$%U'F MWOR=4-_\;3 -A2W@U[)T[XU3RE>+RU5[E6%V8]J[\JTXK]5FLYI_#.(=D'Q8 M-J]U!.T./W7S_=5Z?=?\Z?;G+B &C&B,.':20.6% 'O]!MA%A=.EL90^*WI] M75]NFJ!K'Z6M[Z.T-CB[/$BI7D6?_"K>5OT$=TK-%"?#!\BK+?1M2+RN#L%7 MFV5ENQ:\;]1#CZK.I=W?'U>Q!S; "1T?JVFGH>ZC>;L\SP!*?>;EA[OGL_7\ M4BVNVD%17[7U^^\?:]*$-:?XO 6B>>D8"*]W!;615,1$U;DNA:&P\O\2)N]5 MTY77U6QQ5=EZL;R=+[9_$)2CQ;[]-UOTU2]U$PXVCPEW+]?>IW8/5DW'=67< M%NPW+TRA\>+F@\.'6)Y*E/S8<-MG5JJSO5Z7R/$)R2_=:M.0^N)>'GTLI22K MX[_@M0=*C, <&R$8P-81C+U2'5!O<%3MCS/ &V'O]N43N=IS/&Z8VNXQ/0+%7NA+;(OJEKC?7/L3*B\OY[.;M M$ M:1NUI(_\=.G [/U[]^%]Y"&&2')ZGD8HQTODL8(6R-E$YB$/IW;XTPB;AG"D M@G^\YSZ$@S@Q,'>K5="BO2U(J#30*LT*8KRH.L;.*QV/>'E605)YG)*0)/OPI)X,8Z1WL8_9 M^K-:7#7_Y_[C;OYU=A-LKM7&S%:K[V'E\9?9S5U]@8GU3D-C.5%8:*\$Y9UM MPP"(*OZ1Q6)IV0GHVA3S9?.+^AYG9%60/.SV$Z3QB8T3J#VG[2\.(+ZH9INJ M0UFU,$%QXIP%CO2.KRLCGDN'Y77];!K.L01+W9?*Y7#]:,%Q@Z1Z%@@ENLO852\[WZ M8!5WG2Z'O<**L8-8U5N,V_->RP9F=?D@?Q0G)5F8[JI!V@FIRDGY-!0LJT?+S7X[2L#V(WF/L0_-7!LE5)%$)6>ZL' W*;I\QI=TWE=V;K&F( M1R+V4ZGK2 ;Z!T#++_5J\[VI]KX)2M0DD+XT._1-S!7L>"LT9TAK[90#6NJ] M2>"C,M6##!4/>;;8VKFX[H EK)>&L=DWNAF)R-BP9@OK1?MPP*:ETMU3.?H: MZQ1-)P.9#.Q.0X3RN/)#Z)*-G[X2]>9+<_-DOOCTNIZMZW?S3Y\W;Z[_'.*F M1AXO(,5>T; 81-!R9R&S5.UL*HBMB]&H898*B]0>7'73H*M6#;R7R^N7=\TB M(B'$&@J>A6)E\69;H M@G&:]6_+Y=6O\YN;"^>081(X:J5B$'$M(.X^3QEG,?+4^Z.%E:C#$2)**(4G=43HA#-S33&?SSLY< ^$3>J_7PQW]2OYU_KJU>+3>@) M396#[2JM"7^L)E1Q8!W1E"%A@#*R,\JDCMI#&FBJ^*Y2!REE5VDHC?WT840& MXU1C"^QEBZRZA[9/_XZ^5#K-U F9R43Q-,0GES/+(MTPT@C+WV>8N74DF<0B]-0FX$^/%[B9& D;@OI0GB*O #(,0$!M\A9 MU>U/*O:3HVP:I6\6/4])S"Y15C92MH?.L2OT['90;U:F,7/RYM R-JUE9'W=R4XP]X#J;R3VG FD!"N M,X^ACTIA9#-:.))X_4KI5Z]??7CEWE?J%UN]__#&_-___N:U=>_>_Y__(!#D M_ZUR_\^?7WWXGW%*D8_T?EIR%K[CU.8 XG[3://];#>N^C)V0JJRDSX-,W,[JS/&+ #44 XPAA^*J\B1;*;ZAWE;*WC20DH4FE<#> M6C,"=]%RTV#J"HVWJ,XG.4_3$9ZL>/VI.%F=Z5>Y:+=D7WU_GF ML[E;;X+55;?N^[Y7/H< 49[BZ$U!GC(0W EH6&\19NOK.D"YJE;UUWIQHI9,05K[Z=/H?,9)50>O^C7@JSJ +ZH]Q#/I M5A_:3DA85M:GH69Y77I^(JC1]T3'4GKDS)K&?YN5TD#2$R&DHSE G?@R$ MAG.2OK5_(;@41!.A$?)042L ))TA"#6-.;^8\/E1SC(.#G!2>$O=Q\]*V?#] M^W-OVD=MUO?F;AI2,L2!9S?G([E(#%<.CED#([F@1#OJ./:*46NZ&Z3&:>BB MTT*)=HKG@IX(7/9W+0;%+3%D)H4NA5@<&KVS+X<3J2 M268F^7C0@45J(). &(>54QA:1T!WGQICF*.#24P.PW%RN+)'DME)W^ _,&D\%P8#9+VE3%N' M@.PR3(9:Y8?M\4<8.L,V?[(\#6,T==._$)DY]OW/)5"G2(K:_4_@=AH2E<>5 M9\\ )/,3%UK=+RD/#'H-O+70 ,45(0@2N;]S8HB6)O[L=9*9P@*UG?D7R\7+ MF-Q1P6G_*9*>G?4',3N-$97#D2?G_ S<)&1=+S!70F.#A$2(*RH0Y5UI0$N] M-8GIUF>_.TJ>-4=^]7F&HA.K6+9':+X/:FZ1IZ$(2\N,YTTCO^R=+ M;V_GFZ8L:'.3LSGS,E]\JA>7C46$-$78<<*-YBI8T;C;X;&"JKCG[P;8*;[+ MNX>V??ON$%SU^U^6F[J"_!]C\Z8#>.V;.1V'TMC?YA M^7:VO5:%+72R>7M!68%M6'G([@$:&UL]*[_UL<^LQ.E6 ;;[J=EYB8[3N#W6 M70F,%_?/>&[QOJ@.$5>;9;7%/*[^15-Z0A7+-<\TM+*@?\NQ.GJW*&%D/?%01C0%F"BOE(;*N4E#=(HRLI3&$R7[B.!*)<2IX M".K_ZHH!/:U[9RNQD505* /;TQ"U'(XLL_?$Z'?_MO>:6LO;!Y(!Q!)JXIH[ M9<$J"5&GV"^%A8Y\[2;^^X6%:0^I6C>87E3_%?P! %A]F:VJKPW %Q5] 0"H MUI_#Z K+K+O-Y^5J_I_UU7\+(5_WI_/UNMEX6:ZJY=UFO0EKL3#+1+\$&,]] M/T4K37N;_'S)S0JB$\3D.D!GGPXW-] ]F(R9LM M%P=FI 06<$N5A P*!J6WY"!(B[J9%?WQ$3)DR\5Q-8(4'-,CR5Y0QMI,D(0O M!*>/Y*F]XW6O3]5L4_TIM,'G"O$755,5M_T)6U_6MQ_K585A\Z=0OJC"-[[4 MEYOYU_KF>WQJ+J[I^N?CBK5:?!(N--CYQ>PQ)\_DW9+HFX:,I<-_(L,V@(?> MIWRNKN;-H;O9S=O9_.K5PLR^S#>SFP/K%Q JK*$A"C'I-39,D>Y0I..$1I63 MS6"NL,C=(ZR:)U]?SA?5Y19DY&&?#,3V$YR1.8V3H ,Z&W15H'.'[T5U*$\C M'P!ZEK)3QX#R\3T-S9:1[&GJ6TZ%EL:X9?1J[ M,]0>"PL*^F55?ZX7Z[#TV9ZX?+U<-R\4O;G^,/MV(8$&AG-N+5,A5M1>T^ZX MI7,>1VU^YK8]HM+MZH8< JYN M;H@]MYR>\9V)V1]\@H[X#R[8G4!UB[8]^_ M;^#^8_M@6K6\;DZ!CW[N.X;04S%@H::9AH 6\^[' ^,%64S? ;WPP1(E0;N] M]$HZ1S7OUMH.:1OU5E+"YT?I2MSNS,E=LF_/<>YM1>YJ] M*9V&- UQX-D]S$@N>9IO4FTPF%RL;L-/0JGSN1;R]%\M17R[H'NX/- MQZ_CVOGZ,JRM[E;U_;M/PF(K%>&&$8:\4< 9(YSWA#)E7.S+\7F,EAMZ'S^>*"XZ!X MFA(*$.16&LF0[FQ0R764]D1]>32MV>*)59LXEGJJ2S&"4M7D.6[*Z,DA#:?T M(XFNB>A%&O;'^C" @=CTQNL@0*^"&JTO@,?,$(N%%4X0Z@PBKK/C7=Q3&_%? M+ZP+]^%[ ZEJ,45J0P)C<4F?,F0E)G9Z\50T<[.GHT=V)IZZ:>C% /Q'LBRI M3,3JQJO;+[/YJI&I9N/Z@ACGF%%4>NL15PA83CMC0/JHIQ 338RD("^J>US5 MZ^@3-JG\Q4E)0>K2]*0_:T4UY2$O/80EDKV[: LOZ^^Y?;+ YR%"HI$"5,,:8P4%(:0XU&PG$G<5HV-Y_] M$3.].US5'G5U /M%]?'[_B<&IH(SMDYLFO@\#9.>0L[7)H5SS+V)[95_SM], MTU#7HAX>S5N78O,Y75ZO-LUS NOES?RJM=8&F6W"2E'%G%8.&6TL,=(TKPGL M#!E">B63!GR^L*H^0+5=$$4ELH<0=UH11^(L3O 2Z.JC9L'7 R4+OWNL8L?) M>$*D,C!W7@W*X< R6R\:HB"[)!<6A%OM(*4:02F(( #M3'G!-4_7D)X&SJ$B M42GJ8?2E*$D!YC)H28[<=:*:'$U=9^%OBHH2Z\))34GBHW=]_"_U:M8$1-TN MQY_: AH7!'J+#2+:*2.MQAAKLQ>.'!+*P\ISF?+Z9;R[^,K^JE[O/ M>\^ ,\P0Y9G#0EI&>?=Y(V6O8X31'RVL*BV42"&))^:T-D6O $:\%<3'KCVA@,G>GU?RTF$O![9ZA*B9 M)G.D+B_K=:><#DBM" &&>"L)]A(;LC4B@9.@5^G)Q$^77I*U=QFWB%(&=@)7 M/=2N+$V1ZZ_Q&8H0P+),I"763I%TG'*I]+P MK_W%LGB/W M$X=37/)PYTG:3NT6YF1]&DO;O"X]?4(T)U_]Z\U]K1=WM0\.-Z_A-)?V_CK? M?#9WZ\WRMEZY;YOA#F;72;/8^V+E:KM=O5\OK M$$4IKH7CBG @#1; 4PUP9X$'>U&G.2.^6W@_]/J$T*2]-0D23DCT]<)GL?O6UV7X3L@M'P=0.0=))R'_Z#]=X2 M=BYJ]*=\?[3MLOFN6%]3)S'RNBK);_<-0F7-]?;54F3B.EVX2Z,L5@PC)#TF &H;+"U-^AU MU-VR 68**\L667/4]Q[;?FG1?76A-]=-P=5ZL6XS)._JMA"K6:XWZ_?-XSP?9V%E]7;V?7L' MOZM$1 DT&G)J();*.R4$<(@J&598W&G4M[;$0!2<,8.(\MY21R'1(BS\G+6* M"HZ:JK %4XT-J)3$/$]*OL]75$91><4\ IH08 M: CQ6&O6Z0QR)JH40FYL/$##QHM 'J>*L_!?YRPG3EJEE"U>G>E^7KA'OILB M6NSE)HCLK9AGMCAG V:>.IYLT9]H)HELB@'32JE&_SGFF&+>1TXX95LA?O9I MGM5:U%>Z7H1?;-Z&P7=0'WE]CR/,>)P!B3C2TFGK ;S/2Q K4-K\TM>Z8XI@ MCPP U%*-F +.*^L=5]($3++T#')03V$'N=IAKEK0U9N/-_-/;0-'IEP+M$3L M''&.1HB7]=/SA;IIFRC\JLEA7RX_+9H7W]_6J_ERF[>ZQXN;W7G-,(=00=.\3:'X M3ABT=DI>?*U7'Y?Q(IT;)[>>,$NQ!Q10!K%RA%#A/0+8<2RBWFXY="DY4?2R M]:8Z=*=RWYI?'S\S-[6VC17]*3=JYB7"KBFOVF=#=B\D-WZ$5<+M\FY?^&@* M$T;F5NDUL9RK)TQM CH;#T-U+X-@_AS^(EFUOW+ M[.9NZ\)Z?7>[S<$]SKU!K83QE O'M QJ9ZCH9(]H3(9FM7+A5%[Q$(=SX*BF MRC-E":,*.^,8HI"6/NK]H-[;4W+8^!>$<.?A+E/2^=B&T"^JO9O5@9_#TV&C M=87TU-@4>T'Z BEO!YC0Y)B]P2*3:6-WDZE-D&=DHD>2[3RMT__^TF4]_]I8 MNC]6(,)JTG*GF30&0H" (GZK:)A13OHF<+XS#%@D$GJ1"2<.^%QT=O';IJM8<7%W8-9;*?SHQ(8ISD[/F[1_:B^EA?+U=UU:R.?IV% M452%WU9F55_-MY7@7U0[X.-*TVD23ZA4)O:G(5BYG%D6Z:&1,M;U,+]7= MQ\WUW^I:E&U/D3-4,J:0 MI8* $.PNP]4%_7Z_4_5;,.]+H=DU<[W-6L&\;M M@^6S)H!8U9N[5>PB-'.#]!3'\5LBGU9.3B1CR#REF44:92(26L:WQXI:D,'T M./&7>M.9U!Q**P%G$!O. )?Z?OA2H_W%IJF"D!HE'A@"GGJE.>& V^9XE@IQ M%).8<\P1T!)%Q8A[3,/&[>PZ1)O3&[TG:(P*SE]M!LMTBTWE)F*62>*(,L(L2;=B12!RE'?=_C MCK(IB&&28J-"([5UG8F2#%BID>=0^(()UWN8U0YG&[:T2*L#J&?+@<3P^/RH MS-LM26X*_W!>GZUWL4;U?+1?CE9;V]X;2XVL%ZM3C\F?GBXF[.X0 M^OP@^2\1I>UU>"(UP49XJL!VA<6ELZSOA?3^!@'P1& C(6"#NA]8Z6>:LK$?>Q)I?%ISZ6;+<0)'2'JQ62O8T%YVV0:,EK,NZ/' M=TJP.%!2PV_JU==:?_\0OM:4"UEO#H[A"XDEM@!2)V#SU+WEN!O:"+*HBF(I M]IG#"%(L5+ ?)A>F*0?0,LFI(<"ZXA4V#HX9/AST.]3-<\(-[N8'&N19A'98 MBPP2V]$:(TYPH]MAJA)\BM]X&<[26I.6XCP>]I/CC&SVK@:]7%[].K^Y"3/! MJ\4F]/AY\Z[&>EUO#F[H'51+T Q+XSAM%L4,6RO=]B8L(P!P%EEH8.[DFO] M_>D#]6WT<,&94$X(!1AG'##/D=W&6B$V)][W>I4M/RJ'>',BF7CF/.742ZJ0 M%Y! J#FBI/0;V\>NWCRX37SH31.;';VCLPO48I\J&J^)8\/I*;5N>I ]0L.> MI?I0[W;H%8R/U=;3F$/.X'=DK:%2S/<^/]0:"']%?9NO+Z T6#NOPC\-1 IS M8U G+X M:NYQ_C*[K>WR=C9?7!BN(-: &H*YT%)AAN%^P!@@HH+2$@ %Y\"A(+"(!ER( M"T^)4IHX2:!WMG1M@,,1N$44&UR>I=5ZQIE3;[!TM7RNKYZ7@<4!Y_O;H.Y<\N.*_+>"\>WH9&\B]IUH *RE&@F+H.FG!$D1EA8]; MD= RBK6U.,R0ADNAH88244NQ\+;\(8=^)=7C7P//(B-':3NA!<.IGL: SN#' M,G21Z]3G[%?(3&S!2KC=N.D'RM>HT]'U,AV/#L]Q<1\T8'Y\']O$Q,#^;KYJ:3/5!/::F7&=3'_U#O;J% M%XH)I'V(&R6 QG# F+'[#8GP1]$S21F8&DOJH6K2J)!Z980W"F/A"&-2$55Z M$ZH#4X6_>UO]_GL]6\6^+7O.-HR80*;??"-/+"^JQKVV>%]]6+AO6_>V[12- MCV>8@KP7^OYI\_-=9&O]6KVJ?[+ M\B9\[6:^^?YNMJF;)^(Z:KS^259C MT:U98M56KDM-:.J<&#&Y5H&EV^XL4^N[^?KO?E77KQ9A#JG7FQ9W6-9J0I#% MRF,9%!=ZP?=; (3$7=,ICA9Y[CTP%FHFJ<9>""@15-IXZYE3I2_U-)A>7@=0 MU7R'JEJ=4L6IMND9)M/BS3F9.;3QM&ID *"(0I 6)R _:$;2J6+?""L.%ZN M"=4<6 *PHL8 A9%CB!/0%!]G7,4H:=)#8?L,VM4.5FSE@/,WZ1EFQ>)M.9E9 M<=\_.E=_]DGQJ:8;:U(,.PH!UP@:(5DF#BDZ-Y2&*TQ:9"4[Y<^5G5P M0>_UZ3KM!N5273V%YV23$9&1WE(+*9"CYAZ1H)2>9V._B1[ M\(3X#&,C37G:ZT.*"8&\QHIS:) 1CDO4&8)21!W:2?A\8=UY-#B2+OVED)8B M+]GY2HAG^E,U@HH\-^ &,SI%U4EQ MXZ3V)/.2ID"O]\>E+=7,> <]"*$2%A0SAO?6"(FZQY)J8^QHYG7J59-D$E/$ MIPQ_ Z.;/M2-H#RO>]S;&,KF%'4GP8N3LI/*2IKJ^-EEK6Z;EP NB "*6JV: M(K?4!T4Z#JE*G MR1M!<>[)Z2TY"7Q.47-2W#@I.LF\I*G.GQ=AZ*TV\_]LMG/6[4,D%Q9!H2!& MTAMH'$5< +:SBSG0I'ND]D-J\)-BM->@>O@Z[8?X:&C[1&T[S*YVR%Y4BWK3 MI$=WF-N=LR%*E41YBF05HSF/=AW JSI\YQ2Q)^CJK69#J)ZBK WRYZ2^#6>J MK] =6FH@K-=WS3.IS>[U8EU?(.*!,*YYG@4+A9I=:](9M4S!!)4;:'%TB9OO M %:7S8,+&81N*.7]5&X,FI,D[H&BM7+7$;S#-JZ\G>;IA+9E(G@:PI;+F661 M3A@G:6:Y" NM35-&NC':/?^+&/9!)I&R3:DE00QB75(,*Q?W"G:BB:@L5?S[ MUP>HVI%UIK>MGR;GQ$@:R.8T1M!0)Y99>]B0U+SYU48@ZF/7> MUJOY\@I>("N0!P9#)Q2Q!G'D]IB,A"@]_YL;2>$L\1[C@^"@^M*B2RLX4;AE M4A9,YVR4@8NI ^@OJOO6ZM!7A_"K+?YSKK4BF>Z]#BO5@M,0XI%\/;E^*\MP MFJP?WLYQU]?-N^I?ZP"@>:-[]JF^$ 9(J9V!2AIB#%6*[=>78:7ITF5\J.7" MLKV']/!N9Q4TX&8^^[B] W^YO/VR7)R*I<9H@A2]'I/]@?K\X-KDB^J^8>[A MGE./GV&RM_[F:I$IZFTVWT[J:UX&^R\L;V_GF_:L;_,T^;)]CKQ>7,[K]1-' MV*'6TCI(B! 2<4,(IW+[\!C9'DZ,XW*HB,8WRD^DH@G.INW(. Z 1,(C@"C0SE&*E''>!]7G7EQL\VGO-[/5II_@YL=()!:6 M*44-#%$=@8IJ;9T3@%%/*(K*:3UVI[=>;+'L7]Y;OZAT_6F^:%-:'V5%O/?I*Z"L<:YL24<;Y.,(U9Y8S^ MYZJ3D*DESC W/2H!Z+[5J\OYNGZ[FE_6%P(K( AS#GAM0IA*%2"=RO&P>#GK MC'42N6<"2 &$0PA0Q8EP&JH@S0Q39CRPH\QC/Y0>[3!6+<@I36O#NL'HD]UH M;3^1*?"9GO33SHVGVG&<&3-+3_K-S:-Y6"DWNV9LM=YS;O/^5G/.J[ZR=ZN M8;O%N5VA'#S.M>[ 7%U83)0U@$'D;%B4.H(1[G03,;8_2=]SZHP'(#@#"B%$ M'14462>=M80@)YBB%C"9<.0T<@>R@Q(YL17@NN<<=2:2SS[==/ZLJ_EY3HC$ M,W]J@BC7C!/1^H(./I;MTER6?T#Z$<#UJ]WYE)/3"**,>*T],TIC[ V5 G:* MHAPGXSPMG01=8(P,I]@$4:3.2NV5L,1PZ[2#AD>]^)ZPL_+LNF?G5%4G3@\3 MZPB9EC_3[0/YIZ7U@'GI9UL.96W7(:NB\W2PB4R8$R4GVQO<([3A6.E)]^W+ M?-7^G;T7%P0HJ;CB/+2]%UPV[PAV(@P4AI%KJ0((M9>,.!\"'^6H(5"(@!%! MC[#B3-)^)Y2&++9,DT&\":JX7(69-0#,/J^6:+=Q]9V=;NN5O MG(+)OR%=X2>9RTHRD#FI-[PU1EL^^N7JNIYO[E8])U=()-4"A26PT)(;0EN/ MMM)'K6>9']S(#1\Q:[SF AK!J.-*04^P)I9P@Y D4=LH2?6!#N59=OQ?"M M41XZ,^ TIFL1/GMF99)KC?,>S.O;G#^)P)7SO_C!O+B6F-K!/$4P0C2@-=P# M;H55QG3"91229Q2NT_&O$WIX1Y6#G3T:JX5HM2S8_/H_\8C7Y?HZ*Y1-1NYED&O N#Y8CV_;)^AO0!AU<.-D$8R(Z'ER '?R3151HST MB/FS."E G 4) '+J^[Y] _+YH]^3$P" X4#%#,JC3-"0 3W>Q(VK+BS'CO/!5IJ%R!JHY5A M5$$NI5<<8>TTQ=[K+U\KCS'YG:>#S388' M_<0=])/FCW\#-2?Z-F;!^3)[?_IM3)_Y:V\YHAB2C#3PDD!/6/&$\-@U.LG)6Y^_40S]; N M,Y7Y>[3>\C/,ZC_70;^B;7_6("!+I_S_2FB0AZS1 X:,;3S6/G*T4\?RZO B M+.),>YN.<11^P34%H)L?N+(X.J28AEN*"BDP99)@3ATFPF(.B1*.>&V,YV.' M%\>W!:O?_\_V59K<(<]9/&8K\5G:X\_6)@AO?9^BX$PI7 M?C+B,F^3GZWMIY,-V6\./]HZ<98*ARBWF)K@FD&"V=VT$OX%G-C>PS$O+!22 M2JQDK2T9WWGRK[D=Q%II+X&*-W_ R!1OQ!D)\T MVW&DP<^:Z!C:"2<4-$R;I]'3&WE:=KR*.FWV9?;QINX*DV/E*<260.@PU0AH M*3H=]T#",:?Z']%Y0H&4'"OD!"6H(=0"!S#W% M"XMZ;CI_"G[CR> ]Q[)HZ MT2TWS@Q^/5S'@/XH6$*SH#IG>"W,;,-\#]['9UA+7&&F>CT#@$E MV B')7/(6 $-)5V&DR(%U)GFIY.8:5C_2R$918)2)[V&K'G)7C+"+"$RJA)T MBR(3WF]HA[]F.X\R/67K2;V[6S,-*N;DT8ZN=>1?[ MN%/'\]L.8FP)_L(AFP"N]@I;BEHC(=-[EYI&II+,JNL<"8X MB)7V9(J[V,/F[FGP_FQW.NNN];E[TD23R:?#@]_XKG5"GQA_U[IDQYU0P/&3 M$3?.KG7YMA\K;#GPY&%*'5X091WDQA"B VQ@%8.ZFS:[^KAN0]$+280&GAL!H9& A$&)P]1O+204 LCZ M)OHCOUINPMX"J?[60?E?XXZ-ASR<&!")A$UC%*2"7V;I-)$SQ-6NS#\U,=4&)4%YHAR !5& (L.&=02%<5%)U@)G2C4)#R:SN5MOEK?UZD]U>W0$*HHDM]H#(@Q45D@"]K8I M<3$2E<=B8;7:@:R:1M]GLJM? \ZJ UKI>G'Y^7:V^GOUMRWH2 G+1'T_-1N? M]3AARTQX$;7KQ>$)XC._G-U4?ZIGZ[O5-GOXMP9<3P6+ MI.BT0I5C)S+'FD9,'Z4)+AZH3/C=8X5YP,$3"I+&T7D5(A'SU'(X94IB8RXF-1/Q[S25[W&?5_FGV;W][=[KXOF)("4:8IU9@#I*G7W?>Q MX+WG]KBO%A[Y.S"1:Y($'YD?*>Q<_X1GHA[.;1? M9,BWMK&$(%#J\)^F0J72C!-F;&=/ 1MUT3'=ROFRK1%Q?@8R!^1:L_.8+=4Z M?$60)]-Z9+60C]5IY!@R^-$GS9K S" UVL::%Y0[#@TQ4# )C8>0J7WV0DH7 M=;%MB)WS*5+4FB0+I0-4J0";V70IQ^HECS)MD<1J4R2W$U:G6$_ZZ%,2.\\I MU.>;^>;"+&\O9^O-SIS[]F4>^M_[X'L;H2&& ,)=KI5SX07"Q@6N-!92,]19 MYX#VRI7DMEE:N;9(]^-MA[7:@ZT0>U$U>",77=FY/RUKYZ0]4N)^&L:OEI=W M3>:H/:@X2>8?(#Q+"SR>=0(982YI$"+>SB21]#PQJY0B^+PS3#&OEF6[9?+, MTQW@K>>+>?C-8A.P;+YWUB'SVG(=HA!+I-$>0-=99[9?G)S;YK@SS_K^\OU\ M43QZOBTDY&U(=/.MKB;K6_F7^M5?;6S3SD@SGK(#0P++J(T=/N4$-"PUU6. M_%;/-O5LX59[O!FE,)'_]-FG//6YYI_IL3Y\"BK/?NY)*+X5!LU"3Q(4.0\- M(WFZ,]% OWK,13F8&S(;76T![._M;Y8?ZU?K]=T>"J3 "V\MP)0*HPAB4NY/ M11DY>&(:#.!<<]15-U#OJY%LEM7'NMJBSZB=P]LH??(:M7DRS6,_4\L,G^!& M;:',<]W@EAHT\SW'7.0DF*TAICL?YG.QQ]28F<]!V^BOYXOZU::^75]X1#R" M4F&MK.94A]EXGY\4Q$0]VSK0U/DVTQN,50LRQX9Z!+D#]M3+\)IM6[T/I>-M MK>_)BMU=CV=YPAOL"<[TV6-/Y6B0@FWK<[^Y?E]?WJWFFWF]-K.;F_I*?^]T M=_>#ZPL&F53<J;VRZ2U.9MN/$7NSWFL9!=HS0EK>@EO^XA^,98'S0H/ M2DOO_^4>"KSP$BM/K/9<2H\TQ9J;_<%Y)^G@N6 P@O/- ^KU!_\3%[1']Y& M Z1^U.;))O"#6F8\37^.W%@ES]98$];O?#[V4>W,C [2ZH-WX"ZLIBJ81@Q8 M(CA@@J+]!@&C>GB('F.LL )O%\B;9?4E_,#G61C5ZVW2\&M;G3B#PD8Q.T!, M2Y&:33'/7B"J!"-.,Z4U MLBA$QDCL[R)8.SP$S8IFL@F)QI7J?;WZ&J+P M]06EEE-CO3>08L<]\93M8VX Q<77>O5QV7=*R&0T1C .\?4/@^NKN\NV'G\( MA1?UIEIMZY:MJY=-:>S59OZ?VW+]03XVG^M.*.(4/E<+])/Q,U ?I]7W !_D M$'88J^L@PAW*<76X'W,GQ#8S]=-0U-Q.+8MVUSAM]+/YJGUFP,[7ES?+IIK4 M>E].VFK$.7)*&&*88E89ZPQTC483@TC?L&J0C7*CL(&U?3JD.@!VMKKGIU@Z M,>*RD#N-<9;'E66!SIC[[.+]IHY]=R;:K-XMW342T"DOD M\ ._+!>K[K=ZMIZOMW63";&8/6H6BZFN,AZKP6O5^W+ZH M]FC;!_\.\::59A^QZ2*U/1(_6AA/3\_'\/B;^(S/? M=Z;0=^OYHEZOU>5_W,W7\_;%J*:2DV7,>L80LPX1Q Q@6.VL,<91U+,:J38* MJW@'JSK E53@+9G#?@(\!GUQ,O <;HZE:-W MN$[%,#N:9CT@+%*]TLB>KHXE^M-#T88PU>LJZH>__+*[P4,(T9PI8847EA-H MH93=QS6SH/?ETOZ?+*Q2 4C*_<((2D[K34$VXD2E/!$15R?+$))V&;(7,?WN M->[=>D(+$_V>P-W#!-#+06V=F#34WP]>=?"K^C_NZL7E]S8@Q-AB91%PQ@)H MD-76=>E*;K#I5< RI[W"HG?XNL4>6-(:,0NYD0F[D7B-D\\D2LLFWH[SU">E MEH'E:01C63TZE@;+QE:TJCUE=Q<*0DP$DBBL;8G#&&!M&>DL>VO3-CD&V#N/ MJB6M,[/0&ZEK(S&;1=?.LL3LP50?9FL:Z;D4'5+L3GB!NW#';ZDMV:S,9TN=*5)3M]/C>-W-+U[ M@K!(S1M"^71U;Y!7/;1O.&L)Z]7]+_]]7J_"W__\_77]-9#:<] L9P MQQP*YL6]^!(9=:,LD\G1U*_:@]L>=E!_&;IX'<1T]/IU+))3U2^>W](KV1., M]5O,YJ!\8NJ7R:GC2]I\G V*_7Z$L8L_'=5 42@=\RB8%$(ZWV$0"O;:C2AC M^:Q*F&W!.X#Y 1'A**3G5,;)K(6/4A<;(0YN@HDI95[?^D2+F1B,ULU7BR]W MFW4KTZB+4J70&CENC61 $F>40CN+ @#BDE0RP4YA36RQ5&CH4CB%P$BQ*\Q= M^I)W"^Q%U9O*LLKV(T]]=&P NQ-3K2&>'-.HP>R,>57C]7W=12*(\XHJ[XS M@ AA18?1&]2KJ/EYD(V8$=SZT\8E!QY5G4O5*3F3JZM MTU5ZM&:>[+60USV*W9ZGY2X$K(JDMT'>6>KM5L%]XQGD( MN>HP[[7H>]RT4:0%^DT.YR8_;@I(Y[V(CB>0=T*M2S;%-#2YJ(?+\3IVG+[: M^N/FU6*]6;7G;E\M@M[4Z\V[V:9^OPG_N'I;A\Z^V,P^U1=6".:@HT(Y9BP@ MGNGN\*>P!$?=CZC-&GP+MFK0OJBV>*M[P''JFI/_?J)Z)NKC MM#0?ZT6TM3^')R2U0$-,0TE+.+8LWHDCBS N%U_KU6;^\:9NL#Q5:N/"&DR9 M!0([18U7T&G91<32(1;WL$T&>X65\@!BU6!\43U=9B:R0F(.HOLIX]@U4"E C8M0CW4IA%?FPW,QNJMEV,^"V2_XW^?Y5?=ETE_";377=3.)?&^21 M=473R>VG-./P&JH^>$! VG=!I2E,&/QX5 ,S'35YH.-CJ> M-*JQPX09R1$DB@A.]L41)70DZK;Q0%.CB-3-P39E=J4:RG4_N1J1YLB=X?EB MMKB<-U/!=JOW>O\'!Y@GH6FG.3PA;)G(GX:ZY7)F6:2#QNG<^\O/]=7=3?WF MVBS7FS_5F\_+JU>+YIF?]A#DML"?I5R%B _) ,$JA9ST4 ECB7<,(A=U"SF+ MP<*:UV%L*I W*%_>MC"K YQI)53SL-U/[T8G.D[U+P'("F%'B,H.3W("[(1-[[+$Q%1\;(,(6D5 M+WL1TZ_BY=ZM)Y0LT>\)5+Q, +T-[765'V=,=)RIN,&@J;7.:8FI( MRE6>7W^1229%O2@@$TBFJZ'-Q^N-T MN#_S699P^K!W9DDG:V-,8XDGKXOUB)V[QU/9)P:?A=9=_!?*6LV$=,!H(1R# M"+(.@D8HJEA)4L.7T=7O5\5#+WK6+4G;!F'Z>C'ZD^AJ#^;S/4T=R.(9?V=![^!L6KWW^I=^\WRYOYYOO^!M-BZ;\\QLU2*&<,;%X+,X"6 M4- .!T,\ZGQH>NL74U0/NCB@+DY@]ZR)DJ%9!L2OH[5(*I'MW1CC1;7G.(T- M:9.TSS1T-Z-_(<%L0B9#MCGN]U#M?]UYZX]W49_^;57],K^IVL!:0&JL4XR4 M$A)H"7;'O54FC0K>$\D*(K,>WZ/T@]YCBMXQS=L"KV^Y3(;\..F-Y3W9)LT0 MOE[8T1FE"2Z__3..F_7(73M<:U\R=PBO&1,82XAIB30 @"J!C^(N 0U6TX%F M1M?+Z'WGH3R^KHDC4CA4]4;;G#[/R0O*EHC(RVM7*D?JY)TL+MO^>;FN-]YL M%W.^/=988I09#DI4(D8!8-B49=G9LT1%E93O;R6S^@0='7U[7QZM^(NI;C?5 MHJT(X0<%WP^*O\;ET@-(#\N9Q^$[3JJ:\C+U>N?_Y:HI/7?,D"]7?>Y%ELYD MN\.9G496F\"/.G6?&Z9D5" 66]74N5E5$ #%;Y?J0P+ MI7+8S:QN+PRYJ^+^,-L]Z.+3]V(/>YB8#6J'?O(V5A,D$;S>[(^B@6>HC%#% M% TR39U,XMDKRIF.O? *0\_KYH!1*;J;#0*WR=VW%.QO4T!"^A/T]*"J5E*D;<;I[8;>J2?/PZ7W^L;F[K MS7SS_@!6M'A*G9UT> LFGYU(@@I#O(,;I AAWG&;(E4!WI^K?P VC6) M_?YOFO:H5]^J_5Y,UW1M7!5[?Z9PUN<5RJ//^Z1JPFG(=&8?@\[]I&5T MF%S+Q6[YS?]75;O?JVK]]S=6KJ_W/VJGE,,#'N\^=[]XP.@\..X(E:72&C)& M0NNXR*[V*G-CYOY>CM?M$>QFSE\^ZIJ3*$=AZC_%)HPU:QPP-IL M)W9H#]'ZE,2_)^/1DT+NEIWR9)'=]Z!)9)P6"'\ 9+/\-O>&JGTM'B<,?+0$0H&0<(\>(LO[C#5)(,:*%SW!X[H*L]W#Z ME?>*IBI,@7.R%*>A$01E>E;C 1-GM*TO9]-0I][HG[R",82%H*/GS6L:3?KT M4U5_V.(/C/?G[;QHC$=9G'3$L)7NF/=+1+QTAGLP<9<_ MY)C ASIE5XK0DNK+8TN'8Y2JQ*4C4F%KL-;-'TUUH/V8T(@$'6L\;\$8HC2R MKA22$J(=Q[2IX5$22%$I>>XG&1^.CNC#U .8"U"344@;HB:C'9]^D8J7]&0P M=1/0D^$^U"D[4YB>+)J,:/-]]N;M#"C%H)%< D5$ X0S(]#P.D@\3C].$Q( M*4KC,!%$JU)H[),K0YA ("X4QA]KEYL-W/O9]Q]X!@VS@M")B+B1O^;#[]* M^S9FN&^[\;ZM%O_K2_WM?Q_\:(8\Z[YI1CP[&?'WOCXSO'L0<=FQW =PW;O1 M^ZXQW+_9]^MR^\\VT #<&:\#VE@*+<3.]]YC%@TQ1G';BF=-$64HI!;Y86&) MT5H8###DI5H[MJ#I?^,M\U"Y.7J*%TCJ>@O'L O5-+PH>X M\F)&/IB?^,&EFY/-\\7NH__WW04EPX0!"A,KC0\.(8>(=(/+EBJJ#,=90YI8 M:"!TF$M(!*52 ,V]M#<0?AI!%2^N'CA)6T*6#+NO'D@U@:,YY>,$$9TTQH MCC1@Q FJ,/!)'K>:,*\79>X'@0ZHBB.LGK5I^A(8MF8^ G=Q,6L/VK(HT//$ MG-&>@4Q.0W6&.E$G[5U]Y^^WQ]MY4&#%)%/06" 518A3>C]*;%2IU^<^7Y2" M.(T@@,H2']G[L$ BRJS!3#',AMPTS0=;[$[F_G5YJ9YO8+.F)""%A#'I@(20,I]O=P/# M41P5M[QH!%I>"D.:F\7._\D5M@(RHH'2I8 8CJ8J5T6#;%\_8(^M]T9_)(VQ M^I*1P;XB$T%>[D, #\@).PW0C\^I:4Y?-UX^'S"$E_!+73>WU7H[;TY@J[GO M7HON7"QAUD?Y#@A'%:.E)@H>YV6A3>3EK9>LE(!8P['24'L+I17((J6M<>H%=LY(T'!&IZ%!"?QX-9*W7-]YV^]NJTU;07FKJL_UIMK_WL?Y']7V\65_ MN;Y^^"G/EZ;;SAS02E(?NSGL"!&68Z,E9Y!@2R5S,$;7IH0[LU*V-W ^M=X4 MRQ9PL6O\B5/)*1$6J+M3@IQQ_W;?I']I$/YU?S'NWM7BWM>N"^P]>+8 P>&C M6B::@LW/5F\9=W88L0W/S#=3[$G3F,$FR4P]?1WH,\MZ9/:/9G:O]G6P=S.J M,=2"*8VDE@26E):TLT9]VA&WF]_72O:-_/>;^MMRV]P'\\TT> [K06/,?).7 MOUYS@X=4'# 5?SF@>KE@8T8=?\+-JYK;G\TIZ>, +Y[5LJ&LA.J.7+2GE;Q6 MOJ]7R\6RVLI/V_VBAD-246H8]/]CQ%%1PF9Q3BM+-, H-$8[8T%BS5D)##!, M$RT01TJ57#!LF44P9TAU#ZKH4!6_=;A&W@IXF: S8R\F>^J[8S:$OM1PI0IF9"JN5@HNX$C6!E55?CQ1R--&.#, @() M*)$0C%GA98!1P0C-_9*N1],L9!_QQ$W.L32%Z4M&AN(TY3$Y5WMI^5[\=OCO MQ^J/7:%\Y__GR KSD*(SJM*3RVDH25_P=9+^%*<8[S?+>O.^\G]>_UHM'CQ( M)J__\VZ?:YAJN]@L;]NGE)L5/.93CM+XF9\K)3%!W6#!!O 838DVSDIK%**. M2 .)DT*"T@&'K?\_;;6VF57G,<@XU4E/=9@N793E..5ZC&\ZRA5+XAEMR]8> MTU"_?.[5(_7K. 7]L/RR;@VO=T_CO::_MMUUAAU!BE,.A1*:2B$,.089QFD7 MHYN!)JF$U F*N"2:" ,E5[ L$<"8,R!)[@.G)RB+9]*<./%,Q7*89%Z X#BA M?(7;XK>+"648=6?D,3'WTQ#%U$[56?MKG #^4OU^8G13K_V7B_;N^78_:^__ MO(=AF,]Y(2PY9@1@(!!@L!ND95F:&"F,-PXT@K0L+46.&%!R AP0HF1*$ZYA M[AU2/U-5C\;L ]!QJIB>^C!]O"CK<4KIH;[,]G3BRUA&SPAHML:9AI3F MJ9/'R>NOU;=J?5=U^XG-ZN$_EKNOV@>X]4VU>0Q"4VH1%% B8R N1:DY[D8X MIQK&[=-%&H>.*^^YU5A@HACGL+F8J*V04#IBHX9YK^V[ ]XX%4W-<)B&7I#: MV*2\!7I_WJ.!6OSNL18=V,OK9QR;9]0S4[-,0SMS.5>/TK7[7IG8[L].;)O" MBYV>_WMU_<7_Y^279@P@/Y3;(@F (489%_08&UD)^M8K"#3?G--6@DLO+X[0 M$DGHHW)-K;1^5L%LS!H&VV*^OBX.&+O:JM$I>_H&"!/6BS(?)ZTG**X.Q^2V M^W*V'=RK8S.<-L_%Y3:6XS."FZVYIB&Y^=Q[\4Y(%AZ#[]?/EYN_SU=WU;O/ M;KF>KQ?+^>J^9,8AN&^I2B*ABM&$6O8(XQS'@/CPG M BN!FO(WP JK2JVXS)SW-R"+%F4SOH\XBQ.@D=?PT_ <)JGC4QRGHP'L3B?5 M#R+SC&"F;8QIJ&1BGQY?^\_ 6*@>_E37U[\O5ZOV6._.=]KEIU4EM]MJM^U^ M=+"/B-4$60@XQ91;8 P@W5B%!$:5] FW"A0UJ$1"EI03:S''T/DDUB(CE>-E M[K)X'9HVXKR'6NRQ7A7=S^/$,2'I80)Y&;[C1#*4ZNDH93"K9]0R? M['6(:>/*XU$^2(**EP^Q[V@\MT.? ML7&F(:Y9/7R\=Y^=S6#!W==X/CZV]_PN%P%04RB=,8*X9J,+EZ ;X4Z+J!)6 M819Y*:8]E" ]E4M]"X= QJ VCN$/4 TH=,G^O-38^#GXEX#53.T2F- MU,H#FT> TPDW@Z@[IXM)J9^($J;UZ;'V96 L.#&_F_L9>E=5VS?KZ^IF?3P\ MNO6J^X]Y,WTW>Q[=*:J9\C(KI"R9!@ B12%PNAN?% D0E9Y'VBZY,!0ZH3&Q MQ+"2-X4VA2# 62&QS5T YQ[1(7=\@#DR-4]->V""?D'&(]/T(]*KQTSOZ3]I MC?OSGI?6SDA^SR7LF5IJ&GJ:S;O'R7M6%L//+FUWF^5B5UU_V/D^>2BW:J4& MT/D4D7.$H(:<2%Y*;9VUQ E3QAY1>LX&@6TI5U=2[0B'G)<"*:*TIAAY)RDQE[]N@1BY?3!JO3I&NFG[\6SRZB-KU==);$3=_CV%9=8,C1F].'O)#C6-Z6R"O 0M!%^^Y28T[?ZC M6G[YZO\K?4@^_U+]U&0Q9KZKC@<\9J5"6CH?0$"J):8$NI(?95E;,LD9^76W MF,6H=-A@ 1R!5"HFN#/06$-Q<'F/G#NNF?+C)XM1]<-FA(UTW_9>*)A)2-'VJD;N_+1R&M"]LWZWW) MD9EB$EO%'6="Z,MGNIZ*C%!;*M>>M[/V)Q3G=OW+A?+=;%W^L\R=3]LRHM,SSU[TY]] M"NY+RVC3[*!VF]I4^GJH@*A1DBDB#)880VT00$=5+G74*V?3\0I8[12#$I80 M$FN%XL0HAQ'GEDC'V*4."V<7\,$YVH_>7:<51(S;4W^4*.-?;2$ALD],(%Q) MUV__M>*9A+Q=*.!)W?*7CXC^WBZ:W*>A1C AI-*&*>005+2$W0Q"G>6S=?7% M^WM]Z9#G$6P_TPFD(08"0.*TX((8@+6E##FH(0B:)\1^GCCU,'BZV..92MP0 MVZB7#@MRM.;$9_V]RW^^M86'37F1R;IG;_JSS\5]:1EMJAW4;E.;25^/%!QG M&DM.F01* 6JDTZI39>O_.Y5U_%B__-12"E6RTI6<2,8Y:!XS03XQ%5 P%K7K MVVNA_[&T_FA9?_*.-*WI?=P>]*/,__]J67]DGYA ()&NW_YK11H)>;M0*)*Z MY2\?J[AZ\[E:/HBVH,&EE-B4C#H&RQ*7W?XS@Q*44TG\GR('QFB$M=&0.R*, MX[1DF L+H80:P+ UXB&Y_Q'25 *('JU[Z1 A4[-./ @X>OWG6P=XTJ 7F<'[ M=ZL_^QP]@)G19N&AK3>9>?;.J\WK000!EA'8O&_<_&$=\BE=)]*&\7(:APVB M7+(8 V&9$UQ;P@#@H.0*$^@P)4U=C=SU(P(O#MSK<+TI%LW-@=5J1?;1$@IB]<,GY(VUG_14*+Q*2-'77D://+!R2/;V0B*RTF M0G#'5(F!9E(<$T/#!3M<6[3KBR?^3Y!3*14&B&M*B2VQ9-)P@R$U4CJ&1/S- MQ,[)_D4$[+Z^RFNW#W\PE9[B'?#0UO^S:VUO7BYV!SRNY2:DF %GO_S0Q))+ M(10S)=&*P.[X+1/ X@F*:<#NHD50EXA#;!W!%"G@-+:XY/X'OBFCJAOWU-G0 M-.Y/+K_3#)$S=*5_&=%.2-D4+]K&M7>HU+]9+^J;ZL/.FVI1?]JV#_W-C)%E MZ5A)F^K4END2:*F]^ K@%);!EQ_Z?GR^I8@]HN((J?BM S5R-;H7J#DC.T/) MG(82#/:B3MO%(D.CSL['^:=5-=.VJ6M;NM*/1V:5P=:4!R/:(,:C5IGC/CKW MO;+[ =+BB:QO&5Y$Q>8R3DPE1>%TOVE"U_4>3H/(!HG$H M?2S:WELOQ0VDDK5"_(K_SRAR*L8N*\W)O*C3]J,(L?XPGW_X4&V^+1=55W7; M<(@<8[3$CG.FG*+@8,0HZ62P1L=_=.X@S@,Z]/\#KCYRTH.Q "'.2U9D.'#K)%VC9_+[=KFNWO@OMS.+!*2R MM!0+5W)@F%2L,T1*WB\!#O_X\9+@!E/1@NJ;"4>0%ID-Y^&K=T8<0E7>M/A( M2$AJ',_>Q-+C'@Z\E"+WY2)4072]W;W[W#P\NY7KZX-F;3_4J^N9(A9#@JP4 M&&B@D468=@9+RW2,D@PPDUE1/M:[^:I8>'S-28=-]:U:Q]Z5',)AF+",1%^< MP.@#9RVL]@FM#EC1(!M7:5YFZ(SB)*!U&LJ3PI$Z>9>+?#AP4V^W[S?U9Q\_ ME88 "Q$E@ BL(>>F,^-TIHCA$BM^=( *FY;1"._)G=/ MQ9E1T8>P:0R#7L@?O_#6V_O0CO[NMFJ65-9?#J^';X\[9%@CS2A$G"(DL!*V ME.I@SR)*HYY9[V\E\X1[!%94!V3_%C?=#N O;+8=A[JXR?:>M0[4Q?;)7Z3G MC*8,IW0:"I/ CSIU9XM^.[+RO_O53^K&![NK^K9),P[&9U;@4D+G:"D18YI) M8G5GDR 3I4##+&56H0Y<&[=>W\.+?C1R")EACW&2](#"$V2=0HW^EN3+ M+)U1IC3L3D.=$OGR](W)9 P%+VQ6*__3+S]5:Z^.*V]97M\LU\M&&7?+;U5G MW"@"2ZJ]':()<)![$)UQQ51< >LT)G,O@.Y17A5?]CC;P3=_@#1R-301TX$K MI..3'+EJVO'[TPF_#T%>1M_"F#NWO)J6^FDH7FJG'B_#YN L[ 333;W9+?^[ MW?VK/[]9[WPG77Y:54_"Q1DTAF!+M& .&DDD]#1J[0!WB'/#7/B!IF0FYZ-2L)\ MX"&I4%Y>/#.5G-@);/QG<*K.VAFCL_[=YFZQN]MX6WX>^[5:-97 FD7^-^O% MW6:S_WJ&!8 *(\XX$;:D0I?0=3-9*0F(S/^3V,R_$G /LPWW-GN@Q>+K?/,E M5.F2,QV\.# ZR='+!(_X/6 L&F!710>S_7;T-8,0\LZO'B2E?QI1=7*OGJXH M9&"M]_[+S)2B><]+4:TQ!5Q+CKM]'F%?M[.T-'<;A+]5N)J"$2'/C:*F!:[8'['$DEH[:F'RBMY',"42' MJYM9KXIU%;F/V)^_L$EV%.KBYMHC:X?[_W\YH/KK5?'+&?HRW?Q_GIXS2C.8 MT6G(S7 WGES^3\)+\)SL5 M[455KJ\??LJ^G-'/U>YK[7_2%"YJBQHU'F D'542$<@<]@D1/T9Y1D:E)5/" M/4:Z\ZGUIECNA_^N\><2=8A&(?QL@#.]9I^&*$V2F6=K,$T,8P^Y],@.JJRJ M==6*Z](2M5S6D/[]3&N\#O'AV; YE)70<^=SK9/D',]'<'#560"Z@TT33 MXU@MK8H*#.(^.?/4[<$4*X\C+NN))".O&=1D0?LG-&.?BQ.0S%Z8J]3]*,X=;#SS=J'!=OWU:8K MF+I<- >]EZN[IOCI\2X*Q<8Y(D!)&:1.$2CVI[PA %2KJ',AJ6QFGH4[12E\ MR%1L&Z"1]]22<1LF.Y>@-4Z0.H3-6W#[EV6NBA;E_@;)'N?%KK4%\G=&LE*W MP#3$++E7==Y^FU0 9Q!KR:&%9=D\+P6\W-JC50994+G(5+8R"]Z3H9A4[EYG M,HG,)24Q@[Q-2M/Z:UDPS3^$AH5[$Z==D2PETJQV==LLMPL?O33//!T55$E& MC53:2BXQ,Q(8 #LT@&@R^U9M/M6)U*PWBI@!>@HX>)RV:+?%W7;_,.TQO"L6 M\]7B;M4NCZ4-]?JW2!)-'*4I,FCEU>%!P1/H4XT.7Z*XO\(.;K0?0GF'>QFG MR(E8#57J1X^([-^(>O>Y1?;N;K?=S=LW?1Y/&R6& BN%-0;<64<5HV4'QA$K M8H+.3!"F'8OFXCU,CB= >9P:/WF!ZO[IO\-D>0+[XD%M/WK/*''F]IJ&$.=V MLAYU#,3)L*D^5]VEDJV>WRYW\]7ROZOK]YOJ=KZ\]O;;>4%NM]5N>S\['"<' MBBUSQDA)L"FA@4Q8++G F&@'E7RMNO98,/()1(>\O:.UO2I.P%\5!_A7K2+L M([:]"R>!V\7BMH&43L/8_&U^+4M/&^:LPG%PK?9 MTDO Y@@X]D3\0(;#)'E,:N,D][!SVT(K[K%=%??H+G3\XWFJ0HZ!#"1Y&DJ8 MS)N7CH4D82DV-#JQ_E!33Q H1:QFE""KH*""2$-U P(R2I5#46EI2KN9<]%C M\-/HVKP%%Z=E23F."S7'IK=G6/E [!Z'D9>3O @6 P+%E&TQ#2G,XMD+ 6!Z M]F*>2'AZZI5(AJ&ECFL.#1?"2A]D'N08,01C7T>(MY!9]O;'?8OE$5'\HP@] M6 N3M_R$Q0E9^Q3"'E!Q@FC\)Q!B3O@/(W$:"C30AV?>/!C*2-3-Q;V"_>S3 MUFKE.U15WVUG1A-;EI8;))LKV8*5X!CG:4=,])W%/D8R:TN+J\<%Q5Y\A4G* M*%3%JC+<#>>NWHXG)<>*G,2)T'-#4520RJ@ MM1PYYL3!%N&6TJBJ);TL1.E+_&V ::0/L8G","HG-V#Z^/#R:.G-2/!0V7R9 MKP\E&G6]WM:KY77[C4\WWON^UA7U?/?9+=?S]6(Y7QU?:;L_1R" EA80Q)%V MPE"LI 8ED5H98R#&H04[TH ARDE72@D!A 0*RS&"#A&CE,.06)QQZCK!?U4\ M\*#-[T]]:+:9CUX4]VY<[H&3%.2?&^>C-NY$=&%T^2G,#Z&/SHX_5'SOE>?WG#'"F2NBH+:U5AFL'A2J) M(E(P"D13>2P\3>@)P:LO@I@[C:TA$CAN)7%:EE0**4#D)-^C#/@!]3]:B#(/+EF<77ZOIN5;W[W*P!K7TS?-?[N/.1^5)[!>!"(X*E819BK8Z1 M'M!QZS3!1KD$R."2&VDHXI%"(U3 MT@[BOM[_ :2/E?T+.%TRB67H>.NA_EO7"TCR4_/2'6N/;=1I2/IZ[:8ZU]N4Y5/K? M;YJ2B+OO[_V(:0J -6< VM<>[PU;18A@1#H +*?"0$++3D!4":+J;P68 Q1; MXJU8*4QST(TCBKE0SBH?&Y8@:@FS7RFN%J%7A@9C*PM'E''2G8+;,'$>F=8X M^3W+Z,6E]77JSHAG0MZG(8\I':JS]=&^^?VSFTLGRPL(6L8(AMQ94CI82H*Z MP6BX5OWR^U>,6@C*LGGMFW-*D#:",RVH9M0:BH7(_;+B/N)Y6Z^_^"&XN>D5 MHJ8C.#;5'Y';_JG^2UO3%Y>^4!Z#$OY$33$-&4SOUHL)?U+>XB51+A:;N^KZ M[7+^:;E:[I;5XS57 XTB5%&-A+% "5I*U8U9B\NH7:<(LPQB'P]1AA2SQ'$G M $,,P:E!D+;W$=A#_B*$X!]-7$XP[&J."JY_77Q&8XG)(FOD1@DBLE:8FJR MF,ZQ%X4Q,7>Q[XL60YL!))RQG#TN=Q/A?OUM5\&!MWXS/8K#22 TR% M,D@32;@44EI,)45::DKS%U,Z/ISQMRZ.Z2V2Z;@./&-U"9(CCU%U[#Y#[L75 M,92_UTX\IFR":2AC>K=>>, D,6_AKTE_J]9WU:_5S7S95%MZ7VT^UYN;9L/^ MW:?5\DM[EJJI;K[85=+YJ?M2AG@FB.$56@-(B3DD(/ M5%I!K7-<:X#B'IL>!5+F0//@Q55Q]*,X<:2X]^2JZ'PI]LZTM7I.W#FHP\N2 M<-&/H";9IG'R/V)R9WL=.T0!G]'_D%I[&[#"VTT\>W[X YZ_-+-O-;O:S MAW-S=_-SU92*FB'&H7480-.<])?.2=E]OB@1"%I^C?_4S/I^ %/\MH<3J,X] MR#DOL'EYB=/(8$I"%,X[=J)N_KO'RO;$\V?$J3\[E]67 ;CKH?TB8I3/_[/> MZ+OMKK[QXT?^L=S.H/89NZ,<22BTE,XTA9GV1B13+"@.[/G1F<=[!Z;XK4$3 M,]Q[L!0PYO,2%#?P0[E)-^Z?>/_2X.]/TP048 #X.DE7"=>"7^8WU;O/#TR9 MN@E+9E@YR!%G6"" &2Z-L*RSA3D,.EP]S,)HRK#'$Z$- UA[72+&(:RO4KS& M53*M>)&&%R1C.&V75XX$/M0I.U*8CGQ=+7;6FSW6X@"V MZ- 6![C%$6]D,F(T^W-W>UINFPOG/?K[;5\SLE2HM Q)4\(NFE84J: (-YVUS+// 6-[V/<$97&$V4?^ MTM <,-F,SG#<)#-A7)" [; H)X>.EJ2,IEQ.8,M+Z4^?J=2-O MHG_8S3<[,]]5[>J,M)Y5;*70BB/(2UBZL@,IF):C;J;'0?MA-M6OBM:QHO$L M:DGW4FT^TCY[ON:^U'Y[3$M/<^O]09ODW(+OU_A_DJWXGLZGWI(?T@:CS5=O ME^OJS:ZZV>C^.;^D\Q%/1Q//0_UY3YR#GK?9&?+Q7S5 M8+E>^B3^S7JY6\Y7\O9VY?_^4-GQXV:^WBZ;;WZIU]?'(@KO/K<_V"-^OUDN MVG)C^W_UL3[O_$P#PR&PVD@(#'($:&HZOP"(J_HU?6_&FO&.%!1'#JZ* PO% M"0WMLLL]$>W]V7LJ&JD\(:-HV2CNZ2AV]:OZ6_RVV]Q5Q>?Y:MOS\/2$FS-N MQIVP(R-,U#]:E\PYXU^N)[P>*/P O712\<6/P-?S8>3?$L(EQX;H\!I!@[H--60)D^G$V":3B[=.5,N5&SY<\#V_-RF?/K#3 T;4[8Q).:T\;SND_"G)SUI//+S'^^ M *S4 DL)*=4>BNYL(X=<\MGC58O3F1OD35.8/(/VO\YZ0F5/2G@VW7Z%Z\OI M\E#5#:;_!]+4<)_Z*&8D8Z/M8/E_L*ROX8P98ZBE"J F(5"@A+!;W-00\?22 MF0+4=%3UU;WWO4LC;UP%-^Y(VU8YVO5RQRE>:=)I[E<=FB#G;E5L*_] QC MY&G;(VP*N&!3Q E]![3XW2,M.JA7QVICWZ^*IPTU]N/F,5R>4>Q,C3(-7<[E MW)-WTC-R&%R:L5U+>;.^KO[P$E^_V6[OO/XT=<1WWS_Z3VJ/P@D*I=#64@.I M(0HC!:#Q^824#E%.HYZB26(PLY[N,18'D,WNXA[F_]P6>Z!710.UU^'E-(2' M2>?H7,<)9B*:\Y1E#*#NC#XF97X:JIC6I<>E&-/SE4H!#_?M+24" RJ5D\*R M$E+ 46=<4AYUVC:1R:FH8%3MC=2TIU'"#(QGTL(4Q3N2J^&+53TR\?]C*&*L M4Y&:V(NSX-Q[OEKM 1QKF$&"="DY5YQ@;)6UHC/#<1E59C;ZPS,K78/GL.,= M>W>T>6#&E M<<0:Y" 61E$I,3MJ4G.6/>IYN\C/SJP5'LXPJ8CF*DPI9ZNZL_5+O=JFJ: M\HW_Z7JW_%:I>GVW?3__WA26Z,H':$>5ALAI5U*A#2@Q @=0'!(5M%L\$I3< M"G3OP-]:#PKO0K'WH4D<]EX41Q>*UH>B# MX&"-:T:A55*6B$O)H9&HRQJXT33NN>J>-L:;58L]KK[Q?5\. ^/\$>CK/;4% M,YFG/Q_T R)Y('#/7B<3Z0A)5A>4'3Q >SI6)2<$XL%5AKI;D0M#-; M(A:T^YS,V'@J]"2V:&/#E"%@#,=#PO-,]/96J6DQFR)\SL3PX "Y)],#(^![ M-J)CW!Y$3CF*[>-.4)S:FZ>@6>'G^>:?U>Y38W'>FCN8$H8P "@C L/2*B0< MOI^ & BO]MO70&;UW\/Z6XNKV /K(TN]Z0L0^3&8BQ/V2Y,6H=]CD-=/LWN1 M&";3+SC]DC0/Y6@"40UQ!Q,EQN<$ M"R.5MY>-4<2WV(<>$0(H,U.#N'?63XXO1%JW%V&H<(<@\Z8T3Y.=_/ MZ_(@MB8CS<.\>*K."5@)OQ-U<]-4JJT7_]3SV^5NOMHOT?Q:;:O-M^K:U1MW MM[O;5,UQL29NGT$$E&68.0 D-$0S1VV'@P(2=W KN?7<)[M:P$6+^*HX8.Y6 M*3O4A<]QBCWNH@,>>S,J>:N$K09?MD'B9HCT;9'ICE0DI>>.H65KGFFL/&?T M[\EEJ;Q,ANIO:[75>X_HMEIO]P73-AO?T]L'D=3W^U\Y[-FU,\/^W.Z;]7:W M:<.![;O=UVKS\>O\4-EF^Y/_B-WVS>%.[=/AQKVUX5 M>[^;R[67N)(_5GN>4;;)=:EI".+T:*DG+@4CR6_[Q]^K[6Y?YJ"M6J 0 @83 M296R D('+7$=1(:Y(4W^@\]E@UQ/-5\-YS_LE=+&^*% M^D' =L$/T 4N,W_]^*T?\S+L]'M!S[=D+]P; A^BS4+_2YLU%V[L"6ST7)J! M>CI#;Z0,^_EE (019P0*(I@FA'$I[H\I $SX[%NU^51GS[+[@8L1KU,_@K7K MJ>#\+ZX@^Z:O=DV[NWKSN5HV6QDO M-_ZT,NK1UHZ']8Z'RJO#I%&X3.1?;F=E5_KZH/U>;;\G 9Y0GFC_,_ M5+6N/B]WSI-M_Z@VB^6V>O>YW2L\H)TY4S),* *2DQ)R2"4BQT/* D:]ZSX> MJA&SZ*-,W?> IA[U'G8C2^\.C\!XQXJ#9W%STXB-&38M3;,=^\](29LPRPR3 MC/$SD\OXK3J->>4"?M>7'D^QEYO7VV7[N%V[=?F^WNXVU6ZYV4]W>U!M3=[E MI[L]#BFX0(YY%)8@GUUY^\>K+5I(%G?M.;7US+-#)R?-@:P#^/:5SOUQB(?X M.SF)3%(D/FT[9+IX'4GG&?W.US33T.F,_CVYQIV7R5#=-=[0 MNKH^6'SO._?AR].G01TK,22T+ WAB"CK,XG.,J,FJL)X"GN9M?4 L1NN10/R MZOC=/+2@9P=D874S(^#25,ZE&=KW\.4KN]!C< MNJ<=EM56WVTV7H-G$!J.E%16:L.M<]R93F]5"530?>8<=C.KW\F#*$]&ZB' MV8_8 ]Y!*CBL 7JIX6CO[B M"3N ( IK*ZE %E"-A,;6F0Z$Q"2Y@$:8GHJ&WD-.+Z,Q+9%.23,U0B8Q#>#_ M8GIZCVV@I/9HDA]'5?LXUT-8>W,8J:VG*7\#X;!LN_EYOEM\7:Z_//AYM6EJ M4+[[W/YPIA"W5CA".#$ .(L@/>)B#-$>X2ZA M^/:^47]J&_7]_/N/,@%D4?[@%OW1)3_?['\N;N1J[7=_/5 M@PT_#Z?K]_*FOO/ RA)R !E'4I=4EYQ2H#I@0JFH-]1'@)-9] ]0'P3WQ;R% M5MQZ6;F=;W;+Q?)VWG-Q)6M+#9+\2S52,NGOFF[OP8/?V#:Z?Q3\JV+OQB3$ M/H+V>-'/T::3%O\L#H=- OFX3A3Q/UB]./VE RB*,($&8P,M=*94@D+<@3+8 MI9@(4D')/ D\E([ENE'^Z&H6N5LC27P_9D.DC_$?KL<]^,T)*7P@U_U#^E2- M.&EE3^YL7&B?EN.DMV%^J=??JNWN4(YT^['>-?//_<]UO=W]4N_^;[7[M5K4 M7];+_ZZN9PI#3*GA@@K+2X$%(>5QOT%#G/QV3!:4E[XM.'_=E=\ MKW;%O2.O1IQ3:_VPR>7':/BX>6>\-K_:%$>1E0HF!CY&(GM5,DBH ME'L/VXV4$Q\G,EOV[#L7GD+S=YJ+S:N1O>7'FF>?;;=+3+[#.M"??$8>2,Y8 MTW2*-LQ>1:A)K9M N;D=O']"\E7_[MFOJMF$F+HN"Z5$Y(RC0%Q M765WA1 ?JZ90"JC9Y^4.9+?7/?]2%>_610>R>/=Y_R##2'6&DC1OV&3ZP[1K M_ZFS9PVB8Y]H-+(XO#34^GAUWS$:-W^0^D,!#79FSIQ$/YG&##D-*E)5*DK? M/E&SW[F"?^J%@G\=MA;HN\\GCYYT)T>,4E(Y2;2ST#%&G-9=T3]%)(TZC7=! MF..G$YB]/7R,J=G5QVPG?MF_=O0LU>,1L./VV M'GTN/,YWK7^/.\;QB. %9L(LC?7:/'C9'C*A6?#"1#PW!TZA;8)/GRR_+:^K M]?7V^=E;S[=?9\1H1) SVJ>?7!/*((*=92YMU M7*>QEOR^TAWCUO!R=KGXU M<"//EZ3@._ 0R1?@-_&&R@'BN'H71ML9R4O,^S14+[53==:^.I$]^P?U0;F1 MTC),B<(6(&$5@L<3TP#8J+(?TT \N;-K7:W@'^,,6USON/!F?+:.D7L/?FB? M^+'VWE/6FQZMFTQCAIL8)V-ML ]HL52IE\F 'G&6[;D<'?C\^-[O/]_SXP_;,\>F;:XN-0WAG1XMHST_/JC= M0N7WI[J^_GVY6LV X]98Q!2CED--I#"\%,3G4$ 1JL1L?TGPPVZ^V86)Y/&C MI<&ZJ?2BN9)$0,.U T19(TI-A(M[WNHQBF I4W/_[:(JYEZPJB_+];HIGM%4 MM;J W'3,G)&#:/*F,5SC8=<#.TV_[N[J3;7\LMZ7_EQ\_^A'ZW;5CMR?YLOU MVWJ[G3%'&%>\)! BH*UC5*AN0' .HY[*B#!K!9>E1J7$I?/#7$@?<3:8 MI CEKN-^0%@L#A"+W3W&8G[]GW?;W3Z76E>1J7)*ZL/RW0NQ'I>T=B"OBH[Z M#F=Q K1HD!9_:;#^]3):]3J) 6J6L"6FI7.L M!V<.8H!A0)&_7J8B*3F0."=FG4#X=?JV_5^JXJ_E9L M3G&?Q 1QX4 JPL-"@0MP'1<&/ !8'!!>%0>,A7R=Y2R"%,;;&;E*3/PTQ"RU M4W76SAKYIN"FOO:V?5CQ:[5J-EW?W-S.EYO]"L5&?YUOOE0^T@!":L29M)C! MLGFNG7/M(W4!B"Z=CCKIEL;B2#*X>4D&?="PV<,O%GO(D2\'IN$]3 ['ISQ. M#>_Q%0> Q0E"/\ +_0K'>5X%#*'MC!BFI7T:6IC8I\N"WGX7<6T'-.O/7XM?_,;^Y_3^FV,W_*!9>N)<^ -\< M0?X%OKP?D9+,,)7)SV.,B M$A5 VQG!2DGZ-.0KJ4=UOBX:7;"T[+S0_D(W[BJ;N?+Z\-MP,X6HAQ+;:4QF!KFK"'E,3;3@,"XC:H^%C++ MR@%4<3-?KG?5NCG$LP]YNZMMJL_O>Y''Q>U.]J W= MB\K-:NS>TY[0 Z +Z[^:JY,M5% M5>UUJOM 2C'(G*.0:"*4H( !3N[3CL1E:D-MI8[3[L'6&SGJVK;E$6X66Z; M-\(CI24[<&W453M=<(.Y>H)2-[&LJ5T)_'25IBID(5 MK;V,U&:#VY^7VT6U\AVRJN^.,9P@)4=4 B*=\SFBIK3-BHVY1#;656 MLQ9>G&H-9B],L\8D+DZQ]E<\]]"NB@?@+B17KW!U1JQ2L3P-J4KF39VG+PY) M^N3Z^@3&T3+T"28TC!AAG 4 EP@=+"NI*(C9^4]A+_-!@$?Y2YO\/1R.$TAH MGF4N.+T9QOLTQF%2C\ZF/BG8"J[FL/A:7=^MJG>?@VI2'"H[^:_>?7[\K$.[ M9/1QO\&F+.<("TB%@= !8\JR)%)PRDJ%2-33K7D0VPX&CZ#1T74N5OXSRE M-7(TPYF9XK+-/HVYY<(!($Q [XDD3>D-@0CT$W.,H/0ZQ_WX M@M]O>V"14T$/XD(/4N1D+/;8Q)ZJ%LWK1&4Z(?&(C[/G(?IR-PT=&X#_R5F' M84Q$'#VO_.]^]3&W\>-I5=\V<_-A9CY8YE0V@3>8?X M57N2050J)055BBA*..6&(P$T=R7F*'=LVD%LPY(3D,<$M9_@)&$Z3(+&)CE. ME(;SF^MX^VNDG5&NE)1/0\N2>O3T+'QBMH+S_6KE?_KEIVI=;>8K;U]>WRS7 MR^VNN1KVK3I Z#1780004(1Q(* !5AKINO&(K(HJ$!]G&0)B'>,2E58TT:(R MT&(-/0W&62Y0[OQ\#_:J.,!MQ^I#P-UP#8@KQFB)P!S[8HT0F3LGY3]/GAQ# MY;G\-TN33$-#,_GV.%_-R&#P]FMWN?:AB /'?!SC,UX@,/(13$E*T U;KD#4 M:;873&!<>A-< D3\_YA5S&CE%)"PI(*9W-'B_:WB8>%A7P(#-U[SYWQI/ M6YY=UF>).;>Y.HS):>C24"<>;Z6FX"3I^Q:OKLF]7:ZK-[OJ9CMCB!I6PI)A M)! 'C!K_S6&$28FC)"HUMA)+Q@E 6E%&'))24Z\#VFHI2X%D.?U=FL:7HG4F M4@]';^8P(9UR"X^^/1/2N)=[<2*\%<[(_:7:>QKSQ,6\[_->1+96"-^+V=S6 M?B*L?JG7'ZHOS2CJUFX--X*72BI3^BE0.ZQ=<\V?.VV!E"CNVFM?*[D/47? MVG=K_G; UGM[IC>7H=LT8] 8NUW3C\%,^S8O$'1V_V8HJ=/0O01^/-G/2<-, MWWR\J;6,"""R9(0@KB26'+/.#E%4S=;5EZ;F4;]D_/7/#QHV8C]L3J$$CY[_ M6,^[=_>*(]W'5;++II7G0HS^5$YCL S _TH>&[Y7\? M O@WZYWOE,M/JVI_"GA&*/TL3^=T+0W! M$]&S1,X\UK&4'(7JEP_LZRY^V9?=ZO22.$B%5H(A WAIC _R.[UT%+&HVP#] MK63._D^!%8C6 R3"1&H?$.'WJQU\6;7J1GC.R-)S2:2A2 C_J MU)TM3(>VF]WLP\Y'&/->1% M I[1CN%D758S$N"O4W6;"(TX?/Q_K+>WU6+Y>5E=F[HIQC0CW%((F9+02Q$M MG?&BU-GBBNA@G>AM832MV..)48O^K 4HQBB$]56-U[A*IQLOT?"2=@RF;0+Z M,=R'.F5'BM>1YIG'Q7S;;6<@CC#BS@E(B-*E* %%G2'@PYJPZV<##,0,B5[W MSSH\D3N;0S@+EY",9,7I1SA+R?7C(0>OB$=/PJ:C''T=>$8V!G$1O,[;O"5O M?*S3QC>""^&- JD%(1:X)SK;# N;=$UC':,G]L<+J0,8B-:#0Z1BN0" $L.AI@18YJ1F MG16O05%WKF(_>T1-B,I >G,5J0L9:.JO#"GRCO[:\&+F,92TB>E#+/J7%*(7 M"Z]IQ-?5"R>MZ<=>L M];5;E%-A] &HD9A]+.+>8R_-#::2M<+\.@?/:'1"XBXKURD=J9-WJJ$B7H*# M00V9TMC/&98J#DN)*392&$PA-]#8H//Q"IBKE\8Z\*N4]N0FNHO+\!:S[VX/J^_VO M'"X7MIF"_:^[Y>[[FW7S%.K^3?2FT.O'K_/UN]OF([8_^8_8;=^L]][\HUI^ M^;JKKN6W:C/_4K4_;)(--U]N_CY?W54SK2!4I8, *".M:^YX=E.589K0N&IW M/XY?V7%VCY\3R(F@X\[N7VW>?W7DZZD$.NKS\L MOZR7GY<+#T(N%LV-\>7ZR_MZM5PLJ^W'ZH^=\JW\SYDT6G-+#%320D0)LT:T M%_,90H:PJ/H+@X P)9 EF%M90I_D"*X1)XA81$O#!".9LX,6>W,R_11]>_?^ M!']Q[T#1>1"WA)RWK<+6FR?33'%I1^\6*GYKX!5#_7EU_\3#DPO]HN?- S'*[6-7;.X]]7_F: MD-(*!TH(.=7")R&.-#)BM8&D!#+JT>]\*#++^SWPX@1YJQX'[,4]^.($?;^7 M#C*V5IC&3Z.AX@0^7QME>NJW)\5GA#U_LTU#U4?P\\G+PN,P&_P25;U=MO-* M>\Q<(*RT8T)9 I7AW EY-(%1E$1'?7#N)?<#EEYGL.(8"I/%;.1$KJ '\I+G M9:T3#LY(42^JIJ$N_: _?A2KO_^Q&M =$G=,LE(TSPM@Y: 6 -/.B%48]%&! MP(\>30=ZG;N*Y2E."S)0U%<-+G+FZB$/ 8H02=BT-"$6_ NJT(N#4%UX6Z^_ M=*_B.,D$0,B61#6OCS,$N^"#,D94C"9$?&QF/6B0]*Q,%\--F YDHB5. \(8 MR3+^[_T_,_9[D#2-<=\'>#VX@\3NY]:;[M8'1 XP C4FA%N)E5# =A8,95$W M,F(^-_.(;Z'T?:HBAIZP,9^+F;A!'TA*IBW;(P-G-TWC>9K&N.^%_,G&85_O M!ZWJ_N0CB[?U=JN^'Q8G?JU6[1KT]NOR=I^.:*249$Y!+!$6 E$##V X]6G* MX"7=X1 RZTFW('B*J]MA+&4D@,ELK'=B7%G3V(;=2=M_Y6+J*8O=9C!C 9 M)HOCD)A"^2ZR8O,B/6?D;3BETU"P!'[4J3M;G X=CX,=#!\"3 *X4!J6!"&. M%004<704/>N"RO\,-)%9@1I410OKN)_;+R'LRV"8^(Q 7ISR].$MB^X\S\P9 MT1E(Y3049Z@3==+NE?_4T-O[=UH(1%*5D!$KA&(8$B4Z3 Z5094+QT$RW=-# M;_N^P)6YZ0;DIQ=IM3C)S-Q@DSE/]#;@#:UQVG :6CV2KPG.%O5E.%[YV[+; MO]1-;#M?[=^.F[&2 B"I,.W;-X27FI#.IK"<]U/V/I9RGSPX7(KJJ[V]R(O5 MUMR\]=;.%ECS&M8>VN'EP4O)XC,T!$'JG)FN#?'E1MH8S%"]+;Y?S3\O5 M:>A,8*T]C<-=; MHH[@)B-3+] 5)%5#J9Z:7 WVYT7)2L-4])K=Z>GPXXT?H;P524JM=%EB8PT5 M^WMY1 MC==0AK?.6F/:?+9DL.3'$:*U*[8UH"8D7Y1+F+J%RLA+UQ]UK>PPLLE[JA>):HD*6]001/0Z\2^?+20E\"AH)/DBV^ M5M=WJ^K=YY_J^OKWY6IU;Y%*X)-+QP!S1F.H)(:@'5FXE)3CJ%W.I0G5)WN&U77$RRSE!U[BA; H*G(5=)/'E\U"T9._%2Y9;K MY/Q;4][1X);HNA4XJ<0+A4QD):=F,-&&?Z25BX?>8]P@2 M)\D@$L3EP / 2*PS_\AQ4K[A!$XH:1CVC(%$.4B\L&5 M/A7F3U^Y/2 L/M>;HT*W2M#M20Q6Z[QM%IAH3Z6Y(O/PO6:O7M#L9QORTD(^ MA.ISF?P8+3@-:1_'UF'7>WN]M4KT/$%/O< 'D)<990I8B3 MI!,22&W4*:&DP"P6M$G&M466."IX\SJ"YDI;JQBAN?=V[DMX[@$_+RI-/;-4 M\\&XS1H7UD^N17/%^U=GF_O2BWI3BM"3D*$^G\3,6IK<=3[ $5?VD@_;60N]UF^>ENUZKGKB[>SS<^ MHRI^Z\".+*//$G9&#X<1/ UA&^A#G;++#9":&6=ER;4F@AK-2H@DMO1@@TH8 M5V$A[I-S2XL?-2N/XX)#(70(!%,UP:X?COUN;Y?K\W)QE"/4D[,Q@R]T$TQB6V;VLQ^W8<4/]T7,#/K#\5&W>?6Z1O;O; M;7VP?^W1/@(Y0ZR4UA+$!52 0*]")>K (,M,W),MF4#$#/5>[ZNT@-K-T^L] MI'%'?#_:S@SXS.TPC?&>V\EZU+Z==&(_:@TQ/IZ %O.2(*VM0%K"SKJ/ILNX MX9W*:O;QW,6^]T\B36L.'SYG1W,]C3&;W*NX.;DG:XE&Y8Q:SIQ3A$L)E38" M*(*/0;XJ5=+1^*JU/_NL^@H__<=>,+,_Q)@+]R9NK$6R%/1PK3D\I.FMV/6N M?8WK<[VYV3_)THUM!9D2DF I_/_9DG$?;>^WJOP<#,K7CN"&&V+4)^F*0%KZ M"=[YH%Y)9:$P);;.E";C>84.7N'Q%7N Q0G"D(707.1&/, Z.LG]WF$]DCWO M37;8:ZPA?#RC6NFYG,#;K&G]J7/UNC#MNJZ61[,?_;^8$68)0\K;0)0*@#EG MK!M%"DL:LK[VY$.-H@!BPZB1C(C29QS&:B@X) MNK-2TE.AS[+Q3-RS[0*?;;7X7U_J;__;.[6/>?P7CT.=QPX_HPZ].;FL"/2' M70_L"^%#6OK/OFX^WZWF7V:RY )ACDJDC"3,:<Y,A([IAY^J_#11 M4J>@LH(@5BJ.#608,L-9Z6?A[$=8#V"*!DWXJ(ZDYO5AG8^5N'$=2$B*@?W MY1=&=C]:+C^T>^*NAW:(^/EZ_YBO]6G-?%?-?%" C&& ,L@HX((AW$U0QFC[UHQ4K&X\_G5B'H2N0HP419)@03N(28>X- B=R/ M]QQ'PAY7T0 K6F3QLA%-7;APY&2MIW2$$Y92/!X1\8I\]*5M.@+2VX-G)&08 M&_$BLI>LO2U-L!#*_V%]8 .%$_Z[;BQPS8*.PIZW *R0POD_-<6DE*5H#):L M%!"[TB XLI <9M9!4A)%8*R8Y.)NF)P$T99>4$[(")*4/N1-351Z^?"BK/1G M)$18]DN=OU9?ELT*YWKWR_RFFB$ ");&$HPQY$AK<#\DK A[..C%#S>&0BU] MPB^E)M1080%O+JTQJ3@'+O=CPX>%^GM018,J7$CZ$?:ZAF3G*DX^(FE*(1S/ M,?""9@PBZ_)R,0Q^G:C3Q(J$]I*TF:_>K*^K/_[?ZOO,]\3_1BV%,A B&OMML'N1%Q^45 M@H@RG#G- .1<. MHU_V];I6AFO&B 54*I;!6FI6,\!)(B;5ESC +E4(N=[)R MP/4@AX]?+NU/W^OJ,0IS<0+2B[04(O(2%R_HR&#J+B\EPUVH$W:EZ AD;_#7 MZK:YC+S^\F$WW_FL2,'FVK$ 1)=$<^4PUL?E0"=TT#,%KQM1S#("+%8$$*6) MDDYXOP1KUB!];#52/'(8*D=TQ1Y>=%C2D\G@Z"0_B?V"E%C^$L8JSU)R/F09 MQN+EY2:-&T\#F!2\A,O.F[4?L//F>9;*R]O\8'T&?7A$_(1LG60E@K:T0!QW M(0"$<;+S@I'29VS:^'B,E)Q R:0%I<..M@]* YW[MN/Q6.,17#,KS[MQ%"L[ M?9D,E9T12.PE.]'\I9.=YRDY*SL#69R*[ QUXXGL).$E7';<B)_HE&#&$A M7!H^?*U6*UW?W,[7WV>\N3P#H2"8":J4M,2@KJ\+@X(JE;SPT4HW%=V 9<+A MYOD!SJ63I7 ,,: 2EPX8/P 1]2I:PMQ5&+OIM<%4 M=*"B Y XMH(CD&Q$]0M!PCA*&(.<^G\^".G%U%2DHB?ZIV'( !8B=FCJFYMZ M_6%7+_[9WOW?GE3 F6EG&23-\IYV1C,@L#J>?:#&Q1X8.6<*6*.X-(Y9+@@G M3GGN$9=8B])*9>A(NS4MQ*+%>%7L418G,*-W;0:Q&[QW,Q:Q_79P^G*:<"?G M#$'G]W-2,#L584KCS-.]G70;^IK^\6NW_,-\T9NN]RL=CL50]0/5F8-P V5O#D? M1B@QACKDQW',F'J,*7AXJ;G_=E$5\UWQJ?*Q9%/"I2ECO__ N"K4?0D]KU C MLABG3!^:[CG?7.\+@?RQJ];7U75Q@%ET.(L#T'&+'3U/UC,JE8C=:90V&NI$ MG;3'I5"CP[?+:OMFN[VKKF?-;%]Z\4.TF=\)802A;C A0*/J4P>:+ UH#A43 M7BI"C+ <2@>A58X 3K'(O1I\@-6^E+4XG./8JU/Q^Q%J"J&*YWJ(<&6E.:>0 M737%]S?5_/!XV;T?Q=Z1*0C=8W*CA:]WZTQ9"/L[%22, SD+?I[JT%N?!_%^ M_KU]=7YFE+1,8L:YUB5F3OE!VPU>@,MRMJZ^-.\OA4EEH%%9@E)CB#2FTL\' M2!#DG&30:$XI#3QQ(O9C^!1?\% ^#M9%O=TUSURWBAD9QZ5B.$P>QZ1VF#R^ MK(BF.E'$#O+(;S<%T7A&"!.WPS2$,+53CU]2RL'9P/Q5L))!:/S_8V$1!1IP MW U+30 ZY*]V'2A]+Y@Q&% -FWT&@@FW/KFS@$GO']=&LC(J7'F(J$_NZD.6 M@*QUTJE6**'3&%A#G0A+M>(X"1TXIOJTNW^)X>110^&:6!\)B"V$S5$R?C@F M(@0F8?>?7[-!J"Z5;HH?69\\4B2!<-(0#13DCF1_)%[7ZV_59M>^2/A+O:NV M5T7[,$71X-VV]6/U_':Y\_G6VV9"BTRL>C,;%BJ,06I<;- @*NXA%;]=[.W& M%[@YHT-#V9R&$ WVHD[;Q^*DZ##8EO]=7?NAV1:;U3YR;]]8G#&.%54E,1)P M*834&N^+*Q.'H:1!&V=!AI0"UFCBZ?>YF7"06PN@PJ5V2F@AL]^>O,=6=."* M!MWA0=3 JM5I. U3HM'HC).C_DQFT:1S+)T1IB3D3D.=TKA29^A\<3K5!@F_ MU.O# NS;Y?S3AHZE"KX<*S3PT@1=880.BKF2I M5 9&D^G4:V2.J51[+/%:%K%T$#%>KM<5V]VUV,8:F2HAHX!3A332I>.$::LH18+<,'(JL%8M"#3 M:%<$P8/D*P^WR10LA-8Q5>Q(5[R0Q3,]:2WKX4Z8G/7E::"B_5+M9M89I)I< M!B #*:2::7E<0R8RJ)IA@!DC,"50- 7D$3' "%8"X;2E!)4,XJAGD_MM%>Z' MV'R[K>J.<18;*IOU?HNL*!J(A(#Q6@T_B+UJ-.@ MWY?-!?\#LJOCTGK49?\$DG2.IG.JE(3>B0A3&E\>:U-"AB+.']Y6F]WW][[+ MM<_G_M?=\K9]2K=[-I=235B)$2PI 912*R0T6ABK@+7$DO +% ,-Y1MA';:K MHD6WOT+1X>OS%G2J,XGG&3M_/#$1V],8< G]>7IH,2E3P3<@%E^KZ[M5]>[S MBPCV9P& Q)!2+I #P&I34M]=#N:==$+$A C)C&:.%EX9D'T.%*7C.TSO+D)U M4MF[Q&&C4-;.2%]RXJ>A@.G=>GP-(@]OL8'(A[M/_UDM=A_K=QOY;;Y<-29= MO7GG?SAOZD6W)YK;;3OE4S1)#;7.$6.D5V5,.QR.D:C<*;WUD12R." N=K7O M@\41='N)Z0A[?PZ\UYF #.T2%S!>IDGZ*6G*UL@:4P:3&A!CIF^@:2AN1O]> MB$%S,9E%@P];D=KAD@#.N*1$*RF05$YU\B%+ZV30X@P- M,X8:7^0 10]B4RER9#/]@)H[%YFNZ_'6UW,W^?;ZYJ=?+Q;]7\^O_ MNIMOO$BU%IMB6]5ZX0'\//_>=*_#65O-F".0 L2I !8B)NE]>.YQA0AR%L.9 ME;B#6YS@/8SM>\2%AUPTF"./^.=IB?/B>_%&B%/='Y#_Z\-CS7X8U^OIML,# MF!=KC\?SGV?%SVH-RI*U\L0P!)'G<-)8>^2*]M710-ST#+-(*H'[N1E8CGAHG88 MP>/NYMVSUF<_KP?GTXKDDW@4NJ?7FZW!BM?8/>0(RCG(#<324LI=J:G!N+/L M%(DZ19W"WA04;]""R""R!VI>)IXS:-Y%US?.\-9']7JP/G'5Z^-1J.KU9BM4 M]7Z>+[XNU]7F^ZG50V1)M;7<.&M9"9M:WX8CVEE4A$1=Q!UB)[/*':$]WD7O M54E@$*%ABC86EW%*UIO&+.IUAJ,SJI6"V6FH51)/ZO3]+O*D5?UY]_M\4WF# MW9>F^E:MZM9T<_K[6)\#X^8(.+*2$1\5$LZ!.]B'"JFH$P7IK&96KM/K#AW2 MGK*5D.DP$;L,R7&2=N2T4;3C-RHK@,$[#=&\T.N.DKC^3N6ZJO,C2&3E+0NXT%"R-*T^OJ:3B M)U2GVKV+K_7J^LW-[:;^5K45N0\6&5><,V1\P*B +)& 2G<6@14J1J:&V,FL M4D=HQ2FVGAHUB,\PB1J+RCB%ZLMB%GTZ0]$9>4I![#34*8DG=?IN%Z=-[FZS M7N[NVB#.+?]HONH,6N 0Q,ARYJ00%!/>O)NV-^A@&25- \QD5J8CLC;#Z;#U M5*8A;(8)TTA$QNE27PZSZ-++#)V1I02T3D.54CA2)^]RB;8AWYZ4&M( :N*, M$E1AJ2AUK#.,+$9)=B'#S5UR$W) 1:<41 _<@F%2.JUF MZR6Z)RX4ISXTSW(>O&@;[=2/J^*15%\]U.IQ13I5(YR1\]';>1K"/[[;]87' M5Z(8N*EJ")'D@$M+H6KJY E#66>R)*64LUV]FZ\&1L AAJ+BWR.FP?'OZ"4[ MSY'4)U2+X78:XS6-*Z%A6CP_H>/JS=KG8=5V9_^XK=;;JGE4T/ZQ6-U=+]=? M3L?[S#"H2H:(($QJ0X!&NS7)C2-9PG^%3[O59EFS $&0Q.X3KCW:52EEDKK;UNHA+!3)3,5T9C"; M$:F2YM=_ "\1D;=( 08K-EOIKNK2E*E'S\@#MP!AR,O.5:,9#G,08GY,$-S MQ=GB>]5\K6VE\&U[6N4QQ5CRM%"X9+R$0B+$N2H@D@PX/=)Y#,T^;3F":-XN MOS)/"5_U*!V3RO'L6F:+D]+JF 8^X7/_-+.!E_S2 _S+Q)G=6X2=2MF"D3T/ MC0OHS],D*S!3?JJFUIME>S^^+;Y=%.8MJ31'2!5Y7O!4E1GIIYQ,1>YT2GK2 MD *%S+"2&9$%)B0K 1:%(E2KMY(%B!W-O:ACZ^WV06.LDI6!.$;-7%GU$;*( MA ;0L'<#E_PDEQ/HUV.>K*7+D]XYJI:O*R<%:Q0_(S+2!3>IKI*D2)6 M"P+ M*=4PF7)MU&6#YZ6?#P6'0A0%3+G6WBRCDNJ?7D CNRG(W:KSW?=UOIA_Y5F& MF335JK[9F$M+HY/-MQGTSBN#DA7!V[F>(QO6!:SK MS7I7O5]_KZZT4?T-K;_>5K1]+XJN_O6P;JHKNOVX;':7U^QAN]Y4VRVO[[YJ MO3/*U_6$YIE*48XAA510Q?2ZC@3G$A5 90A+IRX^4^")71+;NO!KZT-R<"+I MO$@&-Y+E-C&.F"AA<"4Y\L6OT_TDXVDGB7,;2C<)G6H4XQ3QCJ?^5+7OA ,[ M#VV?U..G]<.3LQU@[6 _?UO^1]WPV^5VV[T@CQ'.90:Q_C]9LC+-J>H1X*( M3IU 0MH][UKP]6?2XDU:P%Z]WX(.PFAAC\I_4 %WHWYJE7[*HY\:>X_&[%77 MWS-[=1W)7@ 5/=C_L+P;NC@AF@.9ETJ6."]Y 7 &^("B)+E3GY+0ML^JIA>/ M)K1![=E:+OB(C);5Z(,14EI]QF%J?7V)4#^-'34TL]?9<=[9:VT %NVKK[N@ M^02:]_M[*VF&/:L]+D:/S9-Y':[BZO_UK75UO3 MQZIJOJ]7U?9S??NH*'J!I *2%92FA"J*.. ],9S!G'AUDXJB,G("OIN8VJS M]+Q=;]HC=+-!Z/G\>1B&[23R#.2ZB:,!>''&"D@[@DZ(7F"&YR%WH9UZUG4J M F=^-4)/!7:10H915F"FE,@(9-JH'(PB@C*7(_B1IB8YC3^^.?=FS?<$)2U/ M6;(N:O&F=QY3+I0S)PM;1G)DW:7WX?[^MFW7M+QERUM3*_7Y6U6U18"W]=:T M3/E2_=@Q[?\_%S+#!!0D9]IH6NJ8)F.XK=A "BL$G!HK.1G&F4CSC%$,"X7- MX7O*\Y1RI+/3DBL0.Z+H\24M0'/&>%]O3(,KQS:]0:FV"RK.QK);:'$,,WG, M]A'2Y'>#-6G!3MVOUX''$S(893CF(8IQ7'O:N#<>?]:"N7^O7><9]5W%JNNZ MJ;J__[+\(?1?MKOURK2;*F.2%LBI MM'DLE@)1R&!&*8<%UG\E-&428(S33)A'R2++Z@#?)&CK%G3RM?5@^*?=\H>C MQ,8>'$O5G=&X. KQT9"\>S0D_3]I^!?)X$#7-:]SH2^W2-(/Z7:$PWG M3(1\*F^?:OND+-N7?@_V]TO,P:2@99YF2!"&!05,0LBZ"Q59FBH H-L%Y!.& M$$M!FUDS+E)Z8&THQCV MC"'L*9I.EH<'8'<>RA;&E6<%X\'X<0]!/S;UU<-J]X]ETRPWNY_OU\NOZ]OU M[N<3:4QEJ4I! $6,$YFJ#*/N!FL!,Y5)M[S=U;@L%)0%0YDJ$4YAQE+M.I0Y MY8IPF,K80>;#W=VR^6D"F@%I0E>KQC10.#XI:']-_^W@QMI5ZL*/BFNP>88! M\8\N>["'0=G#G5$D:<>H5>@8>'#FH:CQW'LU.(S"HT/%H-ES:+O=[RU_7/YL MV]U_JDSMC&;//QZP;;O;P6\O8B,2_7)[\T+5333V5CZBCNZLWNV_;U[@*3#86=X)YY%-PD M]]$ 7!Q$]B(9$%\D>\Q&ESO4B8$]>F@\^+!^-R&41] MQ4-E3'_YHU[('$"8Y@0J!E*^8*%L3J^S,*">NI ;0$0C\1I> M.3705BD3#75&:GG@SU%ED*"HER M,IC-9.ST[&!A,YZ+OVR:\! ML^SXXV4GH+,:*C>!-=!_U:-[US>3/< WF??@0+A_KH^FW.$\^S+>##;1B5=A^J/YTR>[CHK\:^?,938/V=5@N2"9C3 M3,DL2PDNJ22E&, HG$?68"L(9U3A-+8*VXU!+!T.3O^$2FRPSUV+#<:@:NPT M8']6/79SW :39.5GBH+;EKF0I61-!-E*@46-!NP (Q(5$FV0G!&14:1 M%=EN!"()NK(EJ2R5@H@!A2'C M2,*TNP*..8 %=+K3.0X(% *)C' J4LRD)(7@6+.5"IE+*&-W_#U@3X[ MS>^ M>_C) ?_1#4$CR-J_49)HCO M%5BU7#=_7]X^# ]S;*Z.;G#^5BT-FJO+S:=J]=#HH/2&+;?K[=/6 0I**DH) M!-?K#\4@);07DBS-"Z?&[F&1*0 5%KF "'%,$*"(JS(#"!>MPHEW1OU9ONF.77[^L=>AZ]-O_KO]9C_2W MG[XW;"<9=+O58[[C[;:<'-_-/0S5Q9L#KP=Y[U'2NC2C^[L!AN3$NG.>H9_' M0G0FWU^]%CS]"+CL3NSZA.>+_C?;!TT$%XPQB&DN@208<)::KM EX%E!%'$^ MLW,V$'GA>+K[:'!Y/;+DQY[]ID54XL;MV-IP%FTGXRDO;^QH>-,X#S4;Y\(+ M.QPC^?#5EO[Y#M-TI@"8E%E&2@0@+W7$W1LK.;0[X<^FE, M!/I"J,Q97@EZF1L'I7$DPE"+C*9.]H3+%R.D)8H\?/TT"K%,;,Y"):JK-ZEMR4W^OFHW9!DF6 M-_I73$+45+?+G[6.[D MVXI45-Y=!4J#27HTADZ#9VIA>LK'25'R)F\N@N3OP#,Q&LF%K1"UIZ''UA89 MI;3(%(8$$95)Q"4?!*\L '7:PW/_Z9%ER!R8);<&D)MD>-!DIQAQ&7(3C.YD M_)%L3"L7S\@XH1;^Q,U#+$;@KT-]0H[O9"WOUZ;:PMQTOSQ43BP44XB"C%$D M<$X$U#D9V@M3GI=.#V-YVHA=AW=4*/+0WB:^[KL]W+8],QR?P_(ETDY2IN#0 M35AZ1%UKC.0(T\3O7KU,S F1&4OE/*1FM!=/G[(*PHICA')4[))+R%6F=-1# M!(- "%$,6T!E60BGYZKS/A/1WX M0Z.3Z=T"9[E0-*,89%PR"5*=*PSF@.!TL:EN3&+]Q3E\=[=E-4=(-T>>P;)/ M<*OM]G\FJPY3_9KZ*<77&'*9,JZDSG3F.+OQU@3RX\5['GW0?@\6BP)I M>V4)BURF^F\84KU%(CESNGHRQLYD>__SF#L'9ERFCP>?,YU!/IZ\-8F\V;&= M1^QAN]YH(>;UW5>=$[61(/VZW37+U6[!L, IT1&AQ$315*DRRWDIEVMHE(UX:#(] MBE"'?=P)N/39T?6@,=Z"_S)';RWX(YF=ASX%\>2E!3\(.[;J]&7Y@S?5U7K' METWS\[IN_E@V5VUI#I40L5PI"76( ;C(M2(.]B0IG6KQ_*W$/D%:_D@Z9,DQ M-*^:O!%4VJG2-"RZ:9(G@5$4Z55^3NC1>$[GH48!_*A#?VT!E.C#\FXHW2$0 MTP*R#&0*L@(@B:#86P6YTPO!8VV=1Y4N$@/1LYYO-+TC-"H2LT&4RI;4Z13K MP):K;GGP/&/U\O'&1L.\6;)5LD_5MC+WN/K +2M5"B'D,H4(I CE998-1O0O M !?ADQY/(>2B-+_@Z MR,=DIR/?;M>[Q9=OU>;!_/#Z^JR;YSU."FG0J>:_1/J^B?8. =P\'_?\S9XJI>M6T+VHWP/_/8/W+D M3_,-/%W'-<^_FD=J $J+=FV.P_P+:_N9A_B\L<&YG:]G,5HJD0G"8(@APGBJ ,!RL_P=Z)0#\4[_.(_(-Y4\?Y.EWGWW?]P^OFYZ&YT/X.*BDP"4N8L*QEGMJ\SCC$1+V[;HWK4N^M,51HG*#HYK\83.Y,)GIEX!''I-Q$)QY:QE_ZB;?[[;?&SJ5;5]8CE-H3:O/K?8?-4\_&\.DH:!-1Z:UH!I]YL:1'.!=->YTV M&U$+0/K,5"V$1Z_)6C"VG'5-K3?K[;?JZJ]U??7$,@9\U&U0)P/C-5 M"^'1:ZH6C"UG5?O\<']_NZZ>&B491@41J>(X1ZE(=5PX&,T8>#4<32:,YTY31 MEFTFB M=,YL.3M!?^_C=_7=_2D'/J5WSL#+O>6UNZ.;J4[=&\7J[ZUIEFRZV MDD@LJ2Q264!*AC%LU=? 0C-GD,A_,&NL=;: M;B.4]B(1*$L,("IQ3E,B2I:*0O16!0+$Z51MK*W81VJ/9JEWW__1C-JIX)1D MNBF?.X^QBN5/$71"TT)1.P\="^;-\_KZ@"Q97T'4?_J)6O87A1##*>2L5%3@ MG&$*10H'>[@03A&>OY7(&M7.IF<1A>=U0W\J[21J&A;=Q,F3P#A7"U_CYX0V MC>=T'JH4P(^G%PD#,1,@UY\PN[W&F? MA\J%=IN+,NZ7"3\C?M(X>GT5YL83 80G;=)G$Q]WFY6'8+7 M^6J1LR<6DN3'SAAE.KHYQC)8"@0IR0!*\X(HBOE@E$GLU!UTI*GSZ-.'MZ], M1N'57Z4B41I$J"S8G$RKK.Z?!B)XOHKEXXR%:'ES9-68YA_+IEEN=MO#];SC MI\*QN=Z*2LHEYX3+7*4IIJ3,0$YS856P^*81B(5IKY,S113&5)6""T#*%*>D MY$3$/LD;H!W=/W5H\C&*O=.Z-"EQ;HKT F?)[P98TB*SW*X;3Z!#OY.IB/3K M7.)-J%W+D1/.OZ#7P?B:01N0(&[4@;\CMZA2+=?-WY>W#]6[S?W#;ON^^E[= MPKY1F9 RU38RP: 4C$A12MK-$()3@:QZ@-G8R=,\%0HCRG*)&=$S,F5E1B$" MVEL1?3>MQ9) S_Z#HPBTBQVGXLY-I@VJI(5UD73 +A)K*J/$CB=X.A$XAF!W M'E%C$$_J\-_>>$5"O46$>,8EI011/;=0AO,"#Q-*ZZ%39<4I.Q+*(LTRP)@H M<(DR@GC!F2H 3D%6I':/G(U5)!10D:P)]%>D&-R%4B0+*B=3).2E2*[LSE>1 MG#VQ4"0_=EPNLFQW)NXVE1UM21F!I>)9@5@*.%FT"@N_!2$+W?53=VL_[--XX>5.2M**8NB9 I@@B0#:+\R M2SUO_!7E17-9FA,.\YSJ91\C('4.F6>< JQ@AC M)E.8K6?-: A*??0F.IN^ M^F-!Y 3J\Q(]UFHTBMLYJM,XATZJ50"NK#.RNJG6-QOY8_5-?WJ5ZEX>Z$UR M54BF1;.0@@#()$7#-BK!&$&Q^%XU7VOKI.R4J30%^H>33*6(8\6TEZRMY,]Y MD1*DG/I('J.R3S Z=$G5PTN&1QCTQ]'V'#S7\WJG:#N5:(1@>Q[S+HPK3U.- M 99(@/SNR"B"';=)IN+6?[_$@=:X M.R4GJ++9,@G!]$P4+:A+KVVBA./+NE?"3D'UWWU3?JLUV M_;WJ?W5HXTMDP9#"E%-9%H6$.4XA(Z4H$.6(4]M#E-!FXTW+/5)S.^P1Q*3# M>+8.UHXS/_T>!A]BE&SD^_V*\^,N^ MP9IVY2+IG4F.O3'O!77^G$WB XW#">F?>J3GL21,[O5+C\5/SGJ():1/PKOB M^M7/+\URL]5(#-#-5?M/M^T6F(Y>;Y?;[?IZO6K_F5[]QT.W7:;T:-!+_NY3 MM;Q=_V=U];?[>O-Y>5M=-N_7_WI87[5_G+5"JEE82%00SB#.)(,B0T21C.Q= MS 5:;*H;TQ'G2YCE:';^64DDZ23R&17V-0[:]:I]]*CWJKK22YL6P&K9;'0. MXMC/\T_%<( U<78^G75A'39F!SJ2(S[:*^E'C"1/*4D.G"1&N!/#BMD1Z7A) M'C0QB6%&KQ+)$3<70_"EZ9G/(CWUA^&YTL_V^YU_N#!?ZAQBCODZ$21PL77O MK\OUQM#1X7SFK/ZS&GHA2E:FA*1E 0ILWF0$= ]=**<;Q"; ;LU_,3>Q6+$F92*:'R#&0$%S03% ^P MI/Y_EU[ST<$XK87N_>E?VD$V.\='&\?A$NTPHS,^.9Y\8((O6H?,\JV=XGFL M0K:L>V:+00=TWJM'>'<=LK((/(=0?;/6B+)4)#BIMJ)TO!*'9C.XT,XFCN_9\A1(%Y[G MKW].WCC(FSM+$]5 +!#-,.(:B*(28RHH@6!?F8$%#16RAL!RIHCU(METQ^=! M0]8@@S-)B4/0<3EC:<-\Y-:"]'AU#-;#.7^Y#NIMV+H%1Y9MY?X%0 .8A8(4 MYK+0:PP6>580P-1^4X0S)ERD?(R=R#+]Q?PK+\BTFS2/(M).=J?BT$U2K<5T M#B)Z@L(3 AF"^'F(7Q!/ZO"?I9MHR;ZPYF/5?/ZV/&XMA;4F(BX+;FX^*ZQ3 M^Q3SDK$R3YG*F%.C)W\KD;/J1W,LT?"2%I^;7HW@T$ZMIJ'/3:L&3 ?2_-K' M!=&B5PDZH43C29V'#@7PHP[]N?D^E&J>3]]5[[7X7;W;[/3GMM8+'-UNJ^&5 MP0QBG.:(9P)Q5!*92I1U+[5"B!1%?N^DCC8;6:6.'^OLL/[:@DT.:),.[MA7 M4LES5=^; M6NO5MTU]6]_\_+2^^;;;]IDNY!NDGA:$;M]&]*,MU$[\#C 5K283O3+? WN#JA;:%8GH>@!?.FCO,M M.G2 YP_;G"#6(M=GMIC3)ICD/]CWT/&H;]Y&')/Z]AY>'7<31LH?80OX?9M>6)QZ]!$ M?G*._;K)O_7Y_MO(=O(V-+RP$(2G< 8-YL/Z4\?ZV!P?SFZ65]7=LOGGMBLY MO:H^+.^JP29A@)=9+D110B8(!;F@@\TT@TYU/N,L15X&#N"&*O2K*FGQ.3Z> M/8Y.NR!V.B;=A/]U$L\4P9XDZD3\&H;@>42O@7QY^JIV0(:L(M??ENO-KMHL MM<_TIJFZ'DGMR[:WYL[S(^7L4>C@.<]31C0()2'D%(@A]4@6]./@S"$2BS$0%C'OFE=/\]$Z5J@:.B^;CTU]]=#> M]V++U3]OZZ'7'X!(0@)@EDI%A !0T6(PFJ=VC_$%,A5YH6K1)3TDQT+2D1S: MQ=H3TN>VQG3,U4UR@#;P>*9H^S15IXHWPW \CW@[E#-/2R]#"IP)!SDJ*L%"$9/HO@^D,._8_#F$PLF2]=2)M@"8M4M=FR$'8 MMI.UR8EV$[<0',?IC&S!VPFE"TK[//0NK$M/.R.'YVN\]OUM6UT_W+Y?7U<+ ME-.2RS(C$N4JSR$0$.[W9+$HPVB?@\'(VM4F;!^MSES8?EZRES9NO &'=7YMZNUV4A,D""$:S,BM@1@3!K#>; M9?JO@4(Z.V.1):T%D?!ET_PT#R[0N_KAQ(V.2'R.#MK"4QDR8+M(6GQST;.. M+;\PS8WHN>N8JSOVX9D/3P'TBZY6#WGLG-KG^1:P&I)(4JC*D5 M\A5*_31S[/C,7D5'.VBOJV&X#*"T'ZK=@J","J0 X0) F1.*RZ%"-9-",)?; MU2--.46)OA>LKQ]V#TV5+(^(3ZH?]]5F.YM7SR2]-",ZG=QFP:W]6;W;?M7\)%/<$&9WP8=(YQ"1P7 M'2MK[X-I_M][T5T(-'XDQI'9:*XM\Y[A4^AQG;UZA_?8(<"*PW:<=< ^?)' MK=>D7.AUB4'$5"K+(LM!.6"!POG=YR@87%3%ZT%HK?ZY#:;.KF/U9]1C9Q]'*; ?HZ[](N_6W0,4WZ\3S\IHWU=5ZIY:K]>UZ]Y/^6&\7HE"E M5!S!M(!"2E!R5@[F\K1TNE[G;22RRKROVLS-7 ]*?C> '.7%GSP[A9F$-S>1 M<: LBKJ\1LD)@1G-XCPT9KP;=>"O:[S2=%^3J$T.NQ"29B4"@*0Y0*"092G0 M7N $=MHB'&TLMO*8_;[Z.ND0)@/$BZ2?7[]W, /HD1O%_KH4C5U'?1I+[&2J M=4R8HWIY<3U?%?-SQT+-1O#TEJI5/U;?%O_[(V>+G*(0 MXR8I_IR\H"7;04RVU>K?;NKO_\-XV N)_KNG K+W_P6%<.?FO!+@@;?V_0H< M-[:[M^Z.):2_NT1!2F#!L7+9> M1K W#ST9X\#3=QS&N+(X1P5Q=6%DYKBQ8=U6_'ZKMKNUJL7 B%" MJ.1"2@P)EDQQ4>3I8+"DS"D^&6$FLL(,R,*D26/HM-.;B9AT4QUO$N-T$7^5 MHA,:%(#7>2A1"$>>M@T/Q8VM*GVJOM>WW]>;F\=*.#3(H@@61,$,2(%*!C)$ M2&\S2PEP$J9QEB)KTQ[LQ0/!A$K MA8M]B M/R/]*A/',.JC<_'('"=L]CQ.H&V/2+(6,S]JYZA>GIZ)Z)@@[UVYB*PBF/'&DJLDH]0>>918ZETTZ? M)F323:*>DKA_?N!,&>5IHD[(5""&YZ%4H9RIHWR%XRZQMJ%;690"@)2('$KS MTR6&0^B&4XZMZJ9'&8BL32]##5U7ZD$LADA64:2-($)YQ5*9R,*8*YE3IY&EB>F7Q2LI\"?13 MEPC$-GO#BQ59I]E'3Y]79]T[W#-01,0DK* M!444B!3PC(+]A12,%>8N:C/"3&3%.1PR'4'SS+;&D&FG/!/QZ*8^GA1&4:#7 M"3JA0@%8G8<2A7"D#O[%C8M]WN]?G $ T4P B@EG-,,43CL..4Y$DZ;/_Y6 MIH^ WOL^;36"2K] * Z+HV,A&P(GB8?V_#B$1.ZAJ^UO^G_O'NZZ9TNZW]]55PO%*2TX+%A..Y8 MYA3<>F3E^E!O?EV9VHY;T]0IN>_Q)ZO#B#F60(7GWT[6SDN]F]P-6(\4;VC= M:^H\>[S] SO)'O'$E52NA)XJL(HV.//0S8C^/2W'BLRD=4U"M3-R,U357S[L MMKOEYDK#Z.PO4I4QS"4G-,TQ2ZF$1 QF(5=NM5ECC456T=^6/]H)N^PF;'V= MW-<[/33KPT,(]\N?76#ST/;]T:NBT=C[Y>;G?]\FUVOST+;YTS=#Y.XHN^.' MP[*J8(Y0G?QUFME<_T[NY^+ @*D0UJ<\;3$6G*AI&" (#%UJ]$*:3AV MT=9KS<]ZP,D><3) 'M]@SG\4+!7P7 /@J(8!N9^L!]UK/)[2R1C#,1/-C.*: M19^Z0/R-.<[H(0QOC?Y]>?M0+2 66LI+@2F0(LUIGF;#N6U!.'-Z:S68T<@: MRI:;?QXNU6P3O;8EG\T*]_5G\BSB&7_RX<>[_SE(=,J]3D7JYOA4Y*"9^Z=O M6YSG/R1YB3W'(Y-1 S /G0SOEL5Q2@#>QL2::KEN6IN7UUV<>Q3X+J2D62H4 MS%F!#*$LV^^L%BH3C7K999.B6%0EF>B@&%].GUQ*PACMEKWN;KISI+NS8-BFQNQ MWJYNZ^U#4WVI?NR8)N&?"X DE@4N5$JTQ!*6(R!33$F9Y4RQS$GI;.Q17@#& MVF?,&):X()02G '%*:.\#=5.VOR^;M:EM^;3<5>WMCQ1* MH,H<,VEZ] /$)<*<$ZDPX!F!3A>]G']X9,T:\"0&D-<%+W>Z[!0J*E-N4K&"9GQYFT>FN(/OP[T_?BK17^'0TK,$,]$FJ:$9C K)9"#(4B8T\N# M'C]^6L7PNKCE0YJ[:D3@:Y1NG.6RUG-"++7#D;WYJ8>K R?TPXL+6P61#\WZ M:]VHMNQK:)16%)BR$E#%S9-?M" L'2S1W&V/R.?G1]:0'E+28?*\A^7%FYV* MQ*;,349OV.7 MGWHSHD!9RB@M,U%F4A291& P(RBRREV\?WAD%=&0DA93TH)RE!%_RDYKR"1L MN0G(N8BZJERJ]VC4MJ 9&6K1R^IJS+VCI:%[.*Z3C MX=>!O@_70[S-5;UYM]&"]'6Y^>?E]7755%1^'H%B8)^>'?&%9\PJF&Q__'7=K(WI:KN[KYIU?55?UYMJ]T==-[MO MILF>D>1]HP"(B<0$4)D+3'/]'X[V$6V94>M0,[SIV-K8!@==>4,'.>DPFW(E MC?HBT;CUEYBTR),.ND\4%F%0+(+9\XZ'HWK^B8?"(5P^[Y#X!=.1AL8NY'8F M[+6 /![S,PC7(SI73_+U.BQP7_ZHGV44!/*24T72(B^)* C.LKT9 %.K][:\ M?WCD14I#&KL)X$69Q0(3FRVW)>1<1#G(?VS"_ 3>F3@[Z7[!V=?$>0PO,Y#? M4?#K0-^'BX0:G7YF*&6P@)CGK)0% [10D.QWMC&65GT<1OSXV#+:!B=C]<&/ M.!LICD2X708U.FZ>DNM-G*:HO.?RJK(YB9P[".LZ!.MB7XE@9\,-4 M/CZLM]_,EW-Y+:JON[:4"15I5N9(0$(Q [ &52#.<89W$J!UYAYU3YP%A"Y[$U/-Z-IX4$87@9HS]? M]$_HRZ$$ ((I@1&AL@ 2I$7&.Z,0Y%(X-:H?:>HL6G21&(2>)9!CN?57IDBT MAM G6T8GTZD#5XYJY4'R?#7+QQD+Y?+FR.$H_^9+U=P98WV@QGF6Y@A1H0I@ MGJ)54,C!4)%C)\WR^/'Q#^EO?M7_WEV_VON>QCNS9GWT'I,PYW-V)ZYB':@_ M8>3TZ;DO??/0EC$./#\7'\>%K8;0JZNU2=F7MQ^7ZZMW&[Z\7^^6M[U-* C- M"@2D2A$K1%&RK.QM8I )IYZEXRQ%5I8#N,2@^W6]27I\GBHSDE<[P9F.4C?M M&<-F%!TZ2=0)20I#\#S4*9 O=8Q/T*5PIUYNMFRY^F=UQ7ZJIMJLOGVJMI7^ M=[_1S96HOE>W];T)PKXL?W0=4SY5JVK]W=QU&8Y;"Y&25,-(-3B:ISJC-!=J M6UB$"&;U*-!D8*+'5-J%I/,A83^3SHMD<"/1?B1'CB3:DZ&#T9$O7B4F4XRD MQ9G"W ;1-<[[+SU^+D5#,QM'SS*B(.,9JJQH/*6O%AI-.%HS.**9U-WZ3+/" M=1E7FJ,.TE_K[U6S,3!4W7P2[S:;^GL[;SXV]7]4J]V )(-(Q!%P[ $XT\^?3?EG?W_TLD!P>2P0-OB8\P2K:K M\GD'R&N*>]XQ&K/(QAHKA[75F;R3RVF\H9C+"AK1PV>+9FPVK5O1 M?5LVU:=J>(I,V[QIEG?MN2B#*BL1*AF@+-/_Q>USNJU!)EGNU-AXA)G(JUZ+ M+#E 2WIL7L428]BTVY6;B$BWU7 !:Y[$1%\*1I]WD0G$S M3I.&1[X+20# 0E*&THP17))AUX\A#JRN&00Q=#9=\BJ9&,?I&&V*0&P\=FK<.TZO;GA^JFWJWUWUY]:71@MUP= M/P#.*V*$ZVI?G%M2:8AM>;W2N M;UYL8#__MEG_ZZ$2U7;5K.^-^3:@QIRD+&64E[1 @I4D@]E@6RCH=#DAC,7( M2T9;/W9 F1S!\\K ]%L%_!.S[#;@C&"W"BAKQ5?)V+@L'S/(Q@.[%,=\PL= MHW@?EG=#P3(7)66$%/I_,DI!6A)5[*-QA)U>EO0V,JVN720&FF?N[D^DCXQ% MXG"4BQ%BH/1N>H33YNG)0C;UZL$O3/NWKUS_MFO:INFDJ'>DW= M5/]Z6-Y"!.XK_=5M=O7UAWI7'?!\-']X*"X$ &0**D19FK,2D+S<[VS:OELQ M 8S8FY &?-*B3WKXILE0ZT"B/4AZ%\P=)./$<;#1NN&3D48>.(N-@/F,F>-. MYW_!X7+86)C/L/EM.$PP?'8;$J.(?&VC8IK1F<$&QD2.UI-_^2Z+[_IVK;GZ M^_+VMOII7E4?BOTR0K*,,2D 5I(1=5CGE2J)?7&\KX'8"V8'*^EP)>U[\CZ: MZDN?S>(V 7..R]:927-98B8@SW/Q\"'1E7A7XD1W.0\+$NU &_&;== M%U[?W=6;=D'XN&PNF\\[L\W=OF;ZL6K:4](%!T@I04N2EJ7*%,J*0?!3\]RI MTZ-\(>Q%%N4.8K(U&"^2^V63?#?PW#9A@O!JMQ\S-:5N:MVS^;EC4P,T,6H' ML7]G7H-,6I33[M-8T'9BRR8DZ?/8O0GJ41WO$W7?57ZWV>Z:=HU4RU75O5"_ M0 4L4I))2G, (>(@%7@P)]-2N.XJ>QF98E?Y .PB,="2#MOTFZ(O,?3&IN@H M4N_"90EQ'NUE]OCY+#3R;TA O)!$]+5.;"=(R&2N0%'>RG M.7 ^IPEC=>HI=H3UXGC'I87K?I 3B'K[DYWI6?873J M ^X]U$>3^8W8)#+O/N??$U$^\CS$*J?:*B@Q&C"@L@P337I9/FM$ MN4><]) 3@SE07.DW$"-CR^AC$#*^=*1_VBCS)29](LU1(S(?+8W@FVW$&8#! M<*JJ?VU;K1YVZ^_5$1RX %K[EYR?HBTUFWZ2,*",=$R+24(!OL:C!LL:ENVEO?]OHTWJC5]"+= M]'J&SWJJ&8A)O4FN3&!0/<+I)E4!6+93K(F8]1(N@RWYQ8#[BR'U91V;5K_> MI.N$C(6C>AYJ%M"?.M9'&7K7[V-WD6-Y4UU>=X5WY@K'EV9]ONFM4O2.AMP)'CF"H#<'I!B_. MMJ#_N)UI?_ DX:-V"<,,Y3PT?3)OG7<,0[(\ODISV30_]:K41=J7UU^^5?)? M#^O=3U[?W=<;_8<7/&>X)(7"(L52FL4*[4_[E2).#VO%Q!%Y'1@0)LL6HA&+ MJD68K :(H#A"*OM^G.A^G#KH"7]SG":N^GR39*\ZT'!#-W,E M#^FI=:UH:'9M%?S=1LM,]67YX_#DR0(*AJ3BI2GIQUQBKE3>6]*6<^"BS#X_ M/[+B=I#,JT'5]NC!(#>5]>+-3CUC4^:FBJYL1=&Z%R@YH6%C")R'-HWRH [W M.;EIB:HT+3M TPJ@ M%[LG)#+N:,U#1"/[6$_Y_8])R]ERN]Y^OF^JY=7EYM@Z7.0(4%2FO"Q!IE0F M ")#-1%6^A?]<_ 11J?>>&VA)AW6I.U-8C/-(Q/ODVA/Q/G(K-J/[@E2Z-?I ML\Z7 XS /+0SO%LG,^%@O-DJY/MJ9Z3C\KI[[_/R8;?=+3=7^PQ\017&%(LR MQXB61<;*G W[I1@6K%CHS/UK;:N-H\VYS,]C9/8'\QU"LZW5/Z5[!/(\I3!O MD79B5@;C>QZS,9P[=:3OTC%17*[6MV9SZ[;>:EM]IRG&4TBRE"+,!.8D(P55 M5*8%DRK%&H;;E/.S$7V>R1\Z(-PFUQVZ=>5XD\.3.[U$RZG<:A2-\U"/)UVI37:]WCB+C3:&=S$S!G9O0 M#(B2 WOGD9I7J#E5^CN2S'G(S6@OGA;]!F'%JH?PE[]_^'M]JV.E9?-35/?+ M9O?05!_UY]6;%"@K>9KE,*>IS!$OJ0"#2VC)'EMBP/FT%A[-ID.+X2E9]6LU/(Y=NY[#;[#P@FX' M)6\&/8B#N5)'^+C<(L?+W;>J^529/:F5V;#?!ZI4)[Z94"5(,V*VH:AYXKXW MA]/"J5+-VTAD^6YQ.<:)_H39!8J3<.4FV2VDY!&F,X6*KY%S(E8<\@L7Q M;M2!OS,WG7ED2?]#U7RO%B4R-]%*E)-"\!)F.0;[R#3#6;JX;P\//VM)W-DI MC9<9EYGS%)'U)'H\?7IHT\Z>E\@Y,7-&<3F/63/.A3K@M^4V6]C#=KVIMEOY M8[WC]7:WA8M2 <9$EI6"4P982B7"O:&L2(73>NSQXR.OQ/S;LKFIMLEUW22K MAZ8Q5_FZJ>:V.OL09[P"0&3=+"F59*GK-Q0DA&4##?JP%_9 M^%C_2[/<;&_;S2RZN6J3CZX$V !; $8H1IDP3RXA5&(31@TXJ"+"[9PJO/WH M)U@^.Q$1:+83K?/RZZ9F+Z9=%\D1W/;,L-OB." ^?V)VDE#'K"W,X,Q#'"/Z M9Y'OA61RU-:)H@3D62Y4RLL<M)6=_IZ;G=5CL]5]^OEU_; M>IPOILSV2_5CQ[3+_UP40O$"Y>:=QQ(R12&$18HI9S+C+,M2M]##!X$H2@P* MB@A$.<:"E3C/84FP>7D2J-SI@5*OX&, G2P-TFV[((KJNFJ:ZDI/N>_5QOU% MQ@@#81>HDX,[*3%/?'ABP>S)V0R MYCC-0T6C>OCLTOMZK;>/C1'4!1*A9)2 MYYX*E6E[_&3F/BDST]XY)RZ;VUX ,$($I6DN0"XP 8 J8[DL"U/P#:-WQG\< MY9AIWZ-.^HWQ$9EAL#'P2 [/0?^8_/"8^0/BY !9B_"YY->'6-LP-?0XS4. MX[IX*LR-PZ>M!+4S",*[4$;X^ MMTGUH=H94Q^;^OOZJKIB/_^V-<^Y7=Y7S=*T(CU,]#T0#F&J%"J(P@(RKE2! MTP%("9'3HS\1S,<^TC>S[[J=?>:K2.H!:K+<8_V?;G%-C#&PD[LST^\F@AIL MIWT#W.3KS^07@SA9;_Z2[$$?ASCG$DAW8D_(9L11FH>8QG2PGNR+=Q/>P_[Z M]DO]J3),K6\K#:_K\60:0G^I7:'"0N L Y3JJ$MR7"":#5!S6A9.TGP6@)'% M^\BG9%!5LM':M?-7^_:FLKCG7F8="9 ()_GK&W6Q)F/^QNB\:3 M$=\[E)C5I.^'UW?=U[_]9UE>8@S2B07HK-_$/):H\U)0SVB..BYS=W6S6_]G M>[1\>?UNL].3TS1);7=QMPO 4PQQ7N1*")4J6 (.!Z-%20JG!6N;MO_6V^+=E4[&E7M]-?_%JL^V,*5D2DJ$"M8;*TCN MUHK7TT1D16@?QOCUJX'5OJ\PX')3!U_Z+,\3XC/G>))@ /6D]?73"6T:_4>J MKJ7C!ST[3!8D?QBX$]>DO4S7J1.%C-JU(YQ27!C$X<\U_UP$RKU-7A MP8CV!47'':1@M%ON"IV#<<>=GB=D=\UJM]N'M@=4B[0K 1RPGC/M>IU!ZP0L MP"#,0_["NW4R*0O&F_M._^7U/Y9FK=UM_VK^M[I2=?.Y:KZO5]5VD8N\5$ H MR) H2:84+??&=9[H],1U(),3R^.FWOS:QAY_=)#/M:=ZBC.K7=(@I,]D<@9V MZM6=S("<>=5T#FK0[M2\N[M?KIOV7:>N4'&1XYS1C$F12D@H!BQ-#]+ 5>E= MRCG2[I05G!==)7VRWJ-L%]3;_AWHIMJMFWV5TO7ZATXQNM+[$66>8X?%+KPY MUXBX13B/BSH/$4U757] ^F9U;?Q"SM,2AI%,].56L&9<]^+[J[ M8+-_J:K?1V!=]]I%AO,!B: MYR%JP;QYMF\>DB7KMPSJIEK?;'C;J6GUL[T5;8I\ZLU?E^N-.59GU;7^,QK/ MH@1 2)1F&"#(!,X*PO;;:9QPY-%O)J1YJ]DXN@5-C[CO;;7ZF2P/E0F.CR&$ MI-Y.\":GV^_AA)[B 69RA#,Q0/ORI8OD:XO6J./$;RK8\WA"%V.,QCPT,HIG M3U]EB,:>_>/#W_6LKYN?_VC6NTK4?VP67 C3<%-Q3C&3N2IENC<$0>I4C>KQ MXR.'=VUMU=;,0M-1JNK>@C'I6/UUJW_DKM)Q7X?9^648'R[M-"\RC6[2M@>3 MM&A^O=)PIGZ+^"D=)Q1J!'?S$*(Q#CQ[B'@D%];]_H99IA5.U ]?=]A+]8G@YSRR=AV33= UIMLO;B;/-4[R=$*P@=,]# MNL*X\K1_8#A^G-XEZ$MLNMRV_[86"!4E$Y)G0"&L9%'P8F]/9H![Y)/^QJ;) M'KON=/M3OZ/U\0B]2H_)Q1J/*?SD*< M?KSTCD$ 9NS3MU53+;>5J+J_'MT5X3"J##\4\)#&&8\^2T$C<^8OF$#X>,HF%3GZU M8J<*2,)!+C.NRJ%O1ZGR3 R!G:]@>ICT"._:+W^9>W?8V5XP2*%$)'+&"M*#(9")=*QN M!0$17=!ZE$G5P>M/,-MM)9_:W5ACX:M_TPU"2&$I:MP> MHJNUR%N'^U3MOL,3*A6V)G-L'AR#Q[!)\,*6_KF3/5>Z\_;%. M?/V8\A>Q04K[MT,6(DT+6980(BI0@2@E:#B)(327(P]"7*U%%K%]$7[C\W)* M #)]12PFCT%$S/I-FHE$[ EA3B+F2_9<1W=T.RM@A.9+\HA8;0)^ ^W[#=>X MJCE%;B_3YQK#C1R$N0IA ,]LXKH@[(T6Q_>'6HX%SM*4B +)'!*1%QR*8MBS M) "E>1!5=#$8/UDUB([V 8\J6P+IHA._(P4Q%K6A\M>6[/<6%$\KA$>(?!30 MA_692Y^72[::Y\]7^(=>%HP)! @EF2@4RW)1*LX' (P L=C5N^6MG>0%-.LD M?'N$UE/T@WO;_UC/O+P] G:B>";RW:31XUF7N;[E;[8X MB/ZB:[D'/X143=V+=!3;$*,U::(,X:">XX;BTOOW;=:C>?JGI MZE\/ZZ;2D+3J[WY^U!^]>01:ZE^]-W]D07+ ) 4,9JS )!?\<%^/IBQW+.<) M:#A^"8_^]6]+4[M37YO@M<79YN_5 -+Q*G! UNTD=FJZO:1U &D>BNIA)@/. MBZ1%>M'2+M^D/)8W(6/4Q>I@@2! A(BLH+E MH,S%4"E.95GF 7)\'[-3Y?A]6O]B8!HK+GV;\]#Q:%"ZH\>A'?R'*U5(-D% (94(1F;*B$,/V LU1X=1P)H+YB;/Z MZP%J\*Q^U!B,4M&IZ ^JIGO0,\[J3Q#K+K A1FG60AO$03O!#<>E:U9_>6W> M:!F>:&G;52\((SD26)2I_F])2J8H'BSB+%,>;7#&F/-(WCT:X0P/<>G\_>FS M0,EZ>,%F90#[)?)>1+ME[M'('9>JO_P.T'GR\A"%Y02!.25I"RB#A.=D_JL:(DD[O%_M9B!SS#:"Z MB*\K"#*ZU%T4["+ *KDUQ0SN#0=]"+64I>A<.@K2(QJ[NWSBU*MOL?H(/F?E ME :-8G$FZC/.A^SM@N &2\A MPUKML*)0_R,(;)D[(7L1Z)^'%L9P[-D+1)&X\XG3AKCP\KI]$W?[MXTF^)W^ MA8W.=,U5Z)>?RC7'-5O]QVX?KG1:W#XS?7G?848ZE@1*1Y:X4*E4B)1B..9F M.05.+>W/BW32N'%5W]W5FV1K +89;75E3E&KN_O;^F_\NDC>?%Y\[T[2N9+('U6S6NL_?[Y0./CP6(;4Y_LLYK$4KUY4?AH4HU@"Q+*20(\2*G M^T< 6:X1CMAN#8YE\KW8W?)'\L5(?@I>DZ;PSJ]BFVB5;XU*RK7:[VVH? M$S?F-<;URORQ;N5[V*Q]MW##CZS;_NYY1G/,YN]%^T[@$=8W5Z?S; N[,FNQ M9QQML&:R;D1W\Y7=YLB\AB]<6(B"9 405,*<42EISM70&H6IE, 95X^9J0]=I!"4\NC%"7.M2 A2B6 ]%/-0TQB.>5<>.')GJYCR M^KI:[2ZOY8]5^XS#)RWCEQN#R?S7E.5^7]YV"C^$;.8W=(#_^!>._N2"@K+, M898KB M4,D!+@ ^;_JG3T=\Y\$7> .I<,F%PU3N5--JK9-6_HZ%3?R/1%YU0 M5P?@[2[R4>AL?M]-I\\RVG:"/O>!=E/^PQ@/_B3&(3.VO!W;=EDXPGJ1'-SH M?M,,]M-?._H7IETH(HS.B17EG-_"/):>LS)0SV=FNBUFHS!]K)IU??6\#T6_ M5W7L?L$(2G@I.ETP0Y[A? >3&LM-)7#3N^C\ MCZ3^E6EK^J;N_S^D(K8C^%]!1:Q]#:HB;@S;JLCGA_O[KM9D>6LLJMOZCW>; MZ[JY:X^>]U[C6Y)W@EY M#4W_/(0TN%=UW(_6N;/[H87\^NI#M5OP%%.!&08\*PM(TM#(+X-C' MW?7'1Y:\PR,6R7#_XL(4)CHW;'>FS4[#(C/F)E=/WI]87UTD'TY0%:OQ^A-" M3DC0"/;FH39C''C>0GT<%_8:HN>A#NH&*R1'.4EQBC(%$RYJD9/4J<8\L=PRM+?;UO_9V4.9+H_=#&#ON5/ MJ#NI+WXDST5CBQSU[V$9,BIB1. M0($@Y0A 56(QP )"./4@BPYFRDQON_I673W%K;P)>;9?%=H8HGVD^VJ],[M5.M!], ]$LH?=AWKW?ZMV75I@**"Y+@\0 MRB#6GZG PZ(D)&3<3?T#&8VL\CW.I#H":@JK6J3)UX>=EOM=\K,R\>O:^3 W M%/&VLGT&SEWEN:/[&&/R[ICN#SW='T_1'4F![>@[J;2!1V NBAK:K6?*&86W MMQ2R?>J[^;GXV^<%*&3.9*&R+,V!(K00N-2I/RDQRFC;L_QM[3O^<26@B$B8 M98QBD%.2(1%&5G5_O;AW11:' 3&CL& M7M"1[2 DVVKU;S?U]__1NV-TI!C^P4A(<20A!Y=?$ WOU5W7ZMF 7". A"2/;;,!3?)[ MA^?UO"T035?UZJ'=%FBO89^5KD=08M'V5"2U8UK_#(BT:-7O-5=?T,+1K)Q7 M&#+FGA3;Q[ M=IJK$QE;()+GD:>%I% Q3 +O5&K""Y,BM::*520IH6M \(P!E6(B"Y0QB)10J M! "$.-6E>G4_[%%VC9\NDOMEDWPW"%T['88AV$[,SL"MFZ@=:/WO5%X,Q/_;H&@?1A]ZUN3"G M0N4Y8BB%),MQP2G*0:'Z2:ECQ13[J]XS4Z34/S\U/7-3A1D51%"%,<@$+@J6 M9;%3X&=JUW;#VR;+/<(QJN=.K(_:1>5TI,IUV!+Z-IT3*-M3HJP5S9OA.2J9 MOS,G%6PD1V.4ZUW;E7G!&2_,8Z1*9;+ J4(Y+8;)I4G.I%A=:^KQ:F5+IK]21> QC$J].TWA9 K5X7!4)T=6 MYZM,KHY8J)(7-V,4Z?)AM]TM-Z;&G8 MEH XY2(O,2D(QDB4BN0I!QD2.M)(B]BE_*]I4WV .%Z@G+CU5ZE8M(:1JDL+ M1B?3JR,PCJ+E0_)\E3BY3A.YY^J )@3P%4.6)G#% US M+*4EFF5SV+\\C^3E!TJL@J +'ST*@@GCPMI0K&CK%5PXI7NOV<@AY#F&6"!%L"P(S3A*TU(!"%.5B]BYWHN:Y)/H>7/HJ441 MZ!NO0Q=G2?!>X<9%@!S9G*GXN'KQEO!XL>(M.H]B,)GI]#%#62$DD20E^J_[ M%5P*-4IYC@WE(LUS@O-40!WL84@Q(EF.**,ZE57(Z17J4/+CG"EDP)KT8-M[>F^^]C=<[VLO#6S/=W'/F>D3,SC>J,UC6D?T[VG+]][EJOJ]7%:^WNP4O<)F9[EVF; "1 N6*#).= .JT]7S:4JK2 M4LI<9WQH9"2!=FHY'7=NRMCCV@NC M0:;CDYY,?HK,*%IWDJ<3NA:&WWEH6"!?ZAA?X%AM&MI4M$9S)%DJ@<)Y5I:8 MBY1A-,RME$BGKE9OF"IY+G,A* *%,]5H_R<>5.D1G#DKU(?JEW7<7^]ZG^U-6\" MM4+!7,@280"ERHHA%H %RKC+8S+61C'((4MA"@3+,"MS"CG!@&&*)2YU0.FD M7'[/P-SWL)*O_20,H6*^'/OJV03TAE VP_> <_];!FGR"V^JJ_7N+^>6NY>) M=!*^D6,Q5PDS7U'JLOKS]6-V1'Y5-W7C;F?<]0*E?WL?_-P M6R<%5(4X>@_G#D^R1WO<3?C"O##;_PG'ULVQ1L1.4^O)\0H%CC]P\!#FZET^[1$_"JJUO;=6OV\GI_F_)C4^N% MXGV]W2I-68]F^Z7F]69;WZZOVD?A]^#*DN8L364J"RP%DSDMV: 5 !9.%W\" M0<)(@8RP$O(<8G,V6$" &*<%E;3$T7MD//;"2,GA6G+G2/*+<>4OB?DD!Q79 M)KLZ.?;'3>JG&DT[Y9_A0+HM!('&\.Q+0YB!.+%23#S2\U@XIG:Z/NOL;A\H D#_:;B*W_&&[J^^TD+*??ZWJFV9Y_VV]HN9%PG9V'! 1@;'^+V,\ MU:*#22%;B0 @FB8M?P]= [:1G M)WOT)O0\X$]:!UP7BXAC9+M"S&-X7)<%YY&9P1+@S?1)W8\_?G,1^PD\?:;P M4['KOKDC-[OU[N<_UE?54=9R&K!>EZX>5EW)0W>&>-2L13+"RX+E><%X)H'2 MBL('02EXX=3C-QY*+&&*L,Z_),DQ88ID19%#+B@J4_U+L:L5+(1G@-_5*O4. M^.X733[(KCM*W=PZ[\BX+VA\ MV30_=?;4=M$Q$.1VM[XSN9):KION5R^O1?5U]VZSW34/75+U>-$5&4)E+B7 MI1!ZZ=7R9HK1.1,%S5-BU?,U#K*"ED!PP0#B9DLG(YD0$"F4YA04K(Q]O_MX M1WUPIVM=U:G9WJ/$N#3\CO[#QJODR"W?E6R2T75=O>8VL/ZG)*/&=$9+6( 1 ML5JVIASYN2U5D_K^ZO(T_0C8WR#;?*^:W5J;,N:?V$P+"00!&0=EB0N])/(B M'40(0N7V%LI)2R"'4II'OPJ28@((5:G 6O"8+$FJ78Z\9!R!&Q2C*^ERO3PV MBDT[29^.2#>)?L;AN97V)%$GE#,,P?-0PD"^/+M#%HXA]^#Y!9,,*$F5PJ7B M.6,,%4(5P]0B2E"_6/@E0UE62I"#@J;8/(?*3'16EF:W*]4!6^PG38[#H.Y= MA':FF0AH>%3(IY7W.&Y=(]'(M/H'EK-0K5,\685[(^B=AV:%<>758&PT/^Z* M]=MR]]"T[]U=7K^O-S=?JN;N!1A4E5@)D>(4Y^:XJRC;/A==@) 2IXMPSL:+ M@BN*2@5)J=4:X9+JB0Y2RK(T4SB?4MD.B,T_& M)4Y+GM$"YPP"T!429$1 9?>^G;-12'.H8%FD/,^TSSGEJFC+;&;Y7K3QI"W]=:\8&+JC$V3][;2^%"'5F^V2?MIF[_S#S#'C9![ ML#G9X(P)/%\9:6YF4[@,P=\ARHM)A0CP='DMZ35FP/OASKPMX;7^&-/)"NNCR?,?27;9_A MFY&HCQH"*\V?9I#GMB1,Y/6K*\:4K(\)T;='"]H^WM1PU7JSW*S6R]N/5=,6 M;J\,L]\O=]+/K$@9(22I1"E ,$<,D49W"0*I4K.#;(CP0[)9 PE6:9 M9 *#G)49I"I/H4($4*'86=*$[:-XE"UOC5/)YV]5M4L&/\9G N?Z$/QSB3_! M-Q B&WD\_ ='S9_:^Y0<^=IFD4>_T[M[L?]89K3\Q1Y-QZSHS)_4W!;1^1!C MD9F=&Z+G4KPO/OGWZNJFO1(!Z#<%4%DB6.M$6T5MR\6^FT^5=OU MS:8M>M.N5?KOD]5#TU2;U4_S"W\LFZM$S[NVL:-WVCB3;\1UJ?[S?1[^Z_6A MXC'IO3U>MB_^JZW;DPRMU>(]KX]L;BOXS-AY=1F?&4[7!P ./7PW5T_Z_9IV M3,<7HGA:FF1(9*6D-,\I8-TS&NTE;.CZ%(F]82STAT0127-28EI0R@1@,BN* M4DE.2.R+;,\Z:[?PNHM-I@UZWU][=>22\YL! 4?!M@KT3 /@6A1Z@-D5ZK\\ M&+^?L4K4GLB31:,1QF,>DA['M>?/$L3BS[['YI#/[9>$XR3O_7KY=7V[WOU< ME"F0H&"RD%FF(,4BUQ!D6C"5*X"94_^A8$8CB^C16<: :6V>!_EK4V^WQP<@ M1UFQ:_O-4/3;*>A9F'=3SQ=(_WEQ%.\/].]_<^J^FW8,GI#-X(,P#\D,[]:S MOIM1>'.7RKTE7M_>ZFBY6=Y^6M]\VWVI/U6KV^7ZCB^WWRZOK[?5;J%,;L^D MHJ!4%*M49I0-6$I>EHM-==/U"_*0SY! K&8TZ6;T,\Q1)37I/# [0KMOYO&# MS95Y]^7J<0NP1P%FDI2TP=_P+P0&)0E93)E$A9 2 QA M227*THR"@D#IUHY^"D1.<;1?K_I7I'WO0/)1_X!J8Y1\"IV/.KYA8_'IAC9T MH-XA'Y;O'OO12C'/R/TDWP'"^C#C.;>E8A*?/1."D(Q;GS@/V^B7U^V&Z[?Z M5H_%5O[KP0 :GI[C".*28%(BP"7 >5IRR,L"( @X8\*Z7">(L8@G=\DPWBV-QRMF#MU,!:4^7E,ZL ^/3V$BL"8\Z3LK)G]UWICCKKHC_5VP=LV MCDPAA@3C&4A-;\?.II0%GWHQR'14MN@\NBF: M,X5QU>LE=FQ4:Q2K,U.K<;Z\IE(!&+)^,OJQ*5'?Z5!ED6*:(TQ)5JB,<*A8 M#M!@*Q78J1^1GX6)U2CYO>[-G)4'SBQLG/VYS%>0'[)5I.Z,XX&N>A M-R-]>/I:=0!&' IG[NI-&W3]5MU]K9I%+IE(2P*43G9RD.N0"^[M%"1%CM4Q MCC\]=B%I"ZA+-Y+?.TR.FN+!F'4E2T2RG,M5''B*58_RF([312>>U,U#/T;@ M?UX^,HH)^Z=&=DOSX*%<-IOUYF;;&RL1*E698Y!C2-."8Y:SP1C+"L=71+Q, M1%:0 54RP/*4$5\"[;1D N[T4O^+J&[7;/^^K!KKR;LZN3CLFD3 "]E"DBXG5B=AVLW_1I% M>A?!KSKV-^NHBE?_\;#=M5VIHD9DT%95O^@_?7E- MK^I[<_VB%_ LETJ6!4VE** @,I0Y_7B7V?84B=?+WW[X \VG%YX*@@A04EC)#N(!, (3A8(CD+/,0!W;%*U:,VI3#,< M-5?#47-3M1OUYC>70\JNT_VX[GV]W=M> M9,J\U:A828 L@Z$'@8E?AY"&-:E.N*'ZI%I=;F< M>&C,P5J7MK0Y7ON_S'0 /&Y!MB@515QR3DNL@UM(H9![)!G]_ZJ[EMZX;2!\ MSZ_@I4 +; J1%/6X!" I"0@0-(83((<>C.V*3H2N)5?2.MG\^HIZK;U>RZ)$ M/7*)[87C^>:C^)$UI>;8]EJ3%-4]E)6GZ_ =O;XH$ 09+>BB@_I$LU+."US^>BBDL5^]YCP6B M.$FG0J[@,MF8)UD.'OFP6&+Q)(/1+Q=YV>=@'2O1>NAX.>-Y#>/4=Y7[JZ!= M-MU,K[9I7O] =Q6@PG3]27L?R,>T>E-ZNDY$MFZ,POHJ]2];.8'S.L4 WC#+ M9I 1QT78AY3[C%MV@YFX3J 2;UH6Z8R1J>\5M.)(,R#.M/!X]EO;?IVA5%O8 M:N"%"LIJPAPT/S_R;=-^>+J8JOCUNMW+R4/PQ,4-:)Q<)+UJTO'J6/O6\9RL M8^%;"1?)&F?R@"@Q0W'IBPP$&M@ M81.KW?TX-9@E%JYMV8YU0+!MTE%1"+VM94 4 W%5"#0.SU<+4,$'%?XV1-?Z M )[_SP6B<2-(?RTV-\=XKF.9F,_=2W&[^7C6&<6K(=1YT:8-+6Z9S"$\<##S MN8&L!H=M"18X$RI2.#'$-&YYU:/*$_@T(0HUA4FF+?2U"(>Y$^#'EV_W^PEIP MXQB&:7G,\HG-'-=!U.1U?2Y$ 4%*5PYJ,CFQOI;WW&19=!O5-U#+IP7OO9.S;_-,P?I,!@0>1YI%L5_1)Q)'LP)'D(@/A04A90 8R M!FRY-8R2PL9ZW@$:LGUN$,JH3(7QXNYY@?WQJ]R]M@O61_XZ=%6W4Y=VM+HY M&U1>:_D<8RLP7>A"YKJF1['7F*#8)G4%G1^'/;52Y8^K3+BG./K7FCPIK2W^ M>U==[6H*2/L2MY+),@AZ5P&IFO\C"DA]&V'/09!#V^<6]*B#FS=?"&'&E1]_ M=1,S3()?LGBT+V\KF0,C''B]>%2-B[[SX6I[E!TJ,QJ'=+=+#]M]UMZA TW7 MA18CEFU0&-C4-)'M<=?S/60X!NE[N=08$]-MQQI495BRP;78-5(=''7,&!W, MKF/J:/$DT?_<*5[ _3XY"7%9E6T[$& MV]N&RR?78M?X9K[5Y36Z.B1-']7K$#:-_IS?_**9J=XUT??EZ_3XZP>9/7FZ M<[DVZEDV]NSBR&H@RY-!/X=9M5'DFKZM6 T]SMCD2<,M/K OZG:3,RJR9H)TI+9)LGE\0O(6?=3'5HF2:*UR%DNIPY MKW#6R5'_BZSB:9Q+,Y@HB8#0#( MN*=VPY4VLQ/OW!IT(!3W21:I7I.ND]]^:K80M6K*UH $WPN4H(&Y 170Q76N M/X<=FC?!0*Q#_Z9P[-E]7!-QUSL8E";AH;!?O<(]UJ=F7K]2%&%CW;(X93;$ MR.0&XM3$R&:-=>:KY;#HLCG36;;.6CFJ":(V8GM&W!;@5#'Z5B%LGK25A7*$XSY>L0/>U>G8?H)F%-H=.ZG-/7R7&[?WQN9LP@C%HL0,6&DQH. MX2YI-YV6!Q5[JP^R,9.PG8W-PIR9;#6TMI(7TZ@5F MNI+@1G*Y#CT:[<7S#N<:6.FK-Q^B//I:UV1F(GT0C3D3VX[!&/5,Z"##,2EE MK;P5>SNE1+7!1F92'/H0A6#?@@29R/-]79*]>V4N:6:UGPK-0JABS#_+H[LZ MV-\2N?3Q\26>.D1I-+7K4*7Q;B2:'SE%74JR3)X]H_BKB'?M+JS8E!V+C\HT MM 8 -$V+.-@TH$4\"!GV22N,R"9*)S^-9J<.AS4H!8^<2.!5W2JV?ZTW+A7>K M 2/$\#S'L3P6%*=2TRA^K(QB1FRF(H0C34TL?B4Z194;2U[/5YCS\:;X"K-L MX-SL>)=/R.@FJNL-IAZ&UZ%:NIRYU*-9%T>*H:M+21^0<\8<:!LD0-BC 6W? MF&(+N_Y-GN3;O5+P:H 5)4UJ 2D?)I>?6D-FU7A:US&A-/AQ.1XSFIG>)Q^9 M="![OWV6F:*?Q8^<%0[^>\,QP08EE%'L6*KT%^=G#BVLG+3G\5/PH?CNW9OFD^(?V:?OW9O_ 5!+ P04 M " "/C*10Z!&)PD2Z O/@D %0 &AL:70M,C R,# S,C=?<')E+GAM M;.Q]67<;.;+F^_R*FIKGZL*^W'-[YF"M]AR7Y6.[NF:>\M!D2N(MBJE.DK;5 MOWX DDG)6L@DD9OHZ<66J02(^.++0 00"/SG__IV,_OI2UXNIL7\[S_#OX&? M?\KGXV(RG5_]_><_/OZB/IHW;W[^7__SO_WG?__EE_^C/[S]R1;CU4T^7_YD MRGRTS"<_?9TNKW_ZM7GPB_NN7ZK%?XD>_0/0+AG_[MIC\_%.0<+Y8?W>-+ZD>__;D^:]X_324 M4OZZ_NWNT<7TN0=#M_#7__/[VX]K.7^9SA?+T7R<__P__]M//VW@*(M9_B&_ M_"G^_<>'-]]USV,7'ZSQ?FN+FMI@'/2S" M.-;=79?Y9>AC-ET&"*)0B$< _L?^5LN[V_SO/R^F-[>S(/ROC8].CCS-$@Q MS1>I$A[5>^O23B;3^)*.9F_FET5YLWYCTR2LT6/;4KV9?PE_%67 ,Y62>[MJ M6XXU1]X6\ZM/>7FC%HM\F<:^P_UU(M&[8CYN]K6JW6W;\KTO\]O1=.*^W>;S M1;YX])XWH,(3OJ!]F8O;O%S>A;&X?ZVFM]&%2'WMZO79MF2?XA1TH@3?MVUR MI(OIXN(R\& 1OF9M70-('Z=7\^GE=#P*'-A,HL'->U_,0N,Z IS<9:]RM2A? M>W(&AMQ,ES?KJ7(^,<7Z:X-C7D..&DT[&>>>*3Y!A!J]=B+=Q]7-S:B\N[C\ M^W0PDO@O.UMK_I0CWM MJD,Y/BZ+\5_7Q6R2EXOH1R[ODN5YNMZ$B=UUX,\\=4@CY]N^%5,^+X^$(D?_CY:KLICUG<: MZKX/>=_,EWD(,>LN?"1WW(>,N]\\FADN/L^F5YMIOG'QC__.YI"Q>3G]LK:9 MXZZY&^]MH.H_^9"34SJ-YZ*#5U%RSW]*5]/4F MG&/Z:&/DB^>^-F63IH&NNY,SKEZ'7U1K''<7EY>+V@O)C73>K:R+!ZLY#^/T M:NN\0^6U&XOV=-BC;-F$B[E+,EX%3#UZB@R+4:-O< M2%WHHKC+92O '/VU?>/S(00=Y72\ M7@$+#_XQGRX7%ZME3'>*:60MO$:G?77?.*U_K6+8O?CG:+;:&(3%8G5S>XQ? MW<5W#P*IB\W0.F)2K:_L"9=Z04E"ESW)]1P3?5$^5$4;+\7Q7]L/W MY[_GH\6JW&P7'))N;Z.6Q[998YD&+WD='SP(C8('O7UPHI:[MFNT+^:?@BSY MIVE>[G[QC_"/43F^OJOW%O6AY]/2M4HVESX_RM*"9?I[-9 M(,*;2?BBZ>4T)D$$VWT55PPW+#DTXJ,ZZ7CL(30ME]-_KZW5-IDO6*KJ^8CJ M^U6@<:3YXZ;U7K-N1]$Q>N8Z_#.N,)KPRMS%V'\=Z5]<5JT;Q.C([^H8";=8 M3F_B'K5?+<-+^8Q"0[S1 9,:'$?'".X*$KMJ1X]%7 M'CT[G])7G;8-C[0> M.UO-O=GL_M<:0@O?_B[NC2T6[_/R8_C]P@Q>X\< M:YVN6I/CW>HF)@8498SY;3XO;J;S]3\O+N.QC7'\-(XMGX2&]SFQ5?.X^K-: M/DPL.%+XUKZ_-<3JO9E[&S4WMGA2][OS,V4Q#S^.ZRU_U6O=Y&@7RW(UCCEC M(8R;3S[DLQBRA BOO#H,:;W678TVP25+[K@K&??_UA2+(_8PF_^FKE"(908F MJUF^W12KG@N#6NJ[3V$0=1V?AK^F*_GK&;QC^FARY%_R^>J@=_#HL<:_/R5# M[(@N&A]W/!M6CL;+W:J_S2_SLLPGV]\?)\*1O34NS='K#(?:-3["NJ_2,P\W M-Y:/^56OQ<\R.HJ>L7'C]I/ ^K:,G-:.;Y5?2I MWHX^YX^#C&?:S,Y;L@6P_VN=X:'FF,@AL=[.,.&QYO"->GQ<3- M&X;X^6Y;&?O'Y:AL&/.7.FYX_)_RAFIVS$^Z;&[,)Q!C M^728-5EP^Z#O^M99,7Y.O+5HEZ/% MY[5\J\4O5Z/1;< &RE_SV7)1??)+_.07 +<5#O_']N/LHKP:S;?;Z?<'TS=U M;!Z6M;FXW$WJ]V?6U>?%.BRJ1C^+\/W]YS#2K-'^,TVIT !C;H&@S# -M<.> M6 6\A,B#[^&;Q9,G1;G56;OX?5S=!GK$T8YF#U5KIXOQK(C93(M/09TZ?/M? M>V ZIIN,$HL8T8I"[JFB2B+#D#*8,B&,![P.&@\YK,KQ3T4YR KX;V6(>;?%]O:(N;]AAH4TD K/B,546Z@I ML,X89V&@N\>U)&[#-+1C#9)T7K0([/W;W#*-9K/B:WR??5':8O5Y>;F:/16D M!JN.Z2?S%#E#)6,*62H(4!PH#:ET5 >KZDP"R5!MDNT)' =-LQ:1[HQUS\T6 MIYBN^V89\-0KS0D'W%)"C"(\((HYQQP!+5$"I_#1ANM)H#)H1C4':^].R D5 MK#MT2-Z/[C8JFT^V113K."9[6F602 F9IBR\U]!S10CBUDCK+ ("4-B?@U*= MCMIN=C[0PN$7_6#;# /C)'>4*&J@T!AP);9R0^.4.R\WI1$&%.UBW-7?DAOUP]J,=RF%SU.\DH4@ACPK0EU'*#( J! M_A8%J(WMU%%YE::K-;"[HMS[LIBLPOB_+ZAL9J/%8GTPY3#?:O:0,6:"]P8Q M(@:@X+QAQ'4EOP[A9P+9R(]!MG:0[C#2BB[QA^)N-*OG>[W0(@OQ(M6*:8^" MX59 4"/ISG@S6\O3?(%)],=@4C/(=L6S>"3:8)W&$_!G<:@K8S\L2%SUUQ_9W1W)Y27A_5KT&GVIT$ M6 FC A, &;40:NSH[A5"G*9,<_P'(5A;8'<6%\8EGZ%40E1K0FXIWZ;*YEAGYN[+J/GNP> (QA!( MJP2QD&/MJQ%!*,\L9;A!#14-P-F5T?@T^F:"$J;+]9+PY>8FMP-SS(MM,N4@ MULQ[!^.ZC;$L1)$[[TX*>5XY$ W-,DW!V2MEWHUN#L\R!UIF$E+%H8X>'=0< M8(>AW.YVLTLUN@Q 3S>Q_N1%9[?I+\H,4U+1\ H*A"E@ M' C+*X20@"E,&Z!12J%(,2 ]=&7''I16?G J9[H'6B9>2^1M0:B$&!0 MACS %-[#;E,\[R&O[YS.NW: [7<;.I:9G@>]QOLH^S^F78WF[OX4?(WMYSVM M,J.L==)QZ9U"1!NO+'% "J:)T$;7,JXMR_IA]/7W431$HUG4P;JR9P M'&Z<2:RH1%!I1AP'C!'"5"4Y8CSE%.0 IY5&./#D/6\8Y.[FC.W _RS*O][, MWY?%.%\7G\ZG MB^M\$B\B.9Y=+[?.#$ 4!@^,4&F"NJ+$<(<)C MF2+*.\ @-3Q,[-!(IVPEB5$PY0C!\>>;6D_1;94JQ\/9;SBTSO=X6\RO/N7E MS<,KS?J+B:KRX+'$_<*,;J>!$--_Y[%$V>UHNBMQL1WL,7%38L]9]'F]M4K% M\F300BX=44(20HV'6M7:WW]MBR;,>"$]L)@Q@ZF54@F[D=D"@JCH,JKJHC9 M9QPY,JVI,YQ1[#243%)EF8E00,Z8]OC, M%O'Z8F-[&NFNM,5B^7N^O"XF#RZ6V\/!9Y_/J.($.N:%$= *&6=R5;UUF..4 ML'^ @5E?;&L"^V[/6F[28@,"^2QX57FQVD>MEYIDUE"'D!,6*^^ED1R!G4TW MGJ8DG XP1.N+70W!WP/!:DV>SQME:(1E6!G()'1.8,^]W,I&A6,I1[8&&-(- M@%HG8S^ ^.]^[ ,J&+B)3!^,YYA([W#CC"@:]S$D,S3H1WCF1'"PH>2< PC[ MK&_\0BFQ>M;@4-O,8X8HUQH 0A AUB(G*[F==_[< KHFJ5"OYMO)8/=9]NTX MFM7L(<.$"P48H-P)SK%V$H%*?F-92O[A *.U%JG6#N"=^C0?5_-)>?< GOKN MS9ZFF=" 0,O7:^],4"BU,I7$HF;"P^L)T=JT9LTBW2FW3F+5\U)J)@C'R 51 M,1:"QFJ)E922JV[WS5KWG-OF4Q,8]^LA;V,(]^TVGR_NE\',PP.R??O*P]TR M481ZC# /(96V5DIGY*9"C5(22%%KB:/#+9-C-THR KPQ)GAY1$D-N)(>N*U\ M*H229W; HC,VU-D<.1+[/IWK-2"U[GFHT3H3#@,AB('"TH!?,,U<57)3@%.. M&0_0J>Z+<\UKHNM-N0UBM7??'CZ>,0$ EYAI0#VC&BO,:(6:=?3,O.J^.-8 M]%V1ZGLWJ$Z5[F>>S^)9.66:IOI@)WW,16+RA#! HTK&3VQJ=D"PRPNA[+[=N MX=P76V:2(H&9 E1Y'WP$QQ@DE;QZ+=\UJH9^9]'MPCIU7GVV= M21A\!F@YM=)Z!P!!&&_EUDHGK;H?7Q)\\)N_SO MU?0V9N$,X(AD-:SW8E^A)>_CAD7Y3?;W'[C5'EZ>5.K"A@D*0^6USJAM\QX@B@07"A& MC5825U7V RX,U2OH_GJ(V2)O4AAZDBY.KJ[SCZW;](]\-/G7:E0&V->C"-Y2 M>#.#-W7U^^@N$G9_H<@CN\D,YYY"!K!@$CB(N6+W[WH0^0=FVK'Z+SI30]>& M\,D\H>\^A8'4G(_WM,ZLD\90P1$W\?XLA0V5&[DA@(BD5- 8X,929S-P"@N)<@%9CPRSA%1R>TW/K'!NHTRHR[*3T>Z*9;^/ FSS MO/QNQ>%@AW-R6Q9=U#_ M;^4$3IY9:=\VZ=0^=9[^5Q>(DCJT;9II)X0SVWH @K,)$BYVTA-L?9KVY6L]$RG]@\*&L\W=Y ?#O+U]J<3]1-42ZG_UY__J*,>_C7 MU%=D,0&8:N)0O-09,$2T5Q6"UK*4:PSK1Y=RP]1Y?A4%>JU<[4DGO=O*_>4? M]S7+(%8"B.#.0!T";28MXY6DB*)Z9>X:FX?;O[&]!SMY/,K]IH:M'9$>2X&4 M5Z/Y]@6- 7TQFTY&VY?W_0-I+R[]=!Z&/QW-=KJ-0O$>$@F2BA(E.6"WY;0HI\N[]>S8 MCI7IF&)/)\'V]=790O\N<-I5W=VFV];F;]TN,J$ M@0)J\(,+\)_J*,:>^0( M8);9E) T:9G_[!G;DH;Z.8)9.R>]#G=3N\[B_=\:!(?&!)48"245E'L@$<$* M0WYFEPWT2^..E=5[U%&'P(<;9X 11Z6%3DD;ZQL+S(B0VCOM($'U:K.]G@V+ M?BG:N#JZ]P.>+<-XG!^POXO,01#B?DFT$(QB8Z7@1C+#F;.,2)FRW3_ 78^A M3/V-*J5[6@:ONUP%I=Z70#K!03W42<:#A\XDXUAS1[WP$E# ">=0&2"-2SE2 M/\"CID.A9L-JZ?3$\[/E7FM3LVX7F;)* ,*DMMA0144(&I4C3#%LE&%)B]A' MGT+MI-!HK]1L22W=K3LNIHNX%?I W_/)Q^G5?'HY'4?/9+.$,9U?O0_ CJ<] M+D<^'4J--<:7&V6&6VDE< YZ2:EU.LQDE"M'E0\^5[V;M]N1] 2MU#$A*=UF M7$OL*!%.(4@9E\)@03%UF"'+)4\Q*T-?1&R"0T5OJABP*3D[DZ*($?$Z V"Y MH49B@;5&0G+BN OS22VGL!U)_U@$[\DMEM.;,/7M2^;X_L$L3$^4 \$=H)"" MX/9+SIU4@G,6F,92[LIXQ:]];3T7#8+;W2I3@/9]'OZE>4>Y=_?3#HLIB''\>;*'$MPMWFSSKD.[:KS *#(4/(,>RI!4A0X(&4B&M# MA8&]U6=\G31L&?ZN"/DA_Y+/5[D/D#U7%+<^'8_K*(->Z("",T02JKD0$ J( M32S&HSQ-6MD\>M&]BP6D%AC8*N+=;::7TR]!@U_B^8AX2^!BO?ZZQ>H?^>0J M_/7@H;V;Y\=UE4G(J98BKHQYRA!6,,P-ACGEPIM*>,I)O*-7UU\I!UO&O+.# M5*-I^<_1;)4_6+]]LSY<^,"@[SM35:=]9I#S7A @PAQ )=$22V0I<-)I9+1( MR;T]OG3CJY^ V\"\*[[]5A23K]/93,TG;X(RYU?3F+:WW@RM?G60<[7[R(!F M%H? 7R$FJ'-$$.B9@0Y;I;U(.M8G?HAXMRVH.PMTKP-R>K2(N4HWL:+I9J_J M=KM\^B8XKO-HGF.:R&%C=T)O67@!M5.6NN#P4F.U$M8!JJ,K3*!D*5.M_/%, M7_L:Z(R9^56TUA_RVWA,9PO1$4%PK?:9L 0KZE'"E%I@.(V)CXCSZ&Q@*48 MP'@3S0]@ =O N;/)=C4J1_-EGB_>S"?YS7RW5AGO^_IS5,9?/K-/]-R4>UQ/ M64#6,NBE(=11RY%02A I0^ ?HBY2[]3(2[P;X*G4-F;>5A'O:MY M(//U-0H!HUB&&Q3^QEYII'&*9S3TO<^6J/.D2E"+^AB M!5&3R33V&:/?RZ*\V1Z!CH7]?S#CPH.N-$<\$$(9&,(M%3XQS@NOH1*@UCY; MBZF9#X0Y5-S_V>5>.&\P1!Q:Y^(=SZ*2D"&1LO\R0"XE:OEQ MH;!F0.V3-F_C3% >K/9[J&EFG2(" R 1 QAP)X3%.PCMN15E35=\#28EX%N/ M48N*4HM\_+>KXLNO^;?Q]99.X:?'-(J?9?_[O='/\&3WNXP9Y$*TA0F 5$L) MG=^]2Y@RV5OF;G=$.$UO11J0G6V0%64^O9H_E/MPH<&7VF0*( FYH98@(#E! M% 8G>RNC]K*WD_>OA"Q- ]Q9-=UC/)=GK*Q$SE!"J9<:6$@9:BVKTL.0G-SA*' MBIM\L9R.CYJ27FZ42:F<";X;A9*&E\I8SE EI5 ZQ;@,GC/'*OIQ$E!3J':8 M]%C,ODSG5]_#<) ^>]MET1YSZ2$!SF*A <%2;F4E2((SFYX:95"3P#XET>LI M:-,HJ*_-/7R?E^OUZ_DXWVW['7PE7VZ4$02]PQ "08@!QC"-:$4;K$7*J;(! M%IIIE#J-H=K9&E>Q6'RW1*SOWHUBU?7 _-W'!Q=+:W>2 =O"'%U9?;I5)JN*B(976 H4QID)5RP&$ M,G'.E33;8,->PJ4@7]O1&*#_WP@*KWW2>)125-_IV-\P ,@T!MY(89TWC%BN MJMT JBQ/<3R&7EBT#5XUBG:GQ9@>;F'O=SV>>SP3/"94HIC1YJ(P(8JN3!Q% MAJ;LJ0S0@6W6KV@ T+ZH+Y!YK$D7.D@57#M#3%8(%=)Y[D^LU7/- 4? M8,M)B':>SWSQ>3:]VF3#'IRR7FZ42>N<,E9A!2P"ABBP>\4H]=2<-V^.5?5+ M"UL M?6Y5CJ]'B_Q^R!_R^.X$7^_W\.?-ZD;=Q/S_S>^7^60/HX[N*_-&*6X@UTP9 M3$RL8E1M:;'@/9YSC:@&B/(X5&L9_LX67_)EU$6UO'VQ6BZ6H_DDB+$9_[X5 MF --,^2)IL:9>):3:J0<(UC':?J9/;JRIT49;%U[AE M-;H-OUGN.S%[3#<9AP '+"DQ(58.KQ9T"E1(.*I2EO\&N./5 M7: [M/#W\K M@AF5Y5V08%WYX$A__[DN,DAM>/%$O /(6<040Z0*F;@T.N7\T="K0C7/O990 M[]/PT" MWM-VVKH4_VBF:MN]6NTSR;&6PEBL%"+0T^#35MX&%S3I)%72O0JOTNBU ?D MSE5^7-WV&O;L8.]+4KQ9+%;[E\!J=9 A M"ZQ2B@JD*;72":@\A$Y["@0C20>KAKX,T2?K$O706?VDZ,V-RLGS0KP?W:W1 MV\/">AUD"@%DHH-(F HO7D 8>Z\XM$8PQDS*ZFO]18EG+ZT_&QZVHHE^K>'Q M,ZTE@!E(N8G'5X13RCC 59 T>(Z*HTY3'C8SK9N?'=,:P7X 'GK/-]?WXVW# M$+9+9H35SE *H=+>.>2$T!82+6J=,FEI+MI=H/>(8%6 ='?"%8GUNLH<]]!Q MC8D7F*( !"(RS,Y,&2\-1"FK1T/?'6R)/B_>CMB*1KJS)L$XS->%,ZM+_/*) M'LUBTNK'ZSQ?]F=.=O<%/JAG_+Y8K&L[U; B=9IG2'H.)1=<4@6DMEYJ;P0' M&&*!,:SUFK0C_:::;IV+L;Y[,$.<:Z0TIL0:*'B8]BRM)&+:INS2#OW%;U;C M18,P=^5U;@:YW6"IS9U'SV>0T&"1K(H[?EH;$]PI7VM%%(7M8E/U/*S M9$G#M;/Z J/%=9PGPU_Q-O0OH]EZYJR]P5"K?8:)]4Y#8SE16&BO1/"KM[(; M!GJKB]09ITXFP^.*!"W W9EYVM3#77S(QWD8>7"/WN7++3#[K-2>9AE'6@GD M" QN'$0,,X305E))O4A)\A[Z[.*WT)@RO*NS#2/?QY^%@LB$QE M%$ XJ0)2B/#JS9"6TY3);>@'59OE2P*JW2W"Y;>CZ<1]BU<"Y,%JKO=ZOX-A M[XKSUTJ<%%@[W RXS"LT9TEH[Y8"6>BOP>Y*#M ;A[>RL4ACP*"YGOLU' MB_S#].IZ>7'YQV)S]=(>)NUMET&*O:)AQD;0"HE8I!Q'6\&W,K 64\)>O^=7@VR0PY$6+!S?\ MX[(8_W5=S()Z%M$E7][5V,BJVT7&&?8>2.5=\.-K6Z M/=J2 GJ@8/W=TY<;904\0I&I:U-N=EZZ-M=S3/A9:JEP=ZI M:_2VF%]]RLL;FW^NL>7U4I.,(^2=L8)"Y;"TU@@BMA)JS%2G)R^ZN"DB7=7/ M^4?IR':]9?I^=!>WY.IOEG[?(&,6 &HH!XYQXR@ADE8.H*:\SF;%2VTR$K=_ =*<8((XDA!@4\F('#KG_=-VB-0( MSITE"Q7SMO^3EY^*5%M7L:UU'H^^/,-,NBA$]9*:J,91MCHW21OB+0I'GC2 M$N6K(4XCN/:W,'#4@D FN!1$$Z%#= $5M0) 4DD%H4ZQ.4-?NFR!.LD ]V1L M:NV(O-@F T9R08EVU''L%:/65+O)QNEZIU2:"MZ^]XA>Z1)24U#WMH)4?XOM M^589-9!)0(S#R@6HK".@VD0TS+.4]*&CP[BSH%1S8/>W+E"+5?N:9<9S84+8 M:KVE3-L05,C*]3/4JI0Z4D//&FF=80T"WZW=N@?F"+/U7*/,:^"MA08HK@A! MD,@==(9HF5*9_15%<&T:L 9@[\$UK^>39Y@KH;%!0B+$8^4:RJND3DN]3:'/ M\:%;;\YXZ[MR1^+8JR*9Q%;):056*$W5\ M<'=FYJ@YW+OBUZ?\YK8H1^7=!H'J0.:FT*A:+LOIY]5R71.B>#\Z, <>W5?& ML85.QG,PR@IL@R,@JQ-8-C%S3@QZ6:H=^K6M@.[JH9V03;4'3\(P!A@P2RS% M4A!K:95!9CWP*8DM\D8W!WN'YRHVZUB,_5"C@F:3-W,SNIV& .K!Z/^*9A]BO?)Y/G&C,M[]M%#C\>IF-8M%T6Q^.1U/ M][E-AQMGZZ)OG(!8LA1XX)RAU5$P9Q%.2<,;^OIH"S1K'/ .E]ZK@5;7#P3= M7>?SQ?1+OEG@C9<(O,N7%Y>?1M_VK\8?TU,F@0:&] MW2KR.@G8+OK]Q8A'Q8:9CS472'BWO/1*.DHORS33/B)8(8&J2#_\D4U%;KW8N"2-+EEF#@G.IRJ;X)]._YUG>IVLU* MW'6^G([O:ZV?9=U:2I2--Q-II32E2*K@Y_A@(23T, 3ZM:K>=;$F%#1R4:XE MFJRCR_=Y^3$HM_XRT4L=9 HHQ!4C$F!"K>6::4B]]9A; &32-2##7SEJDB%[ MUY :@K^?!(9M( *3H$URFK'/>7>&J)84@73X2\]=4RN MDR#ODUCU+A<]T#*S,,0>E@DJN:046^$E0P80;!G@B*=LLPQ_V:ECBIV.>P^; M+R?X9S5:9PP% "'85+W"R"@ +&0*: $843ZE+.KP5YE:Y%OSV/? N2/4L>E(@8C)#R $'EF4URQH2?T=J_KF#N0%A>7\6X//RN^#N+JK=U@CENZ M?-(LTQ9I!C&EAFKJ%&?,6F6CM/.;24PNU\9Y35"$C8%)2P"M:RDQ@3-&Q"KJ: MB((@]YO(^SEW_UP&$ 8BF+@PES*JO>/QCXTL3-ND$H=#IU.;FG]*LI,Q[RYI M[K]6B\T9BD_%AWQ0"JZ^REN"G*Y?3?:S)<7#XNL+V/WGL;9L"@$,DPSKRU'GDH@(&5 MM%S(6O<0OY[*C/T2YC%[F]1,5SRT>=!IB(7BH/>P[N%C&4)06H& H\R"$,)( MHW:28(?.>1]R4(1+4$IG27TQ&M:C=9AY$R_5.D2TYQMDW@DI&0IQ,\& &B#C M7ME&.BZ93TGN&_KNY* HUXAZ^IECMZL^\RM3+-:G>>,U[.OZJ;5GVY>[R(+7 M#2EQ $G!B5801F"W"'CA4VQBTM[F#\#)EG34?7AT6QN@7@<9LTQX8#W4V I)O%=B)WWP17JK._DC,+0-#75W&"E(OQHO M5^6#EVKMT[ZYN1U-RRB6"=/"U5Z2'M%+QBC3BFAGD8-24: 1NG]/C1=][:G^ M $QM3TW=!30;[>X*5&TO<]7Y/+_<>W#N0,N,4,8P,U@QHJ3V '- =J\G$2F' MEI*V97\ 6C:KFJZH&&Q[/KV:;VJ$CN\^!8N_""@$U?\VFLXC@CJ_#,_L/UMW M1"^9 , ZC @%&.H -9=ZYX<;:7 G^[MR0]%Y?A6W%#_]6$QM3UM=L79WH_J? M(;#-;?%U7[C^].',6&N] -X81;5C7CBTDPH"E+)4/O3:+(-B8K)JNDLX#F L M@J;#NV.+U>?EY6I676VR-]OXY6:9EYHY "$G$$*AB08*;R45%B?=U7?"R;T? MRP0VJ)BN*+@^-AU+30:(-I!M'8P]_'NQ388Q%]JZ>-0?4^\X-WPGHR,@I< C MK+\)\T-/PTTII[M)=US&&[QMOOG[ 2K;JB4U=K[K=Y))8<-+"+$62C)JA SO M9(4"]OR<[T_J<#^[-87T1\O*D(<7/)]^B:4'CR+DT^99\#S"*XD\<-( YHCQ MHLJO$IZE';(_T5AV1\8V&'*0A,E*Z(]^E5.[OUKNWG:9A@HZ+"0)'G!,\19\ M%W8)Q%C*L:#ZV]<_%.%.1[\_IKTO\]O1=%*M/&W=!S6?/+C:_"@*UNDP0\9K MJR$CR-( $-.:RRTZ$CZ\6;O->?F'XF8+:NE_=M[>"'K2U+QMFRD/F"'&AA"- M0$1!^%%4,H<9X9POT>AU5CX-__XX5[TY'_)@Y/?64#W8-K,(<2=$P%-9'((] M)7$5G$G%7$I8,O03N[UP+@W_7NW2B0"Q5\$W 918AA'':(># M4#K%11SZJ=Z^;%\CFNB=D?5N@ZG3/*,$(6DY=@Q*R[B!EE>.L@08I1R@&?HI MX#XY>+H*.CR/57,!:_]AK9J=9%I;#*22Q'*O";/"&U.AH"7H]NS+@R*([7"O MY[. 1Z+=,^=B8+]HZG#JGLXR*UCP1* 1VF MXTEJ4R5X*.7.O#!Z=X1L3@6= M;1Z/[K9;3FK\K]6TS(-(X:U:WKV?C>;+$,;'8J*W\9%]6\FU.\DD ]HIH"'1 MG$IFS?W^I0JJ2%F@&?YJ=9NL>;R)W)9*AFP]1@3ZZ5#FG-;^2Z*89Z2 M=3/TY9LN"=F<"KJ>I2\NXYW4L>Q2+)>]SB^O,2T_TRH+OC##EEJ!PO^%%-HK M6LE)"4E9G1YNBDV;?'AA_DW'OL,TPG&>3Q8^P+;>NXD#WY\_^/3YS!DN(442 M":AT<%:8W)UDU-*[E//S26>;7S^A&H"[NR-/M]_1/U[]NEEW>AO7BBX^SZ97 M:^WN/_%4MY,,4&T$U#2\2]0K&/X)*P]6Q[K3/>SZGI4Q:TT5?=BVRA9?7&Y* MS?TQ#XI^$SZ8![SBQO7S9[1CW+0(C\U6L2C=NE3=Q>TA#K?ZO1D.\P;P81:A MW"/GL12VB@TU4TD+BP,\,]V3K>U;;5V[F!_R]458GXI/HV]_3I?7\4Z9($$\ M9WML+8I3N\R@1P$30I *42(VG*G=R4C->%(Q@/IQT!G;\XX4,[RPO9%P/;-< M$@ZL9)=HCF9)ED713VEE&YD>BW17GW.5E/@Z0N&_CZ]'\*O\0 M0+J81YGB_^/BZI?1;/..!:BFX_":Q5^$^>+[#QX\N8><+7Q;IH 0#!+F(>58 M:* $H/>A TJ)U 9X'+L5%O>OEJ[HGB33^[R<%I.G&0-;Y^@A>AM$][P)W0XD M PA:QJ#%B@?SXX$3GN^,#TG:KCJ^X/?K-/6#UMBK>'_:>ATRS9TTR!KE'>.4 M2*4 VV)EL,$I:7I''S6_76LZ,+!<_F VZ4%4I9"1E".ZP@ M94D71AY],'W#63>?_&B,/4X+73'VX^KV=K9&:C2KD'HSORS*FU'=6UOK]9 A MIQ"V0HN //(<(.&K54Y#"4DI973$"?77[3RW@W6'&2K5Q$]XJFW*7WQ )U+2NGV8CIP'<'6T"V,&LUN',=T]F MDF$F$468>,@PT@9*5%#96IZ=,.JZQIRKFX7+N(*,(:BDLQX$P1M5:$VH9DT\'3JI^_V F0G_!,&/E M;,Q*L6%&YY5$1,*D)8/AF8C6]/TX?$L!^<29:%$N'] E_.LQ5<)']P/[.,[G MHW):J&_3Y]:C7GPV8Q9(0(4@-&[&<&0TDI4L&IINSJAT3Y@C%5DT"V.KE-@. MZX_YXC8?3R^G^<06-Z/I<\DK>Y_/. V8<.^@ =P;0H@GII+)AC_/@QH-Z+1H M'LW.EA$KR8.;D;\)/^Y;S7[Z<%S.#Z/7CE%+O E!):<[J:33YQ:IIYF/QG#L M,-GHE-L\!0H^L-3 !Z_K?,H3+OBQSHW_X5P M(HS_XO+3Z-O[>.%.4.)R64X_KY;QQ?E4O%^C6<.C;^@;LA#^Q2C0AA<5(@T% M8UA7^#&(5%]VZG5QLA]M#('-+Y?J#R''^E^S-2\^Y./9:+$($_]XPY-=H>.8 M7ZTNS)L/^6@V_7<^^>.VF'\]HTU^?<;C M7A"2,A:\XI0#88':(6]]2FKV 'WOH;YT/:JT[Y?INQMJ]F!_XF16I^M,0.*\ MMYX10"3EBEA%*\1<^&_"2W!\L9\'2:L=.'9#?2-:TMT0V'ZZ9Q;?;BN$%YAI MXEAPP#%R6N_DC6L)"5P=>I7<(7/U>-4,@8HU4&LOKLZP(A2; )%7CE)EE81@ MMY-";4H\?7SUEO]O=MM376=Y%$\%JH39ESKQJY%9JU"R'/$J)/2 M<8. "> [+X'7)*CV]>4]&*>55,BCP%#NM"7.HJU$QF*><@WT@/8J&]/K_OR& MX\!LS90GF FJ!$*. \R 8SM) $HJ,C= 6IRJ MQJ)1%#O@0[QH?#O Q=[DAA>?SZ!G%F,@A -*0X"QLZZ2B7MX)@8C7:5/N9$, M9@V"S*91_5%0Q-?*CY]DZO9V-HWU:6)&^]5F.OX]O_FG)//@X&GW<2K)?_4\>S)P5$'O.&2)>"*Z] M9F [0JN5[VT?>/!:3X7RM20T.2PA4\@Q(CT2P'*E>24512)E7A@001KR&!K# ML;MBC>N[B^(69PCTUDYSK 5E5HME<*A+]VU;:R%>Y1;^=V"7[X3>,DBP))XJ MHIDQR"@5ZUAM<>$X[;[G ?/K!&(\J7OQ7%Y*%Q_EC,]AX2 M>K%1IJDCD&*G) $&&.PP8964P;M+H=0KS&TZE5^- =P5C7XKB\4BS/*7TWU+ M0 ^>RI"EP$',**"2&"B$H*220\JD.MA)E_-T0[]3IVGJ- 5R=S[3(@_?%8ND MV# 'SXKU32K;P>_UCO:TRYR,A36]9TAAS@U7-,0@6UDI[BAQL*>]\'0"//&- MFH.ZLT MGX4^KW[+YP&-61BYFMQ,Y].(1"PV?)A?]3K(K*80,1,$I8:"$-X& M%"KI-=ZV6XO)-4-#\:AKBV"=RO[@\6+># M#%I+B:-&<@^MH@J&H1CC@?!8",M37*>D^6_HQ&D5Y@YGP&6Y&B]7Y:;\P+:4 M=(P8JL( \>?]]PDDU!! M;(0-\84!/L87;O=B(,]2ZD,F7>3W.CC3$*R=9B2_"V[<]U0_'*WM;YAY*4R8 M>JTF%*/@ZAE+JR563QA.6<,^/EGSE:\O-8ET=P9I=X!QN\$SG:_"V._3+C1VKJL?J8>M$Z>1,G]IAIQ9E5VC@E%.%6 0M@ MA0^@)HF-1]/Q2UY^+EZSO]6-%KIBZ9_Y].HZOJ1!+Z.K_-TJ)EUO+^:]6"T7 MR]$\ICO6-XVG=9@A B71FA@"A'+=X,>-P'V]P/MI^CXTU$=5VK\Y?:9P9 *2:7 P#A &1(&&L$!AB">=:ZU M)S>L@[842,FX<%123RR+)\=D)9%SYU(4N"4M[S]V>QRT7 MI)\_@/ORPYF1%$*OD9%:*$&0E4QMI;*>Z/,^@EM;I47#./;#CG>CF_S%\[B' MFF142HBP$T9;)0&6G$%;26B-/S.FI*AX+UM.1O3D/+PPW0?W91E3NMX58 M/<8#L\W>=ID)DCFA/=;8ZN H(V795M9@>G5*X#+\DYRG3CQ-0MK9>L[W0STX M 3W[?(:H8I@J2;@GTL!XFAE7LB%+S_5@9IJ>'Z_ -(!L=ZGU:'2P)S:X8HB:3:=3-:!9O>WLS MW]X+=Y M>]ME'B%"?$ ($PJ$9$R@:E)W4-EN#V&^,N8TB6QWAP>60>1\4JTL M'J3/\PTR@;'P@E' *%2(&ZJ9KJ33A*$&2JP@L)ZA[VJ7AK/*4ZI=S+ $R<-FZ.64.YN@JON?(C7 M1KS+OP:!BE7,GKMZ7Q;S\.-XLW)_( X[JI],*^D5"V^; B$:94AQ("HLL.4I M<=D #5E#<5F;$'=%MT_AVRXNU:2XW5NX;=_C&6'..\$5N,TPBS(*':+JUX& M],[+E6IZP?%4'#MC1TS)6+Q9+%9[LVP>/I9ASC5#VA%%J3,(02FV&SH0*&)2 MJDT>;4AN\W):Q&R,/QP)C&7/,0$CF#* MH;8 4UA))5G2[OC1JT&OD2&IB':VVKP)%&.-E,O+?+R\F#]>DZ@N2(!["'1$ M+QF#1FL#77@[@ET&0 H/*ARP0"F>\M%AUO>II8-G57LP#_LP#U[7\[76&AS< M,"D$X[J2!1#*S]2!22=,"HR=GMP^<"?,'J;4:9X1[Y&E7@L)G "> *6V3F 0 MW<"4*W>.+@7PRFQ."_AVZ@-MO#2[+KSS?N-(K+VW*HLZ)@7?Q&.0:\4>B5,K>2%+U@,&SKGVP>R;A/T>S5=X4!_=TED$+ M#20HA+TX@&"]MG"'"B(J)?@_^CC_*S-]K:/=PW[*I^*%O>JU0)\?"_0A#\'+ M8KK,MW6G-PA\R,?%U7S=RQJ,>ELPK7QUII#S#D+)D4#>(&R9I[NWGB9ETQU= M%^"5\7M@NNDL!BGFX]'B^J)\/RJ7VW^H\4:@,/3M)WXZ'\W'T]'LHMP$\/>9 ML/$4T72R+>'QYZ@L1P'!C9W8%R2W^KV9#LX\U%1(A!U4@0J&\0IK&H*_A/?@ M^(('K\G5&)):.G5*U'SR_6B?3'+O*ZT_?OZ0BY+0=>:)ATX'[XT9(+C2'J J M2H68X*2UZ0$66&C:7^D.^B%Y+UL1#NZ"'-U71CADAA$MJ/$":V< 8A4FG)ND M].L!;KIV[%ZD8-VIL?R03_* R^2B-*/9[)FWZI!)/-A!)@ @S&KF*-=""J2( MV6YM0^0I2BJZ,, ,W*8-7], ]W-2L:K[]B& LT9H$B081Y5>[:-8_4XRY:66 MB%C.''=2&2R!J5:!&0%)-!MRGELZS5H#>O-ELQ/LYI/70ID$*%]+IH#C(; 7"!K(G6'0*H&K(!\AK),.M=%MO[FT^6N2+>*SWT=,?BMG,%^7743FQ<<=Z MMOA>B [KJ\0AWQ?*J5%0Y?D&&9/*AI<84/;&3C5!]7GFFJ0K>ZR6< NAKJ:"BF!#(:ZPX MAP89$8]$5E)!*<[L9'*27@^743D.S-=81L59P !$7 (-/=.$>PBW$B)#=#I7X55QT_ M=6R'FF94.LQ=4>OA2*,(B\5J-!_7N&-J?\,,$0^$<9)+@X5"6%%3S=K8,I5B MH>HOR+]V4C6*<7>UGG;.7!RTB1>![K50SS?($,,^O!8AFN# (4$,8I4GB95+ M"JV2[DI\'=1I!-1^YK<'0_^0QZ!B.K^JK.C#VXTWVZ#[LM.2^LV0#9$M,!@Z MH8@UB".WP\I(F'(R?8!W+;8[(;:+??_;VINS:],O>>+.]C/]9,( *;4S4$E# MC*%*L9WC$%R(,SMPT2X/F\5Z$/M4FRS.?+U/]>IWH"2SQ&+DI+&6\J!A)!T0 M&,"@$L/J9:9U(>&G@*T.7_17;1%W+3+*#-*& \8=6LL(I%>6&J"A\!3W=LE' M![?0I&K]F7<['>'!O<7O8@)A-$R+<]E8YA!($@-@$&PW49 BZHV1SM-@6)UX MU1O+CD/O)(EUGZC16(>)@E2RA7GJ#!?^4Q1<8V/Y.$"[\OW^.2JG<7C1H0N2;24B$I[917A).BT:A;(/68(*V4(%809SEQ&%2CM JGS!H#W!AN0.4-(=F547A;S"?% M?+TB\7DT_^OB,N@CGT3Y]Q/FJ/:9Y$P:SN.%-M)"@[DV.]DY%-ULQ+PF%K4) M[\FF9/V5ER$\WZY?;7+"B\MBGB^_%D6Y#*WSF\C[EVO>G]91%N9?Z:@$RC%+ M%0O_,WAG+$52?LH "U4U98;:QOED)GWZ6M2=E)YY-(S2"*.\1)P):;FDA.Q& M&?.^SFM3I"DVI"-YNKXCT6IK_+F',Z0AA]0P+1S7P5OR4.[<)4I=RD;8 #<@ M&M-Y UAV%I]\BU6D5]/%]>;^U1C"'UCD>*E)ACDB@F$+I:(:0 X(W"T%::-3 M#EH,T&UM4BR5X\ !Q -Z:VDA8,Z>VR7H MR4JOP:*3T>TI::C&)7'//)_1$,[;8$>-% #)()!V.]F"G.=V45Q#BMZ?.702 MM%W11H]F<=?LXW6>+]]&=4:E[9^W7FJ2*@Z\P]!#NP.*,WIF_DT3ZGVZ,I>&:5=, M:>=24VA#$,HQJSIDS!K4]>_C[Y-;U8W>[7] MW3/!Q\)(&P>4)E 0RB3511&(4%GDFMVLL:*9G![+;5*6(CJB;,H2,,@U5@" MNINI)$BZ=6B >S%-1JS)8+[&6B4VN#,2 PB95,;B>$AP]Q(0J\XL[DA1<=U: M)<.[QS#)!/!/, M>T"8HD)[Z7;S+8?,B_%+,OT_G5]V,^N,2YMUW& ML D1/I',0*$M82'6]Y6LGB5E' V>.<>JNV@/V"YW5);;!?VX@WU@1GKN\0P2 M@X!27G G#(,&6L=WDG&4=<8LD"E(C1;AB2 .HU18%*>VY M\^I8*A2]HI_&01_0V SSMR*$?_-U'<&B_&#?S.?%ETTMF[+XKWR\K$.[HWO+ M",3.*"2QPDQ;X4-D66R[1:3.?Y8O'@Z@$A;K\%6:$Z]AA:6B'*3X3T??.?JZ_*=F$.V3,?'',C_L31ULF[$0 M6&!N/?:$6Z (9';WEGBFSRSD3]9\#2:EX'OZH:%_OCMP4*AZ(.,J5IZTR&%A MO:4$.U#YD0I[P;E1 MIJ$G F.AXXY\^#\5J'I!M-,LQ4P,\&+?)B>;QD#MESH'IYI]S3+/G02 6A?S M.HB65,AJ755C \YL_[()E==BT4GHGCS'O"]#]+;,9W?O\JMB.5U7:"Z#:SX: M1Y4[-UT M#E;3 /=#KMII6<\UR8P52DO)PQ]$*8"$]'SW9F)Z9L>'&M;Z7DZ=#/+)<]KZ MYLO;51&4 O-I*WV#)1W8 \TS1"'R I,-0NOJ-;.<:!W[XEF M9Q;-I2N^!I,2\*W'J$5%J44^_MM5\>77_-OX>DNG\--C&L7/LO_]WNAG>++[ M708U YP;;QBW7&K%%:C2+[VWYLP2U)O36Y$&Y.G>3ACSN)C_,RKDLEWKOSN)-,:^8Y M)IPCXH+U)(RX:E$KO$$V93M\@'-1,A=J7[J3"'1GZ>_%S4TQ7\=_[T?E1;D9 M=C"OJWA;T'JE=5\V_.'66?#SPERLA$1">.(# E5TB+"6XLRJ.S=-L.81[L>0 MI5T#C#GD2(;W1C$ (38 65I)Z)!(,5*#+UG5M)$Z&=9^B//@U-G]ZM.'J,63 M+D1\W$?FM#5(8,%L+$,,O65<51@@!E)6I0=?4:1I:C6'2&2;R8 M=G17?RWB0#^9ME9;R8,GZID*;QH0%%=88"%2S-O@SZ6UR+D&L!X.[\)GBWR\ MBE<^/A#G))MWJ,\L:H!:IC&7D)M82PFCG;A1>&.FE MT<+XX+5J;(*<]U&X\4E+^X-/K4OG4&/(=L6?WT;3^>)ML5CDBXOY'VZKH4WHNZO$,IHOWH_N8@K"IR)FG.Q+ 7SR<&:]\!S'DD9( M:&0A]%3O0G5$D@CU VPP)"/:%4_>S,?%3?YI].V^7,<>HCSS= :#B^J\$7$[ MCAH7T-HM)H;W@275./\!-@C2(>V**CX/2AG-_A&&&^D=2:TF7^+E#XO?1\M5 M&:SB^_4MJ@]O:-Q#II/ZRYBACGE,!( $.,RM8I6YI5+[E*L4X ^P2= %Z/VX M87JTF"X^!OV-)A?SAZ.OOT[[9<$)Z1H F+F A!?3*5D@@ MF799X@^P$] BUIVQ+E]&W"LI+E;+Q7(TG^S"D7U,.] T4YY21:U@%"O!B19, M5X$UA5PG'>HY>@<@1%N?B]?&KV81[HI3G_(0MY:C\FX;QGX7WZKELIQ^7BTW M4=32%T09PH* /D^0YT^4X M%=>]"^LX1$\^<]SX75@2:B8<8Y!@0X,7K:FDU"(1'&LB-4O)"1X\$TY17^V[ ML(X#MEE")-V%92ECG%D;3"C5C&CIC<4AV/( *\Y3$B0'OR'?"B%. _;UG447 M(=\9[_4]"W5YNK==!AAT MSA"HN$14 JD\LM0AJIV0* !PSE8QG7=-8MN]?3R*1ON:96$>$0XPP!6B%)C@ M3MHPNPCC-%\?[4E@T2M*/TNW7LG0=D^B;=K -)K5> _,I^H>F..)5:^K+);. M4EAX*$5XG3 5BEL/D-($$4_9#W+V/9ULK< ]N#V$18QY'S_]H9C-?%%^'943 MFR]'T]D9;#)0YQUSU!+"#0KQH.9*">6L1QI94"M3?:B;#$9C(#@5AFK+I2,0 M(%S)QB$]L\J#J0JNLJ(9<0 AJ*447C@&*JF"B&>]5GBD7@]O M,AP'YFO<9' > Z<1BA= $XN)YT)L)?0 LK.N(7>:NJ/5PI%&$Q6(5ESWVD:A3CGO:8WA7S\>;,1/W]I?LV&>3, 8N!=4$BY!ET=B[KTX8GU5*KTV_&A3&( MI841#!BPSA'H#<26SUN3,S$ZR MYFLP*07?D_>S/OWSW?[-J]T#F9,6!3L+!0HQ'Y-(8R:K$2D)SNP<78,:*AJ M\_7M3TDO&&("*( MYMY-,(8)%TX'YX=&ERFFD&TC^[6V>V;6#TH[>+2!Z]M-/N_^6A?S=3C.\L\A?_I:G,J]^QXR%Z_^"A8;^A!T4(8UC^WN M=]ZG/-RJ=)GI,O@!Y;Y^?_U(%% KD* D,\%UKX]=2RI11/P4BI!BJ:3E46C# ME-1*,*+"QB"P3,IF4;2M)3),%Z/;B\+5@>SMK-#6H^#WAW.W3_6/U=T1W:L8#LF/T#!.R[ MR?Y-]YC7)2&73/&2S+APO&].F[-NGC M7E@9X:E$$8,0S(#&8+1? /(+G \0C?DVB6I(S_MF2DGSRRHIXHBEH MSXB+/.>-<4K7'!*"E!B49U16N -4EK"]#V V!%M%'"7(4 2/7(7DRW'YH/(3 M<04 .KQWX-FYR 6L'%Z@RCH0YU)"5+B58( [3I4&SX(5(4CCE".&&.=Z+-2Z MYO0J?#C//_QU=7NW*CB]";W;07/35U3,:3#L M-H M2Z#PHI_+2;C(KWY4C6 9X?9_7W\=WW'0#;.[92Z $!@F,J@K9.4Q\X M=RXJRH,MNKT^^-2^J]2G%K'5-H/[ =7]#I+;+TSGBUV7VKN&59&H("#YG28H M,$9H EY%@VDIQ:"*U QDZ/.MU\YOT"S?Z,ZW! MY6!$WC]VN-5+NII+064@00#Q%FVH^.L7Q]0L;2.5$Y6RK7X.:%. UE3IYTIZC0Y/+"4"7@/6H[B MZ/E%V[+(&!=<6A]\]#1BL'%-GS*LY&1T\$%I9>JE'8YVIV'*FFLSP6(RO(V2 MBNK@A6,VK*C2#/A%=SVL?QM"N8++T+Q[/=@=*7CQ;"414(@(UW$01 MN MNK2QU\L)+S-K!*Y-RD)3RL[."&Z_[G3N0LF5$%6WD2(1%[D$:3]-NS3=K M0!8=;PST0*Q-O+3#U8XU2Z.[VQ?/5C)0%T5,FM%X2XGW7JTW::V5+S%L!WH0 M=@+-\.(VUO)9]N0"H3T$04"$2[80%C::]<4$E^4;=$\UG,H!:%: \YQ MW.T-/XV*0>T858%2/%&I=:Y?Q-(7EJ\99X*S)9%'9Q2@V1I\CN9L5R?QOIZ- M?XYR;1:<7/_O^OHF7X'G6BW+F*D>S]37TWK4 >BU&1YX\'[T6ZMD8"CG@Y4\ M>B#)=6&&$QHM)T%(IAJ=&PR&5TU:?I2\M@K4>^Z%<>AS*YWD]7D'!!GS(>W$ MX>+.^SO U8O3F,[$,PQ=]+?1>/)^.E]&M'U.GU!GBC]\_?"CG@WE'G!H.LM& MQU5N(JBH!N\M!N.HH 94P/Q/?SKKH<_; WUS.[K-%[^?O]7UXGV>3)*J_?7P M@)M.EG3ETVK[:\4 7\_'-Y/EL_LN)D_WH96,3A'C/)7 TT(**&.@:+DEU*5O M+BZWO@-,/D];'8KPN@NF28JQWFBZ-7E[KE1WC*I04@^:4HHD@-$T1S-&*85" M:5"Y"[M9'0)@7@3HM"6J9** M-P,$8BM2;X:DH_C;Z6%%B%6TVM;B6H<,KUP@"):"EHR"DE0; M2UA(Y%OF#=#? UF'HN"U0XQV&=U=F,!+P^33>/ZOO6W*M@^K5':)N!8ZDMQ7 M$7*0;;"4H46K3!&D!GC'-\!=LT7I=(_#QZQIT 5M^[!*\'SF;-%$)8%P-$PX M!1AMBWXJE8@YW5DEI.JO30@I_77T;36[J54?4O=OEKF&5 M4VB$EL*ZJ$ P8H$8D3NG:(_,V)(@J %ND^T(_;D_VAY_NT+22\6\9U]\?4!E M?%0^1D.BE> 5:&ZB#PRY5UP'WTWKF=]Y1VQ%+OVA;N\^N&U(906+J(44S#%( MQJPV4GE*B'(TNE@4/S- O54JYKVH.8JK7>$F>2#7JZG6^[>[5YZN>$SNBIIV(HJN=\V'Z22\F M 8]N[UM&SS]\_7"WF"]&D^NE<;$F[>/TOMG(O<(Y#*M%GU Y)U Y)CAJ!LFL MUB8P(#QJKB2)3%W6C4"_4.Y24MTC_9$5\HBYFPN]^:;NR^CV8SW[.IU]S^;X MID9&_O&*\K5U?L1B./4D*F:HL9$)$:P'(JT6=-GT*7)#T,=NZ_5?^'H9F#"[ M7U(;:_ZE.=WQNNID)A55D7(KO0ZY6ZMW-CK H'C0:5_W>'']N_M<7$.4:/=. MWZO\QNOK\?U._6ZRI'EY /D6D?T,@T$*3T04/,?D, Q: 42A(WH7>%"-3,=3 M\VI_?: 1A MG27!LT:Y"N>(H@,E.FV?ER?%1WWS?(9;;W]W/E]Y#];Q$)E!">"B%C*9G)8! ME9RAOI"0E9;D.FV?H\U0,E_#9%Y?_?KEL$\H,\U& 6>9<4*D;T$93@BQ%Y)DTY+0IH7L.[N@)*V3D9PV M6.$M!/!(F"<8K9,J6 <7%J9;NG^TRLQSC"1B!'U [QD:"SH'SJ @FEAGK&'! MEYSA#DB7M"7FII%$AW'U?"*)J A1QIRQ:$Q:7MYXE;@4H[.,T=T1!--(*P@33P8%*S&,7&]55(NB7F1[EG.U> [T_* #V_4/3-&8@ M.DX)M0&29Z@I1YX,0B^454)?7#/KMC>K8SG9/4)RD;(/7]>X;G;B_V1(18-F MQH-47L?TM\[U?6GB53()F:'BPNSB(AEO/](O86E7H''3[SG[>YD.O@H*OX_( MV8&:K6.2'P'!:V$==0XL"X8';EWPD7CI"2DI;CKHLYIRV+3%TZ'<&L_G=>[L M\WX\^G-\.U[\^O#U:_K)V[WQ\YO#F/QK1X-#1KR77"7+%S$P99,/+1EKI&A/ MS:M-=,3C**2-9!LQ9O$" 7NQ=X0GQ,O6;:E54?1A M_:YFZJ:WMZ,DK-'MI_'-M\67Z:?ZZG8T_NY&\V_WVJ:A?=SX?55$)9->CTAT M1(@L"+1KWFA7%!#1?'OKOA)SGV@]G7BZA^[NE7>_W=^3@C?)KYTO'FAN0#LO3#U'X]?33 M-]OP145-T!RT112& 9'11F02C#'."NN;-:$YT2'FI55Y99* $M'H8(!&8A0) M)J!7W"L7[845T.P$DQU6>3U(>.=\X8@N,&TT:FHD*(I6< P.1-32>1-*3G ' M"-,A0.:0F\O#I'/.-Y=@O"1$,4">V*>T9H&C3IJ!J9Q[T:F[WGO%NL9B/^3N M\C .]U2Q;CWO0TO6/1U722M)=L^DB1I$XIY$13@W4AD1U>4U9&Q#[+MKUA4Q M^-SB0V4^!Z<\$$D0:,#<,TY#C!@YBSI0S1*@V%(?*ZRAD*I M"\NF*Q=O@U#3PUC:%51>T\9[MK9M0ZI(A$ENMB&64^ 0#"/,(:?&)NN DA(5 M,\ *"P/>^)YD!Y,D$!*;/H';54![",BTLK[E0N[ ;H M.8JS7>'GXZS^,1I?KUI"Y$/!9=.(5;/4^W/\O;M?\Y=4P2=-[6*@$1$@^20\ MN=)&14J)4\Y<6"77-N P[8C772$.KZYF=_7UH\NAO?C:-J0"8@$=6NF2/:!% M1"X-:F4E0)1)[5^6*W@"-+7$V>[/-MLL#QQ$<"@C6A\M) M3\V0V '>.26DT M+4E('V"<] !MKC;%TST4[W7N_G[O6T94@1$,B3\AZ>?$O9R EY:<#&"4]\Q= M['%HD:RW(JB$M_T%MR7%>PB 7@ZK- L8#$5A'(,HE+&>H6>*Q$2_4R4WV@/< M"D^-HF(&#R00YUG1S;>0FQ?!712H(NF/R*7LP1!!E-,A.$^%"M H#&XPO)HW M+_AUX#LK !9,)(Q2+9VA#".X%9\@Z=@+.Q?H!%'E;>"/DDUG)PNKVHA[3D(? M/U9)PY>=MHP-0*W7.AK<4"+X&\H.E?CSPX/CF=TU;/8>8CY]L(*H4#%C0!EA M(W5IW[PL/[Z>1F[P'1PT.5B:@,X3PPL#%X4)RN MEX94"BZDM%BI"*20*J!, N;B--9:$-1U>JI+\ MA@'Z0RWAX'@&GG.4K>4N.70L<88K;1AP:(0JNC1>:?,-B!@U!Z,WE-*&KN;%!-$V%OLA0;2'<;BG(-I6VCYSC41YE>@S*#V*P E= M4:J,E[]3,:#&0C^D[?-A_#VW"%IE/7& C/&@ U42 =9'%(I067+C,, @H^XW MO%;8?HX!LDX$3[U)1 F,(B83U.LUA8Z*3K>XW@)D&XNY:8#L85P]GP!9E?9\ M[KAC7+G(\E&%V3 *O+RP),QR\38(D#V,I7TZ;?-UA]5-.,&G^G;)EOFW\8\C MW+G]+ZRDX]:BBI8*Y,(8+OUZ5T\*/I8X>@,,]!B&H]>Z6#K>%Q_/MNG&^'), MQ0DGQ@=)P8MWSF+V=Z91_BL^]A^7_#5 140 M;:RCR7OF6EA*)-=\PZ\0+RP]O 4I;ZM14,+67C?1/>K\_4&QD4>\MV) .5J6 MK(M@C%6"@C5K7D7.2FPX&!X$![*EGD@Z/85./HU1:AY ^71899$$^@NV_'4$XK:,K8BG+/&,(@M6&^&\YW9%L]$Z MEE3&N)"[HS91UXX4.HO-G%XM.908%":+-.M'#56/"<%,A">09[$QM81X_DFU MZU-V!$\V'ELI*8*T0"4+ :)RR42W@1K/1(B>^4;I$:\M[1<=YJ[K\?VR3E\\ M7\WI1YO9YL/_5RAZ_DCEK214>"4]*C",ZV0CN@0("21!(_36&>K';#R=)68O MEWB["_4$4IVVPMUFVOY@2&":SG6>4KP=W6S!Q)-G*IM6$)/)Q;3! %?,:N%I MTD7*:\4$]A8G?[:@*&'OB5"QIO5CVCBFB=QK/UKLTQA/GDW@CIYC^I\$!X1: M%$X23;0-%B$6G106W9"=+4K:8/.)T1*3S3*Z_:]Z-(OI)Z^YS#N>KG2PG$;& MHP0!-BACE!&,"NUT)-:4Q!T6G2V?/6+*&-T)9NY!W1PUCYZO2#"8NV 9)P4P M9$8DVYBIW"$D)LZ4I# 7':!<"&Z.9_6)D'-/[*?Z9IQIG"S^&'W?MC6]]FCE MO:0.K4=$!])+$XC60*)"JS6))2D2\K?$2PMM92@?.**IL(R$$8%(WA0Q&&)&:-^8["4L?E$:%GEJ3YLE[OMWFV/ M)PO>6"N<=8HIT/EL6B1O+GH5J+4\EFQ(^K?$3$N\/<\T"WG M\DF!\OE;?7N;&R6.)KMQ\OC!RB;2(;EYRD21>TMKC3$Y>U%Q16PD1<7J!W0G MUP4R"OAZ4F"$[_4L7SC^;3;]]^);$X2\.J("*Q@HYZ*V"%Q$+;2@W$OF'=>2 M%&T[ \J$Z (J;3#XM,KD^^CVUM[-QY-ZOMNR??)D%8DF/' P*FE#QU"S2#R2 MR!.?(J-%078#BAKN1)T4,/:T[L_T^_?IY/-B>O6OS]\2F^8?[A;SQ6ARG0"] MVPG:,; BP5N-R28/VH"&:),TN$Y.GF$!K2^J=?I[GNVVSO2N0D'"]Q^WTU]U M;>M)_76\^'@[FN2XF24-=C2OKQ_:01\7&]).J-0F:B>W,7^8T#+D-L]QOI@O M.?YGGO+'T:_[^)\&%;J*7EQYSA).E*9ITP!!6)*C$CYPJA-N=#,5?!J./28F MH_T5,7]) K3IT_^U@S^'O*8"GR"-W#!I-"1'+G&#V)#+W\?@C.DME>"$6J5K M'&WMU=ZZ> :I@/#Z>GP?7_=(<=_7#GS33<\QY8Q-6TWPR:P%8:(AUGOI(F), M(#.-O,W3<.SSU;?Z^NXVD;6<_DLISV8Y\7U)COWU\,R*1,SI\/L*"K;V&153 M:1U:YZ@'[:--Z]'8-1\-NI(BS)>NU9HB\'FQGYYDUU7@]X$#,] MN5"& L>]R:7-7E %"480B3:B"8I1231?4X]27UA6?;N .!!M1W&\*[RYT>WM M/0%[TTN?/UIQ18'G(QEM

1"N.M1!1JPQCO;$GHZX#N6SI"2QESNP++^A 7KQ+=C>H\ M;QE1$<<(T!Q!916SE//H-Y: 8_;"BB_V;T&U(X<^<9:_G-7[[:6]8RO)3 #B MT!#T2#6ZQ,_-&C7TPLJ-%TN^ 9)*^-L 4Z]G0'[YYQ];]ZRG#U0$T7NFM2*& M&^&!12;6,Z(@2X(;ST3B1TIHV@([NU(:]UIROX?_Y+DJ("$A6BZ$TYD,^FC# MUE 46#_4E*_A[$HEHN@*5L?SYH&ZR74^><\I!GNWKU-\7$6326JB9LJK$#2D M-:K#QIKDIK<"C1V _$B(O:B0WKM4NL+[^LIH>4>TURE\Y>E*1<8UH\:E_4$F M\D)P<467#K&H.- =]M^H3%M6QR]P*SA"<36,17GRB0*HQ/)_8:@I/5Z32.1 M\<+:/@P7<@5".=H/^%C/EK?5DZM[>C]]_L>2S/EB^KE>+&[KC,!WZ;>3'!QO MIY.[^?HR;;?_4/SBRD5I'>7112:-\X0)3M8@*BI1[X^C-;>R1*%.:#HUD$ALUV1M*\N,^:. M5(@/0RMF%1JM(4@CG+/)$S1R307CJN1J?("5(0]6$:M MC)93V(VJ+8]7QH,B1*ID/% 6+#=1/*P'592E453RX-*1U(X\"M&SI'))V7ZU MM'U$Q;5':WV(WB8'W]+DY&^V<4]"R<%O426$WP-#+8BD*\OJ4SU?S,97B_H^ M-O8?D_%BGE3H7OMJY[A*<.:1I55$%M: U@2U)!BHHJ7##\3B&8P1PU M;^/?^P8%O\M?7NE(Y*.I=?9Q%K#WE=;O1C MO!C=WKM%:077LY_U=9S.XMWB;E;GF)MLW^[.J#GL717EQ 8E5"0$DTBY M+UYW"E5^X!2J8)$S39UTCF,0:2,.#[(F>&%ESGM<' .5Z.#7U/*O?R93;SRY MN:>0GF+=O/(QE>6<> $HK0V&TD@#;*[5HJ EC2?.\6Q_@&NC7&I''V(\Y&UM MF?.?OUZD=CW,>;5HQZM%N^E7M.T Y#2?5CFN33",$Q!@DK,E+&P$!J$H-.H< M[PC:1_APA#=X1=^9B?3ZMLD%UPJH :.2@%62YL/9)Q%0HNP/OM7HHHG[.:K[ M-B37>?1+H@5%-)7+8W!N5!-(?S.RGI2Z(ESO&" MZ'20;%\8/8'P?FEE M9=\<;U?'L)YB/>4E'J-<]EV=!Y'6)RC/UZ,5I&;$G@ MQ8!J>0\/E"T*94C@_&,ZN6H%GP\OR@5&74!I>"#2<>-R\< U-U# I10./Q., M'BV8CF'ZV.;()*S,[=G?1XLD@,G-D]\GLSH1].'K\I?[D7O\NRO+=0@F NA< M1"X&3N6&9TKQHH*A0T_/ZA_9G0EN^& _"YS3''J M^3JD QF>_3I9M\.=K7Z4G]L5*-7M1"I'O5%,614PO]SE.'V>)BQ_O9E??TK-;&J]V\;$54D&C=LQ& M@U(Y02"NHZ4MY[IH$1U\O7GABVA @NQTR>P*4[-;PM36M"T)75:Z7Z#V7E#$&BG?GWXY_CZWIR/7^= MZ6XTWWFYL']T!=YQX-'G?M+:@524K\N<6XVAJ/'EVWWM::7166W,VZ7]N0".7M'M\W0V-+/ MK[1'#$I(L"(0;H+E='/@3$@H"5)@;[FE0Y?GX'W9O:F#_UQRJ]=\U*=3J%!9 M,,(3U-$#U8'G+]97.%271$JPMZOD,Q#IPZ(:4-_$UW_Z+A%<_W7?/G'^E(JW M_HF5H]2$*$FR2QBX+'7C-4V().E;TBR [T3Z=%/IH]&NLK+#TEA^11@-9)'Q#I24GET0&:'EV!<6LKQ?Y$UY69 M\6Z2E&/].:%AJ?[?KRC9TVMAQZ@*EA7D+%@M$+1#8XQ&(61(-#M-B@ZLAP?1 MGK$R/95<>L;?WGX*.\=5UGDOG*0J-RXA@6D95!1!>TH),GIAU7]:D7HS)!W% MW^XJ3LT7'[Y^'MTV**#\XME**>.9)C8*8D 9FE8=@M?,& XTADZ;OW9QS]:2 MA%^4@RKC:X>%(>OT6=^2]>_KG_7M]$=FPNIXK4EYR'VCDP=$.;,6C;1I^4G0 M4GO-#5EV*-&\Q%0;H$][&C2US^?.CF_JV_3.F[\E1W,VNDWSQ^OOX\DX6Z:Y M-OV*A/UZZJ#W5)1 B$HC9\%DN\%Z&H2C,I9.R?&NT/?A M1YUG.[EIJM!>'U )P6F'MH&YP M]CHQFW/*TKN:YI]4,8%* ^'.2@61(SI)C'#!(3+#L22P?8#;[;#6F7 M[<1HXP-U!$4$*=$@\<%898SU$8HNVP?HO/:&G>,NW@\3SC#O->Z^?Q_-?GWX M^G$V_7]U+J7^HF9&W]<;S^A9TO(Z,/;?:!S\KHI'-#'9<9IH T")B=Q;AC'A M*$;*&L40GC2K[)&85\LF+X+]26.OCZM89#H$:0RZ7"$%-4W?V621T*BYLA>J M<$Z A[W%:8[G>G^UD=Y-DDSJ^>)@B#T>6&DG@_0>.7$.E+4F*>ADZQ+PS$6! M14$S;QAKB>W]@>R/>G&_FX^O-H7$#H3;ZZ^H@$AJ&67$6P%62Z3. +& $$ G MGG=Z)))CDRX6>*T(8-@6TVO=9S[<+>:+T>0Z>?CW9M-;4,BS>_A(A @.DBDN M.&B&AEDD.I#H@TZJJ9%K?NJ@D+V!4;O;OS0*!"G\C$IISSQ0JIF5P/)-G@]6 M:HU,,Q^+ZK4.O9Y05PC<&@G2K>PZ.]+8-.C:'>_QY+E*!P48"!/$&TZ- MUTPC(8$8**HA,7 <]@"(Y^<4!:(83.SR$1WC2N*4CVE0)W2R4X+B4G(+)'EI M/@006@HCK(:+5K9'0NS04./32Z7#8(+'9N&AW257-T+)^%8036321=!4:V82 MD=8%R1F8LGJ!90$H0\A=/2E:=C>9/$H^@]&U/3>7#-ZF+4XXS60$9(EG'DU( M#F;:]+QA)_-8-NED?]SM"\WI:@Y5C#0Z",H9XH I MAS88;6QT-A DQG:Y,_Q8'O%\7HQFBZ$G236&;F=)4F6"O:#%]9_U^.9;SME, MAL;HIEXV]\E54G;U1!O2]"H5!&=1>&%(!"K1*J.CISYX*;0MJE1^\+;VMB2' M*//S7ZW#:URK9) 1T?O(!4A'-6?,$BD"12 A=GJ9FFK:I@; MX8%SK$APT2J*E%$*(9CD77L;!=#WU=MBWT\U^X<3K[6H_[WA%? MS*(BWCLNG$]^1 3CHY9,"6T"39:*([2;9K!OFV*_8KV8Y767D#C,3?&0"59! M)(,FJ)C+58(B1!.FK0 :<]$]*&HZ[)$\A[_-?K4.\,^02T0K"M9,2 M0LZ*0Z^]H-)C/OK^@").WK;!CL5[0TAKF-GC [5'N(^H8UU2$ M"$)R2Z(303"=?I&$6E07[> :VF\K9.4 V4.LD9-QL^ M2JLNK*ID5Z [6;K+8>(ZTDR9SQ:/X)Z^>P[U]*-J4\[G\U4]&:5=;TNJR]9G M*QEU ,:5HXJ"T<1)XU>T&.JAQ)(>(/1ZP,"T70F<%$VK:?UC,O]17XV_CNOK MK>DI.Y^O0 =)J;)(O8V21:_9AB9MH:A1U7!0U8),I^USLPN$Q.FLOAK-%UN3 M0;8_7''-!=))4"" MBNC4FIZT3BZL]L^1LMR&B*-XV 3M^.\M63ZF%K*.?^DVK1*7)[=_)^[VU\T MPV'K!K-_4(5&1,6BT=1[$S5Z8NUZYA%DR6WID*5_J-RF)V)HNU!@Y @HK =5 MR0ZS+B=,!FDU92BD\&B\D%3G$/<2FV. V\KIH' D0X==\<%8EI1E)!!)XHL@ M(,!L3#%7M$L,L*[T0&R.([D_F#N?,RCRH)7B("*@"(0 14WTQB_P.I38TD/= M_PY'51=U'0X31.?5L!M5=7CEZWG?_SD76*=#_W$_8G\\) MVURI/[IQSA6Y(W@9X$J_YS>IK M6R8CTHW_[6C)]?X 3Q_Z7DE#E.E9KJQ/X_F_XJRNUS6WNUQ0KWUVY6, S02' M&)AW7()_T&87'>Y?%[[["KRQ&"B MK8@LZ2CI72 ;GEL)T*6GCN8&GZGB,8(/%WH_$&R&W;< M@* $J-84# L@#35)A_M (Z&10K"7C,,> +$SB. P40S&&CZ#( (+VE.C.0A( MVH(SHP@%(DF,$J0EE]P.Y4B(=1%1<)A4>HDHN#<+#XLK>#RF B3*(UI/G0<3 MI>% $[E)81C&TE>_V?W326&R*[J@0"B#4;0]QQA01R)7*&-P"$):FV_-"4H9 MC.51E*1#_3YM(HZU%#J7W^!1_])C/UUIEVV?50G#M9>(X*@"(RB"M3X$321$ M :Q3P^*,:LPWAF);JZ E 9[AHGAVEA?^JF=7XWG]<3:^.LGY\F$SJ*+4Q&BB M V,$4 D=+$7"A>0@721O31H&NX!:%&MGRRI;@N_F\[OZVM_-$@WWQ]U+BN>/ MCX'7Q.PLF7GPRRJM)$'&6&ZK#,P'$[P7@@4M$3R1):'&S:_^SZORY=% /[5T M!K,5;#4XGQ&X[7:GM1VAU8E4FG/F%'#'!4+PQD;47CCE@PW4J9+2Z4.,:![P MEM"G7 >SRO;RX,=XMAQSTF8\VS^MLM%($6+28!@@![1K122CD7%4TD!),]Q+ M;370EQ%5+K[!+(M]NN%13=J^MY\#IU+E<*1HE:9.2P@*D4;!K?!".<:,>.L1 M,* MZ+2R'([PR4Q\(,PBL$Y'K7E)$#DT:)# 8Q;94C2325Q& <7X'];/KT(=? YGGNI M_U3G&]OT=+(.U[D:W.8>/[5M@W N9(4DU(391.:F-$E MB^W@RON_@VTW:/&>X5[V+A$\GLS'5R=+$]CWF140IF0BE$@?@9IH':BDXRQ* M(Y0H.I\[O%;^[["&!B#%$F=2+Z7L\)ZC M:932)2Q)2DM6X^"#W"YY-;8H]7-QTPYFRC:#^B2E>UJ?9(6@SU^+-S6QYY=J97WCTG"I/M0'#DUX.'IR QO.H()D(AAM)# -$')R MCF1:.".%]$*8HN*_!T=YO"VD?L5[YH[==J8,R+$[8I(5TF2\TVS;HX4D/",] M>AU*IS7S*=;G]0RM&)=?&$T85@J') M0 >MP"17VB EHDWQ9M,VJ[O53ANMQ\A5>+<8_T\)>"OE+$JM-<_K7+NU7_/)*6-#6>)"! M$X@8T'NS;#/A74SLO.2"1UUA[L#"6ZT+K3,#8 ]AGY*YD_R0Q-HEB?^8C!,W ME]5.VL;]@9]4*14%=U$G5BI )=.?$+P2P7A$]/:":WD,=!&<5H+=KPB?MO9) M??UXCW_@_/PPS#=\5Q4D"AZ9(P0\6"8QF3CH8U!HG&&JF_SJSG)&>P?R:<32 M/50WA:+JV<_Q5;W%%;A=XB5]]>'KI_IJ>C,9_T_BZC)2?LGJPR#=\F=6RD%\Z2P].,::YMFJTD39 ?T MG@4/)>"+K)V6/K7"B(I0HD@ "Q@E>B$!>7!!,J!0;0\*#7 P9V%AD_C/N#B3@Y@R+C6B6;A"4A,6!)-$I'$(A6 M!"-H#/ZB.Y4W1E5'G&.Z4T99::A@D#U)'3XKN:H<' MMGYATKBN^&%"&8QN[;FNN)1*)]Y3+7D$[2P2XJ/F*$$G@DQ)>,\0&\OV;@]T M+K+!Q^,,M'>YY08BQ2QF"A&=C@XYUT%(:5#@A?EH7<*RN][EA\EP\%O"F?8N M5Y%1"%IKPTG:F &UE(P*R]"S*$A)%Y8A;C$]KZ0ARO0L5];@>I>SJ&(DSE,K M#5@>M4[F+47KHD]6");$3@WP@OU2UE$+HCS+Y3.XWN7*"K"*>$$X@G,$.0N2 M*4$8U4ZJDA*9@[RDOY0%U((PN[J'W$S_[_4HWW;A$WLWD4%]3@CG#7 ML(K;$"0JU($!6*+0!0J*&0:/'CG+',Z MX2VY$U0GC=WHQO-,XY7;P<'T=-SN=57'\60TN1J/;I.FJA/1G-I#' M]7SUX#4N-F.7JN[#Y$N"?/UE7,\VO_C?Z9M$R;=?/;<\/X6V2%@P-E+&11*A M FE])(9KX"%*0UR/[O\>JEG MWM<_Z]L],0/-7E!IQP/7-C)A-"BDF/P8&5S($?'>"R^X@M W$;D]EJ#)"61JH$8!"83!!&V>E]LB%*LIE/Q>\MH26;6 \ M@1PZQ^2[R8^[Q7S)%+HW2F#'J$JF->PC<+0R@$T[$S*KTU[%B4M[%>TM3J!+ MO+4+B&VP*V9^GR!C1X%L-:I*[I8QD23/"21$22Q+['-"!R^XM>:2LPG[ ]EQ MS.\39/PHD*U&58$&Q80@UGH%F@O#G7(V*@*,",5*/) !WCWTAZOC^-T5KMY- M?M;S1>9&@[CCEP]7B3<@>= T_0&DWG+"*$AFA1:$^Q(4G8VJZLU?*)9'/RAS MHT5]DZ3S/Z-&09O[!U>"2>.HE C: R?!:">%0P*1"@[]1?9T@,(2#.R$4PN, M[FQSG,[J\ M2VRP@R'U]&ZQ'Y%MD>TWLX>WMD/<19_=]W]>3J5_.#MVVC*Z((&D&M M(AK $XY:<*F5@'SZ29K=P9VA+3:$@[:69-+G*=MFWD>=K3T;76%@G$02A90* MI XHN$D\I2XP),JROO;2DQ^BE2.AP0E:&;=[/.X57RIGQTG@;@ M%@Q2#!%Y.L#2PT.:DM8W=70+.CV]$D5_NHZ\7[56F//?OI MMB$5*,F%I@RL4T $:)H-"6HT".MUT:E942.$2]U$6Q)$GU#;NV%N'U2E5:H3 M,30:'P%<#IXCRB<_BQ.@L2AV=X#ZJUS8#=!S%&>[PL_'6?UC-%X67Y[,Z[S@ M/BR^U3.7UE..=5RNPKT[8_.75)ZBU,BT1R;!!H\RI/T!HK1$.X)%C0P'?J;1 M!C:F'3&^L]H05U>SN_JIDM\#MFU#*F68D%P)%X($2:)UU$$($&).,%>CM^.PW(2D2\$RU'<[0!9M(22$C(U#*U MQ$'^2>6FDY_U;#'.36&GB_KZKL[/;#TLVSLF>M^(7 M5]JW6'S3TS"V74"((P"Q&E-I+011#H/QR77T$");[^N24=I;S.O9 N(XQG9V M<7@W3U[@?(Y7_WTWGH^;7%&_/J+R4OHH)9,^,,&D(Y+CFCZI6&_G[I=JN+0C MASYQEK^2*M&6"6SDH[:*T$]-68](RO]A=6%;U%"TQ;8>3FQR9Q[CIZ1X#RA MCGGKPWI35HZ[DCB]BXY-/G;3:E\FEQ.;3+E(/@-+.EL$S@FW7JX]!A5]4;;9 M %5:JT@X(C;Y,&[W&IO\> T>%Y[\\@UI!>>['2F,# )%,/FN<$V_E5C2_G+( M:&L#$4TBE(LYWL,>>]+:.T3&8",CSJD@DWT:C'[@KC E!TT7'<#"*BM.MS6NT%+[GHN-!+MG*TGDP\78'TT;5T MIN6UL+X=Z&PPNO*.@_1$\X#@(M)@S9JU)B=@O!VCMP_+]N72%1Z7R8GOIY.; MW/4LSWT'^EX\6P$$C01C]-HRN(_2<(Q[XEUT"M\RX4^ M5(IG&>>DS4@(V'6 M><:$ Q*!KX,$#0'76UK>)2.M+6F<>VJ3328N%](9Q:A H978A->;Y$>67$S+ M-^R]CKU61=)K-M/RX.&R4I@B2H&,4N&\ <[ (I542$VTC%PV*UEX&FH?FC0? M"N.'0Z(FG9]:_9PJ$AK!2T\Y=V X0>YBKJ )RADJXV_1"Z,(9\][R/4HG:YT MS=^FT^M_CV]O$TGOKM-;QE_']75RB$>3F^R&W-/;F]9Y/+MG]6] MX$2_[>GZ448& +BQ (QY0JP4CBGG L]);CR&1I<9)S()QY/QHGX__OF*D.\C MF:]Q_G$T6WSXN@YV=M/O?XXG2]GOS? N?WOEHPV*LG]AG<0>LLA M&)S::@RRY_>9G0NIL_O\[9397W\?_;_IS-V.YO-]@73-WU(YX""#H$D4$+35 M3&)<\2&I>'+1)7BZA%%S"!>*: !0?9A_H^3R ]]4<90D2!V#!JF=(B"(6_-# M&WG)9N%)8-,\IF*"2YK,[^1@ R(HBYYO.&Z* M^A,,OHI4C[KTA#+J[F)]GCB3K:=\RO.YGOT<7]7SS]/;Z\>.R\Z[]28OJ'B( M)%B%R Q&Y(XX0E;42TOAPHHTG 88+V[/3\#YHQ-?'W_F].L#M1]^U+DJV>1F M7=KW%2P=]H(J<"YEI H%*!\I! \B4603LS3QHN12Y4&!C],)0FU9.6*\<;GA)[^+#0X*FB]%M=[MJ)PJL M5?8/ZM#/+7MGS=]-W&@V^Y5O>[]/[R8K;9U'_Y9'>XZS(( QG7:BY @8JX*- MTFMFF0#3+#GIU/>?:XKV'==M&5&!<89;XRG7'J)#[8FB6B,/*J3-M[=^YT,X M=6LL_ZWWDB6\[FHW6D;4+H/"5^[&Y_IF&=&PY^QLY[C*2P6>$TH3SX"9B.!9 M5H;)4XDZXH5E715+_#F"6N1M9SBZG^+>0ZPGSU5!QB IE5%0"C(1Y$WT05'O M"5)=5/MLB#AI1Z[/T5+ T:/]IW^.K^OI[M)!CQZI'%K'8=+5*7=19>):=\>R^8UQ^L2"))2>1&60"A+2H;>6 D MT9RCX2^LA&$+XBUE85=:?;V?-3D"?O%L%0UZ(Z2.N44(2:93C,1(SX7ED0I; M8@4,$18M6P&E_.P:(PV@4:$7SBK%70)XLJ&]=I'DIEB&.3 12L["#MX'?M2S M\?0Z[B^SS"]^O5E-IK,;Y>R^UO2GN^G\R8J M9?]+JF TLN2RH6 Q;9(&E9#(5.*-0LEYR?W\T.^4VL=4Z_P>I"Z*6D:46LB0 M#&_JT$4-.E@KC(S$EMSQ''Q>>J^+PN3ZG%%S($<'=00:YHOQ]YQ;'.\6^1#H M91CDAZ]OD8^/C\< +&,*8V"62.IS,T*"@26SE1@(LI'-_[M&/A+"5&*1\!8Y M\)C,>T/7O".DJ&/FT"-S3@2R$T0^'B:D 823G2CR$3WCJ()&A]%3FOS48-9\ M<%KT5K?R3*)U&L.H(/+Q,!$- *HGCGQTUO @J0N*.$=S0Q N5OQ $MEO"MGC M85,8^7B8.+J-)?L\NFW0^_K%LY7-E1F] J.5\3R?Z2BUH4F13B'VLY[].1T( MR,H \&K,V/%L[ZR^RK/0H[UX>GU 11S35KGD3$NJ((*EQJ^I"U1>6D>7CE#4 M"K,O.1Y;6H7)P?<,0"L!+#$CK#FAG+CHKKX]6G@GE-$ 3+Q7CE ^U7D=)UQ\ M^!J3KS>Z_:]ZM+.N;_G;*\62 M*N?=,LF=\-QQ;0(+7*PYP6-_D8&#NPII#)GM9;+:E<4 -K@3W7@(GMRY'/BO MB,<00C14KOE '.DM*Z(#3)X"+047&X=)8@"(//'%!A4\$1\%4PP]"4A8<"M^ M,")I;WD5 [O8: R;PHN-P\31%3Q][LFISGR(&S-5\96'9AZ1HG0\.+=@=M;?QC_F;CI9FA_[4@(:C*V"-3)R)(%;147Z\.0IK>C@GA0553CC8^96H'0J M(72ELK[,1M=UH-$IMU@12L3M*3B M[A";9'2DKMKD^='*ZN^)@D4]&4VN:KR9U?=%N--\EMBOKY\L@=VJZ_ W54D; M2\FL223&0*E#XM>6+S?,EUS3%C7$N!1%=G*1=!87D(7Z8?9Q-KV^N\I3MJ.K M?Z7]?7]\P,Z!%:$\4$.H8,FT]9[0B&I-K62^Q$$=8I^,CA1;JTP?@"_:)$Z@ MT1&W=\QSZJQ&#CX:(](_:\H%V!*X#=UPZ_<\Y%@1] ^^?\SKKW>W[\=?CPNE M?QA><8G:!2U,X#)*28FG=&.P@N\T9;!777<$&!HC[6A^]X^T^=]FNY,(]PVM MM+%!$6]1:)%\(N.3F[VB6(CT[P6KMY[@=A3C!P UO+JZ^WZW-$(;UIL\_&45 MQ6!4+NJ9;0WK(H",:ZYH$DK.>)M[K>8>CI/Z)L_O\@'9CC & -&BF _#!7J> MH_^3>1ND0=#KDT81O.^VTV.W,1]] >]PM@\JUJ/GOF<]=2 R:+75PE(T$*W2 MW',K-&762.V@T?G/J:,W-C5(#NIS]F)4E="NI.4*(##(E:@\B2)2QYB5@7=; ML6/0\1F-0;&_7."1S.^LU%MCG_C )GM-WU:I&)4..FE'*4!SIP,2QTCR6TQ, MGG9)\M70+?:N07DJH0S 5'HEU+6QF1G6J9[$FC@41C,2H7E"5<:A-E M2(TB3M8(C3UH5@ M%< MUR'FBI'HPK#ZN4,P2MT5C^#0N4'\;K MSC:^DQ0H5\X21PF/5 87A#>*)1Q8$ M$$:5-\Y(9M>T@%$E)Z)#Q$D[0RW_MKGXPF <$Q M$=8TQ8"]-;0[#VU2RL^N,?+N^X_1>)8AW;!\[=,!E4@6M70()OK(%#+B%:RI M(R:6A*4.4*<42'<+3HK8V97?\FZ2ODPNUE\]WHYLYG"0$[)C5,5B](YK(CFC M 'EU,Y12:I.<1QM9HTBPSFAMX5%;E1HD>;(@2@2;N M.Q>BCM$R9QOY12>F-6>TC"TX5MHZIE*>0#%$C;;34$J4"L6LZG:(7 MUI"F%8EO6\V%O.W*>MO,%^\6WY;J<\\!PNL#*L58T"1:P8VS@21E)?2&7U9> MF/76@I2WX::$K?V!9N_YP;8AE8BY$ZC%8)T' )-[S:\II)S'"P7.D6+>BYJC MN-K9K?.J@49NHSK[M3?=Y[7'*^X$P>36A)Q0YQ.?9)0KRIQ%6U(&["SP!<4ZJ##&#)>K4Y9?#"E$ZYL!N@ MYRC.=F[@/%I 3<[ =XZK')<268S& Z7,DP#"KVE%[DH.3@:8>']"&[D%[G:% MI/#U:WV5HS$VD_\T6M3W!-PE&E95N*>37;!J_I+*<"\9X519&HT"&O7&DDP, M:A:$?3Z:JB5$3#MB=[^@^U1?32=7X]OQO6 7L4YB'=WFV\V[!()?3QX^&(T' MO;UBZ )%A@JUM! <31O(BF]>:EH2:##T4.4N,7M*H72^%S\EQGT;)=Z]F_B5 MJ+./M P)^N?H]NZ>W-O;Z;^SW=%DPS[ZY14/X((W0&S@RC!JM)8;K@G;Z:[^ MM"[U.>&W,J)36#"58JJ)G7$1B M":SIX]:79, 6Q0V?$\S:X6W/V/GR;;3XS^G=[76^\K]:;%3__JW[N!=6PJ*) M 95CP@O.5"2)QRON6%E4;&* A74Z15Z[K.^L@M/B6RZH=U6/?RXS7?^H%_== MD7==L&X?5$5E(9\T6B45D)CM*(@@#?!&L8^GI#7'B,6$S->\6EM_G<[J1^+Y^WBR](K> M3=+BJ.>+92#^X[>$_[Y+O_Y[O?@V3;_YF1Y9QL?NY5TGLZ@B2>!/#@R/(BZO M2M*"6LL"U:5%%K:"RE>M\R%*JW,O=)4EMMJ_FVB'IR,JZ01U1EG'T2%0)B63 M:_HD#9W65>K47VP=CZ6\O=0S8/366FH-TTQ&&X(/B&LN.,]+K*DAWS.TB*^3 M,;L'VZKG6C3MFU;*T)"38K1R $P['86F2I#$==3:#*)+T/W\GVV*/OTS7XRO MTE:X"L,XHAS(46^N%$=JJ4!T5$'ZUR"S@4#BG_"2\ LK%]D*>K:FAW8A@>[T MQ,;P>C>YM\@^UU=WR7 ;]ZHS-K/"V]NE8_OX1TW41Y,75(Q$;X*S5'(+-E!- M8J0JRQ6X#G='X'96/^>(R@B-60>3" M"!F$\-'.J[SV>(1SM)WSS&6?E1]^/64-L7SU0^V+AD1G 1HG,\ M)A6I(\M7L8[(WKJOG08M[8ISV@Y3.P'$U@#:5YZJ@@4P:;8B^<'<:*$)6C0, MDKG-A(V]-8ML%Q0%<:1.*=,5%13M6:$X[SWNH9G :)IP7+:*XOK!"6Z>!2Q-M MV:(03FF+/VPCK]^>O_QIO6Q#N<.7*WEE9:CT(5H%#"G0 ")N=BR%OJ@%V@!O M&D_F^G4H@U.B<]LT=SJ.NP=52ADAD K)N".$2&O$9NTAD1?D1W8#@NF)./\2 M5^?!];:8<$[NW_/0K/<-,ENWCJF45%X3QAE7DA"55!];GXNJ +;D;&" :0DG M=>3:8G)?0-HU_?5QM"WQNK,3@M>6W8?9^&8\&=WF7QYZ(_YX;$5 *8!D[#,MA'!"10UK MFB-V6R>DB^#,]A'6-H^[Q-7W%_/.EX%?OHTF7^KO/Z:SY!(^5%G=@[.#WE41 MBIP(JQUAB2L@'$>RL3,,E.1##]"1.@WJ3LGQ?D^;[O_^^^BO\?>[[SE^/OSU MXSZJ[7NNXW3PB=.>]U7*1\,E(\IRI9Q,BY)L5BCSH02-!YMTYZD%N^![OYC$ M'!^=_K7UXM]U/?GGNX"3Z_M?+=?=W^M1INS#U_6#1V+UR,_).6]<1Y#(K'-4 M)?$QO>:E,,UJ,I]/SFI7".Y&&EV%NKU/LZV7?[TH7MQ?B-MR/DU"V9X^6 5I M0S3:88XQ9HZ0X'/]>&1 N/)]ME]=94M,;I8SWF.COWRX2INT!^.L@!B $7 A MT7=/F6#(+BQX_5BQ/D\'+N5CU]M+$W"\>+8*((V)+C"M)%T>@4:WIDF4]>8> M8!A!2]@H96-7T&@"B0<:)+'+ KK>D\A!!1T$7=,@*2\ITGBX#_6H3?N@H7 L M^SJK-/%$C7T<_=J76/[Z@"KGY.E@ )![PD7Z0LJ9?1? MD2"CP1BAG+96*^5\:%9S[,2V0>,!$P2TF'8_$%SX0-8M=V[%S!@$FC[77U+/]5--/&^V M#'<-K)13/KL<+J#ABB[I7U/L5+RP L;'BOO%6FR1IUTMR3_J9:?"C_7L<_I] MW=O:#*/9)#%M,Y$&JW3;D HA1(2H=;(X?/1,:A^7G);,YFHT_:W7YU-NLE2W MCJF DH3-D#0Z#SJ"CY+!FLXHBN[)A]X#L%SVSXO-M,3EGM8M3A9C/[Z]R^5R MGB>*7\2:=E%*'8F+W((&$ZF,^EX*U!O->MR#'X+1LA"N7P@AN4RW=XGA]T7; MOO^X6ZQ3.YY#KG'6>!L?5"F*R(4V1 EAG96YG^6*HT$)>V%M!LN!M36CO =I M='6 MX[0E<72:?+B:9K,4PRG1J?!Y$8PFOT8_DP-U4R=+)UD]\SR-9$]>Y4)?HYNT@";)OQI/K^N_KNKZ M>GXUG:3'YTE.RX?@/Q2D!_.[_Y@NZOGNU/J3?6#E/$A)(Q+#O2/..^?Q8;'2 M2\P8/!(RTP'*HT\$Z_^0\IX T0V"7__ RAM,.B,83EE(_&(".5]Q+%ID)2= M [S2'Q""6Y%'5YMUH65C?[W^@CT6Y@D_M?(R* 7*:.H1HW1!VK78HQ"DQ$8= M(.X'8J,.1Z#]+IR=>;I-AU:$\YSMYD RJ5C0WHCU9A<1FUU7G(_Q,0CL-,+S MT2+J"I3A^X_;Z:^Z7FZ#'Y9U,O=6T]@ZIM+)Q"(NF-Q/-/W%0;#UP4HDHLB" M&.2-;GM"?WXTW1*+.XL!JN>+9,DLZNOEC/\Q&2_FGS[_8R^4=HZKI%#I\[CC M+I"H>;XE5ZMC^+3=N O;F$\&IC:9W(M>.DPCK1>*$9I0Q80'YY1E$;5=TV6Q MJ-/I #/[NM%$1[&VNT32[%0MQLDJ]?6?B[V@>?7YBAA4E$ATG'@DUH @=$V; M=['D&&> \:HG@TT;S.T*./\YFLU&D_V >?)<)1EH#Q CT]J:8 BGZUOG1&%1 M L0 @TQ/!I02IA8*[TS MP?_>D@6MO+]*_.$!0"EFT4%@08%?\R[$_JYL.PBF[!Y_[2Z HR38%?JSQ_-N M,E_,[I9A&@_;E]O<^WW,]WYT!\(;OZ-R/EBJ9$#!D[GL"1 9UCP0KJCKY-F< MDG4(W%,)IBMPOIMB.FI# M-^S*93YMG\-=[6U/YMH4-956C&GGP$CO%*,<UHD4M5;'[4.T%(HW%U0 M.9"MG5TL/@\&>;H++(NI/70O;J*"CGQCY9ARUM/$9&M \\04O5Z0TL2BG[WU858!J)8RQ7IAMW@TXY" M@] ,N'/!<(?K6V29MJJ2=)^#_<2GL+Q U7DDUP>"NN/15LF@58P6-"*USAN2 MF+LQ7RSK]'!X ,KO M/Z4,.LN2;^T:^2#XMO5A55*M7"6K44O"?1"<1UR[^"8Z7I(PQ)/ M5YOAISJW*L*KJWSWFB;^<3:=I"^OZB>U83O?%1\FY):%*O-1?YC-IC,W31B\ M6A[>-]@I#WE-I863)AE F/ 'EE$CT$CBC65141U[K,_X1_WO;1)*!*U(>S=Y M_$P2\OC';;,JJN,.2J=Y[MO:SWE/89,_(BN2RII3KW,++ M>&V95WY%K^?$7%IMLU,@8=<.5LSQKA#V)7W:,Z[L+1NR=4S%+3#JK([H05I MZC1*!8.'F 3" 79+2, MH\2AS;P*")%D8_PVZU8#85DT_O%_*81HWYTC(9AZ2C6BB%*N%!!@RU':SRT.=4^ MP_R5P4G5&.GS.$^J_C0!>/50?#OU'\!,5#&!1"+&.>(2ZHI5C8ME-PB M3I77([9GNF%&C76C->Q#Z:4/R\7MT]H#N 7FS?W#9+I7MM>:1V0X=T9@% 2C M& G' RE'1I5NHSR/+]77^[WC S.J&VJ]_+SDX&CER[ M]I,.,E)REQ:$[2X,!ZQKI3*,Q9$KG338A@1"FA-4<1L4E%BX9 7^KA9W;8ZT M\-T>A_T9>$7:^FYM=@-Q3(4/1@:F&2Z]0.E=V&_LNZW-A&-]MT47%%@@B4HX ?42NU*-*@UK1(YSM#EU1TK M>@!WJ$5E707C&08'5Y5]7:(6S# 7)"),28F8IMZ6(P0BVAC(9WC90O>+2D? MGL%.ZVU7\6>229YT,+>8Z608*F)@-VDD%[5*VUV.>^/$>ZZFL%]4R!E5^4"$ M3Q_;45ODM0+/CD)Y*/Z8IV3C%ZN5_S9] M7,^D*I?_KXVC#,@8QYAT5AMDB/:TG'),$->&.V>X&/7*FM;H#N;%GWQ?^W[# MXKEFKG+<[^D253#.^J3%#54A5\'0MMQ6,F_,,%Y3M>'/O+C+"N739=.H(ZA/ MJ< ^I>WC:K:1YWQ3E.Y';,N1VJWR61$9I8$RQXSQE$K(JW*)B0ZJ32+MT>;Y MX$[[(=1>E_!?DDT5M$*<<1>(E1PL1I*7VIX%Y]L<&QQ]=]K&IO+SVW%1ZTB, MS\-Q?^+R:L-ZY1$*3%*K,.(">/J[$LH2:FFR9)"OI]Q/ZI4_JG)5K2=%Q:4 M0-1[ZD :4#F!3C'/L#&8H#'G]W3#E6;>^8;X#U]L[;65;A/2<_4Y#Z4%)ZN> M%KFG! .5&KQ,^',# F&7-JM@&7*^3;[LN6_DAN1EAS(83J%]+>9/Q0EUUOK[ M-[7EYFNI_#5]_&*3$;FX3^9D'8U5ZPE)UEP$&7!@X,$JK]+>6S*%* ]&4G72 MHD.5(ZA7:*C>(V*0ACL#-BV'&C!R1F@,$@EDL"2\7N&W2])0'7/C%\NU%]@' MGOP5I8).:QW! ML1W>Q^)F<3>?_JNR6/AQ#XI(6DR<=DH*HR AP1C=(B*T1R,+_.N<)[_>)=\? M^ ,O%>58]&I5/&[N)-O(PMD0/1*%7=8O&(.\LI-EE0MI58>D]PH81&XRR2K=Q2U_PBE"; M R]7A.Z@'LR5.)GEJ*_K+T6^4>!F(\3J\/)]72(Q'C/L' Y$@M9$&^(4UXI! M6O%\/85[.63J1M@OW8G=8'M*]AP,(=_?*283G:1QN9!VT@#22.>9=E(:9%W@ M,#(&M1=V#?8T0G:XU/+B83*]]=\>BOEJ77-Z[6S:UFG9&",'P_CJ/R0*A['F M) @CT\(.7#'-LI,^(.(8.]V5BL/QZU@Z_))5WA/6@X:)_BC94MKKT^(PSPYU MC3@ ,*DL$TJ#T.FO0"4%+S'Q6I(V60QG>!K; [LZ1G@H3NVQ! Z8416](@@P MVCF-K36@04DO/7"#/3:.@1E9';!>+*GNX#TQC0[:4Y7](@L^7\8H&! " 2E% MJ!0"F\!8/H&0XU)YG4B]'I,:X7MB+KVM$.>*=1F<3K#Y)HA%Z>F&)^85>^+JH.W_9VB4XP#5@2SI,0=VA^; M.@1Y8"_&^\ER.",HDY1I 5HKWBN9&H=.Z&_8N<" MRW92OLRK6*Z]T&G3>/7W;'JW%G4^2;C)\?O3^]3DZO-U^NGJ\V1=N.Z09Z.; M+X@*K&24&T0EA3KGU>NA$\,*I:'B6BT??Z)S^M=+*J_EGGT>L6)"44ZT"6,O !B:V[ZP$/]T%7[T2:3!!+]I#WCM-]IXA MOF@1@?@TOPP-6 ?)"?,.P8_W'LOU.0UE]5+2C3#K4];O$N'OG^XKI?VL3:1" M8A\8PHYJF]X_:%VR7!&*:I6ZNR!Y'RNQ13>X]2KSR;?#,O^Y33+ 1=:A7('0 M6CH,FLKMNVNF^4A2_CN1>0O<^I7Y/Q;+TC):5=@ OS:,V'H((1?QQLIJ'1PV MNAR%,**-57E&TC\#8Z U]GTRZ/WDOKCZ_.P5]Y[G5[:/S 0LJ10LF>),,.*4 M%[M9(?%(C,NV EUT#V7CVE9V<7\S63W:S.RKZ^O%Y\?_2V-_.[W)KG-]MRS6 M-U]7%[HZYAE16(<],.2=!H73R)SSY;B"LVT.P,Z,(AW(=C$,RGTN+ML2_U?+ MZV+Y-;ULA8)ZK6E$"1+L@G .*0A>8.)L.1)MUTC,4@**8W4/$T-:H/!I>EFL%5L/"M0.Y'^RHW68#964]=/#P^+Y>-D M?OLN?>MC,<\SHCP:W!\55;MO3-8[3M^HB:'$"ZKSG:/E.#@U([)<.I#EHE]T MAZO&T7*Q71<3W?'6%7B63.?/DXG,_WP,)O>E)6FUG6GUBG+[Q?SV^GJ9K98/2W33F_] MP6;$'Y;9VIK-MA''GQ;5X!V>-*=[MVB1DQAYZS1&C@9 EKM29@C!2"RC4Y+] M]?EV,2(_*R5U]; I)N"_%?',N4V9@P9T5\=O2.J;Q*21(VN=IC3FW"8KR7,#20-ND-8[QH&T@ MTAXIEK.B9!5\']:5(ZMO@>[F*Z)PSG&?[%Z:]5DR?S$NY6,QE6V(/<;M\D#$ M[EYR \?QGKS>YE#!NQ8[I=*:([!.FA$S \AXD^ GTBE@M>Y,&RY$?YW>F^SB M733X6DYURI@U>%IT0@(2FBI,.8 S$CC'4@$$;U#@@]Z(.4R5YXXY4R.NOUL9 M#+5*7!=WV1_[1[&X6TX>ODQOSJB\V?;=/A;YY#Z7J3R\6.SK$BT1085 !0\2 MDK4LJ:9)5VAC!3A6+X2HIU'NZF2^?/F?1&&^;S^L?T]N[:=%XR!IJH!\KLLC M+P&3647TP][VD5/B V96 M8L4@C4L3(A12U@@G+ DCB$H&T??,%%'^ M(Q-%_$24[8_C_UR_PHH?'T8D43*2/&;,Z'Q#E&+4&F4T,UAX*T:BC3H2VJ(E M?(TC7=[,$S;SR>:HLCJPY96F,1G"#'(D#Q<(T@L;IST/C@LEM!1R)+=F=2OD MCL SI-AO^:<.>_KO]-/G6_/CIM:=%S$(PCB#E:)J0N5($#L#!,.*U M!3IH)=@ACENZ),[$,# 9RT_H3.*HY4@C+..X:2['"!J\F7$3DJ1(Y^ \'V2P-BV\ MM8J_CO4X%1L1C/9I FBA15)WSK M-BY?G?*;K FU*=+!<>IQD/=Y%)9,E-5B M-KU=O^7:\*DX2WV]<43 -6/4$140!JHL):@5N)"<@@\A[T3'8PU*G\A!U M7_-H2-*Y3)K@/09%\I5*=CU.(!VN4.0RK:N3Q^+]SE8] M2)J]?:)PTBE)C$ZJ/%G]-C ;MF/T2+?:^)S1R5LOM.D*U#$=Y%+#*748@3%I M>V<4Q7(W^J\HZZCX'ZTCI1Z#H(00%HAYIQ6 MMMR#^*#-2)1;/Z+>I^P:PSLX;J0IFP;O:* 0!,!0*713$LFRC&!X6VB M6.JO1&I#F7EQER]E'@%I&L([%&6V26?%[?67!)J9K'(AZ/O\RKL@\/3V%3RJ M]X"()39(6\N<1M0Q3KE#.QRE:[,UJY^\,A9R]8+Y8(R[SXC\:Y/Q]?E-DN?\ M;IKT_.;:IRJF57:,P*60 -Q08ICC"&N4S(3@N!:<&-S&]5@_B^0YPSY=MN+K M%/"AZ)6V%HOG"OOP&K:W3X2 N;)&">J0),ZEK4DYA0*GHDVTSAG6,>B535V! M/!21?EA[I0-^.G_*F5";0:2]L2D2/,6FW:?)MV+U;CI?+*>/W]>A2L4JYT0\ M?XK_WZ?T\;OB\9/?R$]VC\.'GQ MB8R/W_^:WA8_">&G6"/_;1UH.=L53S7?7RE)5M]_W.'W11M4VD )0(G9@+!1 M.ACA$";!4L%UF].R"SC6.)YF>SW,IQ/*.=6$!T]/]_>3Y?>K*!!7K("P\%12YCQVBKGO3;$[<:' MR$A.IKL1<,@'2SFO*R.9)Y6R:I?K ^<%[#7KWU:KM(K104&^9S!0LB<\C7;KX(I4;BN^A8 MKJ_G)#1"M/$Y]I_3VV)1?7;]4Y,8 D?>3 MR*(3\!J+='W)J+ZY2;P\K# M?=[IQ(T95::!E6O:I\4/3TE.-3[,TFZ^( (-B"DCL>48?-+. B-JK!;:YSR4 MD52P[XVT)Y'""8X"7HFT_'$5@%X6DU7MB]]:/#6"3W:D3AJ?6PU6>HF\]4: M\(XZU>HF^@LPTCM@ZU#0#W9,VG6L\%'V0P';APXMB-,*9J@=QU^3Y7+RTUYU\!W&)HF]QK[B><.8(P4G&+#>5J>.'6\ZNQ23!@5A)<96K1=,JJUW#C/ "/,3[M7M;+): M77W> GRU_#B]^W(P''Q_IPA,)M(8GU0# DF3S6Q%.5(I_$JM\X>5VK-S8D471=2+U>DQJA.^9A$@< M# NOU3]BG6V*(;W(8R(%Y=S@[L9_;VB9)A9=(O;X!JPP7CUI5CU,BU MVE#X'=S(5O2((+[!E%DNNL T8<[VS@)3R;0K,G-'RTJ&\ MZS"H$;;-DT@6][FZTO85_+>':9+'=?'PN%X("4\]Z('LDMI/B%B(9(@3:GUZ M#4.E,IR48Q((1F)^="K=Q1!(=\2>E?]6+&^FJV(ZGZ9_S!_3^^5BQ?794_6$ MF$ *QJ7-'%:.*9OV7=CO=G.NU6IS*7N7[MC3(=)=LV=]H<7*%;/IUR+)HQ%_ M7GU&P@TQ[P(6%B?2MB!R9Y([-[+TTO/0TZW% M,!1U]>T_GC:WB/U8QO_(OQ>W85%>W%%Y)6>M!T0 )\"Z$"P&ZD5@ ?A.(2 L M6Y#PZ%L4ARC?W1,->T&[1HCT]H/\V]^35?'?__'_4$L! A0#% @ CXRD M4!#*6\V#IP$ EF,; !$ ( ! &AL:70M,C R,# S,C&UL4$L! A0#% @ CXRD4&S&I<'9$P @^0 !$ ( ! MLJ'-D4$L! A0#% @ CXRD4+>)*^.6*P MWM,! !4 ( !NKL! &AL:70M,C R,# S,C=?8V%L+GAM;%!+ M 0(4 Q0 ( (^,I%!LP_$"48, #=N!@ 5 " 8/G 0!H M;&ET+3(P,C P,S(W7V1E9BYX;6Q02P$"% ,4 " "/C*10,B&24Y$; 0 M M PX %0 @ $':P( :&QI="TR,#(P,#,R-U]L86(N>&UL4$L! M A0#% @ CXRD4.@1B<)$N@ +SX) !4 ( !RX8# &AL I:70M,C R,# S,C=?<')E+GAM;%!+!08 !@ & (H! !"000 ! end XML 102 R69.htm IDEA: XBRL DOCUMENT v3.20.1
Convertible Notes, Other Debts And Capital Leases - 2020 Convertible Note Roll Forward (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Mar. 27, 2020
Dec. 31, 2019
Dec. 31, 2015
Debt Instrument [Line Items]      
Convertible Debt, Current $ 44,008 $ 43,375  
Convertible Note due 2020      
Debt Instrument [Line Items]      
Principal amount 45,785 45,785 $ 128,250
Less: Debt discount, net of amortization (1,586) (2,151)  
Less: Debt issuance costs, net of amortization (191) (259)  
Convertible Debt, Current $ 44,008 $ 43,375  
Remaining amortization period (years) 8 months 12 days 10 months 24 days  
Effective interest rate on liability component 9.94% 9.94%  

XML 103 R61.htm IDEA: XBRL DOCUMENT v3.20.1
Goodwill and Identified Intangible Assets - Summary of Goodwill and Identified Intangible Assets (Detail) - USD ($)
$ in Thousands
3 Months Ended
Mar. 27, 2020
Dec. 31, 2019
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount $ 85,352 $ 85,478
Accumulated Amortization (82,563) (81,017)
Total future amortization expense $ 2,789 4,461
Developed Core Technology    
Finite-Lived Intangible Assets [Line Items]    
Useful Life 3 months 18 days  
Gross Carrying Amount $ 31,707 31,707
Accumulated Amortization (31,642) (30,757)
Total future amortization expense $ 65 950
Customer relationships/contracts    
Finite-Lived Intangible Assets [Line Items]    
Useful Life 10 months 24 days  
Gross Carrying Amount $ 44,497 44,577
Accumulated Amortization (41,773) (41,092)
Total future amortization expense 2,724 3,485
Trademarks and Trade Names    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 594 609
Accumulated Amortization (594) (583)
Total future amortization expense 0 26
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,054 3,085
Accumulated Amortization (3,054) (3,085)
Total future amortization expense $ 0 $ 0
EXCEL 104 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( (^,I% ?(\\#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,$% @ CXRD4"?HAPZ" L0 ! !D;V-0&UL38Y-"\(P$$3_2NG=;BGH06) L$?!D_>0;FP@R8;-"OGYIH(? MMWF\81AU8\K(XK%T-8943OTJDH\ Q:X831F:3LTXXFBD(3^ G/,6+V2?$9/ M-(X'P"J8%EQV^3O8:W7..7AKQ%/25V^9"CGIYFHQ*/B76_..7+8\#?NW_+"" MWTG] E!+ P04 " "/C*10L%\.D.\ K @ $0 &1O8U!R;W!S+V-O M&ULS9)12\,P$,>_BN2]O;1U#D+7%\4G!<&!XEM(;EM8TX3DI-VW-XU; MA^@'\#%W__SN=W"M\D*Y@"_!>0QD,-Y,MA^B4'[##D1> $1U0"MCF1)#:NY< ML)+2,^S!2W64>X2:\SNP2%)+DC #"[\06==J)51 22Z<\5HM>/\9^@S3"K!' MBP-%J,H*6#=/]*>I;^$*F&&$P<;O NJ%F*M_8G,'V#DY1;.DQG$LQR;GT@X5 MO#\_O>9U"S-$DH/"]"L:02>/&W:9_-;&UL[5I;<]HX%'[OK]!X9_9M"\8V@;:T M$W-I=MNTF83M3A^%$5B-;'EDD81_OTV23;J;/ 0LZ?O.14?GZ#AY M\^XN8NB&B)3R> +]O6N[!3+UES@6QHO(];JM-O=5H1I;*$81V1@?5XL:$#05%%:;U\@M.4? M,_@5RU2-9:,!$U=!)KF(M/+Y;,7\VMX^9<_I.ATR@6XP&U@@?\YOI^1.6HCA M5,+$P&IG/U9KQ]'22(""R7V4!;I)]J/3%0@R#3LZG5C.=GSVQ.V?C,K:=#1M M&N#C\7@XMLO2BW A(5M>5 TR 6'!VULS2 Y9>*?IUE!K9';O=05SP6.XYB1'^QL4$UFG2&98T M1G*=D 4. #?$T4Q0?*]!MHK@PI+27)#6SRFU4!H(FLB!]4>"(<7K;YH]5Z%82=J$^!!&&N*<<^9ST6S[!Z5&T?95O-RCEU@5 9<8WS2J M-2S%UGB5P/&MG#P=$Q+-E L&08:7)"82J3E^34@3_BNEVOZKR2. MFJW"$2M"/F(9-AIRM1:!MG&IA&!:$L;1>$[2M!'\6:PUDSY@R.S-D77.UI$. M$9)>-T(^8LZ+D!&_'H8X2IKMHG%8!/V>7L-)P>B"RV;]N'Z&U3-L+([W1]07 M2N0/)J<_Z3(T!Z.:60F]A%9JGZJ'-#ZH'C(*!?&Y'C[E>G@*-Y;&O%"N@GL! M_]':-\*K^(+ .7\N?<^E[[GT/:'2MSAD M6R4)RU3393>*$IY"&V[I4_5*E=?EK[DHN#Q;Y.FOH70^+,_Y/%_GM,T+,T.W MF)&Y"M-2D&_#^>G%>!KB.=D$N7V85VWGV-'1^^?!4;"C[SR6'<>( M\J(A[J&&F,_#0X=Y>U^89Y7&4#04;6RL)"Q&MV"XU_$L%.!D8"V@!X.O40+R M4E5@,5O& RN0HGQ,C$7H<.>77%_CT9+CVZ9EM6ZO*7<9;2)2.<)IF!-GJ\K> M9;'!51W/55ORL+YJ/;053L_^6:W(GPP13A8+$DACE!>F2J+S&5.^YRM)Q%4X MOT4SMA*7&+SCYL=Q3E.X$G:V#P(RN;LYJ7IE,6>F\M\M# DL6XA9$N)-7>W5 MYYN MTB42%(JP# 4A%W+C[^^3:G>,U_HL@6V$5#)DU1?*0XG!/3-R0]A4)?.NVB8+ MA=OB5,V[&KXF8$O#>FZ=+2?_VU[4/;07/4;SHYG@'K.'YA,L0Z1^P7V*BH 1JV*^NJ]/^26<.[1[\8$@F_S6VZ3VW> , M?-2K6J5D*Q$_2P=\'Y(&8XQ;]#1?CQ1BK::QK<;:,0QY@%CS#*%F.-^'19H: M,]6+K#F-"F]!U4#E/]O4#6CV#30,9FV-J/D3@H\W/[O#;#"Q([A[8N_ M 5!+ P04 " "/C*10KPA6E8@" "C"0 & 'AL+W=OVJ836[^2LM\$@2@KVA+QQ'K: MJ3<7QELBU91? ]%S2LZ&U#8!#L,T:$G=^45NUHZ\R-E--G5'C]P3M[8E_,^> M-NRQ]9'_OO!<7RNI%X(B[\F5_J#R9W_D:A9,4MSI@3:-CJ3V\7L,ZD^:FC@? MOT?_;))7R9R(H ?6_*K/LMKZF>^=Z87<&OG,'E_HF%#B>V/VW^B=-@JN=Z(T M2M8(\^N5-R%9.T916VG)V_"L._-\#&_B:*3!!#P2\$08#F>1$(V$Z(,0F^2' MG9E4/Q%)BIRSA\>':O5$?Q1H$ZG#+/6B.3OS3F4KU.J]"//@KL.,B/V P#,$ MFA"!BCT)8$A@CQTZ_E?@X"(B6" ",X@,/9K18Y@>@_38T.,9/;$.P$6DL$ " M"B0.?64)N(@,%DA!@=2AKRT!%X%"6&$%*JQS*0Y@E%=CER#4QCFT5 ),LJ,!61ZZ3<6JK_+?;$6QWY+H9 M.Y^8BUD2@1V/7#_CS!9Q,4LBL.>1ZVAL?<:'$9,83#?\NZ7):AVO[=($LRNO MI?QJN@/AE>S6F=9DMCIU(#MLKLP/^-"^?"?\6G?".S&I+EYS/5X8DU1M*'Q2 M6ZE4QS1-&GJ1>KA28SZT#<-$LGYLB8*I+RO^ E!+ P04 " "/C*100?9E M$VL$ "E%0 & 'AL+W=ONM6B?1V:W2$^=+/^=;^ON__N8].>EG.8 MO]_XMGO9#N.-8K4XUB_QSSC\=7SHTE5Q;66SV\=#OVL/LRX^+^<_P=V:W!@P M*?[>Q5-_3CWTNC\VN? M8^#M^7OKOTS)IV0>ZSZNV^:?W6;8+N=A/MO$Y_JU&;ZUIU_C)2$[GUVR_SV^ MQ2;)1R>ICZ>VZ:??V=-K/[3[2RO)RK[^<3[N#M/Q=&G_/4P/P$L 7@/ ?!I MEP!B <79V93JS_50KQ9=>YIUYZ=UK,=) 7>4!O-IO#F-W?1?RK9/=]]65"Z* MM[&=B^3^+,$;"7Y4K*6"X"HI4O]7$ZB:P"F>;N-1CRK/1BF1B$3 M+'.\EBJL2I-Y1D[UXJ07Q[PXZ27Q")@7J3*E=QDO7O7BI1?/O'B9,8%#-GQK M16:!5'# 9["JJWS(O$^0H25(1\ =@9)ZJ+@?J3+&Y<9'QR:@ M=(/<#3U1QRE*G%J.4Y28-*8L>6VBR8A\SH\.4Y0PM1RF*#$)E?,H M#&DZ"%65<92I0R50+0]1UJT@YK,F\IE"!74PHP2SY6!&B=RTJ@4Q-IH,;6:A0!W- M*-%L.9I1J7 I@'?HXKTB2 ML>*CJFER'^ Z.4F2TXE/<(E$)')&E":J$#W9##TILRL@Z>DXK4AB\0NF,BA4 M_ -"5Z;2P>2>F8VBR_IORVL=Y<+YKX/(RG/IUWYXW#\\70'B^;HL5U9W;U/U!+ M P04 " "/C*10Y,-K##T" "R!P & 'AL+W=O[OMYK@<,Y!UE;[S$6'CO-6GXQB^%:-< \&.):\07M,6-7#E3 M5B,AA^P">,LP.FE334 (80)J5#5^D>NY/2MR>A6D:O">>?Q:UXC]W6)"NXT? M^!\3+]6E%&H"%'F++O@G%K_:/9,C,$8Y535N>$4;C^'SQO\4K'*UP MQR=]3Y5RH/1-#;Z=-CY41)C@HU AD&QN>(<)49$DQY\AJ#_F5,9I_R/Z%UV\ M+.: .-Y1\KLZB7+C9[YWPF=T)>*%=E_Q4%#L>T/UW_$-$RE7)#+'D1*N_[WC ME0M:#U$D2HW>^[9J=-OU*TDZV-R&<#"$HR%8WC5$@R$R#* GTZ5^1@(5.:.= MQ_K3:I'Z*()U)#?SJ";UWNDU62V7L[8 M,:1.AM1F6!H,Z5/?R"/5C"5SLF0V2VRP9%:UP7#XYKX\HYPQK9Q,*YLI,9A6 M5J95$B>)C>00!ED:_Y=(O@/.NPG:3*EY.<%GH5Q*-Q687)[J-?N!V*5JN'>@ M0M[#^K8\4RJPC H7,EXI']!Q0/!9J&XJ^ZQ_1?J!H.WP0H+QF2[^ 5!+ P04 M " "/C*10YG'=W^<# -$0 & 'AL+W=OX^TXF3H.&2!=*9^?LU ME\X05WEV7Q(PIZI.%>5CF]6U:;]U)ZU[[WM5UMW:/_7]^2D(NMU)5WGWV)QU M;9XW/;'H/NW.I\/QI598!"Q$&5%[6_68UCK^UFU5SZLJCU:^MUEZK* MVQ\ONFRN:Q_\CX&OQ?'4#P/!9G7.C_H/W?]Y?FW-77#SLB\J77=%4WNM/JS] M9WC:8CH8C(B_"GWM%M?>D,I;TWP;;C[MU[X8&.E2[_K!16[^WG6FRW+P9'C\ M,SOU;S$'P^7UA_??QN1-,F]YI[.F_+O8]Z>UG_C>7A_R2]E_;:Z_ZSFAR/?F M[#_K=UT:^,#$Q-@U93?^>KM+US?5[,50J?+OTW]1C__7V?^'&6^ LP'>#)3\ MI4$X&X0W T/V5P9R-I _#<8(P93*6)MMWN>;5=M=\Z")XDJ;ZNV%P M+/;XS)2G,Z/O&Y6L@O?!SPS))@@N('!#!,;Y+0)R$3(DYG@?8$L1*N4CA&P. MX6@O%_:)N _QPD# 2G."Q".DGBLA05E<*2H1(&*>KF3I2LK%JD@V0:)%% GQ MHB@3%XH*$XP4SR5BN4242VAQB6B46(56DVPI2D(B':\Q9KG$HXMPR47R]HJU M5S27R,I%$9:(@%;&6P8%4CB:/F&Y))1+;'%):%T!P:XK1:%I. >7E.624BY6 M5V!X@>*T1E D1&T'"Q,HJW98!N=H>'+('E$IJ4P$:12J[ M=EL.)IS3$%B1? 8D?%)A\T$2Z $2(6U9X'")%*YWQ6LJ4,5,;<6<,7>!,!7V M='+ ')H)O&@"5,?%]>=)(VGP8'$#H M;!]>CR$ABTOJ\L"K*% 936T9G3')DJMX).L+#X.0YX.\F**@&3FF./(:B%0# M249(Q2V-(F7W, -+$H@=+8R\!B*C@8Z^0UZT\+]W@AG2'9Q4*B)[4@J+,'1F MQ(L6_H^M'E(YPAC)*L/!E(@<&R3D90NI;($0#A>\SB#5&5IB*B%FOL:D:2@, ME9*NPP4O--0/ M?H:>/A1\R=MC47?>6].;$^MXKCPT3:]-7N+1O.B3SO>WFU(?^N%2F>MV.J!/ M-WUSGC\^!+Y/7L61>HZ*GYO6\]P0X;_PFO2XR,@57\:-A%+M:>267'^:O9?-YO?&2(6,LJ95Q0_3BSDK6M M\:0Y?DU._3FF,5RNK]X_VN1U,CLJ6U1M_Y7M[=J"G5KWPRR-TM&W\=GT]GF9_%_-8 ,R&9#90,?^ MET$X&83O!I%-?B2SJ7Z@BA:YX!=/C+YQ $"K$E-^9.@/)6D69PA!!,(K3VT<(^BYT<1DEB M);V5/!"56 M@>,4QDA C 3 <,N:W 1Y"#'.'!1 I8N*8)@4A$D!F,2!2?\+!E!A'-VYH!4( MLP)@4@=F!93? 2X!S;V_6@:"9 #(R@')@*J0U+G($E!A$MWY"G7?!GL) G R MMYD@X$N,"7&O"=)A$L>Q@Q0L.EW'Q-$.!>E5_-0KTU,6I_/@>2*F4SKG6S.0 M; =]=S-.LZ]4')M>>CNN=!^VW?+ N6(:$SWJDM5Z@,Z;EAV46:9Z+<8I,FX4 M'Z8)&&PO=V]R M:W-H965T&ULE5C;;N,V$/T5P^]=B4.)E +'0&,[VP(M$.RB M[;,2,[&QDN5*2KS]^U*RXE@S1_;NBW7QF0O/D',HS@YE]:W>.-=,OA?YKKZ= M;IIF?Q,$]=/&%5G]J=R[G?_GN:R*K/&/U4M0[RN7K3NC(@\H#$U09-O==#[K MWCU4\UGYVN3;G7NH)O5K4635?WJS^TD[E,>R_-8^_+Z^ MG89M1BYW3TWK(O.7-[=P>=YZ\GG\VSN=GF*VAN?W[][ON\'[P3QFM5N4^3_; M=;.YG2;3R=H]9Z]Y\Z4\_.;Z <7323_Z/]R;RSV\S<3'>"KSNON=/+W635GT M7GPJ1?;]>-WNNNNA]_]NA@VH-Z"3@5(7#71OH$\&1!<-HMX@.AEH<]$@[@WB MCPCVHH'I#P'Q&ZE((CNUVYEEF3S6=5>9A4QQFWS]J)K6ZLGQ!/ M[8L M#%%",2O30L(2EO 2>4J-31E[*XG[A4)CHS,*CZ4 0$5C1$>0@0@PD#(&(D&T MBD(V_M45T""5&*82RU2(LQS_3,T-#&- &+:>[HP(TU9*U-Q0 ?L#B\O^#-$)#)/\P.)* #U@<277B4:>$-$2-[*X '"#IW*8BB=,B265V%#;)1(5:;4%8DY!7I06S<$>L)]U=APX1&Y$^!M#LDNSI46.M(C&6-E4D":*.(9:SGI MQ>9@>0TU3 ?+A (Z08(:J0%)8I-H)!)6 85DP/"!2QT@"F,C]D6Q;!PIIP?X MTF%(,0.N -"W#FLUG[+W$!F9>(0(K%,*"15OTTK*0:H2.Q8)ZX$"@D"B+TA% MH)BBR/",K* \%0L$^-)DM:1< EO*51J%G'* ]/UQC BL6$I*EFC8"@F(2N.( MIWX5-\P(*XB2$@):-E '3V?,*;H&&^[+L880T!#1LDF* Y%-1@)A;2"D#;QE MD]0&4I9W@1YU/B69HR5T9,8R'OEF02+#6S9);3 ZY"W[&FJ8#E800@J2#L&P.HV!=(* +FN_;23;>D%.+>O-()K@Q$VC,FG@F MLC$;+6;=9= P&=R["?1N'F=!LCGZKQDS]D6.FR.!_;P6TUONU$D;H9 +@$OY MCA[ZTB82*@& 7B52G:3\[ (AC8Y&/E,)]V0"/5GS$Q (XH0'9^=$[>'CGUGU MLMW5D\>R:8?A)U^]C_&2_S4]U\:[U;JJRZR^;MZ0]-J'>VX6 M\_J]V^\.X;F9M.]553;_+L.^/CU.[?3SQM?=V[8;;B2+^;%\"W^$[L_C<]-? M)=&!J/BKUTXM3??)\-07NKZVW#QZ^9Q:@9' M81_6W1"B[#\^PBKL]T.DWL<_EZ#3:Y]#P]OOG]%_'@??#^:E;,.JWO^]VW3; MQVD^G6S":_F^[[[6IU_"94#I='(9_6_A(^Q[^>"D[V-=[]OQ[V3]WG9U=8G2 M6ZG*[^?/W6'\/%WB?S;##>C2@*X-^K[_KP%?&O"/!N-L)F=GXU!_*KMR,6_J MTZ0YK]:Q'#:%?>!^,M?#S7'NQO_UHVW[NQ\+R]D\^1@"733+LX9N-5=%TD>_ M=D&HBR6IYG3?P4HKL@+WP' 0/+;GNT'D.("# =P8P-T$*%(Q"6>)'R6'43(C M6Z1.# 7(K&7CL9L4NDG!<"+SX6$ KX:3RS4]2](;G]:G8LPK+2*3,W:202>9 MJ'V4HS6N1L%C&#T6LU>ZW+I1E M7ZOV#:!O'C.#Z6LSG4E<))-83$T+L)E*@EN-Q%EJO'HL 3F)TT@Q83$[+8!G M*N%I-1AGGG*UWD#F;!J99,( )0#05 *4-!NM23.96I LN@,)0Y0T1-6C21J0 M,Y+47R%5;K.8'0Q2TB!5SP-I1/:Y.#24J:I(H5! B9J=V, M5+:@B!O,40(&6K DW4V4M$$6>IFU6./-2".@ MD/0Q*YA_# I)+_,5@QK1&5FY(541>;PY\J8,"DDODQ5KLK$Q:FZTBHR-\(\Q M_QCPSTO^,>!:3C)U(I6/I7+&\&, /R_AQQIJ-F,U.T#E;.R!PNAC4$MZ6?6S M+A/[)"U)C%0<>2-B3%$&%)4O%TL&="3+L@!9 1T7L53%&*(,(.HE1%G#L6"3 MRF0.9#XM\M@I%&8H@])4E@U+UC5G9C,K:R\@\T41RYT.$]D9#74?&9/#)'6 MI)DDJ=.8=$9.,1(5$98ZS%('6)I)ECI03!IYG+<"JECMYC!*'3AUS&(A(L>. M '^9Q)_31XJ9)\D;H"KDBU5R9M/#]O)^OZ_= -QZ\W=Z]G]$\T'"J+ M^TO[L#J?M/\(L_]Z<#]S/%UU]O/R8D%Q_T5C\!U!+ P04 " "/C*10S?SD8K0! #2 M P & 'AL+W=O552VYRVSG5'QFS9@N+V!CO0_J9&H[CSIFF8[0SP*H*49,EF<\L4%YH66?2= M39%A[Z30<#;$]DIQ\W8"B4-.M_3#\22:U@4'*[*.-_ ,[GMW-MYB,TLE%&@K M4!,#=4[OM\=3&N)CP \!@UV<2:CD@O@2C*]53C=!$$@H76#@?KO" T@9B+R, M7Q,GG5,&X/+\P?XYUNYKN7 +#RA_BLJU.3U04D'->^F><.3,>9X-US[X%".1%*^-S MVH;0G1CS90M:^#O;@<&;VCHM IJN8;YS(*H$THKQS>8-TT(:6F3)=W%%9ON@ MI(&+([[76KB?9U!VR.F6OCJ>9-.&Z&!%UHD&OD#XVET<6FQFJ:0&XZ4UQ$&= MTX?MZ;R/\2G@FX3!+\XD5G*U]CD:'ZN<;J(@4%"&R"!PN\$C*!6)4,:/B9/. M*2-P>7YE?Y]JQUJNPL.C5=]E%=J<'BFIH!:]"D]V^ !3/?>43,5_@ALH#(]* M,$=IE4\K*7L?K)Y84(H6+^,N3=J'\>:>3[!U )\ ? 8<4QXV)DK*WXD@BLS9 M@;BQ]YV(3[P]<>Q-&9VI%>D.Q7OTWHKMX9"Q6R2:8LYC#%_&S!$,V><4?"W% MF?\#Y^OPW:K"78+O_E!X7"?8KQ+L$\'^OR6NQ;S]*PE;]%2#:](T>5+:WJ1) M7GCG@7U(C\A^AX_3_EFX1AI/KC;@RZ;^U]8&0"F;.QRA%C_8;"BH0SP>\.S& M,1N-8+OI!['Y&Q>_ %!+ P04 " "/C*10;_^91;8! #2 P &0 'AL M+W=OM.IO3UKG^ MR)@M6]#"WF /G;^IT6CAO&D:9GL#HHH@K1A/DG=,"]G1(HN^LRDR')R2'9P- ML8/6POPY@<(QISOZ['B03>N"@Q59+QKX#NY'?S;>8@M+)35T5F)'#-0YO=L= M3VF(CP$_)8QV=2:AD@OB8S"^5#E-@B!04+K (/QVA7M0*A!Y&;]G3KJD#,#U M^9G]4ZS=UW(1%NY1_9*5:W-ZH*2"6@S*/>#X&>9Z;BF9B_\*5U ^/"CQ.4I4 M-JZD'*Q#/;-X*5H\3;OLXCY.-^F'&;8-X#. +X!#S,.F1%'Y1^%$D1D-_:\1'7@IR8T?H=9_L,504+MP?._/9AJS MR7#8SS^(+=^X^ M02P,$% @ CXRD4%+J"N.V 0 T@, !D !X;"]W M;W)K&UL;5-M;]L@$/XKB!]0$N*T461;:EI5F[1) M4:=MGXE]?E&!\P#'W;\?8-=U.W\![KCGN>>.(QW0O-@&P)%7);7-:.-<=V3, M%@TH86^P ^UO*C1*.&^:FMG.@"@C2$G&-YM;ID2K:9Y&W]GD*?9.MAK.AMA> M*6'^GD#BD-$M?7,\MW7C@H/E:2=J^ 'N9W0,I Y&7\F3CIG#( E^,PQ>8ZME3,A7_#:X@?7A0XG,4*&U< M2=%;AVIB\5*4>!WW5L=]&&_X?H*M _@$X#/@$/.P,5%4_BB MV'L>W^0]?)SV[\+4K;;D@LZ_;.Q_A>C 2]G<^!%J_ >;#0F5"\<[?S;CF(V& MPV[Z06S^QOD_4$L#!!0 ( (^,I%"#0%HOM0$ -(# 9 >&PO=V]R M:W-H965TDDB]3M,F;=*I MT[;/7.(DJ( S()?NWP](FF5MM"^ C=_SLS'YB.;)=@"./"NI;4$[Y_HC8[;J M0'%[@SUH?].@4=QYT[3,]@9X'4%*LC1);IGB0M,RC[ZS*7, T:[.)%1R07P*QN>ZH$D0!!(J%QBXWZ[P %(&(B_CU\Q)EY0!N#Z_L'^, MM?M:+MS" \J?HG9=00^4U-#P0;I''#_!7,\[2N;BO\ 5I \/2GR."J6-*ZD& MZU#-+%Z*XL_3+G3;L/W MFPKW$;[_1^'=-D&V29!%@NR_)6[$W"6ODK!53Q68-DZ3)14..D[RRKL,['T: MW^1O^#3M7[EIA;;D@LZ_;.Q_@^C 2TEN_ AU_H,MAH3&A>-[?S;3F$V&PW[^ M06SYQN4?4$L#!!0 ( (^,I%"1WZW]MP$ -(# 9 >&PO=V]R:W-H M965T592NX)VWO='QES5@>+N MQO2@\:8Q5G&/IFV9ZRWP.H*49.EN=\L4%YJ6>?2=;9F;P4NAX6R)&Y3B]O<) MI!D+FM 7QX-H.Q\=J'C/DXWMX<9M@U(9T"Z XQ#YL21>4?N>=E;LU([-3[GH(?B'7JO9?(AR=DU$,TQIRDF7<Q MY1N7?P!02P,$% @ CXRD4"EHFH6U 0 T@, !D !X;"]W;W)K&UL?5/;;MP@$/T5Q >$7:]SZT% M=J#]38U&<>=-TS#;&>!5!"G)DLWFBBDN-"VRZ#N:(L/>2:'A:(CME>+F[P$D M#CG=TE?'HVA:%QRLR#K>P$]PO[JC\1:;62JA0%N!FABHD-)!37OI7O$X2M,]5Q2,A7_',^C#>[=(*M Y()D,R FYB'C8FB\GON>)$9'(@9>]_Q\,3;?>)[ M4P9G;$6\\^*M]YZ+[9?+C)T#T11S&&.29$N MPG=O%%ZM$Z2K!&DD2#\M<2WF^ET2MNBI M/$:;*DQ%['25YXYX&]3>*;_ \? MI_T'-XW0EIS0^9>-_:\1'7@IFPL_0JW_8+,AH7;A>.W/9ARST7#833^(S=^X M^ =02P,$% @ CXRD4 9P_ORR 0 T@, !D !X;"]W;W)K&UL?5/;;MLP#/T501]0)4JVM8%MH.DP;, &!!W6/2LV;0O5 MQ9/DN/O[4;+C>:VQ%XND>0X/*2H;K'OV+4 @+UH9G],VA.[ F"];T,+?V X, M_JFMTR*@ZQKF.P>B2B"M&-]LWC,MI*%%EF(G5V2V#TH:.#GB>ZV%^WT$98>< M;NDU\"B;-L0 *[).-/ =PH_NY-!C,TLE-1@OK2$.ZIS>;P_'?SD;.US=+Y4.=U$0:"@#)%!X'&!!U J$J&,7Q,GG4M&X-*^LG]*O6,O9^'A MP:J?L@IM3F\IJ: 6O0J/=O@,4S_O*)F:_PH74)@>E6"-TBJ?OJ3L?;!Z8D$I M6KR,IS3I'";^*VP=P"< ?P5@8Z&D_*,(HLB<'8@;9]^)>,7; \?9E#&81I'^ MH7B/T4NQO;O-V"4233G',8J<)?@NW\4WJT3 M[%<)]HE@_]\6W^;@7K\JPA8SU>":M$V>E+8W:9,7T7EA[WFZD[_IX[9_$ZZ1 MQI.S#7BS:?ZUM0%0RN8&5ZC%!S8["NH0S0]HNW'-1B?8;GI!;'[&Q1]02P,$ M% @ CXRD4!0U^Z2S 0 T@, !D !X;"]W;W)K&UL?5-A;]P@#/TKB!]0]P?&7-F"%N[*]-#A36VL%AY- MVS#76Q!5!&G%>))\8%K(CA99])ULD9G!*]G!R1(W:"WLZQ&4&7.ZHV^.1]FT M/CA8D?6B@6_@O_&X#_$QX(>$T:W.)%1R-N8I M&/=53I,@"!24/C (W"YP!TH%(I3Q/'/2)64 KL]O[)]C[5C+63BX,^JGK'R; MTQM**JC%H/RC&;_ 7,\U)7/Q7^$""L.#$LQ1&N7B2LK!>:-G%I2BQ\1#-F7%'PKQ9'_!>?;\'1381KAZ6\*_T&PWR38 M1X+]?TO4$IRA2/4X@=;# 6U#\>/>+;3F$V&-_W\@]CRC8M?4$L#!!0 ( M (^,I%!K5BT^M0$ -(# 9 >&PO=V]R:W-H965TJVF3-NG4:>MG+G$25 @9D$OW[V=(FF9; MM"^ C=_SLS'9:.R+:P$\>=6J^/C+FR!2WFAPYO:6"T\FK9AKK<@ MJ@C2BO$DN6-:R(X66?2=;9&9P2O9P=D2-V@M[*\3*#/F=$??'$^R:7UPL"+K M10/?P'_OSQ8MMK!44D/GI.F(A3JG][OC*0WQ,>"'A-&MSB144 ;@^O[%_C+5C+1?AX,&H9UGY-J<'2BJH MQ:#\DQD_P5S/+25S\5_@"@K#@Q+,41KEXDK*P7FC9Q:4HL7KM,LN[N-TDQYF MV#: SP"^ XQ#YL21>6/PHLBLV8D=NI]+\(3[XX<>U,&9VQ%O$/Q#KW7@B=I MQJZ!:(XY33%\%;-;(ABR+RGX5HH3_P?.M^'[387["-__H?!VFR#=)$@C0?K? M$K=B[OY*PE8]U6";.$V.E&;HXB2OO,O WO/X)N_AT[1_%;:1G2,7X_%E8_]K M8SR@E.0&1ZC%#[88"FH?CA_P;*4;%[\!4$L#!!0 ( (^, MI%"$GJJQMP$ -(# 9 >&PO=V]R:W-H965T)W\?0%[72?U"S## MG#-GAB$;M'FU+8!#[U(HF^/6N6Y/B"U;D,Q>Z0Z4OZFUD *C@;97DIF/@X@])#C%%\Z.QEMD9JFX!&6Y5LA G>.[='_8AO@8\,)AL(LS"I6+$<\H 7)XO[ ^Q=E_+B5FXU^(/KUR;XQU&%=2L%^Y9 M#X\PU7.-T53\3SB#\.%!B<]1:F'CBLK>.BTG%B]%LO=QYRKNPWAS?8&M ^@$ MH#-@%P%D3!25?V>.%9G1 S)C[SL6GCC=4]^;,CAC*^*=%V^]]US0Y#8CYT T MQ1S&&+J(2><(XMGG%'0MQ8'^!Z?K\,VJPDV$;SXIW*T3;%<)MI%@^XG@VY<2 M5V+2Y$L2LNBI!-/$:;*HU+V*D[SPS@-[1^.;_ L?I_V)F88KBT[:^9>-_:^U M=N"E)%=^A%K_P69#0.W"\=:?S3AFH^%T-_T@,G_CXB]02P,$% @ CXRD M4'="&UL=5-A M;]P@#/TKB!]0+ERZ5:M 7Q)&NSJ34,D9\3D87ZN<[H(@4%"Z MP"#\=H$[4"H0>1F_9TZZI S ]?F5_2'6[FLY"PMWJ)YDY=J4S,5_@PLH'QZ4^!PE*AM74@[6H9Y9O!0M7J9==G$?IYMK/L.V 7P& M\ 5P$_.P*5%4?B^<*#*#(S%3[WL1GC@Y<-^;,CAC*^*=%V^]]U+P),G8)1#- M,<&UL?5/;;MP@ M$/T5Q >$-=Y]P?&7-F"$N[*]*#QIC96"8^F;9CK+8@J@I1D?+>[ M84ITFA99])ULD9G!RT[#R1(W*"7LVQ&D&7.:T _'4]>T/CA8D?6B@6?PW_N3 M18LM+%6G0+O.:&*ASNE]7;G-Y14D$M!NF?S/@% MYGJN*9F+_P87D!@>E&".TD@75U(.SALULZ 4)5ZGO=-Q'Z>;-)UAVP ^ _@" MN(MYV)0H*O\DO"@R:T9BI][W(CQQ(MG.XW99'C3SS^(+=^X> =02P,$% @ CXRD4(<4IV^U M 0 T@, !D !X;"]W;W)K&UL;5-ACYP@$/TK MA!]P*+MMMQLUN;W+I4W:9'--V\^LCDH.' NX7O]] 5UKKWX!9ICWYLTP9".: M%]L"./*J56=SVCK7'QFS90M:V#OLH?,W-1HMG#=-PVQO0%01I!7C2?*>:2$[ M6F31=S9%AH-3LH.S(7;06IC?)U XYC2E-\>S;%H7'*S(>M' -W#?^[/Q%EM8 M*JFALQ([8J#.Z7UZ/.U#? SX(6&TJS,)E5P07X+QN\;Q$\SUO*-D M+OX+7$'Y\*#$YRA1V;B2QNL&T GP%\ 1PB@$V) MHO)'X421&1R)F7K?B_#$Z9'[WI3!&5L1[[QXZ[W7@J>'C%T#T1QSFF+X*B9= M(IAG7U+PK10G_A^<;\-WFPIW$;[[1^'';8+])L$^$NS7!#QY4^)6S-LBV:JG M&DP3I\F2$H[\"+7^ M@RV&@MJ%XP=_-M.838;#?OY!;/G&Q1]02P,$% @ CXRD4!7OJ2VU 0 MT@, !D !X;"]W;W)K&UL;5/;;MLP#/T501]0 M)8K;%8%MH&E1=, &!!VV/BLV?4%U\20Y[OY^E.RX;NL72:1X#@\I*AV,?74- M@"=O2FJ7T<;[;L^8*QI0PEV9#C3>5,8JX=&T-7.=!5%&D)*,;S8W3(E6TSR- MOJ/-4]-[V6HX6N)ZI83]=P!IAHQNZ<7QW-:-#PZ6IYVHX1?XW]W1HL5FEK)5 MH%UK-+%09?1NNS\D(3X&_&EA<(LS"96]0O$/O.>>M6.W(R'E\V]K\RQ@-*V5SA"#7XP69# M0N7#\1N>[3AFH^%--_T@-G_C_#]02P,$% @ CXRD4.*,P &U 0 T@, M !D !X;"]W;W)K&UL?5/;;MLP#/T501]0)4K6 M9H%MH.DP;, &!!VV/2LV;0O5Q9/DN/O[4;+K>:VQ%TFD> X/*2H;K'OR+4 @ MSUH9G],VA.[(F"];T,+?V X,WM36:1'0= WSG0-1)9!6C&\VMTP+:6B1)=_9 M%9GM@Y(&SH[X7FOA?I] V2&G6_KB>)1-&Z*#%5DG&O@&X7MW=FBQF:62&HR7 MUA '=4[OM\?3/L:G@!\2!K\XDUC)Q=JG:'RN,P.7YA?UCJAUKN0@/#U;]E%5H=VG2/HPW_/T$6P?P"$NP7?_*+Q;)]BO$NP3P?Z_):[%'%XE88N>:G!-FB9/ M2MN;-,D+[SRP]SR]R=_P<=J_"M=(X\G%!GS9U/_:V@ H97.#(]3B!YL-!76( MQSL\NW',1B/8;OI!;/[&Q1]02P,$% @ CXRD4#D-9$^T 0 T@, !D M !X;"]W;W)K&UL?5/;;MP@$/T5Q <$+]ZDZM.I< M3EOO^P-CKFQ!"W=E>NCPIC96"X^F;9CK+8@JDK1B/$ENF!:RHT46?2=;9&;P M2G9PLL0-6@O[>@1EQISNZ)OC43:M#PY69+UHX"?X7_W)HL46E4IJZ)PT';%0 MY_1N=SCN SX"?DL8W>I,0B5G8YZ"\;W*:1(2 @6E#PH"MPO<@U)!"--XGC7I M$C(0U^:DKGX'W !A?"0 M"<8HC7)Q)>7@O-&S"J:BQ'. &MP=1VPO;O:QN64C-YB2^<.6?&F4LQ_7+AHB=)'<0UD+R@Y6Z.6!3@,TZ E3>>7A;T[BK+@-\6: MCAZ%)V]M2\2? V5\V/G(_[AX::ZU,A=!6?3D2G]0];,_"GT*9I9ST]).-KSS M!+WL_#W:'E!L#"SBM:.P]$\J)\S=S^'K>^:'QB#):*4-!]'*GSY0QPZ3] M^#V1^K.F,5SN/]@_V^!U,"B$WIE[X\(5. 26^-T7_ MC=XITW#CB=:H.)/VUZMN4O%V8M&NM.1]7)O.KL/X)=U,9K !G@SP;)!;G6 4 MLIY_(HJ4A>"#)\;'[XGYC]$6Z[>IS*5]"OM-.R_U[;W$$2Z"NR&:,(<1@Q<8 M-","S3Y+8$CB@%?F&#:/0 \C:QXMU;,$)HA!@M@2Q/^%&#DA0I@8%DE D00@ M2!P1")/"(BDHD@($F2,"87)8) -%LA4!RER1-09'&U@D!T7RM4@>.B)K#(Y# M6&0#BFP N2(0)@'Z8E"N()"@,+-+Q#T(,'0@TI% (6;8B#H08XAL%SW" ,4 M;@* H =IAN"Z1M&: J>N#@"*'V0:@LL? ;6=N+D&@MPN%RR::DO%U8X3Z57\ MUME9MKB=1]8>VZ;\#S[.N^]$7)M.>B>N=&NW#?C"N:+:E_!)]XE:C]CYP.A% MF6VF]V*<,^-!\7Z:H<$\R,N_4$L#!!0 ( (^,I% JE?&CMP$ -(# 9 M >&PO=V]R:W-H965T%^".>^_='4) MD\Z2 ;@\?[ _Q-JQEK-P<&_4+UGZ)J-[2DJH1*_\DQD>8:KGFI*I^&]P 87A M(1/4*(QR<25%[[S1$PNFHL7;N,LV[L-XD]Q.L'4 GP!\!NRC#AN%8N9?A!=Y M:LU [-C[3H0GWAXX]J8(SMB*>(?)._1>'S9V/_*& ^8RN8*1ZC!#S8;"BH? MCK=XMN.8C88WW?2#V/R-\W=02P,$% @ CXRD4,!JT.RX 0 T@, !D M !X;"]W;W)K&UL;5/M;ML@%'T5Q .4A"1M%MF6 MFE95)ZU2U&G=;V)?VZA@7,!Q^_:[8-?S.O\![N6<FA09O2F.U\&C:BKG6@B@B22O&5ZMKIH5L:)9$W\EFB>F\ MD@V<+'&=UL)^'$&9/J5K^NEXEE7M@X-E22LJ^ G^5WNR:+%)I9 :&B=-0RR4 M*;U='X[;@(^ %PF]FYU)J.1LS&LPOA1DTZ MA0S$^?E3_2'6CK6F*'WK7#&5L0[3-ZA]Y+QW2YAER T8HX#AL\PZPG!4'T*P9=" M'/E_=+Y,WRQFN(GTS3SZ?K,!45E&UL=51M;YLP$/XKR#^@!B>0-@*D MIE.U29L4==KVV8'C1;4QM4WH_OUL0QAC[I?8=SPO=X[/Z2CDJVH =/#.6:+5!E_*#(6V(&!0:*M S7*%)V#,"IDRWF9- MM%A:XGI_4W]VO9M>+E3!DV"_VE(W&;I'00D5'9A^$>-GF/N)43 W_Q6NP S< M5F(\"L&4^PV*06G!9Q53"J?OT]IV;AUG_1O-3R S@6P(>#)RE7^BFN:I%&,@ MI[/OJ?V+HR,Q9U/8I#L*]\T4KTSVFI/X/L57*S1C3A.&K##1@L!&?;$@/HL3 M^8]._/2=M\*=H^_6[@\?".R] GLGL/^GQ8=-BQY,$OI-8J])[!&(-B8^S >= M)%Z3Q".PVYCX,'N_R<%K0@:S=\*BC$T+G!7V67^7XD M[@K_A4^/PS'GU\C]02P,$% @ CXRD4(MU1_FT 0 T@, !D !X;"]W;W)K M&UL;5-M;YLP$/XKEG] G3A9VD: U'2J-FF3HDYK M/SMP@%4;4]N$[M_O; AE&5_PW?$\S[WXG/3&OKD:P),/K1J7TMK[=L^8RVO0 MPMV8%AK\4QJKA4?75LRU%D0125HQOEKMF!:RH5D28T>;):;S2C9PM,1U6@O[ MYP#*]"E=TTO@65:U#P&6):VHX!?XW^W1HL0:D@A&6\CYIT2AF(<_NB_A1[ MQUY.PL&C4:^R\'5*[R@IH!2=\L^F_P9C/U\H&9O_ 6=0" ^58([<*!>_).^< M-WI4P5*T^!A.V<2S'_4OM&4"'PG\BL"&1+'RK\*+++&F)W:8?2O"%:_W'&>3 MAV <1?R'Q3N,GC.^NTW8.0B-F,. X3/,>D(P5)]2\*44!_X?G2_3-XL5;B)] M,\]^OUL6V"X*;*/ ]I\6[ZY:7,+<7R5ALYEJL%7<)D=RTS5QDV?1:6$?>+R3 M3_BP[3^%K63CR,EXO-DX_](8#UC*Z@97J,8'-CD*2A_,6[3ML&:#XTT[OB V M/>/L+U!+ P04 " "/C*10(MJ3'0H" T!@ &0 'AL+W=O>=]!Y9EL#:]J.*A MT(P]6*N@TY-]X$HY2OGNC*^G71BYC(!#81P%L\L57H!SQV3S^#V0AJ.F"YSN;^R? M??&VF"/3\"+YK^IDREVX#H,3G%G+S:OLOL!04!(&0_7?X KW7;N"_A>$!= B@LP#2"_G,/S'#\DS)+E#]X3?,W7&\ MI?9L"N?T1^&_V>2U]5YSFD89N3JB ;/O,72"B4<$L>RC!,4D]O0NG.+A"S3# MA0]?3-4W&YQ@B1(L/<'ROQ+C68D8YD&6"2J2W!'$R5SD'D/3!2ZR0D56",%R M)H)A$EPD1452A& U$\$P*2ZR1D76",%Z)H)A'ES\!A79W!.LYV\;PSQXW7;X MH!T4(11TWD(8:'[W9-*T M3%CRL=%+*M_:R<>,>1^$Q]T_^#]_/T.U.7JM;! M41H[.GR#GZ4T8'.)GNP[+.T('PT.9^.VJ=VK?H[UAI'-,*/)^$>1_P502P,$ M% @ CXRD4'K/*0W@ 0 04 !D !X;"]W;W)K&UL=53KCIP@%'X5PP,LRLSHS$1-=K9IVJ1-)MMT^YO1XR4+8@''[=L7 MT+76TC_".7R7.K-2"HET-*1.,,D#&/,:=NA/'6YJ\Q3,6C6=G"5@1HXI_+7!9@8,Q2A]\1S6S?: M)G">]K2&;Z"_]U=I(KRHE"V'3K6B"R14&7J,SI?$XAW@I851K>:![>0FQ*L- M/I<9"FU!P*#05H&:X0Y/P)@5,F7\G#718FF)Z_F[^D?7N^GE1A4\"?:C+763 MH2,*2JCHP/2S&#_!W,\!!7/S7^ .S,!M)<:C$$RY;U ,2@L^JYA2.'V;QK9S MXSBMQ*>9YB>0F4 6PM'YX,G(5?Z!:IJG4HR!G/:^I_871V=B]J:P2;<5;LT4 MKTSVGI/C/L5W*S1C+A.&K##1@L!&?;$@/HL+^8=._/2=M\*=H^_6]/ _ GNO MP-X)[/]J\;!IT8>)_28'K\G!(Y!L3'R8H]\D]IK$'H'3QL2#.85^D\1KDG@$ MHHV)#[/])WAU!#G(VET^%11BZ-S%7V67^_U(W!'^ Y\>AZ]4UFVG@IO0YB*X MXUH)H<&4$CZ876W,>[0$#"IMIXF9R^E63H$6_?S@X.75RW\#4$L#!!0 ( M (^,I% 'GY$HQ0$ #<$ 9 >&PO=V]R:W-H965TE7TP)8]":X-#ENK>WWA)BR!<',C>I!NI-::<&L,W5#3*^! M58$D.*%)(,OCI>N::UWD"+K M60/?P?[HC]I99%&I.@'2=$HB#76.'S?[0^KQ ?"S@]&L]LA7[[YEO\69/W=V4WAFN(IRYY(WSG@OZ ML,W(V0O-F,.$H2O,9D$0I[Z$H+$0!_H/G<;IVVB&VT#?KNE)&A?8105V06#W M5XF[JQ)CF/\$2:-!THC [560&.;N*@A9-4Z ;L*3-:A4@PSCLO(N4_%(0^/_ MP*>1>F:ZZ:1!)V7=\PE-KI6RX%));EPNK9OBQ>!06[^]7)L*J?QY0L M_XKB U!+ P04 " "/C*10'5Q&@!$" !R!@ &0 'AL+W=O57'>19B.YUGZFQ%5<-.1^8L)==_ MMB!4NXYI_!%XKDZE]0&29PT_P4^POYJ==BLRL!PJ";6I5!UI.*[C#5UM*?,) M ?%206M&\\A;V2OUZA??#NLX\16!@,)Z"NZ&"SR"$)[)U?'6D\:#ID\_^.UQ .+BOQ&D42ICP MC(JSL4KV+*X4R=^[L:K#V'8[BVF?AB>P/H$-"6G0(9U0J/P+MSS/M&HCW1U^ MP_T[IBOFSJ;PP7 48<\5;USTDK-EFI&+)^HQVP[#1A@Z((AC'R08)K%EG](9 MGCY!*YR$],E_%2YQ@BE*, T$TQ'!)$FN+&*8&R9GJ,@,(6!7(AAF@HO,49$Y M0C"]$L$P,UQD@8HL$((Y3I"B!.G]+VR)$BR1"A97-C%,BHO0!/_RDT\4E-XP M2F]<'GJ_58I>C@UE=YA%0=A3:'8F*M2Y#IUV%!T:ZB;T4_(/WG7C M'UR?JMI$>V5=XPGMX:B4!5=+\N"^XM+] (:%@*/UTX6;ZZX+=@NKFK[#D^$W MD_\%4$L#!!0 ( (^,I% 0#+=%YP$ &8% 9 >&PO=V]R:W-H965T M>&[K1ML R=.>UO =](_^(LV)+"IERZ%3K>@\"57F/X:G\]6$T/ MWQ'8H0([)[#[I\1P4R*&><=DCYKL$8%X8X)A=KC) 34Y( +[C0F&.> F1]3D MB @<-R88)L%-$M0D000^;$P03!1L3,CJ/^<@:]?ARBO$T+GILHHN0^0Q&UL;5/;;MP@$/T5Q >$-=XFTN"@Q59+QIX O>K/QEOL46EZA1HVZ$F!NJ,C$QRA1VKB2&PO=V]R:W-H965T MAE? G=^[]T[X)*-2K^9%L"B#RDZD^/6VGY/B"E;D,SAFM-8G2)'UK(%?8'_W1^TBLJA47$)GN.J0ACK'#\G^D'I\ +QP&,UJ MCWPG)Z7>?/"]RO'&&P(!I?4*S"UG> 0AO)"S\3YKXJ6D)Z[W%_5OH7?7RXD9 M>%3BE5>VS?$]1A74;!#V68U/,/>38C0W_P/.(!S<.W$U2B5,^$7E8*R2LXJS M(MG'M/(NK..L?Z'%"70FT"L"F0H%YU^9946FU8CT=/8]\U><[*D[F](GPU&$ M;\Z\<=ESL:6[C)R]T(PY3!BZPB0+@CCUI02-E3C0_^@T3M]&'6X#?;NF)U_B M KNHP"X([/YI,;UJ,8:YC1=)HT72B,#=59$8YOZJ"%E=G 3=A"=K4*F&+HS+ M*KM,Q0,-%_\)GT;J)],-[PPZ*>N>3[CD6BD+SLKFQGEIW10O@8#:^NV=V^OI M+4^!5?T\IF3YKRC^ E!+ P04 " "/C*10@OP]_M\! !!0 &0 'AL M+W=OX+A[^P%V/A""J=]GX'+,\ Y_)%[:NC$N0?*T9S5\!_.COR@;D46E; 5TNI4=4E!E^&%W M.B<.[P&O+8QZ-4>NDZN4;R[X4F8X<@4!A\(X!6:'&SP"YT[(EO%KUL2+I2.N MYQ_JS[YWV\N5:7B4_&=;FB;#]QB54+&!FQ%"[IM\*OV>*US=[RF'Y*RARL,/;T>$VG25A@'Q38>X']NL4XVK08PORGR4/0Y! 0H!N3$"8.FQR# M)L> P'YC$L( MO3" %5^(;9;T[VL;EM"4%]LS/N?,Q>-\U.;%=@ .O4FA;($[Y_H#(;;J0#)[ MHWM0_J;11C+G3=,2VQM@=21)06B2W!+)N,)E'GTG4^9Z<((K.!ED!RF9^7,$ MH<<"[_#5\M? +W._^9+Q%%I6:2U"6:X4,- 6^VQV.6Q B"/DT7F=-O(0,Q/7YJOX0:_>U MG)F%>RV>>>VZ N\QJJ%A@W"/>OP&,O$Q*BUL7%$U6*?E MK.)3D>QMVKF*^SC=W%YIVP0Z$^A"V$<"F0+%S+\RQ\K>N^E3--]3BY!:,8<)PQ=878+@GCU)03="G&D_]'I-CW=S#"- M]'1-3Y-M@6Q3((L"V3\E?OE0X@8F^QB$K'HJP;1QFBRJ]*#B)*^\R\#>T?@F M[_!IVG\RTW)ET5D[_[*Q_XW6#GPJR8T?H&ULC53MCILP$'P5Q .<^287 =(=IZJ56BFZJM??#BP! MG8VI[83KV]Y>9879BG(V,OXL60#H?E/0B=ULIASU"HFJ!8O' M!NC5DX9QBJ4J^0F)@0.N#8D2%'A>@BCN>K?(3._ BXR=)>EZ.'!'G"G%_/&Z_=J96Z@8ILP"?X#O+'<."J0HM*W5'H1<=ZAT.3NT_^ODPUW@#> M.AC%S=[1DQP9>]?%ESIW/6T("%12*V"U7* $0K20LO%KUG275VKB[?ZJ_LG, MKF8Y8@$E(S^[6K:YNW.=&AI\)O*5C9]AGB=VG7GXKW !HN#:B7I'Q8@POTYU M%I+16459H?AC6KO>K..L?Z79"<%,"!:"'_V3$,Z$<$5 DS,SZ@N6N,@X&QT^ M_5D#UF?"WX)TQP@PGN$>46$?X50[5YBJY?8XB6V"R16@>3_TTBM NG&0;1;A9%NPXAW\2JRR@NZ M.:WZ]OB&^:GKA7-D4AU\]!I=.J"VLI"#12;U.UY]-G.Q62#?.- MA)9KL?@#4$L#!!0 ( (^,I%!\6;974P( 'X( 9 >&PO=V]R:W-H M965T>)XL2 M:BJ?> N-OG/DHJ9*3\7)DZT >K!!-?,"WT^\FE:-N\[MVDZLZ\%*=2F46O'7>TA/\ /6SW0D]\T:60U5#(RO>. *.*W=# MEEN2F0"+>*V@DY.Q8ZSL.7\SDZ^'E>N;C(!!H0P%U9<+/ -CADGG\7L@=4=- M$S@=7]D_6_/:S)Y*>.;L5W50Y< 1WIFZH5W7V P%+O.X/X;7(!IN,E$ M:Q2<2?OO%&>I>#VPZ%1J^MY?J\9>NX'_&H8'!$- , 8$O9=>R&;^B2JZS@7O M'-%O?DO-,R;+0.]-81;M5MA[.GFI5R_K,$IR[V*(!LRVQP03#!D1GF8?)0), M8AO\%QY&"YP@1',,+4'X@2#%"2*4(+($T0>"[,8D@HE]7"1&16*$8&:?$I0@ MN=_F B58(!D$-S9[3&8QC<5DZ9.?37^X9(I*IHADB!-D*$%VOVGBXR?81W*( M;H\P!HIG=&8JA2 4R0P%6@D;$CS@%J\%$B)9+&[=8J Y';QD"%8/,T>#X 5! MX@?U[QIN\_FL0 M)]OXI%/P M 0 8@0 !D !X;"]W;W)K&UL?53;CILP$/T5 MY ^( Z3);@1(FU15*[52M%6WSPX,%ZTOU#9A^_?U;5G*TKY@>WS.F8MGR$8A MGU4+H*,71KG*4:MU?\18E2TPHC:B!VYN:B$9T>8H&ZQZ":1R)$9QLMWN,2,= M1T7F;!=99&+0M.-PD9$:&"/R]PFH&',4HU?#8]>TVAIPD?6D@>^@?_07:4YX M4JDZ!EQU@D<2ZAP]Q,?SSN(=X*F#432$N?[5_5/+G>3RY4H. OZLZMTFZ,[%%50DX'J1S%^AI#/ M!Q2%Y+_"#:B!VTB,CU)0Y;Y1.2@M6% QH3#RXM>.NW7T-_M#H*T3DD!()H+Q M_3]"&@CI&\%5$_O(7*H?B29%)L482?]8/;$]$1]34\S2&EWMW)W)5AGKK4CW M289O5BA@3AZ3S##QA,!&?7*1K+DX)>_H"P?G]XC#_;J'=#6)U/'3>8!W_PAQ MMRJP6@@-)L;MQK1T:P9^.E"H MM=T>S%[ZMO<'+?HPT7CZK11_ %!+ P04 " "/C*10H50_ S8" "+!@ M&0 'AL+W=OV.FS 0?!7$ YSY-.1$ MD"ZIJE9JI>BJMK\=L@GH#*:V$ZYO7]L0CC.^_L'V,C,[N\!2#(R_B!I >J\M M[<36KZ7L'Q$250TM$0^LAT[=.3/>$JF._()$SX&<#*FE* H"C%K2='Y9F-B! MEP6[2MIT<.">N+8MX7]W0-FP]4/_'GAN+K74 506/;G #Y _^P-7)S2KG)H6 M.M&PSN-PWOI/X>,^UW@#^-7 (!9[3U=R9.Q%'[Z>MGZ@#0&%2FH%HI8;[(%2 M+:1L_)DT_3FE)B[W=_7/IG95RY$(V#/ZNSG)>NOGOG>",[E2^ M5/PWN %5<.U$Y:@8%>;J551W7IC/K,.G?:6Y"-!&BF:!R_X\0 M3X3XC9"8XD=GIM1/1)*RX&SP^/BP>J+?B? Q5LVL=-#TSMQ3U0H5O94Q3@IT MTT(39C=BH@4FG!%(J<\I(E>*7;2B1^\3[->(;./.$#N+B T_7AK,4[= XA1( MC$#RK@NIU841@PVF&\O .+ZX6J&!Y5!3:$3-&H_#<>T_ MA:MM:!(,XG<-G1C-/6UES]BK7GP[K/U 5P0$2JDIL!HNL 5"-).JXZTG]0=- MG3B>7]F?C7EE9H\%;!GY4Q]DM?87OG> (SX3^<*ZK] ;FOM>[_X[7( HN*Y$ M:92,"//TRK.0C/8LJA2*W^U8-V;L>OYKFCLAZA.B(4%I_R\A[A/BCX3$F+>5 M&:M?L,1%SEGG)R"6QB>[2HUN![3TBSAY(Q$X7L2%(;@@B-T'B)$@,07Q#$+L)YDZ" MN:."9&+38I8&TUC,;.X629TBJ4-D/OE8%I..1 *W1.:4R!P2Z43"8L+@QDCJ M5EDX518.E6RBLKC;K6#VX% LG2++SQ\*[<5U.8+/'XOPP?T*'54L)@?#"5I. M=-#H2E/@)]/]A%>R M#;QXX@$ /H$ 9 >&PO=V]R:W-H965T=)^Q/;A_<\ MYSV.[6P2\D6U !J]&TZW&1N=A9%ID8->MZ.$ND1LZI_'T")J8<[_ M\-PUK;8!4F0#;> ; MZ._#69H562E5QZ%7G>B1A#K'][OC*;5Z)_C1P:0V?JQP'UA P M*+4E4#-!#L9U?I-LX C-RZ\34* 53[A>5H]*"+Q1CA=/7>>QZ-TX+_Y;F3PB7 MA'!-".=>YD+.^2/5M,BDF)"<]WZ@]B_>'4.S-Z4-NJUPWXQY9:+7(DJ#C%PM M:-&<9DVXT>Q6!3'TM43H*W$*_TJ/XH,?$'D]1@X0O_/X#P>Q%Q [0/0.$/H! M>R]@[W$0?=@EGR;V%TF\11(/8.\''+R P_^WF7H!J<=!\J'-69,X3>\]#&1S M]CC(QMTZA4HQ]N[&;Z+KQ;X/W=E]D\^OPE&PO=V]R:W-H965T\;GG+G@<=P+ M^:HJ (W>.&M4@BNMVSTA*JN 4_4D6FC,22$DI]J8LB2JE4!S1^*,!)ZW)IS6 M#4YCYSO)-!:=9G4#)XE4QSF5?P[ 1)]@'U\=+W59:>L@:=S2$KZ#_M&>I+'( MI)+7'!I5BP9)*!+\[.^/D<4[P,\:>C7;(UO)68A7:WS)$^S9A(!!IJT"->Z2O 6HQP*VC'](OK/,-83 M8306_Q4NP S<9F)B9((I]T59I[3@HXI)A=.W8:T;M_:C_I6V3 A&0C 1_.B_ MA' DA.^$E2M^R,R5^I%JFL92]$@./ZNE]D[X^] T,[-.USMW9JI5QGM)P^TF M)A:=9NTYL+?CSG\P,SB,S+O,,,#?J"SK1J&ST.;NN1M2"*'!Y.@] MF20K\V9,!H-"V^W&[.4P.8.A13L^"F1ZF=*_4$L#!!0 ( (^,I%"6"-9* MY@$ "(% 9 >&PO=V]R:W-H965T0/. ,FD$0$J9>J:J56BJ[J]=F!):"S,;6=5:J60Z=:T042ZAWZ$&WWF<4[P&L+@[K9!W:2HQ!OMOA2[5!H#0EL% M:I8+[($Q*V1L_)HTT?Q*2[S=7]4_N=G-+$>J8"_8S[;2S0ZM45!!3<],OXCA M,TSSK% P#?\5+L ,W#HQ[R@%4^XW*,]*"SZI&"NQ7X!X!8@3('<"Q"^0 M> 42CX-DD<.(21VF&W.(LC599/&(BI)UF/K-K+QF5AXS*[] ZA5(_S^.S"N0 M>1RDBSBRAT&3--TLTG@$Q6F\65C!-Z?5WA[?J#RUG0J.0IN#[XYG+80&(Q@^ MF7 :MNFS 8 M?17$ ]3< B0"I)6IVJ1-BCIM^^W 1T UF-I.Z-Y^MB&(@EOE3WSAG.-S?/F2 M#)2]\!I 6&\MZ7AJUT+T!X1X44.+^0/MH9-?*LI:+.20G1'O&>!2DUJ"/,<) M48N;SLX2/7=D64(O@C0=')G%+VV+V;]'('1(;=>^33PWYUJH"90E/3[#+Q"_ M^R.3(S2KE$T+'6]H9S&H4ON+>\A=1Q$TXD\# U_T+17E1.F+&GPO4]M1CH! M(90$ELT5V54*%+T0\ MT^$;3(%VMC6E_P%7(!*NG,@U"DJX_K6*"Q>TG52DE1:_C6W3Z7:8]&\T,\&; M"-Y,<(-/"?Y$\%<$-#K34;]B@;.$T<%BXVGU6%T*]^#+S2S4I-X[_4VFY7+V MFOG[*$%7)31A'D>,M\!X[Q'Y%N&[,P1) [,+S^C"TWQ_R8_W9@'?*.!K@>!= MC'@58\2$&M-IC+.*L44$OME%8'01&%SL5RY&S&ZY1K3"Y%N,ZWIF(SNCD=W& M2. X9H'0*!#>?R"142"ZXT"B3,SYYSQA7*2ZDWW M ";YX$SH"O7&C#N,==,#I_I.CB#L2B<5I\:&ZH3UJ("VOH@S3-+T'G,Z"%27 M/G=0=2G/A@T"#BK19\ZI^KL')J<*;= U\3R<>N,2N"Y'>H+?8/Z,!V4CO+"T M P>A!RD2!5V%OFYV^\+A/>!E@$FOYHGKY"CEFPM^M!5*G2%@T!C'0.UP@4=@ MS!%9&^\S)UHD7>%Z?F7_[GNWO1RIAD?)7H?6]!7Z@I(6.GIFYEE.3S#W4Z!D M;OXG7(!9N'-B-1K)M/\FS5D;R6<6:X73CS .PH_3S'\MBQ>0N8 L!23T$H2\ M\V_4T+I4[(C=F\8E_5;X-6M>V^RESE-2XHLCFC'[@"$K3)9O M%PRV_(L(B8H03Y"M"#8/)$Z010DR3Y!_X\1 ;-]B(OD49$\(I+? MB 1,L1))XQ)%5**(2!0W$L5_](%7Q^M>SR^J3H/0R5$:>U/\>792&K!\Z9TE M[.V#70(&G7'3K9VK<&U#8.0XOTB\_!;J?U!+ P04 " "/C*10],OP2? " M !F#@ &0 'AL+W=OC.!E5E M@M,T3RI:U/%J8>]MQ&K!3ZHL:K81D3Q5%17_7EC)+\L8Q=<;K\7AJ,R-9+5H MZ(']9.I7LQ'Z*NE<=D7%:EGP.A)LOXP_H>G$>FE#?.W\W% MM]TR3DU&K&1;92RH/IS9FI6E<=)Y_'6F<3>F";P]O[I_L<7K8MZH9&M>_BEV MZKB,9W&T8WMZ*M4KOWQEKJ!)'+GJO[,S*[7<9*+'V/)2VM]H>Y**5\Y%IU+1 MC_98U/9XL?85!'621"?098'!++"- M)W=93&$# AH0:Y#=&:/,>UIUJUF2O,B1ZC#8B":./ ZP\#G9\$+& N,1G1>1@Z M#$'G==XG*MAY&"D,(94'+&"D\ BD,(P4'H#4"P;>8?[\^Z+P_,/D88B\4#TP M>7@$>00FCPPAC_CD!9XR! :/# '/B?('CW;B8Q=*!(:.0-#- A:!K\X1T!$8 M.C+@3;.-V=4FWM5S]!U!+ P04 " "/C*10&F@6P\33\5VI^U$LI@U?"M^ M"/W MIU:1*,5*6PIN'@>Q%&5IF8R.WYXT/JUI _OO[^R?7?(FF1?>BJ4L?Q5KO9O' MDSA:BPW?E_I)'K\(GU 61S[[;^(@2@.W2LP:*UFV[C=:[5LM*\]BI%3\K7L6 MM7L>/?][&!R ?0 ^!2#Z80#Q >32 .H#Z*4!F0_(!@%)E[LKYCW7?#%3\ABI M[CPTW!X[=)N9[5K92;<[[C]3S];,'A8436?)P1)YS%V'P3T,/DHYY@##_>!*3R"D;#&:#'0'I$Z0Y3$! N((Z)F"0;)W'88Y3.TPB)'I M(-\E@,HQIK 8"HJAH1@T0I"!!-GEY6 @ 0/*00;EZ#!9/U%$63K8VR4 (VC: M@YW)R4$Y^06[DX?K,!JH 5 Y'A,S <5, #$CNS,%"::7[PY*8?.FH89T,G1O M&N0ZDB<:N2(0L$IP1Z"+5X&MBS!0SVR$ C8O(E=4%+8< CR'V3!7&GB;!"?, M@_H%F8P=, 3;%V6!&(38" 5L8,2N* EL.A2Z#I%L6!((Q(;7^\>@A!_5.2D4EP3@ 88Z,G!<,6Q:%%23I263SRZ;SB MVXEA_^'PZQF>% !$\>#.NO\/J!.3]'H5==.=@,M&]\J)Z=^??$74$L#!!0 ( (^,I%!1 ME&VUZ@$ .X$ 9 >&PO=V]R:W-H965T1[UX!Q-AL1I(:J:J56BK9J>W;@$=#:F-I.V/Y];4,0)>Q>8K_'S'C& M=ISV4KWH&L $KX*W>H]J8[H=QKJH03#](#MH[9=**L&,+=49ZTX!*SU) 7PWT>C8/7)*3E"^N^%KN4>@, 8?" M. 5FARODP+D3LC;^C)IH6M(1Y_.;^F>?W68Y,0VYY+^;TM1[M$5!"16[3.3#+;CL',@*&S93[$F\T"E:^@ M2/B6&;IJAJZ861S?@=YG)B'=+LS&UL M?93MCIP@%(9OQ7@!B^+W1$VZTS1MTB:3;=K^9F;.C&91+##C]NX+Z!H':?\( M!][S\AP$RI'Q5]$ 2.^MH[VH_$;*88>0.#70$?'$!NC5S(7QCD@5\BL2 P=R M-DD=13@(4M21MO?KTHP=>%VRFZ1M#P?NB5O7$?[G&2@;*S_TWP=>VFLC]0"J MRX%V@UZTK/*Z_^[^R=2N:CD2 7M&?[5GV51^ M[GMGN) ;E2]L_ QS/8GOS<5_A3M0)=9K)C3W EX3L!+0AC_-R&:$R(K 4UDIM2/1)*ZY&ST^/2S!J+/1+B+U&:> M]*#9.S.GJA5J]%['452BNS::-<^3!J\T^%&QWRJB<)$@!;!08"<%-OG1 T7L M-HBQQ;)5X2*(L06#5K=1OX[?"+^VO?".3*J+ M;:[?A3$)RC%X4H4UZD%> @H7J;N9ZO/I69H"R8;YQ47+LU__!5!+ P04 M" "/C*10Y3R,@X0" !B" &0 'AL+W=OW[Y)0*IA M;?M%DLU_=W^;0-;Y1<@W=>1-2ZFT61VAYYP]23Z'AK5O9"-DR; MJ3Q$JI.<[9Q34T=)'-.H854;+N?.]BR7WT<1'F8;#C>W:J]8NX?.)#06D8#-5_X6=>&[DE,3FVHE;N-]B> ME!;-$,6@-.R]?U:M>UZ&^%L MIPJ,1DED $:*!*1(G#^^HW@0 (,!L M [@)XD*NI)D=>I;V$.DGK)!FBV"L6 M$&&"85H"TA* ULM2]IKT)DN:Q]1#F8H0+F@!LZ0@2PJP$(\EG:3!>>&_ U-1 M0A^]!11$H0!*ZJ'0*0I-_1.:BE!:$!@E U$R ,7;_#*;9D$T]U $8X?'% . MHN0 2N:AY-,L,4:%QP*H<($H#%. , 4 XY5<%I/O YL^Y'UJZZF*Q!E-8!@4 M>S3WJP^N-O3/#WX%: CQCR>ZN4P;+@^N4:E@*TZMMA?2C75LABO7NB;V>%:B M&%@Q(&:E;W=_4O3=]RN3AZI5P49HTP;<9;T70G/#'S^9TSR:AC].:K[7=IB9 ML>R[7C_1HALZ>C3^K5C^!E!+ P04 " "/C*1027L+'?P! !;!0 &0 M 'AL+W=O?;0BEB3OM3VQ?SCGWGAO[9A/C+Z(%D,XK);W( MW5;*88>0*%N@6-RQ 7KUI6:<8JF.O$%BX( K0Z($!9Z7((J[WBTR$SOR(F.C M)%T/1^Z(D5+,_^R!L"EW??<2>.J:5NH *K(!-_ #Y,_AR-4)K2I51Z$7'>L= M#G7N/OJ[0ZKQ!O#T<[.3'VH@]?J]SU=$% H)1: :OE# <@1 NI,GXO MFNZ:4A.W^XOZ9^-=>3EA 0=&?G65;'/WWG4JJ/%(Y!.;OL#B)W:=Q?PW. -1 M<%V)RE$R(LRO4XY",KJHJ%(H?IW7KC?KM.A?:'9"L!""E:!R_XL0+H3PC1 9 M\W-EQNHG+'&1<38Y?/ZS!JSOA+\+53-+'32],]^46Z&BYR**O0R=M=""V<^8 M8(/Q5P12ZFN*P)9B']S0@_<)#K>(\(,,H=5$:/C1.Q/^E8D9DQA,/YM(0B^\ MJL2"BN\?'NS%1-9B(DLQ@5T@M@K$%H&K.O>WF##YH&6)-4EB21+9!5*K0/H? M/4]ONAF$L>==I4&;NTJ!-^99"Z=D8V]&RB:Z3H['P-SU-_@\=KYCWG2]<$Y, MJA=C[G7-F 15C'>G>M:J2;<>"-12;U.UY_-[GP^2#&PO=V]R:W-H965TPG8S*YG)QZS+&^R>JG/0BCG-<^*>N6>E2H7GE?OSR+G]8,L1:&?'&65 MFGF'JOU4EY4EA;BL7+J2Y[SZL]&9/*V M#+8>7Z#2.1B;UJ4G!]N8JMR+(FD^;QNTOJ]FLV@BZW,?J4'=5ZYL>L,-%K M[&56FU]G?ZF5S+LLFDK.7]MK6ICKK($(31/.W2XPFB&=LEWA4:!01""PY$%2H M!<'))"B9!)%C8K>!CYO8GR\(3)P#,$.2#G2W16B0V#L6A4$R\1<#?B0 060A M$RGP0P&"=\B"&QDP)UNR;!!0#+9T8QM#0N/103J&A:$_Q1GW.B!F9Q.G!> . M!?8.Y7"/0C1G0T5C5?01.%(%@T$TM:%PSP-B>D8G4N!.A62^+ 2W*O%GR-*! MAO4RWZ>6*AV*W:&"*3JX[0EB>Q9.I)AX=[_CY4UPHY(YKV^"O)ACW>!.K&3[ M^?XI[APR=HYMY V"HOR7:?OT;KTYI43O/4NG&T;1W1RF5T/S]!\W_K#\1^D$FCJJY MC?1]U?;)[4#)LOL&\/H/D?5?4$L#!!0 ( (^,I%#V2UU]%@( 4& 9 M >&PO=V]R:W-H965TG*![R!_]'NN1FAV.34M M=*)AG&U@$(N^IS,Y,/:F!U].I1]H(*!PE-J!J.8&.Z!4 M&RF,7Y.G/V^I Y?]N_LGD[O*Y4 $[!C]V9QD7?H;WSO!F5RI?&'#9YCR27QO M2OXKW( JN291>QP9%>;K':]"LG9R42@M>1_;IC/M,/G?P]P!T100S0%A_,\ M/ 5@*P"-9";5CT22JN!L\/CXLWJBST2XQ:J81SUI:F?65+9"S=ZJ.,T*=--& MD^9YU$0+3?2HV*T5.)PE2 ',%)&3(C+Q>$D1_\4 .PVP,8@?TMA8:8R:U&@Z MHPE3'& K%82Y&R9VPL0.F-R"&37)_ I+K;Y@:>&9.@'(,GE5FMWN1Y M0.$L=3=3?3Z^3.- LGYZ=-'\\E=_ %!+ P04 " "/C*10#5DH;V<" Y M" &0 'AL+W=OV/_\)SG_$XQI\RO0KZI M$^F^;3BWBD];]+$G4[L1;IEY$SSOSY"!DR[19RF.B>LG9W@6U39*E:9&T MK.[BY=SM;>1R+LZZJ3N^D9$ZMRV3?U:\$==%C.+;QFM]/&F[D2SG/3OR[US_ MZ#?2K)+)95^WO%.UZ"+)#XOX YJMD0MPBI\UOZJ[>61+V0KQ9A=?]HLXM42\ MX3MM+9@9+GS-F\8Z&8[?HVD\Y;2!]_.;^R=7O"EFRQ1?B^97O=>G14SC:,\/ M[-SH5W']S,>"2!R-U7_E%]X8N24Q.7:B4>XWVIV5%NWH8E!:]CZ,=>?&Z^A_ M"X,#LC$@FP)0_L\ / 9@+R 9R%RI'YEFR[D4UT@.;ZMG]D^!9M@EGF9S9.+-1HUJT&3W6D\Q3I48#1)$@,P460@1>;B\0,%A@TP:("= M0?Y@D'ME#)K":3JG004JB5<*H*IRDL,P.0B3 S!>FM6@(7=I**'88P%$E#XY M6 *B$ "E\%!(D 73U#\60$1(":,4($H!H)0>2A%F*7/O/:Y#48Y3"J.4($H) MH% /I0RR9)CZ*("HR#,8A8(H%$"I/!0:9DG3U$/YC^@!I0)1JA"%>EE659 % ME0%**,JR9R\(I7!;2@$8Y/>E-*3!!:W\Y@3(JIR2)T!/^B0"@()&B8+F04SE M_OD LB(CV =*[GJXO52_,7FL.Q5MA3;7@6O:!R$T-Y;IBZGN9.[Q:='P@[;3 MTLSE<)D-"RWZ\:).IJ^%Y5]02P,$% @ CXRD4(:-=,?\ 0 =P4 !D M !X;"]W;W)K&UL?93O;ILP%,5?!?$ =P3*AM3UW/O&:W.II=Y 6=*3"_P"^;L_<;5"LTO9M-") MAG4.ARIUOWB'/-)Z(WAK8!"+N:.3G!E[UXOO9>KN-!!0**1V(&JX00Z4:B.% M\3%YNG-+7;B"O"J M (UD)NI7(DF6<#8X?/RS>J+?">^ U6$6>M.\N"&"?HIHTFS7'4 M^ N-_ZC(MPKLS1*D &8*WTKAFWK\0!'8#;#5 !N#X,$@7,48-9'1=&.,$/O1 M*HI-M8\B.TQ@A0DL,*LVQU$3+MKL/;PBSK>B"&-L1PFM**$%Q5NAA)LN\;._ M7Z%L1<]>&-I1(BM*9$%9=3E&F\,//!S'*Q:;R@_7[PM:? +Z2OI)^*7IA'-F M4GU-YIVO&).@''=/*EBM;L%Y0:&2>KI7!>-"LGZZYM!\UV;_ %!+ P04 M " "/C*10/C.:RKX! #2 P &0 'AL+W=OY&BQG$DX:F4$(JM^.P-58X W^<#RRMK/> M0R(GX^_$B>>4/G!Y_F#_%FIWM9RI@7O%GUEMNP+O M,:JAH0.WCVK\#E,]UQA-Q?^$"W ']TI?PM8#TBD@G0/26$M,%)0_4$O+7*L1Z=C[GOHGWAQ2UYO*.T,KPIT3;YSW M4F;[?4XNGFC"'",F76 V,X(X]CE%NI;BF/X7OLUNU@FVJQJW@6#[C\;;=8)L ME2 +!-F2X#;Y4F3$[ )&!DSR)059]%2 ;L,T&52I089)7GCG@;U+PYM\PN.T M_Z*Z9=*@L[+N94/_&Z4L."')E1NASGVPV>#06'^\<6<=QRP:5O73#R+S-R[? M 5!+ P04 " "/C*10(R4JJF$" H" &0 'AL+W=OI!WC;Z*@5%KO==6(M5U(V:X<1^0%K8EX8BUM MU)LCXS61:LI/CF@Y)0<35%<.=MW0J4G9V%EJUG8\2]E95F5#=]P2Y[HF_.^6 M5JQ;V\B^+KR4IT+J!2=+6W*B/ZE\;7=; MWQ)]QFB%U=[D>M%LA7FGDA=J]9+Y"4J=BR8:,-L>@R>8#X2CV$<)#$EL\4.X MYTG MTV."B]DP@<9[,4A\F&="-2) )T )HA!@GCYP24@0;+@ MX)('IRB*DQC#.LB%R\!=<'0#Z.[LT,PG@F8*#BTXO0%T:RJ*HSE38.%M$ :D M9KXT!)<>^H_:0W#QH275-X"FAD,W2N(9);C\T)+Z0T !!G.; M3?GZ SN:AKRD^F10DK9^?&],?)ZM@&-]A<]!_POH?^(/Q4-L+:,ZG:A;G4 MCXQ)JK)QGY3?0K7M<5+1H]3#2(UYW[OZB63MT)>=\<]!]@]02P,$% @ MCXRD4(_B(3"4 P *Q$ !D !X;"]W;W)K&UL ME9AA;YLP$(;_"N)[BWW&0*HD4I-IVJ1-JC9M^TP3)T$%G %ING\_8V@*]CFE M7QIPWCN_9\Y/:N9G63W5!R$:[Z7(RWKA'YKF>!<$]>8@BK2^E4=1JF]VLBK2 M1MU6^Z ^5B+=ZJ B#X"0*"C2K/27*J\^%45:_5N)7)X7 M/O5?!WYD^T/3#@3+^3'=BY^B^75\J-1=<,FRS0I1UIDLO4KL%OX]O5LSU@9H MQ>],G.O!M=>6\BCE4WOS=;OP2>M(Y&+3M"E2]?$LUB+/VTS*Q]\^J7^9LPT< M7K]F_ZR+5\4\IK58R_Q/MFT."S_QO:W8I:>\^2'/7T1?$/>]OOIOXEGD2MXZ M47-L9%[KO][F5#>RZ+,H*T7ZTGUFI?X\]_E?P_ Z /@$D"3JP&L#V!O :$N MOG.F2_V4-NER7LFS5W5/ZYBV34'OF%K,33NHUTY_IZJMU>CS,IS%\^"Y3=1K M5IT&!AIZ400J^V4*P*98@14.XPG6MH(Y9F!H$4S'LU$1"9X@1!.$.D$X2C S M5J'31%I3:DW"&3=+P51A[###43/<,L,),;!@4!M(B#=:2,A#*V?EC7%H,!C5RO@6* 8%ZSNC.VN"VDW@B($IB $$'9B?]V1C0SA@ M8 I@P$:'9>::9&P$1PM@:'%L18:CA7T +0Q'"YN"%F93@Q%N[F94Y>(MP^'" MIL"%(=C _* RIR''"6D*7GI1=*5=KDHZ(\'@Z%F(:J]/Z;6WD:=2OR(8C%[> M!-R#/KJ^R;O7"-_3:I^5M?>Q?3027]R/+_U!+ P04 " "/C*10]1@NTPT" !V!0 &0 M 'AL+W=O?%B.*F=?/4Y X\3]E% MDJ:% W?$A5+,_Q9 6)^YOGM+O#15+74"Y6F'*_@)\E=WX"I"$\NIH="*AK4. MAW/F/OF[?:SQ!O#:0"]F>T<[.3+VIH-OI\SUM" @4$K-@-5RA3T0HHF4C#\C MISNUU(7S_8W]B_&NO!RQ@#TCOYN3K#,W<9T3G/&%R!?6?X713^0ZH_GO< 6B MX%J)ZE$R(LS3*2]",CJR*"D4OP]KTYJU'_EO9?:"8"P(I@+5^[."<"P(/PHV MQOR@S%A]QA+G*6>]PX>/U6%])_Q=J ZSU$ES=N:=BJR8:,<6 M"688?T(@Q3ZU"&PMBF!5'MPWV*\1VT=[A]!J(C3UX9V)_TC<6 DVAF!S1[ 0 M60R8V&!:@TF2:&%DC?&#Q\BN)+(JB59*DNU"R ")9DVVV\4GVULP26+7$5MU MQ)83"1="XK7;.%H>R1H4>$FXD()FUY4"K\R?+9R275JI+\8L.PV/IT!?]T6^ M4$-EF $?-,-$^H%YU;3".3*I?B9SY<^,25 :O0=U4+4:@E- X"SU=JOV?!@% M0R!9-TXY-(W:_!]02P,$% @ CXRD4*J\''Y$ @ #@@ !D !X;"]W M;W)K&ULE5;MCML@$'P5RP]P&/P=.99ZJ:I6:J7H MJEY_DX3$UF'C HFO;U_ Q$IL4OG^Q(!G9W98+Z3H&7\3%2'2>V]H*]9^)66W M D#L*])@\<0ZTJHW1\8;+-64GX#H.,$'$]10@((@ 0VN6[\LS-J6EP4[2UJW M9,L]<6X:S/\^$\KZM0_]Z\)+?:JD7@!ET>$3^4GDKV[+U0R,+(>Z(:VH6>MQ MG%S=C35G:,O>G)M\/:#W1&A)*]U!18/2YD0RC53"J/ M/Y;4'S5UX.WXRO[%F%=F=EB0#:._ZX.LUG[F>P=RQ&]9]]_) MA5 %UYDHC3VCPOQZ^[.0K+$L*I4&OP_/NC7/WO)?P]P!R :@,0!&_PT(;4 X M"0!#9L;J9RQQ67#6>WRH5H?U1P%7H=K,O5XT>V?>*;="K5[*&$8%N&@BBWD> M,.@&@^X1FSDBA",$J 3&+) S"V3BP[LL'A"$3H+0$$1W!/'$QH!)#*8=;* \ M=*M$3I7(H9),5 9,?*,2Y8E;)':*Q'.1 $Y$XID(2K-\4I1XYC>*D@>[FCA3 M21Q^4S=!ZB1(E]%&.E+N=Q0LE1ZF&J MQGRXH8:)9)V]?<'X%Z#\!U!+ P04 " "/C*10V6A+H!8" "T!0 &0 M 'AL+W=O#U);8OYYYS[HU]\X'Q5]$ 2.^-DDX4 M?B-EOT5(5 U0+.Y8#YWZS RYQ= M)&D[.'!/7"C%_,\."!L*/_1O@>?VW$@=0&7>XS/\ /G2'[@ZH8FE;BETHF6= MQ^%4^(_A=I]IO '\;&$0L[VG*SDR]JH/7^O"#[0A(%!)S8#5K$^?[&_MG4KFHY8@%[1GZUM6P*_][W:CCA"Y'/;/@"8SV)[XW%?X,K M$ 773I1&Q8@POUYU$9+1D459H?C-KFUGUF'DOZ6Y$Z(Q(9H2E/9'"?&8$+\G M;$SQUIDI]0E+7.:<#1ZW?U:/]9T(M[%J9J6#IG?FFZI6J.BU3,*''%TUT8C9 M64PTPX03 BGV22)R2>RB57KTK\!^C<@>W JQLXC8Y,=SA2!Q$VR2E4@<_*?9J5,D=8@LVKVSF&0FDF;I MPL@:DV1N'YG31^;P$2]\9*MBTV"!V:\Q<7*_,()FEYT"/YNY(+R*73JIK]4L M.HV>QT@_ED5\IT:2G2#O-':>?&UL?93O;ILP%,5?!?D!:OXY MS2) 6JFJ3=JDJ-.ZSPY< JJ-F>V$[NUG&X((L'V)[R'=5 VCO M@[-6I:C6NCM@K(H:.%4/HH/6/*F$Y%2;I3QCU4F@I3-QAD/?WV%.FQ9EB:L= M99:(BV9-"T?IJ0OG5/YY B;Z% 7H5GAMSK6V!9PE'3W##] _NZ,T*SREE V' M5C6B]214*?H<'')B]4[PUD"O9G//=G(2XMTNOI8I\BT0,"BT3:!FN$(.C-D@ M@_%[S$33EM8XG]_27USOII<359 +]JLI=9VB/?)*J.B%Z5?1?X&Q'X*\L?EO M< 5FY);$[%$(IMRO5UR4%GQ,,2B,$7VW0J'D: M-.%,$]XK\K4B"B8)-@ 31;A)$3I_=$=!M@.BS8#(!<1W ;M%&X-FYS3M .GO M%Z)\+8KWQ-]&B3=1X@V4QP7*H"&S78)/OK] V1 1_Q\H9!.%;*#L%RADU7 0 MKE#6HBA>H>#9F;-WP'&PO=V]R:W-H965TQ]%![^7AJ/J!:+ULV8'_X.IG^]3I MIVCRLBMKWLA2-$'']ZOP@=QO:-)/,!:_2GZ1L_N@#^59B)?^X]#K^C$[#2;.?.+]_\_[)!*^#>6:2/XKJ=[E3QU58A,&. M[]FI4M_%Y3,? TK#8(S^*S_S2IOW*]$:6U%)\QML3U*)>O2BEU*SU^%:-N9Z M&?V_3<,GP#@!I@DPQ#((F95_9(JMEYVX!-VP^2WKSYC<@]Z;;3]HML+\IQAYG<)B&9U[1Z/-9K"!F0V9+"+M?9( 3&(#UG2:Y+@#BJZ1&@?T:HTI[B!! M'23&07+E(+L),0Z&LV#S<&1@P2%[8& 1X*,1E='EV2./"0XE(1ZI,AH-!=R MA8.32WS0'8WF*I ZWC $9Y=@\+HV!">39.]($IPZ8F.'1&MS1V&1.(1P\ A" MGO6N(C9ZJ3-)/ M^L!';?BH(TLHCA[%T+M-1FK74)>*XZO6+J!V+E+O DIQ@*D/P-3^^+6V+)IU M%#7O#J:7DL%6G!K3R,U&IW[M 4Q'\M]\:/:^L>Y0-C)X%DKW-:;[V NAN%Y* M?*=#/>K^DZS'_G6VF+P\[ _Y@_#;5&<)E&4K[?VD.2C]&2/Y2^O:79( MBO)K]A;EI\PFF[K181_Q.%;1(=D=A[-I?>TYFTW3]V*_.]KG;)"_'PY)]M^3 MW:?GAR$;?E[XMGO;%M6%:#8])6_V+UM\/SUGY;?H&F6S.]ACODN/@\R^/@P? MV61E>-6@1OR]L^?\YO.@2N4E37]47W[?/ SCBI'=VW51A4C*/Q]V;O?[*E+) MX]\FZ/#:9]7P]O-G]%6=?)G,2Y+;>;K_9[??;),0 M#0=-]G_8#[LOX163LH]UNL_K_P?K][Q(#TV4DLHA^7GYNSO6?\]-_,]FN %O M&O![&XBF@;@V$*RS@6P:R'L;4-. ?C60G0U4TT Y/427P:I'?Y$4R6R:I>=! M=EE IZ1:IVRBROE=5Q?KZ:Q_*R<@+Z]^S$C0-/JH C68^07#;S"LC5CZ"!+J MBHE*!E<:'-&8XP 2!I!U M -EBX SI_(+1->988^)1'+L#_Q6J188@&0)D>+N;)Q]C7+X7B+IAPA13C)9 A!1H+1QK&C.00AG].<-Z-9O0P."1<^1GMUBU(!N M>Q$=T\>Q[CG0/8E "*P_3CVF#TN+WU-]&U#+V'E7QEB#W"^L(@[M+;$&N>F1 M,98-]V7C^SH 2>[L4!=?@-K;3RQ @>JJXQ>+!G3GUE!@G0HD0;>"-Z"6,S$B M4$,6]T.7=T';.6 /$,@#R"5V 3'6[FY$X1$+W!L +R#E]B;\W,)I82<0R G< M6Z8&9&XZ,B,54(_ ?B% *29W50M_5\_EN&NRL+,(WUD8"_'%AB%Z%&V!#4/X M]=A7.P0Y,[WZ M0F@ZU'H(KM:7#LC;\D;0CHZE[D"B 9-YS"DRJQ7TG@5ZX" M5PVHK4 M1N.Q#KBCQ)XED6>Y\R*!NX33PL8BD;%HMR/N*9!&.G!?(K&G2.0I MSLWE0OK["Q:/58<$9>!P AF+<=/R;P:XZKH9D-A<)# 7][99@A,#T]45MA8) M-BTJ% );B^QA+1);BP3W \H[U3'^"4"(*38-"4Q#<;>;,=B2!HZ.L+()*%LY M&\$E!,E /UC3!#2M B(BK%;J<7-/6(>$=.@.*OFU_6*9H>5*6(8$9!BJW!0X MV>NQTRB ]RDL"]6CZ"@L"P6*CIOM$H)"V6+M**"= MT%Y'8T7H'H=+&BM"HY-@Q[.6"*0#]JJQ;#20C=:!$%@,NL>C)(W%H-%)L)Z0B&X>2A]L]E:_4I /UNG[ ML:B*ZQ5_ M)MG;[I@/7M*B2 _U0_+7-"ULF6\\*M6PM&PO=V]R M:W-H965TU768N'F4C9S MSQ/[G%9$/+&&UNJ?(^,5D6K*3YYH."4'$U25'O;]V*M(4;O+S*P]\V7&SK(L M:OK,'7&N*L+_K&G)K@L7N;>%E^*42[W@+;.&G.@/*E^;9ZYF7N]R*"I:BX+5 M#J?'A;M"\RW".L H?A;T*@9C1Z>R8^Q-3[X>%JZOB6A)]U);$/6XT TM2^VD M.'YWIFZ_IPX8+-W&= SV2WK;8@^16@>JNKO]:(IMOE/E4>H MU*S5@1!7&O\11!CX$AC#4>&6!KB[$BL"BV8TF( M?9@B (L1&(-@2)&FL$$(&H3&(+RK9FA5L]7$1E,;39(F@9TNH$IB/ $3@3#1 M"";P)UY*#!K$CY=C!AK,@')$5CE:331(%*$H\GVK'H_)MK-1V2S9'74"4B< M=6Q1)R.<3QA'J?6N-Y LB",,XZ0@3@K@S"R<=+Q/X,]L&DB%T<0;13Y\7_@/ M'/%.]+\S#LFF#SF:N, 0 )380) HM7$ 43IQ(-;OJ+\9#JH&ULC5;; MCILP$/T5Q'L7;.Y1$BD75:W42M%6VSX[B9.@!4QM)]G^?6U#"&N&W;R ;V\)P?3U(O M>/-I38[T%Y4O]8:KF=>Q[/.25B)GE8NT&2-L XPB-\YO8K>V-&I;!E[ MU9/O^YGK:T6TH#NI*8BZ7>B*%H5F4CK^MJ1NMZ<.[(]O[%]-\BJ9+1%TQ8H_ M^5Z>9F[J.GMZ(.="/K/K-]HF%+E.F_T/>J&%@FLE:H\=*X2Y.KNSD*QL6924 MDKPU][PR]VO+?PN# W ;@+L E'P8$+0!P3T@_3 @; /">T!HW&I2,=ZLB23S M*6=7AS>OMR:ZBM D5.[O]*(QVSQ3]@BU>IE'63#U+IJHQ2P;#.YAT'O$:HB( M@KC#>$I!)P-#,I9X0("M+8:(P%*Q'D)"C& 5 6A&8 B"OHHL@PE"D" T!.$[ M-T/+S083&TS5J Q]/[72!5!!D$2PF @4$PW$(#3R4F*0('[BSZH9@X^6-1HXN!+B3VH( 4&97 M%P3R1SX5!!Y@"X2!?9 M!@+99?,)J!'C]<[WDO*CZ9W"V;%S91IW;[7KSPO3 MGKT[O&GN/PD_YI5PMDRJ+F-ZP8$Q2946_TE5S$G]3W23@AZD'B9JS)NFVDPD MJ]L?!J_[:YG_!U!+ P04 " "/C*10ZL6LWZ-]I;@(>"'@DZ-R?$:*!$+T35K;XWIDM M]8DH4N2"=Y[H/U9+S#\1;B+=S-($;>_L.UVMU-%;$:_3'-V,T(#9]1@\P80C M FGU,05VI=CA!1U_3+!?(M*U.T/D+"*R_&B:(%:) X2SR&TE=EJ)'5;6,RL])IYF27 TL^( K:+_6$F<5I*%E20( M9E:2118Q8OG43'2?:(S=V;Q7=ZPO4#Z5VF'X\_B+C4C?2.7.F;;>_?F7,%VF/P MH!M5Z8D\'BBB_ZN=0?%&^'D8O&N5_\ U!+ P04 " "/C*10F$2! MF7 " #1!P &0 'AL+W=O/B!JQCC3F.FT,^W,S76N?4T2$IU#L4#B]=L7T%B+7-LW =;_[OX6 M"%L,C+^(FA#IO;:T$UN_EK+? "".-6FQ>& ]Z=27,^,MEFK)+T#TG."3<6HI MB(( @18WG5\6QO;(RX)=)6TZ\L@]<6U;S'_N"&7#U@_]N^&IN=12&T!9]/A" MOA+YW#]RM0)SE%/3DDXTK/,X.6_]]^%F'P;:P2B^-600B[FG2SDP]J(7GTY; M/]!$A)*CU"&P&FZD(I3J2(KCQQ34GW-JQ^7\'OV#*5X5<\""5(Q^;TZRWOJ9 M[YW(&5^I?&+#1S(5E/C>5/UG'>'8(X5\=X.0 +0H:RW$@51 6XZT*2I1DVTT%B*_5H1A[,$*("9(G)21,8_ M7F;( V!D@-@'@(D "+M2)0BY>:&3%ZY8 M4!!;,*,F6:9)H86RUB19Z@9)G"") \1*4B7K)*G%L9:D;UP Y,1 *PP8V=<0 MK?<#Q;EUA'N'*HTBZ(9)G3"I8T\2"R9=I7F'8F@=X=ZE2L/8#9,Y83('#+)@ MLO6%# *863 N51*^<4RY!?/'1_70.]^2X)__L)U#DV21Q0 6KU=+^,5T!N$= MV;63^@586.?NLS.]PK;GFRIWV!7&IAK;%?B=8&QV7S"_-)WP#DRJ5]>\C6?& M)%'TP8,ZREKUUWE!R5GJ::KF?&PRXT*R?FJ@8.[BY2]02P,$% @ CXRD M4#.K+"@< @ BP8 !D !X;"]W;W)K&UL=97; MCILP$(9?!?$ BVW.*X+4;%6U4BM%6[6]=I))0&LPM9VP??O:AE *YB;VF)G_ MFS&9H>BY>),5@/+>&];*G5\IU3T'@3Q5T%#YQ#MH]9,+%PU5VA370'8"Z-D& M-2P@""5!0^O6+PM[=A!EP6^*U2TSO:>*>7(^9LQOIQW M/C(9 8.3,A)4+W=X <:,DL[C]RCJ3TP3.-\_U#_9XG4Q1RKAA;-?]5E5.S_S MO3-X ,@:0*8 ,M0P@F_E'JFA9"-Y[8KC\CIIWC)^)OIN3.;1789_IY*4^ MO9<)2HO@;H1&G_W@0V8^8?3/)]#Z$X0X(<0*A#,!DN=N@= I$%J!Z+\LLT66 M@T]B?=HAR]C-B)R,R,'(%XS!)YXQ"'$S8BN.S$R4@<#+Q@ M)"M&0O!&):F3DCHH9$%)UY4@M%%+YJ1D#DJXH&0K2I3&R$W)G93<08D6E'Q% MP5L]@)&[TY #$R];#:W_83C;X&QT-'9PDB4'K[H%)V$8+4C!;(R8,?V-BFO= M2N_(E9Y(=FY<.%>@)=&33KK27X;)8'!19IOJO1C&XV HWHVC/YB^/^5?4$L# M!!0 ( (^,I%!7^H&_=P0 #X8 9 >&PO=V]R:W-H965TSLZF^UWNMF^!GD9?U/-PWS?$IBNKU7A=9 M_S,-)ZY'.];III\CLQ[M> MZ3QO9[)^_!@F#2^:[<#KXX_9/W?!VV#>LEJO3/[ML&GV\S -@XW>9J>\^6+. M?^DA(!4&0_3_Z'>=6_/6$ZNQ-GG=_0_6I[HQQ3"+=:7(?O:?A[+[/ _S?PS# M _@P@%\&<#$Z0 P#Q&4 DZ,#Y#! .@.B/I0N-R]9DRUFE3D'57][CUG[%+$G M:;._;B]VR>Z^L^FI[=7W13C38+'L;?F7#+A:1G?TBP9'$DI/A_%9@ M12V2Z:W)"S41'B<$C%-TX\5-G"F>0,()9#>!O)G <7+9V\2=3=G93)Q(QRQN MG%#0"46=X([$LK=15Q+*E@'[YV14$5>4N+6[<2B&#L7 (>8X%!.'V(A. G42 MH.,\168ZHYH)HD=C"Z3JQ(1C++,=@<@"W< M0L4IL#X5S"H'K/I*'<<@\@?:.\?8<(2-6\0&H^M89<*Y=.Q6P,Z7$TP@1YW> MK2RI+'D:0)P_D']/%$5TD_RG):YQ,F2]>#"%'[9?D=DIR M*T=2*S"L L'J2@G:@L>JH,"L"L"J]$V!013\_KLH/,MLT!')71R,E)M;CQ+F M52!>26KI>GOT+F(8!8!1^MX^,&,B?B"UF#&!.AA);4)73RE/??U?8!8%8%&Z M'148":4\.IA$ 4B4[FI;4!+9V+I>8A0E6@V3%SC:-T>E,(H2M4TBQ6A88]A+ MS*P$S5-*5^ONA:[$6$N M?3<:^EY?Y8/O(%C#B7@D.:5-L6QE8_$O$K0$Z5G M32(QK_*!GB@QAQ)QZ"(_&-T^2*,A8Q@E@M%]98)&4ZRC,(B*@BBYYUE2&##% M[D^MPMPHP(TB6RFD<"G.C'N!&>7:- #?*+>?0R/."I# T M"D"C/"]("D.C'H!&86@4@(9&BU:;;K31U29JH:M=MT%=!VMS*IMV+_+JZF43 M_)FWF[#.]25[6O5;V7^FZ7?6_\VJW:&L@S?3-*;H-F*WQC3:^CCY9._(7F>; MRTFNMTU[F-CCJM_1[D\:C)'*JK (=A M$M2T;/QM9O8.8IOQJZK*AAV$)Z]U3<6//:OX?>,C_['Q7%X*U6T$VZRE%_:9 MJ2_M0>A5,+*H_- 8/X6K*[G+Q[72I'SE^ZQ8?3Q@^[ MB%C%I;>5+%QD]] M[\3.]%JI9WY_SX:$8M\;LO_(;JS2\"X2K9'S2II?+[]*Q>N!18=2T]?^63;F M>1_X'\?@ W@X@,<#$3&Y]$(F\K=4T6TF^-T3_>6WM*LQ6F-]-WFW::["?-/! M2[U[VR9QG 6WCFC ['L,GF#0B @T^RB!(8D]GAU/X@0FB, 8(T,030E0"A,L M08*E(5C^%@&QDNPQL<$T?9)IZE")09484$DME1Z33E3B11K!*@FHD@ J*TLE MF>7R!F$"JQ!0A#0<6,K4&4%J&!+9?4? MN: 0[J00T(GL5@KG?[,X=@DY6A8!0DM;"$'_M*5#"&S<'<* T,P<()"CO1'< MWR@"*.S^'$#)].8BM'((P3Z "-([!9%@!.X2P1; 0*\(+&[%(%FX"H1[ 8( ML -B-RH$JB9N)BY27HYOS9F:)OL MCK/9#IOIXQ>\'^P^47$I&^D=N=(SC)DTSIPKIH,)%[J A9XEQT7%SJI[)?I= M] -5OU"\'8;%8)Q8MS\!4$L#!!0 ( (^,I%#SXG_-5 ( 'D' 9 M>&PO=V]R:W-H965TTTMK>:J.*#MW;WWD@<+('%V^R9$PY[TW=RIU; M*M5M$9)%R1HJ-[QCK?[GPD5#E9Z**Y*=8/1LDYH:$<^+4$.KULTSNW84><9O MJJY:=A2.O#4-%7\.K.:/G8O=Y\)K=2V564!YUM$K^\[4C^XH] R-*N>J8:VL M>.L(=MFY>[P]8-\DV(B?%7O(R=@Q5DZ"/QS1;WY'S1GC+=%[4YA%NQ7V/UV\U*OW/(JC#-V-T!!SZ&/( M) :/$4BKCP@"(0YDD1[%,2S@@S7Z5L"?"N $%@A @< *!/]5D,Q,]C&AC6EM MC!]Y*SY#D!("E'1&Z6.2"27C!(MO. D#6!*#%)B@()GE'CA M)=J0%4H"4A* 0F:49.'E XY3#\:D("8%,/X,DP('$ZP<#/;@J^0!G&!^E[RE M'^*O7 >\/!X,W=8P* %J\#6=Z<(%K;.OB&8Q\ Q7.0 M#YQ1E,Y :/+R-4Q<[9LOG8+?6MMP)JMC7]D3^W+^"^^;TC&PO=V]R:W-H965TZ*C%/._.1#6I_[*OP>>ZVLE=0!E M28NO\!/DK_;$U0Z-+&5-H1$U:SP.E]1_7!V.L<8;P$L-O9BL/>WDS-BKWGPK M4S_0@H! (34#5J\;'($03:1D_!DX_;&D3IRN[^Q?C'?EY8P%'!GY79>R2OV= M[Y5PP1V1SZS_"H.?C>\-YK_##8B":R6J1L&(,$^OZ(1D=&!14BA^L^^Z,>]^ MX+^GN1/"(2$<$U3MSQ*B(2%Z3U@;\U:9L?J$)Q4$3M4S/Y8'B^<;F?].CH@\V:@R2FEP*_F0@NO8%TC M]7F81,>9\1CJ4SZ+YVJ6V*O_3F,'T0_,KW4CO#.3Z@Z9DWYA3()2&#RH'E5J M]HT; A>IEUNUYG8"V(UD[3#&ULE5;MCILP$'P5Q ,< MV.8S(DA)JJJ56BFZJNUOAS@!'6!J.^'Z]K4-X3@P%?JW*FF_M7(AFXS@\RTF%^1-M2"V_N5!682&W[.KPAA%\UD%5Z4#7#9P* M%[6=)OKLR-*$WD19U.3(+'ZK*LS^[DE)VZT-[,?!TZEED*15^[9Y%K9]MS_\( M,P? /@ . 3+W_P)0'X#> CPMOJM,2_V$!4X31EN+=;]6@]6? FR0-#-3A]H[ M_9U4R^7I/0UBE#AW1=1C]AT&CC!@0#B2?4@!32GV% M&3UHK!2$*)K884 %(%BH9J%9@<&1)0IC,^X _( GYFX#:(TG:*86A3Z8>C)' M 1C"A7+,O0OFS>N#:('"W'/ _X IYJX#P1I3@MGUX'O1] XQH$ 4314YHQN^ M(NRJAR&W,GJKA;I+1Z?#P-U!-2$FYWLUB/7D>*/IIOAWS*Y%S:T3%7+^Z"EQ MH5006:3[)"W+Y8O#L"G)1:AE*->LFY[=1M"F?S-PAM>3]!]02P,$% @ MCXRD4(2Y-/)P @ J0@ !D !X;"]W;W)K&UL MC59ACYLP#/TKB!]0"%!H3Q2I=)HV:9.JFW;[G%*WH N$)6E[^_=+ N5::G;[ M HEY?L\.-B:],M-/K)@8N:*KT51T^V M NC>.M7,"WP_]FI:-6Z66MM69"D_*58UL!6./-4U%7]R8/RRE+3W"#U _VZW0.V]@V5Q8=2DW? MNGO5V/NEY[^ZX0Y![Q ,#EK[7PYA[Q"^.T0V^2XRF^HGJFB6"GYQ1/>V6FJ* M@CR%^C +8[1G9Y_I;*6VGK-XF:3>V1#UF+S#!'>8Q8#Q-/\@$F B>8 0+.]% M-H^8Q/=QD1#-)+0$T1T!P0DBE""R!.%ME&0BS3E*,$EUF(7% M-!9#9N%$Z1 ?;R/_48=,E"^9Z$3R__5'T#Y;D^#C"LQ1T$0)$KS5"-9KT5@' M 9&I4\4[DD0?UV&.@4@PH8,W+L&Z\N$KB(&FW@_>NP1KS.58)WXHQV 61",A M[^8#7X,XVEDHG8*?&F4^HS?68=ZN S,@1O; M/W9('#A7H(/T9_HP2OW?,&P8')19)GHMNN'9;11O^Q\#;_@[R?X"4$L#!!0 M ( (^,I%!\EMW_#P( 'H% 9 >&PO=V]R:W-H965T M[.'K*0]7UA P*+55H&:YP1X8LT+&QN]!,QQ36N)T_Z;^V=5N:CE2!7O!?M4G M7>7A0QB3^'R$:"-$[(7;%]\Y 1@8SZF(+X4NS(@DX^)M@O M$>G&GR'R%A$Y?C3-@!._0.P5B)U /!'8S)O00Q(':1SDCF!"UK-2/#",DPGL M@YNUU\UZX0:OTIF=]2)/2C8S+TO,783_T=C$ZR19.$EQ/'/BP\R[XL/,/Q": M7%D.\N+^;A64XMIH>SDFT7& /!)[Y6?QG1DL_1QXE^FGTG&)RUW:9F+_MQT!^T:(=)A\9Q6_P%4$L#!!0 ( M (^,I% ^)N2D/P( @' 9 >&PO=V]R:W-H965T<,?8X[[EXDA6 (L\-:^76JY3J-KXORPH:*A>\@U:OG+EHJ-)3;%+#_"@(EGY#Z]8K44L$G+?>0[C9AS;!(G[5T,O)-S&E'#E_ M,I.OIZT7&$? H%2&@NKA!GM@S#!I'W\&4F_4-(G3[Q?VS[9X755*MX,+-I*0Y_= M6+=V[-U*E@YI>$(T)$1C0OAQ0CPDQ*\)B2W>.;.E?J**%KG@/1'NW^JH.13A M)M:;69J@W3N[IJN5.GHKLC#+_9LA&C [AXDFF'!$^)I]E(@PB5WT)CVZ%]B_ M161K7"%&BXAM?GQ7Q HG2%""Q!(D=P3);!? M](\&Q,6V6DE*?FV5N:F3Z-C.'R+3?V;QG6GSMB^]TK@WXCL5E[J5Y,B5[FZV M!YTY5Z ]ZKWW2*6?I7'"X*S,I^ZB1+C>[":*=\.[XX^/7_$/4$L#!!0 ( M (^,I%#VC\=1)P( (& 9 >&PO=V]R:W-H965T] M^7+<^J$V! 1JJ16P>EQA#X1H(67CUZCI3RTU<;Z^J7\RV566 Q:P9^1G>Y3- MUL]][P@G?"'RB0V?8*1$+\1UB:\=6:B?L025R5G@\?MG]5C_4U$FU@= M9JV+YNS,.Y56J.JURE!:!E-]C?([+" MW2%VAH@-/WX7(G,+K)T":R.PG@D4R>(0+"0UD,Y /J"H2-:+* Y8%,5AZG:3 M.-TDCCBY6R!U"J1W<3)4+/)83#(S6B1)MDB]OT?E>90F;C.9TTQVEZ;XRVGD M3G[^'V$L)I^?>KA"\2*,$Q7%"S/![.I0X&H M[]2 L_/H3<9.QV^8G]M.> &PO M=V]R:W-H965T>UZSVK\G;"#ZR6*UO>5+F0PV;GM8>&Y1L=5)4>^'[D57E1NXN9GGML M%C-^%&51L\?&:8]5E3?_EJSDY[E+W+>)IV*W%VK"6\P.^8[]9.+7X;&1(V]@ MV105J]N"UT[#MG/W@4Q7D*H C?A=L'-[<>^H5IXY?U&#;YNYZZN*6,G60E'D M\G)B&2M+Q23K^-N3ND-.%7AY_\;^13 M^/DKZQL*7:?O_CL[L5+"524RQYJ7K?YUUL=6\*IGD:54^6MW+6I]/??\;V%X M /0!, 2$\&$ [0/H$""+_2@@Z ."]X! J]6UHK59Y2)?S!I^=IKN[SWDZBDB MTT"JOU:36FR])N5IY>QI$5-_YIT448_).@Q<8,B \"3[D *P%!D8X7"=8&4B MXA3/0-$FJ(ZG5TU82@Q0@D 3!%<$HR*S#A-J3*TQ$?5CWQ^IM3)Q<9P$E[BK M@D*TH! IB.($$4H0W2Y)C!+$-T@2&ZV2.(U,24P+@GQ<;/X-XC2@ZZZ3=+45 4#JN?$)@NQ.)B8PE ;!>K0!P)W2(-;D-!; MI*%&QT% $6407)+:A<%-33!7!Q8*W(8DO$,8W(@DND68R'02B;!GQ@3:1,%M M33!?AQ8*W(@DN4,4W(HD_5R4)0)*R%BX] ,]>LE,"$E#^PL9<.\#YGW+^P=P MIP*Y73C G0J 5!&/1.E!R47'X22V_,F ^QDP/R?C1*9/Y?L?(M_R]0;\2[VFQ5K=GHOWSIK?JR%BKV8'7'WFS*^K6>>9"[J#U/G?+N6"R+W\BM=W+L](P*-E6 MJ-M8WC?=@:$;"'[H#T/><");_ =02P,$% @ CXRD4.:J U'2 @ ZPH M !D !X;"]W;W)K&ULE5;M;ML@%'T5RP]0&_R9 M*(G4I$LV:9.J3MM^TX0D5FWC 4FZMQ]@ZOKCNG+_Q$#..?=>X "+&^,OXDRI M=%Z+O!1+]RQE-?<\L3_3@H@[5M%2_7-DO"!2=?G)$Q6GY&!(1>YAWX^]@F2E MNUJ8L4>^6K"+S+.2/G)'7(J"\']KFK/;TD7NV\!3=CI+/>"M%A4YT9]4_JH> MN>IYC)J8GM]IOZUA2OBGDF@FY8_B<[R//235WG0(_D MDLLG=OM*;4&1Z]CJO],KS15<9Z)B[%DNS*^SOPC)"JNB4BG(:_W-2O.]6?TW M&DS EH ;@HK]$2&PA."=$'Y(""TAG$J(+"&:2H@M(9Y*2"PAZ1&\>G;- M4F]"8"C$&@_HN!M@,T0DLR[D80@)>FE^ 53"7J0MA FZF!V$">&" W!. R,0 M= 0B6" $!4(C$'8$XEZ6-28UF-)@PKLDAJ-$8)0(B)+TEK[&Q.TH0=A;O2$& MCU0;@WG$0!XI+)" LGT^4Y!@13(H+\1!D+A$0G83.@3;D*PG1#D MI_X!8T'M@G&( A2/K0]L*@2X*@I&)& _H/@3%<..0 F01<^W.PMJ5YRD*$;Q MV +!YD& >Z*Q=&%;H-GTBC'L"^Q/.,TLJ'.<^7[_,AJ"!N>9U[I>"\I/YC4E MG#V[E%)?':W1YL5VC_7UW!M?H_FF?G>]R]3/P!^$G[)2.,],JLO?7-%'QB15 M*?IW:LW.ZN79=')ZE+J9J#:OGU]U1[+*/BV]YGV[^@]02P,$% @ CXRD M4"HVKJA, P E@T !D !X;"]W;W)K&ULE5=M M;YLP$/XKB.\M]MD8)THB-533)FU2U6G;9YHX"2K@#)RD^_W;2Y7.U4\IX+WE65'-_9\Q^&@35:J?RI+K5>U78G8TN\\38:;D- MJGVIDG5CE&)^6_IY3_W7A M,=WN3+T0+&;[9*M^*O-K_U#:6=![6:>Y*JI4%UZI-G/_CD[O@=<&#>)WJD[5 MV=BK4WG2^KF>?%O/?5(S4IE:F=I%8A]'%:LLJSU9'G\[IWX?LS8\'[]Z_](D M;Y-Y2BH5Z^Q/NC:[N2]];ZTVR2$SC_KT574)A;[79?]='55FX343&V.ELZKY M]5:'RNB\\V*IY,E+^TR+YGGJ_+^:X0;0&4!O$/%W#5AGP'H#D.\:\,Z OQFT MU6I3:6ISGYAD,2OUR2O;U[M/ZBZB4VZKOZH7FV(W>[8\E5T]+J)0S()C[:C# MQ"T&SC"T1P36>Q\"L! Q..91&%V&N,/=$1(Z!4=V8$N6E(RH$-" M+HS;UB4CA%#9N:-P15=VH(M^FX0,AH00&),A'R&$2Q1E"*$Q%[A(4?Z)OL&% M@[K*X?:-JPDA9Y%3%10*PL038C3R"Z,24%&/FV*RP?% M],/I&U= ;@0(AY +HQ,QHF84UQJ*B4TXX@)7&_H)N0%<;N *N0%71X 3'@Z* M@L H3-C(UPVXW, U<@.NCE#"*1\2CB3Y"!< J$P$() M(VT,0[6YW,6%!#X^RRP1#"7#DU]P=M#,5;EM#O&5M]*'PM2V9ZO]16$)]4%U ML![;"P1%UN^ 36.;H[MC"=J=YE@=O(5N;RP_DG*;%I7WI(T].C<'W(W61MF\ MR*U]T3M[2>HGF=J8>AC9<=G>%-J)T?ON%A3T5['%?U!+ P04 " "/C*10 M6 HYIJH" !7"0 &0 'AL+W=OK#1@_5$FD)M.T29M4=>KVFB8DL6H;#TC2??L!=EP'GZ7N30SX M?W>_.X>#Q47(5W7D7 =O==6H97C4NKV/(K4]\IJI.]'RQKS9"UDS;:;R$*E6 M!E5]:\4:5H LGWR_ !W6\0M09.\:OD%S4:!S:5 M%R%>[>3;;AG&EHA7?*NM"V8>9[[A564]&8X_O=-PB&D-Q^.K]R\N>9/,"U-\ M(ZK?Y4X?EV$>!CN^9Z=*/XG+5]XG1,.@S_X[/_/*R"V)B;$5E7*_P?:DM*A[ M+P:E9F_=LVS<\]+[OYK!!K@WP(-!5YQ9 ](;D'>#Q"7?D;E4/S/-5@LI+H'L MOE;+[)\"W1-3S*U==+5S[TRVRJR>5UF:+J*S==1KUIT&CS1H4$3&^Q "0R'6 M>&*.;P-LIHJL@",0, GB[,G8GLXX2$ 'B7.0W%0!>57H-*G3-$[S">5Q4GBY M +(\B7.8AH(T%*#)/)I.0\=A:)+EGFP#R6),,Q@G!7'2"0["B8>33N.DF/JU M 508(0+#9"!,-H'Q+,5!?-M";T\6V-P-;S M@/ '-G8ONDFXH,1O4I",Y#29 8([%2( T%Q.<*]"R7^4!6XPZ",=IA?==+(T M)GY5 !6A?KN+1L=1S>7!G=PJV(I3HVWC'ZT.MX,';(\S;WUM;PWNF'MWTUTY M?C!Y*!L5O AM#DMWI.V%T-Q QG<&\FAN.<.DXGMMAYD9R^ZH[R9:M/TU)AKN M4JM_4$L#!!0 ( (^,I%!598&?9P( -T' 9 >&PO=V]R:W-H965T M:-F+MEE*V*P!$49(:BP?6 MDD:=G!BOL51;?@:BY00?#:FFP(,P C6N&G>3F=@CWV3L(FG5D$?NB$M=8_YW M1RCKUBYRWP)/U;F4.@ V68O/Y">1O]I'KG9@5#E6-6E$Q1J'D]/:W:+5'GF: M8!#/%>G$9.WH5@Z,O>C-M^/:A;HB0DDAM016CRO)":5:2=7Q9Q!UQYR:.%V_ MJ7\QS:MF#EB0G-'?U5&6:S=QG2,YX0N53ZS[2H:&0M<9NO].KH0JN*Y$Y2@8 M%>;7*2Y"LGI04:74^+5_5HUY=OU)E PT.\$;"-Y(B(-/"?Y \$>"*O8S0C 0 M@G>"R0#Z5HPW>RSQ)N.LLFCF$&KEIH MP.0]QIM@T(@ 2GU,X=E2Y-Z"[MTFV"\1<6K/X%N;\ W?G_+##P0"JT!@!((; M%]!MD;LE)IE!\AX2&4C3RR0!BF?=+E$)1#"RUQM:ZPTM]7IV@<@J$-WO6&P5 MB.]P;(E9.-9#PHD7?A! ?^:8!041"NWU)M9Z$TN]OET@M0JD]SN&H/U3@W=X M9@$M3!LPTS=(F8:"F6LV6)JF'WR[:'X_W)Y:/^TM\OY;[!)C<5S7A M9S,+A%.P2R,U=Q(=Y\W.C)M9/-=SR!+?(K3*D>U$%:A.C!9X3]T/OA^8GZM& M. A]+-6O'#24GJ9>Q6O-^X/0;R=IAF()QHF_^ 5!+ M P04 " "/C*10'N@Q_%\" "6!P &0 'AL+W=OV.FS 0?!7$ YPQF(]$!"DAJEJIE:*KVOYVB!/0&4QM)US? MOK8A'"&^N_P)>#TS.[O!WK1C_$64A$CGM::-6+FEE.T2 %&4I,;BB;6D43M' MQFLLU9*?@&@YP0=#JBGP/2\"-:X:-TM-;,>SE)TEK1JRXXXXUS7F_S:$LF[E M0O<:>*Y.I=0!D*4M/I&?1/YJ=URMP*ARJ&K2B(HU#B?'E;N&RRWT-<$@?E>D M$Y-W1Y>R9^Q%+[X=5JZG'1%*"JDEL'I<2$XHU4K*Q]]!U!US:N+T_:K^Q12O MBMEC07)&_U0'6:[7:#_I5F)_@#P1\),?J0$ R$8"0HLQ\1T$! ;P23 ?2E MF-YLL<19REGG\/[O;;'^BN 2J>X7.FB:;?94>X2*7K(X1BFX:*$!D_<8?X*! M(P(H]3&%;TN1^W=T_S;!]AX1+^P9 FL1@>$'-T6$=@%D%4!& -T(P%N3FWM, M,H/D/20RD*:721",9]7>HQ(/>I'=;VCU&UK\OB,0606BQSL66P7BSSN6]YAP M4B@*XG Q:X<%A7SHV\TD5C.)Q4QL%UA8!1:/MP-Z]G/D/="0 33]ZP,4A6##0FY]\,+EH:L)/YA(73L'.C=3<270< M%!LS)V;Q7 \02WP-X3*'MAUE4.T8+?"6NI]8/S _58UP]DRJJ]-<<$?&)%%U M>4_J6RO5D!P7E!RE?HW5.^\G1;^0K!VF(!A'VVI* ( 8& 9 >&PO=V]R:W-H965T\=%LAAIWG\:8%@O@#':"7;\Z4$23DD5T\/C! )YU$L!?Z M?NH1U/5N5>C8@54%O0K<]7!@#K\2@MCO&C =2S=P[X'G[M(*%?"J8D 7^ [B M93@P>?)FEE-'H.<=[1T&Y])]"G;[3.$UX$<'(U_L'>7D2.FK.GPYE:ZO! && M1B@&))<;[ %C121E_)HXW;FD2ESN[^R?M'?IY8@X["G^V9U$6[JYZYS@C*Y8 M/-/Q,TQ^$M>9S'^%&V )5TIDC89BKI].<^6"DHE%2B'HS:Q=K]=QXK^GV1/" M*2&<$V3M_R5$4T+TGA!K\T:9MOH1"505C(X.,Q]K0.J?"':1;&:C@KIW^IUT MRV7T5F597G@W131A:H,)%YA@1GB2?2X1VDK4X28]_+O ?HO('NT5(JN)2.=' MRPJ1;R>(K02Q)H@7!/'C2F1M,*G&] 83!?'*B064I__PDEBE)!LIV:(91HK! M)(LJ:9*NE&PQ0>Q'=B6I54FZ59+[*R7IILJ'( S76FRH-$_L8C*KF,SRA5;- MK[--\Z,L7G^A+2A.\FPEQ5M<'P+LHB<-=QIZ[87Z41?1>9@]A>KZK>*U'')F M)KW3F GY#;%+UW/G2(6\W/H*GBD5(#7Z#[)5K1S*\P'#6:AM)O?,C"9S$'28 MIJXWC_[J#U!+ P04 " "/C*10.C^<[X0" "L"0 &0 'AL+W=OJ[(62SN7LGE!2.QS M6A&Q8 VMU3]'QBLBU92?D&@X)0<35)7(=9P05:2H[2PU:UN>I>PLRZ*F6VZ) M'8$'$W@@@6<(_#L" M?R2UQ20&4QM,$"QFLOA@%A_($HRRM!CL#-*XBVC44W]2RA!S5TD 5A( E80P M00@2A(]W/ ()(J""D,:J>)HGF6D6ACV$GS 1AEV$IS8* G>LM@6%0[4S66 78V=@V"AXZI1)4U?X8:M@V"L8,$LRMR^P6_ 3 M=G%AN[B 71)OI+4#A:#6]OWX(:0M! V^@OH>\YWP4U$+:\>D^J":S]Z1,4D5 MG;-0?']J)9$UW-T+]!2W[!U!+ P04 " "/C*10 MQG[-BB*( !\-0( % 'AL+W-H87)E9%-T&UL[+UK.-\: )-LBT #:,!272<'W_R M6I75%Q#4C+WK/9Z($4F@NZY967EY,O/?RW(;[5;Y7W;9:;%;;?_C-^/IX#?1 MU^5B5?[';QZVV_6K[[\O9P_9,BT[Q3I;P3=WQ6:9;N'/S?WWY7J3I?/R(_^=V_E_GO_GW[NS?%;+?,5MLH7_^_?O\1U^KQ^]+U;;AQ+>F6?SZK?OTTTGZHWCJ-?M=:M? MGJSW?.G&<](\GO]S-^VS2TI:ML76RV^>H^ MNMZFV_HZ_*E.P8ZXMAG24_XYP_Y3;;+E\;?Y(MM$IS#0^V)3F_+););!]_#M MG)]L:>7Z(5LLHM-BN4Y7M4;DF;-EMKG'&?VX*;YL'YYX^GJ90HNO=V6^RLJV MN4(32SA#U]MB]BF&0>#!CBYWVW(+IQ^ZJNW3Y<6;LXOKLS<1_'9]^>[\SE9=/W3V=G--;"(C]=OHJ,7+Z,74;Z*;AZ*70GMU0;Q)IMUHGZ" MYSZ9MI%$6I;9MGQ5^SHM'XA%S?"7["^[_'.Z@.=KG< .()LLHTTVR^"AVT46 M1ZNLMIWGJ\_P>K')L[+Q^P^;;)WF\RC["CRUA&7"SHOM VS^+!AJ]<6;8@LD MO?^9#QO@U!O8$&P4)[/&\]PXCLLUDA.2P2)+RRS:Y/.#V,<=9\$MT6K]-'W-_Z/&?%,HNVZ=>L]9DW MV5T&C<^!3( .=K7OH8_-#KZN[[J96VWZ!1 5<"'H+UH56USF\@'8$BWG?CIY M7JMNCW[!XK:VT;1\3W:Y*E;'!\R%)[UWLLMEOL73P!.8@9 !Q)^M9O!P='0! M\X^2\(,3X4BWFV*?_U7R:] M9/P#'<_M8XV,@3\(!97,35]T.]UN @NVB8 U[6#)AC%<@"(^1>EN"Z20_S6; M_P!]ZZ=Y62*5%9NHV,.%F6NW]I,,NVT]34?Q<#2BE9PF\60\K'1,Y.U[CM)M M!*++[,&)9_0$,.YL>0N[K,P[AF-3KC.Z-!?U2W ^SY'(8*>1A1[#G3!+USGL M?,,IVRUW"[HNY]E=/LN;#KM[1 XBW(.;[ &X,E[9BZ)^VS&5E:V;^215TJP/ M?_^P:_+H0XK'XR';YB#TO(1K\T7T?8MTC4),1C)><0>"!![B'"6]HLR?D()K M=.D(Y6'LZN3FW-XP(A*.@PC+\5/R$^L5$R;Y2>F8;C5VVZT_Y/4:$6NH*(D M,FMYCQ^ZW\ YB]:;XJY^1+V(HL)2C5M> 4\FOH(':PX=+0H2>6IT#V(Q-!1' MP/$S5"[P^72^S%>DK""_J6MQ*/C_E;5#F$;NI9R&46PWN]EVMR%>M\+;GSG+ M#';CONVZ*FKSJS[W#A?G;E,L]5FX81NDKPQV?*N-[!'!]CU!7=UFH!!G,%5_ M4S>(F)_S$M<$'HV.;F$]8>MHD"_WOG@!)-3$5/7S"&;(U%O;Y==IF<_XQL@7 MNVW]>(G& :+K'"G=M03WPV*&3![&6VOU9+T&UHQ2S+^FR_4/I+#=;\0:\)XN MIAIE7Z?IM3Q^#<) #B^W/7K%9 \, 6Z_[2:_Q8%'VR(B(1/U@^@VQ0%#=[ [ ML 8S1VOX-RC=6UC,3>>;>,/IY?L/5V<_P7/G/Y^ALGWY_BPZ>G=Y??WR8+WJ MLN%:E!T^PAU[J?0"^UU;7:2GC+2E!XS0G%#R+L*A_3,LS+))16L:[\*0-0QS/S7O(]^VQNDPT9[56U<^ M^)1<<=".7M]R4);$]QV&;YBL@@C/9__;&+T_/HQ,Y,J@DX*%A&:?U'2N!DRP_AY/79.,* M+16OL_M\M1(!U9H1)G46M"!6\=1SIRQ4XDYG=W<@R>+@-SIWI7UW/\"7Z;Q8 MZ[F_*=; Z,;))/I_(]%&Q?2TFJ>;>1E]7,_A/>QY=-R=[ED..\LS)X/_/EUU MHFZ+I<1,<>]SYR#AT(,PX)F1:Z+="D3:B&<3RV?I%Q@WL>[U#NYIU!;7T$VI M5J*_4>,_-XEWM!S'S'3Q4,*)))YRZ.KME9/,ZNU][D "W-?^WN?L L+RH"$V M;E$&&A]-ETAU!SW:S@7JAU]O ;GC2*999G_]:PJ3ST3]P=,@OR$W'H ^^EUD M3_9UMLKA"SS@)9UPZ/'I0U[=P!8'06T#VQP)V>T69 64^-BXY@2P*SB:,=F) M@< ^9)L9?)W>U\B0YO5ME_K)]4_1VW>7?SS<-DKVS;M%\264(W$]4,MN-J6= M^#N6V=>L #T1C1LJJ\&G^#L93==XA\YARK>/T9&(8"\/Z^A-!C4K*-$(]%TT 3;\@W63D% MPN,F:S9"N><+$H.$&A]\W MC0JXW(;< 4?SC']#@\ O:/3TX#?QTKYUHA2>"G)=_[(&,^0!;4U=[]9KWCN0 M?I!1PO6PV_"1G.FY@>D[@$'MH'AW2"2TV\P]G7BQ]ZE@/ C;F.\667#UF1/O MSL039UEU.F*?(.OM6,.D6PKH;K=%;T?TF&W)'M]DM:'U^(">$Q@8Z^_0^37< M=20+(AS#JSD?BD4^:Z#KL&B0GLI!&)Q<@3)W_>''^ M]OSTY.(F.CD]O?QX<7-^\6/T :2MT_.SZZAYP#Q6Z0X6@Y0( M4$I6K$ZLX/+-YW3([YQ=O51S.VQ:SF8>T/!6(I4LTQ6(ARQ$PJHN=G/H:;&P M]VETA"WGO&_%:O'(6PHTM< ;$3:"MM"_\#+Z\I#/'J*?T@WP,5 F@Z _$(1H0- MP">[!;,Q;ZDD&0._S9&$\Z4 MK6;4)7)RVZEX:M ?X#9__Y:3CY'U?MG[:E,GJ]4.7JD/[C]CV<8O*:PB2-YS M/YYKW';O33I39DX>SI)D.]WNZ[-3MY?PL7C@Q %W9#8>%4G?N;[3(=K7S=,M MEMV'(<$MF\',\"I#/J TDL-ZY[!S,S:#R 8U4\CV ?9RF3[B+B"7(0:L9 .2 MZ0)F3U">1X3R9*S)5=R&O6Z,=(R$P3?_W0XYE5 ;3Z*Z\M+J7YA 2IJ#L\8F M_>,O6?9)R34F(7N]]>,J=AO8#'E9MPH&1Y>H&1WW_0PNX=C 5IC.3F2#@/IA MUT$PB,K=+9S./$7!MQ.=P%K15LWT,7V=3AE:4-,9+_I#"MMRFV6K*%OD2QC& M-E/RE^'!8WO''IPV$*5QB#5G+A$O< \@@CD+5WITFAFD1PS3[43?2SI.)_!=;2D5I%$>'E#U\6S]@T?PD5 NP]Q.3YWH_,ZT76R"#>?NA,189&*-;)/=+7 8 M2W02*=C(',Q.]&:7*=,XO?SY_,TQ<#=8^7FV!%D*/X8702/GLP,2!)]\4R"L@=[0]HCDQIJ\?5)0HY4H[8%' MBF6:1%L="!Y?> V@UQGLGSCWG7':\E@4\&]9*@-&'M *.F87G(!/EVT@P!D?L-NWW M1B_AN>CWNQ5[2)GIO#VY?JV6O%_>P:OH?9:B;*!6O_!)Y%M-3:J2X(@)%2OO M7U@6\VQ!XN8205/^D!F10\5))J3=V(%:50#0W*\ B M9P*1$_Z;>"J,!QVLQXNB^(2[)<3I]#3TB*@A@680WEFI[#=Q>&RO%#>V'L2[ M? .3%36*G2FDE?&%H>*2\X\_S;!R5KH/E3T[EA[&Q]T!^?(4Y 54H(!W&@L[ M/904AEVFM10T^,TC-;"7W)[?_"O@JLOU(K][5"9S@U9 )!+WXKDC(5YZ7&7L M%,BS^ Q]7&^S-;!,N<'O]35#>5MLDU4@$;5IS9&82^?C@H?-K0\7V^=\O@NI MT][^*)\8B17-V"2U\\%I&@9LQ8\-@Z._MRAFWHI*3!(S:D-\G*K=_+:LBBFH MNJ-Q'TG#S^/O2:BK7TJ@"#-A9H7C)V1#P(2$9B8])LF3W3U(MO16,T6Z]G@- MA59B/,(H:)0J/NF59Q4BJ^'BA QI+/V0&(:DH^+%3C4HCCT-WB6X6VVR=('X MVN@>^%OIG*V9,*L-F;?PTR\9!JF@YO09M)=[(D=[5>]6Q2UB] DTE*_6NZU@ M F$B @Z-WN'/J-\VFB"Q$@\.F\&AV.KED MPL76B<]O^+I6$P,9L<@B*!*A-[4)(>9 XT@BUBB&ITTHCZU XM_TZUT?V";; M!D-#&-)BX10DW^]NS>A$6"N&,]%Z 'W^0[)ZE/R.NW L3@WZAP32W@\,>+-? MZ,$:)Y.7-$1%=)(^ '(G"40EJ[*G@M9TPL*HB\+"*9TI ;T M][ 47,2'/:* MCL#CUV1Y/!5K.S_\@0-D:&M[2JKB*CAX)!&%F")D!M0=&W+5749ZDX[\'XYLG?1\+MO;*CP? MPOI%& 'V/Z@1QY7'M;QF4#=NX!OX!3T8\E'T ?%U*+L(COYZ=[L5"AH>@YH# M;_C;XNT&N-"78O,))>I C;)/7=D[!9ED8Y]*&CG:E)'I,UO/F=ZH3<>A,%)5 M(4/JE[U]Y)M.':!H'R#+E7_$..GG,@2%MQ.L,)2Q8"">):IK0"D+_S9,NE37 M17J'A.1,Y6#S93*V,5&)D M7^G<5_'>Q]E=S42A-G8'%%QFH$.3=]Y;#OQY;&N2?!&T&BQD/&3S>S+HVVWU MK(>.-EZ8GK\$'&@!"[ RS1F?#6XU]NA= *1)D3&9&:H%KSU!X8GR3H4,GC"UA%&W1%<$]%5Y3^XP6 MA[Q]DWT%5KB *[/!Z/'SV<7'LT:[EGAB<%8%;' 6VO7>1U 4 M8A0*]$;C"VXYVIPF+DZG&JJR_0)\CS,RY-ZQ=NKN[\#V&(167CKWBIVR&%!\ MX!$OM5MZ-:;@Q^K"QX CH@$.-^KH,SG4Y2Y/*I)M#2D!VS.0R0Q'B\C M+ &2,??,W^2ENDO$MX_XHMK6TZ07F<665">B8ZN/:5>B:L=$$+(WMV?4&-S) M6[*&4ZN[-3D.=*IP\+-TZ<]:#<6A:Z;Q ([2V!A"4RP;7ZT3.G<6FL%_[[PI MX9E!-Y'G!J3;BIB*_AKU_\,&+/-2Q"7TW9-+8K?8HHO7G4:[GGQY^*BQH%-T MF&1?L\T,V@PT9O7YL#-OGF$@?DX@.OB ],CFOO@ LSR?D8L+./Z,/!'D:R&) MW> ?:7)&#^5K4K >)3N0448!O;[ MR.=P%+B"T J>S"VYXVG89HH2@RJ'"58*#7 1K3M',-+>VS=PK&@RLSL#S*\$ M 1*DH\#-6++S5K[P:M;Y'753FGY*AQ1*%U_2QQ(9\]QT$9JF=Z7L"<]6_&ZX M1C19'K#LGO%2UG:0E["X_;-G69;,VWN@F;E/_=*B5Y4X>F!()\K6SN$ MW\E[=(2")4>7$\T?+UQ+)[<(0FS>=[G31)8]9 ZKS\7B[?&"#>,M"[@&EH_D*3/8=[+ M%!,/^?E UIR90MNLUF*GB?U M4]C#HN\:?S0Y:MO/3TQCHKME!XM.#9K["]E'ZBB&Y?ZGK@TV//"A8T 6DA%M M#GHA2O&(K.$DX#Y_0:?R+=TO8I!M:Q=[#\=#2@)9GO1VHG5"/\<>1B=7D+'8 M^EPJN!RQ8'6,B5R/!RT [I*?!SM:6OOR Q-[3G7/[@@@I&R27[(TP/!#3P@= MKX9)(!X^&P4RCQ;EQ 2I*V26N=@,F^IG08O!N:PY%;!^U]'D4MD)6^5D179S3QSR)6&#HGAZ-!P\!5WL_,Q M:F<:F-\V \: $,?TI.97TY&,."*SK\#(Z^(,[B2:.4O2[-*6DTBWV[S(RL!W MMULY) \BA=#_%-7NH*.L<]^) QZ6<6(\/L9+M,KR"!#MM8\?J&3CF(&FY*"= MH5878OFD/& ZB03\>#+N-@ZV]/9$)KX#! 23E0^DO#TJ'I"9P6<^+^:Y8=U?9%,.MT(9/R% MVH=>])).SWU271"&'J9UZ%6-$&]]T#5+L2:&B^0E8\Q$L9#$0?C[#+9VGCM8 M[=G73+!W%4/Y@I$JS&#TY4Q?%L.R!X+PPI9I^(NGW+=B$)%FC)$2 L^#K4;!7\)^8: MW+Q&HZ9+1_'&PLNS%,5C(3STHF_( MS*D&-J?NM-FV3E$TN[SV1E_!8,O%2W<9:=VHWB?5#I/71\CV3S ME/RI'B%,KJ2#K0NE3YY-O%-?3">=Q+ R%:D"C)SCB]RGLT*5WMZ#ZF9++Z$8 MP_HD^4:^;H5IL[,&AHVQ1?R7N2D0RJCVHHSM=29UM;TE@'.Y1?1#\H[.'D9:,0^1UM+0V3D?1S\"\2#4RSXRGO6@\GD:2S=&^ M#%+,J$N-C,?#*(C!;0P"MN8 CD;_AIGOGR8%[9/X0U*#A)A4+^)E"&(M*FMC MT7PXNT$OH9])OQM=77YTJ/];']_H@LH)YE1ISQX&7.K1&-L3#$Q3/@?U_$+# M9^SR]6&/>YZ/"0#%,IQMIIV.SR]^/KN^8:3R^86FU;H^._UX=7Z#0<%G;TZ1 MQ\/:#D)121RU:%B(0#X:?,H/@Z#<*%%SU?)_O&93:P/ MV4+=5\3QN 6G4FM@WT.6S@62PDM_#2-XNT%7*KP"=U"ZR&$35GD:TV:\Z'>& MCK^!9BEN9VQ:AL(^E8R<7*_1S&+S:W9H"?+ [I1&/Y^?D<)D5\281]@BOU4U M4FP 2])M"5(!]]:&Q"!HG*Z$5,(P8NU.2'0>44LE'SEH?5<:B&B,-E;H.Q3[ MJ@/9$L*?;*ZK0F-3T9163TNKS_,H' FQ-$O=9BW!5\OT:[[<+9&E.0#&PN5O ME";=TZ;I^B"P,V]CI=F;YS6O)NSKR-Q;SDZ+F7S]A897J+D^*?-&[1)XXY 1 M=/W]Q, (C(]I229A7K# ^>:7+=AG3YF%;VRRUL[9U?G/)S?G<*XIZO^GLS<_ M8EC"R2E\QF?:T@KY&>KX#(HR1*.YVT^YGBN)>H)<&JUV>Z9\[X3 ^%3)$N)! M*1:F+^X'(+:=J Z?"_0I+41Y<(GD4DU=SWE:@#$7F$\IDX#QNP5F-5)AIR&U M8CC^FO#C["%HUV@9ZIU$'Y"C;9>;BA@,+,!3#N5@HH7*(:S390XQ8(G8 G)=F&F:>O"^R A53H M%L43/+G.+HHZA^F4D3"H(0+7QH0*P$S8)FSF@N9+CS<".0[^1G-:*J8+)6I+ M[$>A)0 ?RG'T$&@ML1C:YKHKDWX08<2NZ0+\M MI?RXPWQD0EZS)R;3$I)YFR&Q$9W !>;#E4@1*5;'?5S-U$OM4QXW3/ M/D^D;8C;@R&*S7N_O&L/&=EN@D,F$#\[CU>13TUK]M($1-?W$X35HVG2BS#; MWM%P-(SX3%*@^ARFF6Z"A$((@D._CTF #T-CXYT)^CZ0YLK=$FTJ?^49M:UJ M997JV1B^8:$TT1C*_DD\GO11>!^0A1<3:L-? ]">IJQ%]::T)NJJD-1;GCK- MQ)O,'JU$)\;>G &$!QE9GU*J3BB_GUT0(WR\,X"V!W MP8IK[M"6=,1:J(:6WLG2RP,Z+S=IMF@&3]BD/?Y9D2U\$"Z95E.!!6B8!NR6 M2GU*#L!=;]/5)_6?2,HZ\IPL([QA.\[T5FLCV/DY>SX6V;TDGN%T> QQ83$> M!;%68B,SK4MW7NM+YX/B 1#8B\3XDVK::'.<8TT'-8^],5$<[1KFVY/SJ^CG MDW(G4=?GHTM9Y5+L&J:?SSRGE-P;^($E+G$_#M1TV!+T6&\(T!38) M]5E((YPG!OH23EZU5ZH?*C?184'TLE4F&='M$K&P6Z\E;ME:G*Q8O2+CE()^ M!6 $2_X%9:"T?/XV^IZH;1"_*\U+$0L2K$T"&_+Z AG(T*4*GO"&>MPM MN7ZL*BA/-L3H,H]R>ZFC+$4'76#$;LFAY]2T31K7/MA7K)Z-?I"0W\1Q^,O: M8*E%30/TEUWAL8,# MP7FDQX@6YH)]DW511K-QJ"6>OYF*GX.L=&"<(U86;'EUQ_MNQS\V!*6[%1:7 M*:\D3'[+2[TJ=(R2G?51+'/ZFH'PBTAWH!U EU;A/EQ@@QZ$V8J,66^KGC^Q M(4/)-_+2$#O_%!NKRJ1Z9I0 =/E9(VF45@Y3;UJ%Q5!0K/Y=K_GFEX($@AE> M@=5U>:K50V995R=5 6S5^ZS=OU$3K/QI:W0^?UZUYGZUC4"MLOKW+]^(QE8; M#H,3 !TY0ND@)[T>^NRR 9KQ%!>,A^OF-CPXA MN;G;Z8.Q3M=K:PFFE&BV;A0\Y,3'# MT+\R0-\LR=RE,O M )W0J!P,@%QJ+68 RL0A<,*5)OR7^7A7WZ&C.J!43D/.9_B O@]8C"$=.&4O MAGW+8)#CC$:_$LNI3JPZJ=Y!DQI4)S4()H6#B5T\H3>C^=GS!LG[3ZY'D@R, MUYT6).DGG>FOM"(\M7;Q]K,J;"VNYJ#T!6:DS.8>?W#S4"Q+&.+/!#&Y *V[ MV'SRH8@W/U^XF=,%)C5A*Z,1_V"#P W_WJ)R\(4]TX&6P2K_//-)WRM8V*5B M/3\K!"LX1Y$6Z GB7.3 L._:IR9(/Z<@LXLSV%H$.'+N5LRI*MISX(5@%6UR MB@UA[YE &IE_F>E:&X;;E&K,[ NE$Y>K(*Q,$H M;WYI-JF(:Z$1)=F&T*]51MK)OT(D:2OV('"08J-E:GXEDP7Y+?E$E5'"-U,HI?143_N0D,O1>2'EN&# M(8(Z)Y-XV.T^/0=30DK&?I5^<40QLY["R9Q)-!@F[3[J2K16./U1]3KJEJYR1&[_(T3H9=-XG^@")E M7J"KNSOH/3V)@]U]KR)1+ZZHDNT;JD'#GJA@KXZ2E]$X3D9]^+H M]U+B?:K1/I72SX24G4Q[["CN)VZH!D$.K*AX3!=H*=ZXL&17W(I*IT$CHV$? MEGDX'6BE07*+,UW,7 $,6'48]@3^[7>GPJR2;MR'1<*1)B._R+T8B][#OG;C M\:A'4VZZ5V7!G/?FT5NIMQZ+(4^=;O[U7WK]_@_HV=.LS.?+-7PX&/RPQ91> M,* 9Q[S=;])E(,$T[(F71P2$3\XYAKWDC$L#YIEMT=*:+7+*+XJ,G2MC*SGP M1=2TY6+84U.JP$U2RL9(*IVI4V1O59GN/0+:5QP\N)(,!G=.GQ-H.R<@8A"* M5A BRV-^Q_@RRN^"GRG,1J*D(RDAI5DD-2Z@A7;=:VQ=(\0=A7MBNFB%T-0& MWKXVYC@TX#0)Z1(*B#V+ME4DCPO>T:1_DC&W>@MW"94VXH1*_E7KG,U LXPP'_[H]:),<0@&?: MW2 7',6@#.B--IMQ+6!"5/DZETP4MD#E44(#0E01_-J/>UU[F?7'<7=*\/M> M/.U-HG\3RW^LQ[]P4&_/2[A+:"^W5J+E9\0Y@!7&B] M7@]_#(%T)$K"P,3[<$WVY5\>SS0>#\TW@"[\,-B+?E\"!Y[VD3 MU"OWF+. VHK+8H'EP^'D%9IW0H/!4PS"3S5FQQOOCCRR]"6(3\-)'_Y%$/.P?L%U[ YI?[5MA$W8-S&<8]WLC_F4,O&YOE#8( MC3 TH.%^7V<#$FYO3!*NGPM2W&3"O_2&@ZJR$Z1'/R=C'MUW/HFZ ,;VOUA] M^K!HA!\O+]_\\?S=.PHA.'\#2M;YV_,S^/7BYN3BQ_/7[\ZBD^OK,U"]7&_N METJ6"A*&.4)*\I(V^]A6F8^#5_\!>?9OT7F)K\(1NL5R770;^X3I)27Q$V2' MK5ILRQ^Y3.SD3B='W$K33;,;C@XT?:P)J06+@!$V6F0&ZZN4U5HSI2:B,8@3 M*J:SR#^1Y0>=VRASF'B&O5T?.TZ>(I-#0;XR@4%WD+;C.?#U>/O,6Y!TQR#*=J@EK5"+27 M*9ZD'K#S,?"'&BJ4;.22S]&7BV1P\Q%H2TD7I8_AB&00DF9>5D90F1=V/X:K M0[L?D';7G\2C9% _=#&A^4(K!9*<@)L?&=WA7DKE)1K=2)?[* MA0&_R^^ 4_T)-9*7 E@\U5UFJ"'N@1/;@C+B.('JP[]"$V\X+STIS1@TACB< M8E' MPR>ZG6DT&,2#Z3@Z MX['J.\V8O'O0%^/!SSQ]TI=M;GZP=MMVAM=>4$YY@A M?XFZQ/=IA KY$?[STKE+1Z!Y'^&U#"V/8--,J+B/5K=B0#!8;I6,-T?\P[?< M\O$E(LN 9K1^V@%&I!U:&A'!G_#C([XA_^83YUR"K5 :[D.#0.8P#TX M1%(_FL %/.K3HL/23:;\Y6 \H2]A^1+>$5CG41+2@48]N_JHME.?%;AV()[! M=AHR?9 WPR>4^L:88]_HN?$0UPT^DPG)<7$/E#;[I \-=G+?&)2P\41%TK1I MI2AH>#BDM>X"42$GT11D+NM9XYN8O';/BI(C@&"4^1;OJ\_LT=NS.J24 M+O >9 U+$S([%+^3K'"TV^Q>O'#W!3J-U/IP5:I1QW'YVN1LI\F)[/(JZ+VDFF@_R$_<639 MM!;V!M)$J2EYTSS+#3$T0IE>2IX:09%=CB MHV\ZL]N&/KWB3$"MO@G!)[_KP& $:@G$[L08]R) $I"[UEB3JZ^1:F&SH:7> MD6?2H1UDL'&IS=0][^^G%S;5%PVJ;YS*WSBH0_*L^<1JE0Q)AT5Q'7 N/&^H M1DC5DW[7^=&SZC]6#]A9E;M&UXZYXB([/NJA@&I+J>B'VT;E<$PZ6A_D![S[ M.2E?O\N>3-013%+HL(RHE[-!NAUTC4#?U^0RPOJ/!B3_'J'UID?J8V]D!.HC M$%X&Z)^58;O/)Z1K#H)GDUZ@<=9<+6AX&I,0,^R14#,>Z(10D!]5Y8Q6T,(; M BV<5$$+]6P4M]O#+$4']"0.C9842:>7%S^?7=V03>GB\N;L&AJX^>GL*GIS M]OJ&$R8HWR2*J@;CI9 MAU!=P45I1EY!M_* 3W,C=Y@;#):?XP'=/@JY-^H+%>_ MD!+#N/]9K;!]+I"FVL@D:[^C&DZG#6B%*F0MZ*ENQUT MGQ\Y"8D>HS)C?N_)\V1,EVRE*^YB-5!6>R.,"N_NE@F. 3H\=*I)K1M)I(M# M\..W@Z M?I&0 =Y'L'E[GEF;(U=>RD-S'<'7^F?D)AHN0^_OI#,:4:JRJ#<0RC^2S= MAE0+1.%2@>1+P;FX?.QDH=YD4EW<94W\;%U[K#17!RGUU#WDO7F$;Q&CCL'A MR"LW FR@FL/F?&_S!=N0*=X0!N(T31EF.7L 58A2^4KJG'F*FAX<]9QI"3W& MV5P%#$$F/A(GC2E[$-ZI=69-M=%YM3@)Q::6.SS?V!<0+;B9+[QK@K5(5[W\ M?$7:V68>!!XWALBB[0$XW7Q.UDQ'S'<9,4-!VM:_J&4MJDP)!6H)XX*]?]$; M5(3DV_P.^"=;@A3K^H J!T$]/0H_C/OPBMV)QR@B*NF8$"=T8PL3=(#!7G,]/+["P@\AD\:H M&[;T^M\87_'&;@*;9Y$?!\"*7B]FJ_11#[%C**2:EU'^D;2NI7H;:DV =#D> M,,BP!V-]Z0WX;H23:3SI]QANB&E0O+\A:$K$ZZ-'=C\,0(D:=,;16=OVKXQ. MZ56H<6-0"I2URR\TZ5G47 /1U:F-$#^: M.G.5W8.0P@J\B092QNTZJC=#7I&@'!79+(C%9U^1W>_R\L%7RA&&;++_:]Z$ MC22W\#X62ZU2N=)"T1\M4[[UWFQ?\*4*$3!WIQ9K#"0&//E:M+L^ 4:>2
C]R?M'>.$B@[*YP5TVDUF@M4W/#DC2%QQ#H-FRPOJ-\ M3WLQSN#Z&6KP8@AL5\=+B?Z*5>-ZJ;OML=63DTQK_.0Y2I935/[&6M*XWYE. MQY-OUY*ZOZJ6!.L__)^D)?T:NE#M4JP1UG^U+M0PPD9=J&KPZ/[7*$3=YRI$ MW?_V"I&]L^2X8#@AL%\#8%%] 5Z@)T[6:0 M!PJUJ=U:I<$F(>3%8&CBSFM5BWQ\,GZQ6WGV$G(D%>E"18+XM^\J,3T1VVSE MAL1I$S-Z@L'5>*O)>]NP M&D9;=:;Q7UR3PG#IVG 0VM7M"UALT@^1XUR#*7'@>L;Q[#02REG-^3V-E]?G>\'" MN5(3C@0Q#@5>W6LRNZ6]D$QZXH)K -9"$K4V4Y#7L9) .$CFPACK9^-KW[J! MTMFH1P'"W0;?ASYU7!Q,%!@$"^)%F']V<9 EA5]R% B558%?AJ-1=(,VST6! M+O=D/(B&DW%T:>+<6/(.0^D1&3).7%I:V T;&8?A-7!])>.X!T3.-Y]S@HMD M>#2BF->7^,N8HHO?N7 >?>8%1M]T!Q/^99@D-('GH$MX5@A:90M.:X!0D-V< M,!8ODH%18QDL,@P4\5!_WI.X4WJ]]M&M#RG5-0F3"02AC8TAF,$HGGP<<'J^S9)BXR[\BWEBFU>V,OH-U6"^ .L\^7IV_OKR*$N9NT?^. MDD[_.Y\:(G,FG>K@>RH(JYC#/?)M8DQ;-6!#W%@SS>?1T:):3YTU7 ?=D'RU M*CZ+@+4I_DR5[-,MIV.T7% 2U C+Q^@?&O034QVBWD=/4(.[)8I*B@FYJ7"7 M0,Z^:WU->*8D#;='.2S7Y9AGHU1>964$]%>A*CA];UN[\&P_^/@)T"[=7Z,8 M;QL"Z_8P K7;'1-I>.AN/!YVB=3=1\E@C&L&@AKISOIQ+_$1>H1[09;5!UZ% MW:+YAH_;I;4=3QL@:]5@4'GOQ-5,"^K!5;[T<>>H@_[^P_L"LUL@= C6#(WM M<731.>F0V+Q .4 +W%8[D404I42AHNPKH6.2J@GISL>(2GK%O:X'%A9? #%V M#<=S*;U2GXF&/B2+O(;&-Z3;DG(2$I>G%9%#(P/A+F?;PN*X0Q0KFAHP%X[$ MMO)L/&JU;;XN#,"8RQ>$7B8B9]8J!E"UL3MSK6W2ET(I1;B3ZAX86[*FE)V5 M"BW5]P-GR(&F1RP]PP9E[H#*$J^P$I*J&UE.APHOQZ33&W['S!9;5@T%IG.4 MOW1\]QUQ8;K6'DGSH1=ZG6&7F?%1#@^+IK"4LB%I6"P O_TCVGNNMQN\.7Y? M[#94VIQN)7P+E0W\"FR+<^$9,WTZ'6IMA(D^R;=Q2MFE>'6FN2Y46LM MIQ5M*ICZ0:H*HSB0WMWE=*M*@:@5'DPVQG[&J)Y*@CO]D(M8J<5.#T2(,8KQ M4*/.N^4TN)@[*N84$70E8)!]2O#0#.=/I^F^V&>.18/PI\R$0NLG^HXF-\_F M#LL8"UX\\UF#8N:=S#F#%'/,'&!)%KF_0,W#M[L-:G(84>]CG6H65I^;@E;) M%,U@NU'.E4PKEN+J;H4,""-7L$1G8RIY*EZ:>Z-ENO(F9R,#(O'ETR0[H5%#BW-V3K#[U3G;4(V\V9#:F#'J\]W MCQSK2G:2?;0V8;9V*&UZOORW76;2<^ Q&OIL\XT"1//=!RL>?>$UW#T#WP,YG>SH_>__AW>6?SLZB MUV<79V_/;Z(/[TXN&)I[?7-Y^I_'KT^N,83I\OV'LXOKDYOSRPO-R'!".:RY MRYN&NY2-B(+V=J%,%'PB=IAN+W)38'^=J\N#S?JZDM,6JAKIJ?@64IT5[H.@I. M8V5'<1\D66MUW:LZ.6_G);OR3?Q""C!Q#386QB92_?;@!>?8 MV) M[;9&1K(8:9SWB5,D0#B#29?Y3,J&[ VA2,@*".I79])W YICI +&]0X[XTET MBF^CRY+BSM9TXQYQ]A[ZOCV<(8F'PPDV/8@PY =MGYB=[&>^7ED(\"FC4)!I M>T5&1B32\@A2D]>F@NZU#&6MDL^@,:6^23UUF]722Z%EB$79Y-N85UN=UO-211VFCD" M@&[_#&>GG.G31/7Z96'<51YRY:59/G(?5S@= MO16NKC_Z!'*_C,5@4_]5K 482LM$&SB+XQ)[#W@_'E'JOV$GF40_"E'!J9\. MHE&G-]##>)3$XVF7CO1@@K?274:%>8]Z?60$?3QM[0<=*X3CD1Q-D8MIGK9C MW=A/V58NSQ3EA-"MP"F%YB%<@8L!J^7\ML!ZR,Z,AE>B6CGT]!"T#"50"EPS M8^!^85.U;R69#P'-.#,N"0HB@-"5:\>JAW(PQJBOL;E0J35RC"G^Q WLX',0 M,W)#PR3I(&,ID4=BC9E3B5F?OQ.549N7<\?Y3V%)O:.:():K4#2O9J%&4JDM M^,*ISV6+"-G@9L/[C!9#(D2[06JR@Q:BRLJX/=$OL!7'8YXSV=]:DG+1]/L' M-%7XV[G@B/)-N;6I^WG?M@TT,AK'TZ3;3(L!I7S*L#:L>,I-U93:W2C85[&( MN,QX:I_#9]@P(2B>VHZHQ(TY"K//KBBKLS(X8=6GK\ D <^D 21BH0"B8QH[ MJ\ BT#ZW_^?(-+O2K9Q2ZO*,=\' M'-.?KPK+I!T.J9J)6D2'@*8==(2W]IA J&S4>X*JH_(.9CN5OE4OD4,8-?.Q5)E-;W M>%XI4N$P=[+32%@^U0LG4'V1&$=M/?-)^VB6)EMX(>>.%8P175=9UO! M+@36@C#;AU0F*&I>_-25-'06$R2&Z%UMB,/(.S@\[HS6.E MD4(2'B#8*?RFDA\8H<>=_:[4$+)(X1?$&D"MTY5C ,PO!N](RG).\?0B&B7L MDG2.#OI\BLBWB[918#J"+B7Z%2<6362_8JC[[FEDSVD8!C4-?#H->PB_6 ?1 MKY(L@T$7PV?W\7?*??'+EKFAR@2O=-^PM4$W.?KTLG[ &1"U<:S@^S+]3#9L M.G>:XX>"MIPVH)62T6F(2+Z2%Q#8;7['AE'A$==R_*5SF1C1(SKX-"_7:3'7 M,J'TLJ1-#ZJ+;LTYSPP T?C3&ML-7#;^NE_7U*('37>\CR\HZA%'B8+(T&$S M64@9?&=&22S(*7EV-K%,(.4*G;MET VIU.9QAJ9PS(<$N+DX##.V7Y9QCG%* MW2EUPQ"E'J?#;;2$-MB1G[)3M-ZC>GFS.O.-Z8W:_ ,M68W&#!_L(=Q9LN_C MI.>)SC+<$IPR"3IM]K7J97#1!NZ"@PF<+<2B<(KQCZ8G" %(@,S;W'*=B%/:>^C#PJ-=)Q@S%MZ5O3U :$3.?/;LJ=&H& M$O2"-!)A+-3RC&DM'K?] H(B)X47U:$0RRM"8^2X\ZK^D#EK? M6.^V\H)6U',M<'"$^YYY1U"\%1MH7"\T0>,#LEHT>>\B8UHX8UGM]SL@ [C0 M].>9HRWR&+@PA"']_[,KQ!8-NQAMW8=_KO+RT_$=LH\P-B'IC.!;C&/]SC<[ MSQ'X!#P'VL,6^-\SI\XHZ49*NF;-C UTZ_>(U"7TM@Y0">@GG HSF,9SB*1B M[?EPXP+;8KTNJ*R9KG_9RKM]Q@_9SV[P[+='5^<7KY_BRZ.?F_*VDZG6M._[8)^A]&[MU2FS12JH71_1SVX)WM#2C-XE&#< /[^ :&( MI0H(P2OCWA23+&,\DXT_F/M)5*:'"YK5ENDKO'825U@8Q766I=E7@ M% 1RT0+K6P-/VSH'(=HBJF4WGEIYM^04#2(@>#+=0;MLPG-P;U^.%3HO-4Q7 M<]R"UGB,3-C9%+"R8+84,[BHU^Q[GF>SC:;(5>IQM+AE5? SA5^(\&/F\-M] M=(.P3"!XH/?G6;_4:;SU-PCQTKML3G,K@+,V5#/>RT2N M4IRK4&6;CJ-35!^+S2I/C1*/'6(^E/J&QL1%,4\54O]JRWX$R<.SR^JZO\#]H0#N25R M)#[,:>U]\-O@^M-2XN[0.O-7/?F!]9'(HJ>-2XGUC[5TDUAD<[Y#:4+.M"F9 MC?/2O0%/-C5(A,(]&F:)[8%XL>4=$ PQK:^/ZG9$9::$URD#F0=D(%2&?!?BDAFRF>/ MD;7:R #9YD3W@&U3+TRL&B?60(>5%6>C*T]-="L)J5V6:30U1SYH!F@&'^,P M<%'T*> '14>+!BYAC?([.+SL_J8E"Q8G5H#= MX%<8W992)WA#3L.0[F*?C@(4TMEB5XI@@"8Y7%X>$1(:R>^*#_;>$#[E7SSB M)]QM<1SL&&BKJ'TM9E\MNT,X'"<#;BO"N,V 4+$#*IR^R8A*Q?R (6+C3B:I MRP1Q@T1,D@L*]W=HXI]1Z1SR '#IT<6CT!Z&:&><"SZ=&?23,76XJBX=C LB M#9H,#.:TV&T<*AF-CFO07]AF=+* CE-X8K/N1)\[%.K.134QS4,I8UT;6-=U(L 2S7/$*-&=VYJO%4L2(*L/!\)_\.EI(@;V^"\ M<*>0>^"M(\*[)GWS-.S(G0!WG".G<.[]T@#CJQ9@YKIFU7&]#'OHZ:@"VE0B M7F=;CRO VAK ]$&0 "IXR+@YT;S=N:@2II-B@QFKIX?DD6R5L['E @LPTC'M M*;1(1M4\GNC+)G<@F1PDD$V.S?ACVU7'1/E)19'KW1H5)1DG:7J?\^S+ 4?L MMVX7XNAV!\QSZZPW6$B5JF>(([W9QL,2U[QJ :,:A>JW=A%4!^WI+9?=K%-R M,!.?P9X$L[U!(5LMP*/ESJB\56#^BJ@T MC!*.?;%*/^>;71F=Y',LZP$LZ(XE[S-8BV*9SY#I<9C0R4Q#@VE[4>;,),)X MD7ZQA6'O<.RRJ[D!J1! M!UM6G7DJDY&1 6&@U7I_7I2"Q9YM@PR 3YL]XL"8Y#/2S )8#Q;)9!.VB3U& M3VS7) G03M,%72E$XQI@%^1:0 0*0=4?J.91V&S-%(SP#+*7NG"*6IB3ZM$^ MX&*/-9@W[PB;?-G>YL793?3N\OHZ^G!V%5W_=')UUNS2E?)F+DQON=YM@Z7# M8I0SMI+G"W*$XRDA@Z+WE!R.)C_0P'RQ6R(7*#:O"-Y"W;%M>4I%Y=BVW.]B M+JTW&1Z4%3_]QZIGQY.]QCP(DM'@UU_7YC@=4GG?R21.1D,_!#>C5PWOP)BZ MG1X7V('?*'D)/]6P8E^$8DM,DD66I-;%_85A"])1;I7 =8%7%Z>-;%L4O@DH M=P==LW#)YLQT-+F9B0&OTHG;^N?;@:^Q(.T[TH;W"E MU(S S"+=.B-+A?@/(GR0)6:*0OM%: ?G5,.PAU'4BZ>#A!WT/2I%W8L'W:[F M#=WO6QP,^A'B#6QZ:DJL@05&IR[7Q1^Y%C-G_W%Y,>A\,48!BV&/08(>3P;T MC ]1'+H016WDP+0P-5JA\I1D0$!^2H$78CE_,NUU0\8L21 M&#YU(+)#EE&H M!#XL^:[2O'V9A&TET'%*TK,E#;E6'7'$5,+7W:H=7K/1#]6T MJ]K:':SU=-2+L82G@G Q]ZBDSW'#8EO$4[VC[MF,95/.R+AJ'TE&57]K*?;$ MV:0>XJ^/G@-V4#K1ZC!KLDJ'%[=+I\XMN)]V[5'3JZN3BYNKE$\ M-FG01];>4PT&2+5V/+GGE0&VQ ];:X2,QYDA*"!ZB9;WP/O+NI!^LTP? UU% M T(4^^_%YM@/AF& XWA"B=1Z9G!-U!<,V'3E[8D')6J0Z<4>R"$45X\4?3'H MC$?B$I/7W/FJ1W:1G]?'N++"H_@=MA,$:9"#BJZ3D?8).3!\@_C>.A"VZJ%R+%T+.H>D^X@[D]< )S9Y2*HP:"C--G2 M%48"5RQP'DR!)XWXUJ&-WZ>KP+[1B=X\)]ZR+IJU.+."@!W";O:&3JJHE?T3 MP*]4]\1IV\*F3<#]M)*]T6Q.C0E<9_=$B.>>F[0]SANNS']^?7=Q$ MYQ=O+Z_><[H&7X6RY);8?*#A"&E9@=R3/8PP$TC;),YEJWMDXS!7E]S:1,OB MN1!O4[9.R5[AP[HLF\0D+IQ 2O)296RAR*HU'CPH_ &T=3,#M6?#1G_"O$M6 MU;]\\]Z7V^#QZ)U@5&D\&MSJF8M4NKP#;19-U?F*S590QZ>T M>"S[+V6?ZF%)U ME:6J!-*"0SHNTD?0&J*R6.P,=I3="#"T8K.84V%?JCE0!Q-R_4OR7 MB_*B@$D)=M'H4ON:+2D\_6(CV8I*M,4M\FTF*1LJ\5HEIE@YOOE9!Z1S<]@1 ML[SU^7./J7P;3% M8VZB)/X& XSN%\4MVNO:\MI*+PP"?VPY1+>*2A-]CH?X MBX-A>,>O'.)[",Q^C*5_1B FPJ7V(UE,&=^%C4Q!<>E/0)+NF>,IDN'1@BPG M1Z.X-\)('E.1T#CI5N8 @^_W$LSB/1IWJVV_B(ZF\;#?8TM# M/YZ02>2$[I#5C-)C&>9>%SQ, (ON4 4JQ@$:_K%%&]YO?\WV9^^S@..;!]4\ M[8\K7]7$I]MS)8V/1I07Y CK#[]L#RPX8M0])V8GRTTUR[%WNJ'&'(^&0WZZ M.^$DM64=!G.43(!ZJ%78ZRX.X*)8'=?B SC5.\P(25E*7HVUT>>@+.U:G+JU M.-.UN"GNV1W9* C8"3I ?<-:A?>#@\[:J^B)FM!B-ZIL+U413^F>YNW'#/*8 MUM'#"GUO/E43WIKV%M>LWZC[NX!NL4%5XW'KEQ,ZN^5=DC8(%X5<30>5RVR] ML3SUK%@>3\4-4'6@.D!A,^\4%NMK(8/,T(E^=,@P*X8]_VBA#5.93WA.R;B# M23TR*7>.!-8? ,52X6[@3LE0M-!3M,40P!(+#0#O&TSCZ31Q.5.K/ U;UDYS MG^M%["^NL4 "X#I)GG]Q.D1,7MR<7_QX=G%Z?G:MHK^FIG&APA2/*8?2ATWPPX_BWJ]D_Q!1 M"[2G?,W D??^Y&J JG@$T?TK%89J=($A%[&-8[[R? M#+CN^6@:G?!DFNJ>FST:#4=88P#XSA]#2J.\I)3F"Z^]$5<_'TV&8>URR4/B MA@ G>,!#P-SU+C3))K$/'C,/,;WBPC>DHIY=XN."S(W+],_%QN![4B4 ND\53Q#K2+@B7IZ0X-VKB8UAP7V@)*P MXL:C9O)6,"QM94-BJ(8$66;')5JQTG1>NE3F6)XTS('J7M:5#6TWU=74%$UV MDW0Q$;!6Z?KPHE350&O,Q+)<>6#"3^D&>"P(=="+) %0?!D_^$C,H&#CCS?9 M+ZD;5XWD=8$X.$]IL6\X.#1\9=PU<#/.)/KIX(#MD5S_0C-665FFTRQN$ MN>29F4$7/HI+)XL3X0@A@I.138TFAL$30:5",IZ&6T;Y4--EJJ4'O8[I\5CH MJ&"E.YS3E9]MH['_T4W&@,%M-PUZM2(S7 _ 7'@02SB[G&^$+[!_I.A;!Q<5E%M5N8A%W M8C*,IUN) MC*M1N[M/_EUM:8()4,$=S697 ME#6=+]E(84W&>-)W997EB%-F?C2+^L6GG+8LCZ/YVPG,3FW>2A61DJP[1D'( M8?5@P"XRW)?5=(4525M=9MM7@2[J+>&NNFVUJK"IE6(S":.,[W#-'!L ZWO+ MN#+*)&>D>;SQZ1 X 4]T"BW\T-J1@WLX> !/'Q:(DA7(,?3I!.:=Z(\/^<*G MHU?FXYQ_E8.01DP\S,0>95A\_(G\&,^(&=:9&#%X!=5^%]MMA^'6@)$QH->3 M.YF1.0\<0[9;R=B(7"I'!I]TT1IP7ZV1@_CB$6XH]G'/63EI21%C0 M<5]1W;=J'G&XC\MQC<1P=5D9R8!% ]K6MJIT(NZ)L\7Q4J3. G]M0F5. M?.W.#\4B)Y(]TM]>5MO\R.Q H_AKNG+U>\W&0UX?:U!PN7P"&V<+/>-#>"Z< M4$.(ZQ]/3CXH\+&T%BK*_/\I,\JA.&1EILUM;VRD[@J*, ,C\D-\Q M!LO401F+)7%(4*84:&)#D3&!]!7LD1(I_C 86E:U')+SH8&Y_T+(;XN6F M> =)D_\'+7?F!TN5CXDFR3^/WD&I_4R%H26RK!&J0\H ;@Y>5R7LU2%6OH^^+A>ORG4ZR_[C-VNI'?";VDO_#>9%S&!. M9T7 ;"Y2P(/9-&G XK&)8WJ.W8EJ^(K]5^LS'V\NF[&?$0IVHYQM\EM6(0C@ MUM,3K8&]AY2D"'TG86V*1BW*CDUC#'C+$ 6E(WQ6EG2MCD3R$IHL?-9^-S>' MW0."RRI+N0$6B@R7YJ2ENQNH.Z/RO"=2':2UA>CD^B,%*B).[A@KA?BU.W=% MQ\M?!)9 M9U.3:N9V&_? ,]\0^U0CBG2=@AE9P5HFIQB3E^4_:9+!MMS M@8^::*@:PF]2;,=>!9I+0JZG>0M#6P\6?SN6'L;'7;@NSXV7^#CZL2CFM$0X M%G81*BD,NTQK IMC2^,>/>J!O,&X+B<2]>.Y(R,='8:= MG@7F-K_>9NO(!9/>ZVN&\K8:"^:D?5KS(*]-Q7/E0J?:9'(*T/5"\VZ5L^(@ MCN>&8:#"V# X^GN+DNYM9C6ZVT 3&:'SO)%<,JXLV-2RY*R5,]9VD),M2?)?KM=']@FVP9#8ZQE0P(US;(!:^4C8^M9^/Y!6#U* M6/)*):,*R-<+?E:XQ_\Q^,;)WT?"[;VRH\ M'\+Z11@!]C^H$4<]Q3YNX!M!JH?S%53)T%VXZ MA;"@B8*,9_X1$V!?JQ?@2_.HC)7;9 %5L#M5]O-,VI4+YWKC4$+JTM':MK>'F3BP5GN&4P(2SXM J*0N:Z^W>]K@IM&O\_]*(1#OB MU>?.@S^/;4U"(_GGE*O^X+,/V?R>DE?8;?6LAXXV R&;KGX31V_\-?YX$A9( M*^VP)N6\OH+($,S*W*:=]3W"\?6:Z>.FT8@U<:7DI+ @K+Y.E47.JNEB, M(&*";B N3JWD93LFO8PKS&@T$(6\;4HLC"[PZ&]9.K]*S6.I7*N"E>8C9(I<2["> M2)LN8*EM@@'HT=4'XCMZ@:B>DI/<<[.^;M+UM:]8BWDWT OMVVWVWMRB'IQ1 M)N09'RMHA0*W'S3&T)XSQ7KS^8.50J4VHG5GJ&TU+)?&BFJHW1F$9TA:9^L] MX&AQ_<*++N=WU$UI^O%H['3Q)7VDP)BYZ2(T]U"R;/R 9ZO)K6&-:++B-5U4 M(E)M7MITV^"D9O>)=HZPPG3ALO$H&M HTP4=N?/2PN2;QWQY"CH?W\Q#0FNEL0%4(-FON+ MXYL=C)@4QJ>N#1;F?:3D(Y'1(R> !8E\,3OI\6"$*.&N=1Y!JH]Z7WY@ MHB-5]\S'^GK.64L79PBA)DN]J0C /[$ ; KX'N1ZO*E>*77QEG BR!]15Q'U M"CY3O"Q+D3,4H.2X46+Q-A:=4TBFOV]@:S5]LY?IK9=#;AJ*'&?Z-S4A2"20 ME%1!HE1RJ!<@D%)X!.[?W0(CO>IIGUO&[]2 6O@8'L.6H=Z)\X9XL]19E=)^ MI5RMC>_1PF9EC?5(&J^\_.1K15 6&I)3&"&THQASA(1D#H*R6ZD]9IEE6R%W M"U,-Y+T33G//W,P# JE;1:NY(X \Q'3*B@3Z&8'K(!X7^&(#E-E2ZT6!M991 MRDZE")K2KO7;'04%R^B1K'S9+._)DR4]^4!/*HB>##W5G6Z@<9+[7%[C)8=V M"^NQSM>817L0KW/&JWG;,TL*^+7:J2DEFV:8HQ1LQY2"S>M7^XG0TBQ9VI&Z MK?^0'84,4866CS5!;M5UN&8#'>SU:9C1KJFJY@'+E6Z"*DL^R(<]7S985)V* MN8K0C=7IG#L=AW'I(56ZH@L4T1=XWN\PS:J0U^R)R;2 :FXSRDN = )*\24U MJ=$6GE"QZI-ZQ-Z9MRW'-(D>\2)K.=UT!;.$1[?O$VM1K=3W4_$%"S[P\0ST M.CJ4K(H'7$ *V2$WPG!=3E;%PJSXVAC[X"QOPEPMOX$E%LL!YPVPS?B4))03 MSK*#.M3#>+I@?1L]Z@??5)HYG-?8&&B4@)_ MJ3&YI;>8?*%"5H%?K!7\V&'O'K]"8I'+$,(L7(ZXJJ(.7G:K3G]1_#%+.?: M!$P5@*RUPX"38Y>@TN4B4_A!.L<,]'!Y(_I=TD>Y[)':=M@0IOO>D&0="#9J M%]0<5+9*8E$/95;'4F[L_H%?VMYS;/QW*#^Z3]H\TM))A?GR(=N@09+S#K.8 M:Z(!GKV-OB=J>U6L*LWC8JF;S: C*3*&?7NF(UY:ODN.MYB^V0P(E, -PGDH M;,>#DBCLT1:BVV:S!]*GO"]4/?%V>CO*"_75WSTB?=0]JA048V\I>;+!^\IR MC-M+'64IU^,"?;$<[,--2^YPED=:!_O*Y5AC9V[B\OM=U@9++2K&]"^[PFNP M;&6>H^ R\UB&"MNG'%6<*E61H6'?O3U]&WB5#E2U \WJ6A^1VGT:QQ-77LCU M:)DR]F0,HC%3"29% /G5(!2K'ZP YF^1)V\VQ2UE52!IS#PD!Q@.:"HJH(OP M%(77'^V['/S; #=P*8Q 9HQLQG#.GU(]4JEG'Z/+9L]*@KQE# MLE8J.DQ$::B+1_Q5>E,ENOGX:_'<1N19K9-JF]19;A\;'W JF038+X\'$P$Q]C!H%K?JY16I$C\6CV2^CJ@,*9;.A.P M'UTN+JD8K/"M%$BQ:*R2(&(B7!AL5FK#.QS,BS@ZW7TKQ;+PM4=DX:MRY$N] M#CGG&8/H$3]>5K'TI5KDC-!#P0*+_!-A5Y"_&?J3G^ M?YR:XY\9T/[6&=#JX6^2E/"&O"FUL/]3YZ'V"O<;+5XK+Q_RCBMXJV@NK>$U MKZ?'J"9%J^9\"M+]5#M[$0WC27>$26/[\70T]:/5GH=#2EXZZ,>#8;:Y3JT4@*=+\6=E;GYUNT62NS;AN&E#%BZ@7CT83 M7*!X.AU%/\.QY]P8_IGQM!>-QYH1-G@95FW4I4;&XR'6EENS P6KV;B2GO;B M,' 83??U[)GOG^8I]DO:"JEKDCFA>K]5+MVBLC;6K(JS&_02^IGTN]'5Y4=G MUI$ <3%JL.I/H3.5]BS> Y=Z-,;VQ#;7CGQH 3ZT4B2([-E\Q_6T3"O6[8QA M2R9J">6%-M^D0NMJQ.SC1TG2*U;'<^_N;O$1&F^J"?NM!_&04/D\>F@(6H[> M*2QP/[%8MSV*0?/ ;2^8:SN/5QH\&WJ'39*,NH>8LB4GDBMYB)FH]^W;12$8 MK!.?]./2I$0S^_I!4W8T<1LR#,QA%=.-L55HGJ8@R]I*NS1Y1@YTDIL<=N1"=5/CITP>QVG1+>=.6:U@LI0H1"?$7Z=Z<\IPFW_ I MNY-[OV1,RK-P(I0UNZ6Y#]78T\-:-/1?WV*SD>,:]VB.;FZ_F/T5U0*Z>6^< M_J9Q9^RA:^_X!MWJYNN?U*W>Q).>J.CWM/OI*?_:?/:]:<[_:1B#'K?[]RS>BH=5Z CU[KQFMK^VT2]QK20&Q#%.,D7T= M<$J=:0 -JVG.@),2B].0_3H @AI]\MD"EQOBQ@QQA:DG&[Z!99D.XW&")#M- MXF'2!]HLX1IVU:(E)J78W6[O=@L%KHEQ-EV0O(P%WDLLTS$:)5Q:HTO5/317 M_Q0^&*(F.IG$PVY5%V^V#SX]T7.?8ELF>)5^<='.)6=%GR3T,X%#^,=B\^DX M7QUKK$TO[D&[H+'U^ZAH<- "1S8EDW@R2%#H[$ZZ6K?@V-7W65/ALDF,HO\T M3H9=-]/^@&P.+U /Z0YJ]"8G.C:I5D[ER/#M\2LMS<&2$LA;*'H\1%?_FB[7 M/[PQ)9@#,D'WUSA.1GWXMP]'OVJ-05\7VV.JUABU4&U<29Y^/)GV6'CO)VZH MZ,7<9E1T,8XVQ2-6!,?TSAK&Y&RF7)RE'X^&?=B\X700G:;K?"NY.Y@D*<]Z MR7E[L1[K),(RQE-9\J0;]V&1<*3)R&]=+^YVB5JZ\7C4HRDW0;9EP5S.[D>/ M)]QZ0*\\=;KYUW_I]?L_(#95DYB=+]?PX6#P Y8* 5T%]I+<*/>;=!EXI!KV MQ 44"AB6I3=7$(M@-< XMHB)RQ8Y@SJ0<(ABE!S8!MNTY0+!4M";8)93RHCB MJGY227.?-\%,]QX#JE9:5I$C'M7JM]M(+# ' 3.263/2$D8LO^,@!?294QU[ MQ6I+5%445)[U<2PMM.M>8VW6UW[$]&CJ,*P-O'UMS'& 2Z>I*GVE=$"O;^J> M*QS<.^0E,-Z/D_ .DNB>##I :<; J";C*A].^_,OCF<;CX1@+-O?Z$T^JTW@RQB*! [S+APV2 M.2DC1O7^E=;H(#7GE7O,09N"TG<6@>"D,EJ_A":%G 4$QZHGQSLDCWP0UDL0 M/8>3/OR+XJU+R@1\ *W&*!M-ND-<4%A$'95S$'*Y'N!WW8G[4L0MGZNH%_A":HPN"(E17_CWU2;.U& Y%H>*RHU0VIB=[, S:]!+E ML=%DRCQVZ+9]V",9_$4TZL7#?FW;F6"PX)^.X=LUA:1\'8;L_A NBW^_K^H"^T1N3ON%7!\_"9,*_](:#_3!? M#Q"M(7[;/:'>F'FJ(-43)WFUP81OZA%N#N+JY3:7@5%A5D^GBGW*A\0XIZ#, M*"^5*V#58FN!$SB&!9Y0N5-0 *:XJ#W@.6,@OII-FJ#B"SG9#AT@%29!X4BZ M5)-42FCA]?VR,H+*O+#[,? W[7Y "A(65TUJFWHMM6'-^C^YO_OM$U2'H?3- M>A"6\'"9V7--$7_41(DGDBCQRH%5W^5W0/!_0H7@I1B4J_1U8F2X+3&W3%514V(,^*A'@W#;[IT=;TD MNTK7\V9.&P/RP4.^+K_W+HUN9XJE#P?3<70$1W@\1N&L%X][ _QX..:/NU/L MK,]\$>-F$>$OD"@*HUVE2Q3EOT\CU(>/\)^7SO(U L7W:$@%5(']O/=ZM@$^ M!?=3,%AN%IXG0 ['>(Q.9K S3#JTZ+#TDVF_.5@/*$O8?D2WA%8YU%2 MDQLL60C&@QC2N>W_@\N1]>31"AK,3(/(X8))^<1;M0/W#):(.U?Q?9-SQ^>7 M^$8(AF_TW$ LZO:):7)0Q>%M<*.:7L4(7/ @D<^2 ^$(V)APS1VUP71$ M_W,G^Z;NVD+>) >M#C*K@FZOA*6<"NBV%=[B+Y\*L*608*<[E&W; H/PKCNEZW1H[ DIT^;PJ M6M/.-0-%&L M<037F(N +[Z5RZGI#+H_O_F@DG9%9-PVRHMC$MOZ<*8&5(5X1/O*7@>\^DUJ MMDHM5G=]PJ4UZ)I[NJ\0-U'#C@9TK6$YUF&/)$JJRJHO',&!'J##18;M/I^0 M^#D(GDUZH[".:TT"[0W'=+"'/3KHXX%."._GA@++/H(12S3 ONH&2K;_N-4FUIJ#AEEH ,G"N8#IF=*F+WZ@D=Q7;DPBV M"[\,0>TDB^&B0&::P('&"LVV,#-'O-W).178+K"!<>(04+ ;UI. !K]I HV! M3#$08[1C;Y+&[&A$/L*7^,N8','OG(%1GWF!]L#N8,*_#).$)O"Q(=ZV18 M[A&7+;$.M-J5%4M.MIQ"/192T\RD\^7-5P'W9!\M2H^NTBH/U-^:TP& M@HE&++N4H'RY&Z@N:$IU]/9.=5@/PC9,]#V^[&J7^#.#;+6)AUI6%,11BQQ/ M@]XM$7.J$H4P6 &SVG,?)D1TG+;16E7E>W^R.9Z#H_JVM0MS8]B/G]!GZ%8< MQ7B'D1[30V=O758?W$(AE(00=I.Y4,##8$I2*O'%Y1.]S; MF!(ZK#GODGCO5^1FQOL' \$.N?74(O_X"K._2I8G,0,C+(OM1_XWOE7>6"F' MC3X(< ]\F[U>S+:NHQX"0E!&-B^'@D]+$R#]&X,QU&W\F/7X<* MNO\ 5# 8QF.R(\DOA]- $@\G9&COQ[1Q#SOC"9 PO+W(*&(81_T?;L- ([2<()- M#T!X(Y\8 >5^YLP[&O*KZ"5TX+>](B,C$FE^9 ]!DC&*JVKS=GU:,C M-<3;5<5AN\8OMLD(S%<#8$<)RX1J8N+/IQ%>IVVC0+-@ET!G3_%;5XSJR;Q+ MOVOE[4]0?5OJ#-;[L,X:;Y)MCN>2,>1I+Y)./ZGAYUO6W<2/BO+'"].P=8J7JWG0,*R+:2NI?8@NVT!Q3W M09$WB5!%RDGR-0'RXX\S?%URALM=R4Y1W)>BL;CD<$@.A_/RS-L"\O&<&.>8 MV=*D<981#>RVTO7$M3TY3(=N>.Y>(1:S3RMZ>HYZ8OOWAC(;N0MV8?C_*62= M;/6Y+WUR+!XS1WU\];AZJ@GRQG4]ZHN'S#-8V>-0);TJ9,UA1QGB6"ZN,V#. M>J/!)5;KCP#TMY9@+D(> NH*_+)8/@"#H&^UF$8J1$G(A^QUXX#@<>VZU M GUP5D9]A6!9B,^36JR;#7X6S/%TB$&9XF';'0TM"69&SXEO!$V==D\Z,L7_ M@8$WB(%8[18M;(\5*DRMM09+94']C:S@)ZA=-;/2^.9#]85$<"PP&%^%*QB# MJ[=CFI: 5XW$+(: M+K3 8P;A:#8%5@$Y2?>!L97AYI.7(,3W'F?'XDT>VKH4WM2EHRVS\E:UO3%@ M9LY7.4)5R!9I%@_,H]N:D#4:R>JM%M-J6TD*]E8398CAC=%LAH.\+^/VCO/N M\4A%H@D:02D4G9P*_D$@7Z?GN/R5D#U:HEP[$OK$"/1OP?G123E\T0[4&^2= M 7H%Q<;H=\H#=3OYH#L 8ZCHP(E(A29@VAIA L P/^GU3/B_[?KX1'Q]C&[L MO-OQYB"([_>Z8/X8"27.ZQL ,/)A7T%@]#'[+5C]FV*^7H$;SYPKV\M4#J(D M/)[#6PU#)QZ9;I)W(&7065GNF'KJE:K]Z7W@X;ZI%!?3;,E=L_%XGMJ[2:F: M-%$DG.#KV?!N$;XU#_JBT?W,UY-/Y(ZK+2;H9/.=QZ[4'Q',B@+6W=. MI$MOJ_Q4CG_UJ'LB]BCV*G94!PB T.Q VU;QI'T\,,KV>JP[K:'<<"A72-?D MLT)0M 6#A4AXJ6N7S;,Q@)6EZ=2UUQ6N4H.Y5=HD*&KAM5^HVB%;F3=E1+V M_2I[ILID ]Y.W8*2ZCD=W/FO)3JU>VO4YJ[JPV.L?L!/Y?VPD3;;8WRI"0:" MT^ALLY[=SV=;&6+PNKA?S(#W(W%6^D.TEC"\)1#"/BYV-G;69#O,HRA.U@KP MBT[(P/P*+"IB0R>KDUE^&&O<=@^CU$@]D_$QDP,XE8M=R"SE*TY*DC-MX4"YU//OU-=H$PZ I)^/1$(D6FHI0*S?AE,V[ M(=)N6$HT%ZY@422^B\L0]7/NF,^G3D*KM2 Z=HL[B84(IA8,")+X_:!/SS:[ M[ )NQE_'GQ?;?S]79:3[+8R%A3Q"&5A ":BVD3QJD9B9'(#4Z"*88::R6J;8 M^-#=_0*S32Y5J9:Q4QT:=L<=9*^OQ.!@>1OK+(2J?9/";9G+$2RI MBH30 V1?LZ,-Q7A;0RNE]=/&Q(8+0N MTE5%EN#RK0K!D4D*-O/DW&3 <',@.CO D@UHAFK!U,K&-AZJ]*[EY#8G1'2/ M-S:NE&9RM9Z5>*XX9/Q#TV$[@$0"% D4-C"^3BW-VDY>"D,3ZM#X60C&[S]SYN;<.S L@ M!/!%*08[:76ZK7Z70,45LWP=]G6]68C=#(\!:C/0!.AH<2R;K669=]V1F,+O*_'R M^;#X!.)5Q<+@.VBV(2CIGK0'G<""7ET,-T4J13=22M525\Z^4#"$U4+:P?:* MJ3&V62Z#('!CRL[#*T\^&8+#N=W,BB6OY!K;!MJYEQ)'B%[/:A1>A-)5,+KB M_S@8W0826*O-5BQI%X=2\)]Y*X&)QQ,MT?32.&UJK6YD]^4N_&!L-4F87&FM M:;"Y U!U0S<0 M]@ +P5\%19BB6?E60;O.(T3&OMT^=V4T6T(-".!*VNW&*S9X@0&Y-K=3%)F<=( M/9S08,)*WVXE7$(Q0V6 M\L;)2/QU_':+^XW8M,WP@D.'%D&XS-8:Z\ZQ[W.9+PG/$%;3BS#(APUNP)A+ M@V=FMUR$0R588O]'#Y4XV+@E8.+PL%'(Q"RY)%1UA%6!>!USXK4^#XW=4YE> M'"]5GA$XR6J@)(8GH1<>40:NDL_KJ$> %="PQIS7KAZJ<(6Y[ MD_QP)WI2%QFF'+[S#%O4>;0AOG(;'03 6^Y%O0LKW?R>.BVF=*@91N\A!R%Y M8A&2FZDU4;#JN V.H0/M&(Q>E K4G#H6<8.7P:^=J20$A!@?*F]8+P,A3S40 M,O^(T<#'ER[P,?L,*0%DO] V5QS4Y_U1XN>K'RCYQ(D&H2JAH@N>X]K3N3_ M4-C?& J[AH2@0;(?2^"S6J%%O0[\M3[L-2UIM59VQ5XH\:>?B>$K:^FN/:"! MP)17A7S#J0"\V(NP/A)V5: "#8,=B"H?"9LC3(=&-A^,2%8@AQ,0^DYC8^VS#O?&JZ^_)\1Q!%1'0 ML^GFC$!(,Q[!A#U7AV^' (ZNS[H8G!G1-D G]_&A.4$6X$9'8H.K,)HK6PAM MX_HV0PTYNYY._M5 6_#GU?*AC,T5P7VYX;X,09!Y9M5!7HXS\CRE$<7MJN"^ M.NZ:$D%KE>2DP9SC>08$_'-2(U;S9%KSNE]EK?C!+*SPALO3(/Y M+OM>)=%'W;Z5K5T_L&XM[N>T#X:5W9\K@ #(?/"\T;&LEV M:.N 0%AI(W60G[BXU1*RR0UKC7B%2*1G$ACWS +C:L/L&!/3+.Z.8Z@M>7QI M$Z\_6J<]HH*:2VB6N8H#NOVT*688,F2BLF\$*X.-V>Z'7TD.QM?_3.[ M:H_;;*_==F\8T@_2URZW'LC(S^QLO=E(E(/SV2?Q:VB>2*+V5OQECAQ>+HLO M@O&KWR(1A-XRB0X+-FC::^M()?T/1)FY =Z37]M&YFO4LFR?>PXM\]EBI]R' M=Q0+4DC+G,$9JQS]IC#8&S2]L7 /!=Z!A(IG!$0%($[??R"IM=OO:%1-H R_ M#::7O)@E+D$0X19ML/#(P<0C\1X2! FQV[0G, P7G50* TXI9WZW M6;Q_'_JX!=>H&!DB@>QQCGL L?(U8W= *-6$Y@ H@_!=\1F4TH?%]@.M^ ;# ME&.E/&<'NP6G& 4+?MFKXOUZM\#+S$F&X<7EI$2@ABWFCBU!L*/J3F>+^Q:: MIF2I@,[%),?'I+5PHU^_>H>OK!@'"D(IGCT]&KSTD] )D@80V4PE> M*F\?D@I7@K.[W]<98B0X> 1/0"NA ]P)2IYTX7I,,I7$9GA24IP:"G_[2W?4 M^<=>]1WVKO$0*?%0)N\ 91[^+*4>GKK2@[\0AZ[V\&TJ/M1]S8.)"*'\@P^S MF_5R:5+B&ACARLIP&(%21FFG URJ(=HCWR7@LX>/H 3X=?\CE?:?#2K\ ;K= MB7%$],AV]5#=_:\!VS^X&Q*V1;FJDMP6G5!;VG=7!"'VC(6OBDD 8M]DFL'N M-YG;C2;#UMD*;JA8F:VDQN7M3/LU(@6W*GF5)3 K5HFK5/NI/C-M,:E (ZVH M*46+ *]N%*%UEHM&'6(O(6.<0CLN%TJ1C)5N6J??>!G.A&\#OX_?!O<.'=H0 ME.AJU:(FUDE 5JQQKT[C #2;;;PS17L2/R%9U:1T1@W/3& -=V"_2WV.;8$Y M!#WEX,&CWAKR*]MQ;@M5(%R!!/6!1ZN:?&B9"0'[<_,O>[9#DZ9)N ZZ$#-& MDQ5VQ5P@R=_S3B.(,=H4N$:;+S(G#A /%ZK8'R#R]Q4&=?;#H!J(]B'T#$;>#'UR8GEPYM:02X8),N0<>%6=(7*\81=:'PU'-Z MZ[B; 'Q6]!7$ =NSAX9 J&=<+K?2Y:)O'55)17G_)!Z0LK]3SX "&)C@SAPK@>>5 FAMA(&FA+U7BXN7TC#S4F MJ-QBC""@?B@WT=EZ)1Y54UVAC45RV%>DY!K0R 6E<$!X5$VZAAB*5TTV6_W093M6C8#:;07>5"2HY%UY"II7,$R.G1 MJSEM2];Y1A<=V MQL0HG$/9&$]D9E^CI4R8BU:Y=Q"2X:-<;^FC1V@H>Y> R#3N-MJG=T)?Z ^[ M/2EMIC.F%%9S-F<+J*N8[#LFK,EX5]-F; MZT$_/!$URMR%GBR045EE0"Y?%4\0YC>.U:5KS(]XIP=ACJX!&!TLF3.5)"?L M):=:7_.-5.KDP(QR.J_!&(^D@POXA")^CJ1/:&V$/"'/H_([77"K"V,/N8U* MI836=F%5ZHEO7:*0&_7;/7<(04W..#H]=22YV?D:\$'&M-4<]UU*VQ-$QN)= MMJRX'8,-UO1^8DBJ<4WM?:Q5V*!CCG+@S^N;S0-ZD)*$5P(@/=AX?C:%SJU; MZ?]6*EX9K!E7QK(A1^<>1SEF+^#T%9^;@$M56SX_2>@^Q_?A/M:JHN!M94HW MX*6.!Y["HF?^?,UBH:-__2P M;&>=;DZ&NSD_AN!@?LE*7:.2:DO6K0P)I:-?;%G+P/_;IYZ23,5+EB93]-)O M0<8I[EL,D[@&"H3)=W'R2-9*/Q&W'X%/9 M$Y!8:@ACZ(035?=P_2"!& #G:O=!5=,CZX,&FO82BS[A2NF*&J58R'":X=$1! M=W0!4"&RS%@J:%\9[-=\97C7!A>+'Z# )E7M*,+5A0 J6DK/G6PC%=DO46#> M"TI-9!+4BBWNL1BACN>7;;\;MH^'^ 6*8QGHD1(-'6Z..FD2M!#&4!;-Y*U= M4%S'N4/)/0G.>5C&G+1'(\V803ICB$*EJD%W: (F=>'3A !)9EMP-QTA ZJ0 M$.?B(=^)(*9V&3A5F70WPA_#"G7+V7;K5)J#MQQ63HF7_>*^RGUSI6VS-8V( MG-1[!1PDA#E$]ZFT7;B29UX(%5Q&_)%#E<8,:&B!T@/P[Q7X+IP0Y5"'@YF' MSH1,NF+2!U0>SXMB*38QV(#9M!">DXX%SAXQ\*W(2.<)H ;Z7R53>&^][MJN M)@'VP.,>H3=2<$G3(DW96T'UIYT,UY:;K\=#&C?G0LKF[#Z8L M)6A)\P_@8(H\WL(RQO9=9=';X?=89>'TO&/*\[*ERQ_+IJ>E1%EN F1MY03$ M$%F!-]#(Z%K%O-WGQG+$%/#]FC'SLKV;MM70!D%3T7\6I9:>0=6L6VZ]W/V@-)V* MN,&\KR[O)A?9[=WX;G(;K*&L1JJKU]99GU9&%)MM@H,=JWP;#]7S2]*RZ)=$ M8=I(K:-([=F23:ANE=DFX# )!5D9%K:?]\Z&3#O'V;H5:$0 MP.^+CZO%.UTEE$W2 @ G P T !X;"]S M='EL97,N>&ULU9=;;],P%,>_BN4AM$EHN8QF&TLBP:1)2( FK0^\36[B))9\ M"8Y3TGUZ[#B7-JB%E8'(2W-\CL_O_&V?-FY8J0W%#P7&"C2,\BJ"A5+E.\>I MD@(S5)V+$G,=R81D2.FAS)VJE!BEE4EBU/%=-W 8(AS&(:_9'5,52$3-502# MP05L_JU(<00?3U]_JX6Z>07L\^3-R8G[>'8S]9^V@3,(+.-C&D$O> N=WX>> MN^Y^L E.X(MGP@^Q)^C@>>@#Y GX<@]X!.U)O#J<:+=NW*II^K5)=[H3C\-, M\/'@+Z!U:#YB&*P1C> MHF0EBZLF&/3LR MS=AQ&.%"MK5M!?NYZJ9/ OW(""24#@)]:!UQ6"*EL.1W>M!.;IT_A4!G+S>E M5IA+M/'\!1P3VH%8<49T:.)'EAGDJ4C@DJ)9@V4H)RP5&K MH<_H#(U-,*4/YIOZ-=MA-QFP<\R1N! 8%;VI5]V9XZFYK>1MFF5O8_VCN* D M:Z$^U'HYO!V;EL7W$F>D:<=--@C0=%26=/.>DIPS;!?SRX+>D07C$/5U0"$D M>=(\TRJ)=F )P1I+19)MSW>)RB5N5-].37:L9G^&FE]ZGW/,L41T6[3N_?]Y ME_^QXHO+/Y?<_JI,!;^@1O/>G8'(Q1Q$!G,0.8N>O)J#R.N_+-+I7N!;MX2= M.\+@!:N:4$5X)[<@:8JM'G-)B^ 7

D.V_J\:J@\0JM]%^%';[.37&&:JKN MS1+;8 1'^Y,1[@7#K.6 B.!H?\8IJ9F]3X[_1^(?4$L#!!0 ( (^,I%"3 M& [&3P8 ,4Z / >&PO=V]R:V)O;VLN>&ULQ9M=<]HX%(;_BH:K[LRR M!&-LM]-TA@329B8EF9#I7NXH1H"FML1*)FGZZU=N)N^""M MO)>5;)Y.>^WW2O3<6PR"UVCSX?"YS\0/YO]DHUZM9"FFNMS50C7[?#2B\D]7 M=B.WML<4K\5I[Y"$<;5D,]4X&G:I]K=R:?V[N$=?+O?OU;@<>X%EYH-T%\SE M$' 60&8#,C@F9!I Y@,QI(<^XE9;I M%;LQPKJD;8JV/UK(M9(!9 $@"UK(6U'Z7G)2EGKG>DFU=K1:N>^E\+\,(-\# MR/?4D ]"[438:9^@7ON$%N=*<"ML2 ,=0BR12_4@;.,36285F_V]\ZY;B')G M9".C3$,6&1)K9"J,?. ^8&F;P!>Q7/O:-O$QC.,,,9%'AL0BN>#2L&^\V@GV MU17SSK3-("IL9) AL4+.>,5=TV1M7,;.=;W5ZK]\2!Y#8GM\UGKY**NJ+>/+ MI4LL5U*XKZ[[4^NHE)$^AL3^N'4MQNS*QC415P<]ZZU/YD#/-]RL0TPDD"&Q M0"6H.F1GB(D$D1 +XK7@ZIDSG.E SA@1.P/&6/&$#!+( MB%@@,,:*,9%71M336RC&BC'A_!:Q8V",%6,BRXR(+1/&6%V]Y0BY943LEE^# MK4Y$I)D1L68ZHIQ.1B2=$?FH!(0[[%V(B:0S(I_9VD<2'L_PLF$3:\4S\E2L M0DPDG=';S&VQN8^WO3Y5+ZR[P*JFB(B8R3 M$AMG'Z/UV?XS:D(^1T-,9)R4V#APPB[JRE-DG)38."^QI>V:L0LQX9H*L7%P M"!RN5Z3(/2FQ>V!NQH6._),2^P=C1KF)%)2^V;BG"S-<_TF1@M(CC7OZ[$(J M'LY?I$A!*;&"7L=LI12N2R(+C8DM].KPK-\N7X68R$)C8@L!3-_SAYC(0F-B M"P',&R.V(2:RT)C80J]B[B.1$!-9:'RD=9DV-W64FW!MG]A" -,/>D-,9*$Q ML85P2S((LE!UU]BT,/3)DH8S80AAS'&(B"V7$%L*868B)+)016PC/949U$UDH([80 MQHSJ)K)01K[&@S"CN@GWF%%O,H,SPU&A(PMEQ]PD$!9V$(8LP@QD85R M8@O%ZY,=ZRPYDD_^ACO4.A9; LP"R:=X\TUK?JK0_RVH4+& 623T$LG\-&N\[J6"#?%,2^Z5J,[K/%KJZY>6(7(2;R34'L MFR[,EW/A]M,"^:8@]LT!J<\^"[TV?+N19?VGCTMG6"66<_<(Z\Z7O"IO#/,?_D[# M)!W[C=:K756=NW/7ZDIS?[Z]Q^$?I)_^ 5!+ P04 " "/C*10X*\'_;(" M -0 &@ 'AL+U]R96QS+W=ODI=T$6?42:9I-R#8] .Q)4%4D63W53VI"B0Z'1A'$PN&!?(??1:H M^_B2+_5P;IMR.G=E]7Z]-&5;G8:A^V9,V9WRM2X/;9>;\9=#VU_K8?S:'TU7 M[U[K8S:R7JOIIVM43X_3-5?/^VW5/^]MM?I9]\<\;"OS?C%O;?]:3CD/Q=PN M]F'<8+SEH\O_LWU[.)QW^7N[^W7-S?!)Q=\-*O-YD,P'"3W(S0I"?#_+T MH# ?%.A!.A^D]* X'Q3I06D^*-&#-O-!&WJ070,9U_PDA#5?:PNXMGRO+0#; M\L6V@&S+-]L"M"U?;0O8MGRW+8#;\N6V@&[+M]L"O"U?;P%Z"U]O 7K+ L_: MZ&&;K[< O86OMP"]A:^W +V%K[< O86OMP"]A:^W +V%K[< O86OMP-Z.[[> M#NCM^'H[H+=;X*P$'9;P]79 ;\?7VP&]'5]O!_1V?+T=T-OQ]79 ;\?7VP&] M'5]O#_3V?+T]T-OS]?9 ;\_7VP.]_0)GW>BPFZ^W!WI[OMX>Z.WY>GN@M^?K M[8'>GJ^W!WI[OMX!Z!WX>@>@=^#K'8#>@:]W 'H'OMX!Z!T6>%>)7E;R]0Y M[\#7.P"] U_O /0.?+T#T#OP]5:@M_+U5J"W\O56H+?R]5:@M_+U5J"W\O56 MH+BO06_EZ*]!;^7HKT%OY>D>@=^3K'8'>D:]W!'I'OMX1Z!WY M>D>@=^3K'8'>D:]W!'K'!68%T; @7^\(](Y\O2/0._+U3D#OQ-<[ ;T37^\$ M]$Y\O1/0._'U3D#OQ-<[ ;T37^\$]$Y\O1/0.RTPZXV&O?EZ)Z!WXNN]F>A= M3G6?]S^&_MPDW4$L#!!0 ( (^,I%"0WF[./P( &)N)V"@PV&34UOVMUNE;87\,!)4/@GV^W2 MMY]#VTFK,JE5$^E[$P+'G/.#6)^[7/U\G*Q?'/IN\.MD%\+T10A?[VQO?#I. M=HB5S>AZ$^*IVXK)U'NSM4*N5EK4XQ#L$);AV".YOKJU&W/?A<7-T_5CZW5B MIJEK:Q/:<1 /0_.JZ?*Y8>IL-Z_QNW;RG^*"9/'U$+OX>&V=Q*I/Q!LFO+[Q M>![O^_Y@G6L;^ZYHXV;3UK89Z_L^WI+ZR5G3^)VUH>]2OS/.-C^":X?M<]X[ MX\(WT\?&XM")?Q:DE\L1'CM[.L!<.>?D$+>%/35J+CQ]9A\:^+(;ZM'9Y>1B MU87VQ./%2'>QZL5QX3D?T1ZW3F.;-PV/K2_WP_X>W7[^?NJ%_RUZ,1\^]M;/ MET-"&PO=&AE;64O=&AE;64Q+GAM;%!+ 0(4 Q0 ( (^,I%"O"%:5B ( M *,) 8 " ?@( !X;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0#% @ CXRD4.3# M:PP] @ L@< !@ ( !5Q 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0#% @ CXRD4/$\I/-8! 814 !@ M ( !AAD 'AL+W=O !X;"]W;W)K M&PO=V]R:W-H965T&UL4$L! M A0#% @ CXRD4(#7N,RU 0 T@, !@ ( !*"4 'AL M+W=O&UL4$L! A0#% @ CXRD4%+J"N.V 0 T@, !D ( ! M "D 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ CXRD4"EHFH6U 0 T@, !D ( !QRX 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ CXRD4!Z9G(RU 0 T@, !D M ( !3#H 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ CXRD4.*,P &U 0 T@, !D ( !$$ M 'AL+W=O&PO=V]R:W-H965T=# !X;"]W;W)K&UL4$L! A0#% @ MCXRD4"J5\:.W 0 T@, !D ( !8D8 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ CXRD4 >?D2C% 0 -P0 !D M ( !E5( 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ CXRD4(3KFBRV 0 T@, !D ( !]U@ 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ CXRD M4$/E9KZV 0 T@, !D ( !\UX 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ CXRD4/RUW6/> 0 8@0 M !D ( !AV4 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ CXRD4!X-O'CB 0 ^@0 !D M ( !9FP 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ CXRD4,C4;;@, @ ;@8 !D ( !N'( 'AL+W=O M&PO=V]R:W-H965TUV M !X;"]W;W)K&UL4$L! A0#% @ CXRD4!IH M%L'. @ NPL !D ( !%'H 'AL+W=OH! #N! &0 M @ $9?0 >&PO=V]R:W-H965T&UL4$L! A0#% @ CXRD4.4\C(.$ @ 8@@ !D M ( !A8$ 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ CXRD4/9+77T6 @ !08 !D ( ! MM8D 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ CXRD4#XSFLJ^ 0 T@, !D ( !TY 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ CXRD4/48+M,- M @ =@4 !D ( !*YD 'AL+W=O&PO=V]R:W-H965TJ= !X;"]W;W)K&UL4$L! A0#% @ CXRD4,I2V<3@ 0 Z 0 !D M ( !-Z 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ CXRD4)FK^B6# @ QP@ !D ( !QJL M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ MCXRD4)A$@9EP @ T0< !D ( !E;, 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ CXRD4)B55,UX @ J@@ !D M ( !]\0 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ CXRD4#XFY*0_ @ " < !D ( !D\P 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ CXRD M4.:J U'2 @ ZPH !D ( !QM0 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ CXRD4%5E@9]G @ W0< M !D ( !,]X 'AL+W=O&PO=V]R:W-H965TVVI M* ( 8& 9 " 6?C !X;"]W;W)K&UL4$L! A0#% @ CXRD4#H_G.^$ @ K D !D M ( !QN4 'AL+W=O&PO&PO0$ >&PO7W)E M;',O=V]R:V)O;VLN>&UL+G)E;'-02P$"% ,4 " "/C*10D-YNSC\" !G M,P $P @ '$? $ 6T-O;G1E;G1?5'EP97-=+GAM;%!+!08 1 8@!B . : T?P$ ! end XML 105 R65.htm IDEA: XBRL DOCUMENT v3.20.1
Restructuring and Related Charges - Additional Information (Detail) - USD ($)
$ in Thousands
Mar. 27, 2020
Dec. 31, 2019
Restructuring Cost and Reserve [Line Items]    
Restructuring Reserve $ 3,086 $ 4,850
Restructuring Reserve, Current 1,900 1,500
Restructuring Reserve, Noncurrent $ 1,200 $ 3,400

XML 106 R23.htm IDEA: XBRL DOCUMENT v3.20.1
Segment Information
3 Months Ended
Mar. 27, 2020
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 the Company 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 provides 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 Pay-TV service providers. The Cable Access segment provides 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
 
March 27, 2020
 
March 29, 2019
Video
 
 
 
Revenue
$
54,372

 
$
67,176

Gross profit
27,907

 
38,602

Operating income (loss)
(6,267
)
 
1,968

Cable Access
 
 
 
Revenue
$
24,045

 
$
12,930

Gross profit
10,414

 
5,068

Operating loss
(3,265
)
 
(5,822
)
Total
 
 
 
Revenue
$
78,417

 
$
80,106

Gross profit
38,321

 
43,670

Operating loss
$
(9,532
)
 
$
(3,854
)


A reconciliation of the Company’s consolidated segment operating loss to consolidated loss before income taxes is as follows (in thousands):
 
Three months ended
 
March 27, 2020

March 29, 2019
Total segment operating loss
$
(9,532
)
 
$
(3,854
)
Unallocated corporate expenses
(603
)
 
(358
)
Stock-based compensation
(6,259
)
 
(2,113
)
Amortization of intangibles
(1,655
)
 
(2,083
)
Loss from operations
(18,049
)
 
(8,408
)
Non-operating expense, net
(3,176
)
 
(3,217
)
Loss before income taxes
$
(21,225
)
 
$
(11,625
)


Unallocated Corporate Expenses
Together with amortization of intangibles and stock-based compensation, the Company does not allocate restructuring and related charges to the operating 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.

Geographic Information
 
Three months ended
 
March 27, 2020

March 29, 2019
Net Revenue (in thousands) (1)
 
 
 
United States
$
34,403

 
$
30,115

Other Countries
44,014

 
49,991

Total
$
78,417

 
$
80,106


(1)  Revenue is attributed to countries based on the location of the customer.

Market Information
 
Three months ended
 
March 27, 2020
 
March 29, 2019
Market (in thousands)
 
 
 
Service Provider
$
43,759

 
$
44,212

Broadcast and Media
34,658

 
35,894

Total
$
78,417

 
$
80,106

XML 107 R27.htm IDEA: XBRL DOCUMENT v3.20.1
Lease (Tables)
3 Months Ended
Mar. 27, 2020
Leases [Abstract]  
Components of Lease Expenses
The components of lease expense are as follows (in thousands):
 
Three months ended
Three months ended
 
March 27, 2020
March 29, 2019
Operating lease cost
$
2,668

$
1,996

Variable lease cost
792

779

Total lease cost
$
3,460

$
2,775

Supplemental cash flow information related to leases are as follows (in thousands):
 
Three months ended
 
March 27, 2020
March 29, 2019
Cash paid for amounts included in the measurement of operating lease liabilities
$
2,421

$
2,130

ROU assets obtained in exchange for operating lease obligations
$
1,671

$