0001406666-17-000031.txt : 20170510 0001406666-17-000031.hdr.sgml : 20170510 20170509210608 ACCESSION NUMBER: 0001406666-17-000031 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 66 CONFORMED PERIOD OF REPORT: 20170401 FILED AS OF DATE: 20170510 DATE AS OF CHANGE: 20170509 FILER: COMPANY DATA: COMPANY CONFORMED NAME: CALIX, INC CENTRAL INDEX KEY: 0001406666 STANDARD INDUSTRIAL CLASSIFICATION: COMMUNICATION SERVICES, NEC [4899] IRS NUMBER: 680438710 FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 001-34674 FILM NUMBER: 17828260 BUSINESS ADDRESS: STREET 1: 1035 N MCDOWELL BLVD CITY: PETALUMA STATE: CA ZIP: 95954 BUSINESS PHONE: 707-766-3000 MAIL ADDRESS: STREET 1: 1035 N MCDOWELL BLVD CITY: PETALUMA STATE: CA ZIP: 95954 FORMER COMPANY: FORMER CONFORMED NAME: CALIX NETWORKS INC DATE OF NAME CHANGE: 20070713 10-Q 1 calx_17q1form10-q.htm 10-Q Document

UNITED STATES
SECURITIES AND EXCHANGE COMMISSION
Washington, DC 20549

FORM 10-Q

(Mark One)
x
QUARTERLY REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
For the quarterly period ended April 1, 2017
OR 
o
TRANSITION REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
For the transition period from             to             
Commission File Number: 001-34674

Calix, Inc.
(Exact Name of Registrant as Specified in Its Charter)

Delaware
 
68-0438710
(State or Other Jurisdiction of
Incorporation or Organization)
 
(I.R.S. Employer
Identification No.)
1035 N. McDowell Blvd., Petaluma, CA 94954
(Address of Principal Executive Offices) (Zip Code)
(707) 766-3000
(Registrant’s Telephone Number, Including Area Code)

Indicate by check mark whether the registrant: (1) has filed all reports required to be filed by Section 13 or 15(d) the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that the registrant was required to file such reports), and (2) has been subject to such filing requirements for the past 90 days.    Yes:  x    No:  o
Indicate by check mark whether the registrant has submitted electronically and posted on its corporate Web site, if any, every Interactive Data File required to be submitted and posted pursuant to Rule 405 of Regulation S-T (§232.405 of this chapter) during the preceding 12 months (or for such shorter period that the registrant was required to submit and post such files).    Yes:  x    No:  o
Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, a smaller reporting company, or an emerging growth company. See the definitions of “large accelerated filer,” “accelerated filer,” “smaller reporting company,” and “emerging growth company” in Rule 12b-2 of the Exchange Act.
Large Accelerated Filer
 
o
 
 
Accelerated Filer
 
x
 
 
 
 
Non-accelerated filer
 
o
(Do not check if a smaller reporting company)
 
Smaller Reporting Company
 
o
 
 
 
 
 
 
 
 
Emerging Growth Company
 
o
 
 
 
 
 
If an emerging growth company, indicate by check mark if the registrant has elected not to use the extended transition period for complying with any new or revised financial accounting standards provided pursuant to Section 13(a) of the Exchange Act). o
Indicate by check mark whether the registrant is a shell company (as defined in Rule 12b-2 of the Exchange Act).    Yes:  o    No:  x
As of May 3, 2017, there were 49,875,750 shares of the Registrant’s common stock, par value $0.025 outstanding.



Calix, Inc.
Form 10-Q
TABLE OF CONTENTS
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

2


PART I. FINANCIAL INFORMATION
 
ITEM 1.
Financial Statements
CALIX, INC.
CONDENSED CONSOLIDATED BALANCE SHEETS
(In thousands, except par value and share data)
 
 
 
April 1,
2017
 
December 31,
2016
 
 
(Unaudited)
 
 (See Note 1)
ASSETS
 
 
 
 
Current assets:
 
 
 
 
Cash and cash equivalents
 
$
26,318

 
$
50,359

Marketable securities
 
25,215

 
27,748

Accounts receivable, net
 
64,188

 
51,336

Inventory
 
46,538

 
44,545

Deferred cost of revenue
 
40,454

 
34,763

Prepaid expenses and other current assets
 
11,911

 
10,571

Total current assets
 
214,624

 
219,322

Property and equipment, net
 
18,144

 
17,984

Goodwill
 
116,175

 
116,175

Intangible assets, net
 

 
813

Other assets
 
816

 
1,181

Total assets
 
$
349,759

 
$
355,475

LIABILITIES AND STOCKHOLDERS’ EQUITY
 
 
 
 
Current liabilities:
 
 
 
 
Accounts payable
 
$
24,520

 
$
23,827

Accrued liabilities
 
77,015

 
69,715

Deferred revenue
 
44,416

 
27,854

Total current liabilities
 
145,951

 
121,396

Long-term portion of deferred revenue
 
20,876

 
20,237

Other long-term liabilities
 
775

 
878

Total liabilities
 
167,602

 
142,511

Commitments and contingencies (See Note 7)
 

 

Stockholders’ equity:
 
 
 
 
Preferred stock, $0.025 par value; 5,000,000 shares authorized; no shares issued and outstanding as of April 1, 2017 and December 31, 2016
 

 

Common stock, $0.025 par value; 100,000,000 shares authorized; 54,956,348 shares issued and 49,626,531 shares outstanding as of April 1, 2017, and 54,722,135 shares issued and 49,392,318 shares outstanding as of December 31, 2016
 
1,374

 
1,368

Additional paid-in capital
 
839,018

 
836,563

Accumulated other comprehensive loss
 
(599
)
 
(656
)
Accumulated deficit
 
(617,650
)
 
(584,325
)
Treasury stock, 5,329,817 shares as of April 1, 2017 and December 31, 2016
 
(39,986
)
 
(39,986
)
Total stockholders’ equity
 
182,157

 
212,964

Total liabilities and stockholders’ equity
 
$
349,759

 
$
355,475


See accompanying notes to condensed consolidated financial statements.


3


CALIX, INC.
CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS
(In thousands, except per share data)
(Unaudited)
 
 
 
Three Months Ended
 
 
April 1,
2017
 
March 26,
2016
Revenue:
 
 
 
 
Systems
 
91,605

 
91,680

Services
 
25,913

 
6,695

Total revenue
 
117,518

 
98,375

Cost of revenue:
 
 
 
 
Systems (1)
 
57,373

 
47,693

Services (1)
 
25,768

 
5,200

Total cost of revenue
 
83,141

 
52,893

Gross profit
 
34,377

 
45,482

Operating expenses:
 
 
 
 
Research and development (1)
 
33,808

 
22,773

Sales and marketing (1)
 
22,429

 
19,062

General and administrative (1)
 
10,257

 
12,684

Amortization of intangible assets
 

 
1,701

Restructuring charges
 
699

 

Total operating expenses
 
67,193

 
56,220

Loss from operations
 
(32,816
)
 
(10,738
)
Interest and other income (expense), net:
 
 
 
 
Interest income
 
88

 
211

Interest expense
 
(44
)
 
(164
)
Other income (expense), net
 
120

 
83

Loss before provision for income taxes
 
(32,652
)
 
(10,608
)
Provision for income taxes
 
673

 
121

Net loss
 
$
(33,325
)

$
(10,729
)
Net loss per common share:
 
 
 
 
Basic and diluted
 
$
(0.67
)
 
$
(0.22
)
Weighted-average number of shares used to
 


 


compute net loss per common share:
 
 
 
 
Basic and diluted
 
49,525

 
48,591

 
 
 
 
 
Net loss
 
$
(33,325
)
 
$
(10,729
)
Other comprehensive income (loss), net of tax:
 
 
 
 
Unrealized gains (losses) on available-for-sale marketable securities, net
 
(4
)
 
65

Foreign currency translation adjustments, net
 
61

 
(18
)
Total other comprehensive income (loss), net of tax
 
57

 
47

Comprehensive loss
 
$
(33,268
)
 
$
(10,682
)
                                                                                     
 
 
 
 
 (1)  Includes stock-based compensation as follows:
 
 
 
 
Cost of revenue:
 
 
 
 
Systems
 
$
116

 
$
90

Services
 
56

 
37

Research and development
 
1,326

 
1,047

Sales and marketing
 
1,111

 
822

General and administrative
 
931

 
725


See accompanying notes to condensed consolidated financial statements.

4


CALIX, INC.

CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS
(In thousands)
(Unaudited)
 
 
 
Three Months Ended
 
 
April 1,
2017
 
March 26,
2016
Operating activities:
 
 
 
 
Net loss
 
$
(33,325
)
 
$
(10,729
)
Adjustments to reconcile net loss to net cash provided by (used in) operating activities:
 
 
 
 
Depreciation and amortization
 
2,463

 
1,955

Loss on retirement of property and equipment
 
80

 

Amortization of intangible assets
 
813

 
3,364

Amortization of premiums related to available-for-sale securities
 
(5
)
 
114

Stock-based compensation
 
3,540

 
2,721

Changes in operating assets and liabilities:
 
 
 
 
Accounts receivable, net
 
(12,852
)
 
3,351

Inventory
 
(1,993
)
 
6,540

Deferred cost of revenue
 
(5,691
)
 
810

Prepaid expenses and other assets
 
(968
)
 
(576
)
Accounts payable
 
276

 
(8,459
)
Accrued liabilities
 
7,110

 
8,471

Deferred revenue
 
17,201

 
(2,195
)
Other long-term liabilities
 
(103
)
 
(98
)
Net cash provided by (used in) operating activities
 
(23,454
)
 
5,269

Investing activities:
 
 
 
 
Purchases of property and equipment
 
(2,106
)
 
(1,453
)
Purchases of marketable securities
 
(8,732
)
 

Maturities of marketable securities
 
11,266

 
7,020

Net cash provided by investing activities
 
428

 
5,567

Financing activities:
 
 
 
 
Proceeds from exercise of stock options
 
13

 
14

Payments for repurchases of common stock
 

 
(12,809
)
Taxes paid for awards vested under equity incentive plans
 
(1,093
)
 
(251
)
Net cash used in financing activities
 
(1,080
)
 
(13,046
)
Effect of exchange rate changes on cash and cash equivalents
 
65

 
(51
)
Net decrease in cash and cash equivalents
 
(24,041
)
 
(2,261
)
Cash and cash equivalents at beginning of period
 
50,359

 
23,626

Cash and cash equivalents at end of period
 
$
26,318

 
$
21,365


See accompanying notes to condensed consolidated financial statements.

5


CALIX, INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
(Unaudited)
1. Company and Basis of Presentation
Company
Calix, Inc. (together with its subsidiaries, “Calix,” the “Company,” “our,” “we,” or “us”) was incorporated in August 1999, and is a Delaware corporation. The Company is a leading global provider of broadband communications access platforms, systems and software for fiber- and copper-based network architectures and a pioneer in software defined access that enables communications service providers (“CSPs”) to transform their networks and enhance how they connect to their residential and business subscribers. The Company develops and sells carrier-class hardware and software products, referred to as the Calix portfolio that are designed to enhance and transform CSP access networks to meet the changing demands of subscribers rapidly and cost-effectively. The Company enables CSPs to provide a wide range of revenue-generating services, from basic voice and data to advanced broadband services, over legacy and next-generation access networks. The Company focuses solely on CSP access networks, the portion of the network that governs available bandwidth and determines the range and quality of services that can be offered to subscribers.
Basis of Presentation
The accompanying unaudited condensed consolidated financial statements, including the accounts of Calix, Inc. and its wholly-owned subsidiaries, have been prepared in accordance with the requirements of the U.S. Securities and Exchange Commission (“SEC”) for interim reporting. As permitted under those rules, certain footnotes or other financial information that are normally required by U.S. generally accepted accounting principles (“GAAP”) can be condensed or omitted. In the opinion of management, the financial statements include all normal and recurring adjustments that are considered necessary for the fair presentation of the Company’s financial position and operating results. All significant intercompany balances and transactions have been eliminated in consolidation. The Condensed Consolidated Balance Sheet at December 31, 2016 has been derived from the audited financial statements at that date.
The results of the Company’s operations can vary during each quarter of the year. Therefore, the results and trends in these interim financial statements may not be the same as those for the full year or any future periods. The information included in this Quarterly Report on Form 10-Q should be read in conjunction with the audited financial statements included in the Company’s Annual Report on Form 10-K for the year ended December 31, 2016.
The Company’s fiscal year begins on January 1st and ends on December 31st. Quarterly periods are based on a 4-4-5 fiscal calendar with the first, second and third fiscal quarters ending on the 13th Saturday of each fiscal period. As a result, the Company had five more days in the three months ended April 1, 2017 than in the three months ended March 26, 2016. The preparation of financial statements in conformity with GAAP for interim financial reporting requires management to make estimates and assumptions that affect the amounts reported in the condensed consolidated financial statements and accompanying notes. Actual results could differ from those estimates.
Prior Period Recast
The Company’s revenue from services for the three months ended April 1, 2017 represents more than 10% of its total revenue; hence, the revenue derived from services along with its associated cost of revenue are presented separately in the accompanying Condensed Consolidated Statements of Comprehensive Loss. Services include professional services, software support services for access systems, extended warranty and training services. Accordingly, revenue and cost of revenue for the three months ended March 26, 2016 are recast solely to conform with the current period presentation. The recast does not affect total revenue, total cost of revenue and operating expenses, loss from operations, or net loss.
2. Significant Accounting Policies
The Company’s significant accounting policies are disclosed in its Annual Report on Form 10-K for the year ended December 31, 2016. The Company’s significant accounting policies did not change during the three months ended April 1, 2017, except for those impacted by the newly adopted accounting standards below.
Newly Adopted Accounting Standards
Stock-Based Compensation
In March 2016, the Financial Accounting Standards Board (“FASB”) issued Accounting Standards Update No. 2016-09, Compensation - Stock Compensation (Topic 718): Improvements to Employee Share-Based Payment Accounting (“ASU 2016-09”), which simplifies several aspects of the accounting for employee share-based payment transactions for both public and nonpublic entities, including the accounting for income taxes, forfeitures, and statutory tax withholding requirements, as well as classification in the statement of cash flows. The Company adopted ASU 2016-09 in the first quarter of fiscal 2017 and had the following impact:
a.
Accounting for Income Taxes - The primary impact of the adoption was the recognition of excess tax benefits and tax deficiencies through the statement of operations when the awards vest or are settled rather than through paid-in capital. The new guidance eliminates the requirement to delay the recognition of excess tax benefits until it reduces current taxes payable and requires the

6


recognition of excess tax benefits and tax deficiencies in the period they arise. The Company adopted this guidance on a modified retrospective basis beginning on January 1, 2017, and the adoption had a cumulative-effect adjustment to the beginning balance of deferred tax asset and was fully offset by the corresponding valuation allowance as of January 1, 2017. The adoption had no cumulative-effect adjustment on January 1, 2017 accumulated deficit as the Company’s net operating loss carryforwards are offset by a full valuation allowance.
b.
Classification of Excess Tax Benefits on the Statement of Cash Flows - ASU 2016-09 requires all tax-related cash flows resulting from share-based payments to be reported as operating activities on the statement of cash flows, a change from the current requirement to present windfall tax benefits as an inflow from financing activities and an outflow from operating activities. The Company adopted this guidance prospectively beginning on January 1, 2017. The adoption of ASU 2016-09 as it relates to this matter had no impact to the Company’s consolidated financial statements.
c.
Forfeitures - The Company has historically recognized stock-based compensation expense net of estimated forfeitures on all unvested awards and elected to continuously do so with the adoption of this new guidance. Hence, the adoption of ASU 2016-09 as it relates to this matter had no impact to the Company’s consolidated financial statements.
d.
Minimum Statutory Tax Withholding Requirements - ASU 2016-09 allows companies to withhold an amount up to the employee’s maximum individual tax rate in the relevant jurisdiction without resulting in liability classification of the award. The Company adopted this guidance using a modified retrospective approach. The adoption had no impact on the January 1, 2017 accumulated deficit as the Company had no outstanding liability awards that would otherwise qualify for equity classification under this new guidance.
e.
Classification of Employee Taxes Paid on the Statement of Cash Flows When an Employer Withholds Shares for Tax-Withholding Purposes - ASU 2016-09 clarifies that all cash payments made to taxing authorities on the employees’ behalf for withheld shares should be presented as financing activities on the statement of cash flows. The Company has historically presented the taxes paid related to net share settlement of equity awards as a financing activity on the statements of cash flows. Hence, the adoption of ASU 2016-09 as it relates to this matter had no impact to the Company’s consolidated financial statements.
Inventory
In July 2015, the FASB issued Accounting Standards Update No. 2015-11, Inventory (Topic 330): Simplifying the Measurement of Inventory (“ASU 2015-11”), which requires measurement of inventory at lower of cost and net realizable value, versus lower of cost or market. Net realizable value is the estimated selling price in the ordinary course of business, less reasonably predictable costs of completion, disposal, and transportation. The Company adopted ASU 2015-11 prospectively beginning on January 1, 2017. The adoption of this standard had no material impact on the Company’s consolidated financial statements.
Recent Accounting Pronouncements Not Yet Adopted
Leases
In February 2016, the FASB issued Accounting Standards Update No. 2016-02, Leases (Topic 842) (“ASU 2016-02”), which requires recognition of an asset and liability for lease arrangements longer than twelve months. ASU 2016-02 will be effective for the Company beginning in the first quarter of fiscal 2019. Early application is permitted, and it is required to recognize and measure leases at the beginning of the earliest period presented using a modified retrospective approach. The Company expects its assets and liabilities to increase as a result of the adoption of this standard. The Company is currently assessing the potential impact of adopting this new guidance on its consolidated financial statements.
Revenue from Contracts with Customers
In May 2014, the FASB issued Accounting Standards Update No. 2014-09, Revenue from Contracts with Customers (Topic 606) (“ASU 2014-09”), which provides guidance for revenue recognition. ASU 2014-09 supersedes the revenue recognition requirements in Topic 605, Revenue Recognition, and most industry-specific guidance. Additionally, it supersedes some cost guidance included in Subtopic 605-35, Revenue Recognition-Construction-Type and Production-Type Contracts, and creates new Subtopic 340-40, Other Assets and Deferred Costs-Contracts with Customers. The standard’s core principle is that a company will recognize revenue when it transfers promised goods or services to customers in an amount that reflects the consideration to which the company expects to be entitled in exchange for those goods or services. In doing so, companies will need to use more judgment and make more estimates than under the previous guidance. These may include identifying performance obligations in the contract, estimating the amount of variable consideration to include in the transaction price and allocating the transaction price to each separate performance obligation. On August 12, 2015, the FASB issued Accounting Standards Update No. 2015-14, Revenue from Contracts with Customers (Topic 606), Deferral of the Effective Date (“ASU 2015-14”) to defer the effective date of ASU 2014-09 by one year. ASU 2015-14 permits early adoption of the new revenue standard, but not before its original effective date. In April 2016, the FASB issued Accounting Standards Update No. 2016-10, Revenue from Contracts with Customers (Topic 606): Identifying Performance Obligations and Licensing (“ASU 2016-10”) which further clarifies guidance related to identifying performance obligations and licensing implementation guidance contained in ASU 2014-09. In May 2016, the FASB issued Accounting Standards Update No. 2016-12, Revenue from Contracts with Customers (Topic 606): Narrow-Scope Improvements and Practical Expedients (“ASU 2016-12”) which addresses narrow-scope improvements to the guidance on collectibility, non-cash consideration, and completed contracts at transition and provides a practical expedient for contract modifications at transition and an accounting policy election related to the presentation of sales taxes and other similar taxes collected from customers.

7


The new standard permits adoption either by using (i) a full retrospective approach for all periods presented in the period of adoption or (ii) a modified retrospective approach with the cumulative effect of initially applying the new standard recognized at the date of initial application and providing certain additional disclosures. The Company has not yet determined which transition method it will adopt. Its determination will depend on a number of factors, such as the significance of the impact of the new standard on its financial results, system readiness and its ability to accumulate and analyze the information necessary to assess the impact on prior period financial statements, as necessary. The standard will be effective for the Company in the first quarter of fiscal 2018, with early adoption permitted for annual reporting period beginning in the first quarter of fiscal 2017. The Company is not planning to early adopt, and accordingly, it will adopt the new standard effective January 1, 2018.
The Company is in the initial stages of its evaluation of the impact of the new standard on its accounting policies, processes, and system requirements. The Company has assigned internal resources in addition to the engagement of third party service providers to assist in its evaluation. Additionally, the Company expects to make investments in new systems or enhancement of existing systems to enable timely and accurate reporting under the new standard. While the Company continues to perform further assessment of all potential impacts under the new standard, the Company expects the timing of revenue recognition to be accelerated for certain performance obligations related to certain revenue arrangements which are currently deferred until customer acceptance. Depending on the outcome of the Company’s final evaluation, the timing of when revenue is recognized could change significantly for those revenue arrangements under the new standard.
As part of its preliminary evaluation, the Company also considered the impact of the guidance in ASC 340-40, Other Assets and Deferred Costs - Contracts with Customers with respect to capitalization and amortization of incremental costs of obtaining a contract. As a result of this new guidance, the Company may need to capitalize additional costs of obtaining a contract, including sales commissions, as the new cost guidance requires the capitalization of all incremental costs incurred to obtain a contract with a customer that it would not have incurred if the contract had not been obtained, provided it expects to recover the costs. Accordingly, the Company may need to defer certain sales commissions and amortize them over the period that the related revenue is recognized.
While the Company continues to assess all the potential impacts of the new standard, including the areas described above, and anticipates this standard could have a material impact on its consolidated financial statements, the Company is not able to quantify or cannot reasonably estimate quantitative information related to the impact of the new standard on its consolidated financial statements at this time.
Concentration of Customer Risk
The Company had two customers that each accounted for more than 10% of its total revenue for the three months ended April 1, 2017 and March 26, 2016. These two customers together represented 55% and 29% of the Company’s total revenue for the three months ended April 1, 2017 and March 26, 2016, respectively. Each of these two customers represented 10% or more of the Company’s accounts receivable as of April 1, 2017 and December 31, 2016.
3. Cash, Cash Equivalents and Marketable Securities
The Company has invested its excess cash primarily in money market funds and highly liquid marketable securities such as corporate debt instruments, commercial paper, and U.S. government agency securities. The Company considers all investments with maturities of three months or less when purchased to be cash equivalents. Marketable securities represent highly liquid corporate debt instruments, commercial paper, and U.S. government agency securities with maturities greater than 90 days at date of purchase. Marketable securities with maturities greater than one year are classified as current because management considers all marketable securities to be available for current operations.
Cash equivalents are stated at amounts that approximate fair value based on quoted market prices. Marketable securities are recorded at their fair values.
The Company’s investments have been classified and accounted for as available-for-sale. Such investments are recorded at fair value and unrealized holding gains and losses are reported as a separate component of accumulated other comprehensive income (loss) in the stockholders’ equity until realized. Realized gains and losses on sales of marketable securities, if any, are determined on the specific identification method and are reclassified from accumulated other comprehensive income (loss) to results of operations as other income (expense).
The Company, to date, has not determined that any of the unrealized losses on its investments are considered to be other-than-temporary. The Company reviews its investment portfolio to determine if any security is other-than-temporarily impaired, which would require the Company to record an impairment charge in the period any such determination is made. In making this judgment, the Company evaluates, among other things: the duration and extent to which the fair value of a security is less than its cost; the financial condition of the issuer and any changes thereto; and the Company’s intent and ability to hold its investment for a period of time sufficient to allow for any anticipated recovery in market value, or whether the Company will more likely than not be required to sell the security before recovery of its amortized cost basis. The Company has evaluated its investments as of April 1, 2017 and has determined that no investments with unrealized losses are other-than-temporarily impaired. No investments have been in a continuous loss position for greater than one year.

8


Cash, cash equivalents and marketable securities consisted of the following (in thousands):
 
 
April 1,
2017
 
December 31,
2016
Cash and cash equivalents:
 
 
 
 
Cash
 
$
17,675

 
$
34,340

Money market funds
 
8,197

 
15,020

Corporate debt securities
 
446

 

Commercial paper
 

 
999

Total cash and cash equivalents
 
26,318

 
50,359

Marketable securities:
 


 


Corporate debt securities
 
10,843

 
17,272

Commercial paper
 
10,174

 
6,275

U.S. government agency securities
 
4,198

 
4,201

Total marketable securities
 
25,215

 
27,748

Total cash, cash equivalents and marketable securities
 
$
51,533

 
$
78,107

The carrying amounts of the Company’s money market funds approximate their fair values due to their nature, duration and short maturities.
As of April 1, 2017, the amortized cost and fair value of marketable securities were as follows (in thousands):
 
 
Amortized Cost
 
Gross Unrealized Gains
 
Gross Unrealized Losses
 
Fair Value
Corporate debt securities
 
$
10,851

 
$

 
$
(8
)
 
$
10,843

Commercial paper
 
10,174

 

 

 
10,174

U.S. government agency securities
 
4,200

 

 
(2
)
 
4,198

Total marketable securities
 
$
25,225

 
$

 
$
(10
)
 
$
25,215

As of December 31, 2016, the amortized cost and fair value of marketable securities were as follows (in thousands):
 
 
Amortized Cost
 
Gross Unrealized Gains
 
Gross Unrealized Losses
 
Fair Value
Corporate debt securities
 
$
17,279

 
$
1

 
$
(8
)
 
$
17,272

Commercial paper
 
6,275

 

 

 
6,275

U.S. government agency securities
 
4,200

 
1

 

 
4,201

Total marketable securities
 
$
27,754

 
$
2

 
$
(8
)
 
$
27,748

As of April 1, 2017, the amortized cost and fair value of marketable securities by contractual maturity were as follows (in thousands):
 
 
Amortized Cost
 
Fair Value
Due in 1 year or less
 
$
25,225

 
$
25,215

4. Fair Value Measurements
The Company measures its cash equivalents and marketable securities at fair value on a recurring basis. Fair value is an exit price, representing the amount that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants. As such, fair value is a market-based measurement that should be determined based on assumptions that market participants would use in pricing an asset or liability. The Company utilizes the following three-tier value hierarchy which prioritizes the inputs used in measuring fair value:
Level 1 – Observable inputs that reflect quoted prices (unadjusted) for identical assets or liabilities in active markets.
Level 2 – Observable inputs other than quoted prices included in Level 1 for similar instruments in active markets, quoted prices for identical or similar instruments in markets that are not active, and model-driven valuations in which all significant inputs and significant value drivers are observable in active markets.

9


Level 3 – Unobservable inputs to the valuation derived from fair valuation techniques in which one or more significant inputs or significant value drivers are unobservable.
The following table sets forth the Company’s financial assets measured at fair value on a recurring basis as of April 1, 2017 and December 31, 2016, based on the three-tier fair value hierarchy (in thousands):
As of April 1, 2017
 
Level 1

Level 2

Total
Money market funds
 
$
8,197

 
$

 
$
8,197

Corporate debt securities
 

 
11,289

 
11,289

Commercial paper
 

 
10,174

 
10,174

U.S. government agency securities
 

 
4,198

 
4,198

Total
 
$
8,197

 
$
25,661


$
33,858

 

As of December 31, 2016
 
Level 1
 
Level 2
 
Total
Money market funds
 
$
15,020

 
$

 
$
15,020

Corporate debt securities
 

 
17,272

 
17,272

Commercial paper
 

 
7,274

 
7,274

U.S. government agency securities
 

 
4,201

 
4,201

Total
 
$
15,020

 
$
28,747

 
$
43,767

The fair values of money market funds classified as Level 1 were derived from quoted market prices as active markets for these instruments exist. The fair values of corporate debt securities, commercial paper and U.S. government agency securities classified as Level 2 were derived from quoted market prices for similar instruments indexed to prevailing market yield rates. The Company has no level 3 financial assets. The Company did not have any transfers between Level 1 and Level 2 of the fair value hierarchy during the three months ended April 1, 2017 and March 26, 2016.
5. Goodwill and Intangible Assets
Goodwill
Goodwill was recorded as a result of the Company’s acquisitions of Occam Networks, Inc. (“Occam”) in February 2011 and Optical Solutions, Inc. in February 2006. This goodwill is not deductible for tax purposes, and there have been no adjustments to goodwill since the acquisition dates.
Goodwill is not amortized but instead is subject to an annual impairment test or more frequently if events or changes in circumstances indicate that it may be impaired. The Company evaluates goodwill on an annual basis at the end of the second quarter of each year. Management has determined that the Company operates as a single reporting unit and, therefore, evaluates goodwill impairment at the enterprise level. Management assessed qualitative factors to determine whether it was more likely than not (that is, a likelihood of more than 50 percent) that the fair value of the Company was less than its carrying amount, including goodwill, as of June 25, 2016. In assessing the qualitative factors, management considered the impact of these key factors: macro-economic conditions, industry and market environment, overall financial performance of the Company, cash flow from operating activities, market capitalization and stock price. Management concluded that the fair value of the Company was more likely than not greater than its carrying amount as of June 25, 2016. As such, it was not necessary to perform the two-step goodwill impairment test at the time.
There have been no significant events or changes in circumstances subsequent to the 2016 annual impairment test that would more likely than not indicate that the carrying value of goodwill may have been impaired as of April 1, 2017. Therefore, there was no impairment to the carrying value of the Company’s goodwill as of April 1, 2017.

10


Intangible Assets
Intangible assets are carried at cost, less accumulated amortization. The details of intangible assets as of April 1, 2017 and December 31, 2016 are disclosed in the following table (in thousands):
 
 
April 1, 2017
 
December 31, 2016
 
 
Gross
Carrying
Amount
 
Accumulated
Amortization
 
Net
 
Gross
Carrying
Amount
 
Accumulated
Amortization
 
Net
Core developed technology
 
$
68,964

 
$
(68,964
)
 
$

 
$
68,964

 
$
(68,151
)
 
$
813

Customer relationships
 
54,740

 
(54,740
)
 

 
54,740

 
(54,740
)
 

Total intangible assets, excluding goodwill
 
$
123,704

 
$
(123,704
)
 
$

 
$
123,704

 
$
(122,891
)
 
$
813

Amortization expense was $0.8 million and $3.4 million for the three months ended April 1, 2017 and March 26, 2016, respectively.
6. Balance Sheet Details
Accounts receivable, net consisted of the following (in thousands):
 
 
April 1,
2017
 
December 31,
2016
Accounts receivable
 
$
66,142

 
$
52,792

Allowance for doubtful accounts
 
(477
)
 
(518
)
Product return reserve
 
(1,477
)
 
(938
)
Accounts receivable, net
 
$
64,188

 
$
51,336

Inventory consisted of the following (in thousands):
 
 
April 1,
2017
 
December 31,
2016
Raw materials
 
$
1,502

 
$
1,827

Finished goods
 
45,036

 
42,718

Total inventory
 
$
46,538

 
$
44,545

Property and equipment, net consisted of the following (in thousands):
 
 
April 1,
2017
 
December 31,
2016
Test equipment
 
$
44,466

 
$
43,580

Computer equipment and software
 
31,785

 
30,306

Furniture and fixtures
 
2,709

 
2,831

Leasehold improvements
 
6,827

 
6,898

Total
 
85,787

 
83,615

Accumulated depreciation and amortization
 
(67,643
)
 
(65,631
)
Property and equipment, net
 
$
18,144

 
$
17,984


11


Accrued liabilities consisted of the following (in thousands):
 
 
April 1,
2017
 
December 31,
2016
Advance customer payments
 
$
22,946

 
$
20,726

Accrued compensation and related benefits
 
22,193

 
19,541

Accrued warranty and retrofit
 
10,778

 
12,214

Accrued professional and consulting fees
 
9,952

 
8,205

Accrued excess and obsolete inventory at contract manufacturers
 
2,415

 
1,327

Accrued customer rebates
 
1,425

 
1,931

Accrued insurance
 
756

 
804

Accrued restructuring charges
 
699

 

Income taxes payable
 
20

 
231

Accrued other
 
5,831

 
4,736

Total accrued liabilities
 
$
77,015

 
$
69,715

Advance customer payments as of April 1, 2017 and December 31, 2016 primarily included $21.5 million and $20.3 million, respectively, which the Company received as payments in advance of completion of final customer acceptance of the products and services provided in connection with network improvement projects for a customer.
Deferred revenue consisted of the following (in thousands):
 
 
April 1,
2017
 
December 31,
2016
Current:
 
 
 
 
Product and services
 
$
41,152

 
$
24,472

Extended warranty
 
3,264

 
3,382

 
 
44,416

 
27,854

Non-current:
 
 
 
 
Product and services
 
38

 
22

Extended warranty
 
20,838

 
20,215

 
 
20,876

 
20,237

Total deferred revenue
 
$
65,292

 
$
48,091

Deferred cost of revenue consisted of costs incurred for products and services for which revenues have been deferred or not yet earned.
7. Commitments and Contingencies
Commitments
The Company’s principal commitments consist of obligations under operating leases for office space and non-cancelable outstanding purchase obligations. These commitments as of December 31, 2016 are disclosed in the Company’s Annual Report on Form 10-K, and have not changed materially during the three months ended April 1, 2017.
Contingencies
The Company evaluates the circumstances regarding outstanding and potential litigation and other contingencies on a quarterly basis to determine whether there is at least a reasonable possibility that a loss exists requiring accrual or disclosure, and if so, whether an estimate of the possible loss or range of loss can be made, or whether such an estimate cannot be made. When a loss is probable and reasonably estimable, the Company accrues for such amount based on its estimate of the probable loss considering information available at the time. When a loss is reasonably possible, the Company discloses the estimated possible loss or range of loss in excess of amounts accrued if material. Except as otherwise disclosed below, the Company does not believe that there was a reasonable possibility that a material loss may have been incurred during the period presented with respect to the matters disclosed.
Accrued Warranty and Retrofit
The Company provides a standard warranty for its hardware products. Hardware generally has a one-, three-, or five-year standard warranty from the date of shipment. Under certain circumstances, the Company also provides fixes on specifically identified performance failures for products that are outside of the standard warranty period and recognizes estimated costs related to retrofit activities upon identification of such product failures. The Company accrues for potential warranty and retrofit claims based on the Company’s historical

12


product failure rates and historical costs incurred in correcting product failures along with other relevant information related to any specifically identified product failures. The Company’s warranty and retrofit accruals are based on estimates of losses that are probable based on information available. The adequacy of the accrual is reviewed on a periodic basis and adjusted, if necessary, based on additional information as it becomes available.
Changes in the Company’s warranty and retrofit reserves in the periods as indicated were as follows (in thousands):
 
 
Three Months Ended
 
 
April 1,
2017
 
March 26,
2016
Balance at beginning of period
 
$
12,214

 
$
9,564

Provision for warranty and retrofit charged to cost of revenue
 
1,862

 
580

Utilization of reserve
 
(3,298
)
 
(619
)
Adjustments to pre-existing reserve
 

 
(373
)
Balance at end of period
 
$
10,778

 
$
9,152

Litigation
From time to time, the Company is involved in various legal proceedings arising from the normal course of business activities.
The Company is not currently a party to any legal proceedings that, if determined adversely to the Company, in management’s opinion, are currently expected to individually or in the aggregate have a material adverse effect on the Company’s business, operating results or financial condition taken as a whole.
Guarantees
The Company from time to time enters into contracts that require it to indemnify various parties against claims from third parties. These contracts primarily relate to (i) certain real estate leases, under which the Company may be required to indemnify property owners for environmental and other liabilities, and other claims arising from the Company’s use of the applicable premises, (ii) agreements with the Company’s officers, directors, and certain employees, under which the Company may be required to indemnify such persons for liabilities arising out of their relationship with the Company, (iii) contracts under which the Company may be required to indemnify customers against third-party claims that a Company product infringes a patent, copyright, or other intellectual property right and (iv) procurement or license agreements, under which the Company may be required to indemnify licensors or vendors for certain claims that may be brought against them arising from the Company’s acts or omissions with respect to the supplied products or technology.
Because any potential obligation associated with these types of contractual provisions are not quantified or stated, the overall maximum amount of the obligation cannot be reasonably estimated. Historically, the Company has not been required to make payments under these obligations, and no liabilities have been recorded for these obligations in the accompanying Condensed Consolidated Balance Sheets.
8. Net Loss per Common Share
The following table sets forth the computation of basic and diluted net loss per common share for the periods indicated (in thousands, except per share data):
 
 
Three Months Ended
 
 
April 1,
2017
 
March 26,
2016
Numerator:
 
 
 
 
Net loss
 
$
(33,325
)
 
$
(10,729
)
Denominator:
 
 
 
 
Weighted-average common shares outstanding
 
49,525

 
48,591

Basic and diluted net loss per common share
 
$
(0.67
)
 
$
(0.22
)
Potentially dilutive shares, weighted average

6,145

 
5,500

Potentially dilutive shares have been excluded from the computation of diluted net loss per common share when their effect is antidilutive. These antidilutive shares were primarily from stock options, restricted stock units and performance restricted stock units. For each of the periods presented where the Company reported a net loss, the effect of all potentially dilutive securities would be antidilutive, and as a result diluted net loss per common share is the same as basic net loss per common share.

13


9. Stockholders’ Equity
Equity Incentive Plans
The Company currently maintains two equity incentive plans, the 2002 Stock Plan and the 2010 Equity Incentive Award Plan (together, the “Plans”). These plans were approved by the stockholders and are described in the Company’s Annual Report on Form 10-K filed with the SEC on February 28, 2017. The Company also maintains a Long Term Incentive Program under the 2010 Equity Incentive Award Plan. Under the Long Term Incentive Program, certain key employees of the Company are eligible for equity awards based on the Company’s stock price performance. To date, awards granted under the Plans consist of stock options, restricted stock units (“RSUs”), and performance restricted stock units (“PRSUs”).
Stock Options
During the three months ended April 1, 2017, no stock options were granted. During the three months ended April 1, 2017, 2,000 stock options were exercised at a weighted-average exercise price of $6.54 per share. As of April 1, 2017, unrecognized stock-based compensation expense of $3.2 million related to stock options, net of estimated forfeitures, is expected to be recognized over a weighted-average period of 2.8 years.
Restricted Stock Units
During the three months ended April 1, 2017, 203,100 RSUs were granted with a weighted-average grant date fair value of $7.00 per share. During the three months ended April 1, 2017, 52,161 RSUs vested, net of shares withheld at the then-current value equivalent to the employees’ minimum statutory obligation for applicable income and other employment taxes, and were converted to an equivalent number of shares of common stock. Taxes withheld from employees of $0.3 million were remitted to the relevant taxing authorities during the three months ended April 1, 2017. As of April 1, 2017, unrecognized stock-based compensation expense of $12.6 million related to RSUs, net of estimated forfeitures, was expected to be recognized over a weighted-average period of 2.4 years.
Performance Restricted Stock Units
In 2012, 2013 and 2014, the Company granted PRSUs to its executives with two-year and three-year performance periods. The performance criterion is based on the relative total shareholder return (“TSR”) of Calix common stock as compared to the TSR of the Company’s peer group and accounted for as a market condition. The TSR is calculated by dividing (a) the average closing trading price for the 90-day period ending on the last day of the applicable performance period by (b) the average closing trading price for the 90-day period immediately preceding the first day of the applicable performance period. This TSR is then used to derive the achievement ratio, which is then multiplied by the number of units in the grant to derive the common stock to be issued for each performance period, which may equal from zero percent (0%) to two hundred percent (200%) of the target award.
In 2016, the Company granted PRSUs to its executives with a one-year performance period and a subsequent two-year service period. The performance target for these particular performance-based awards is based on the Company’s revenue during the performance period and accounted for as a performance condition. After the one-year performance period, if the performance target is met and subject to certification by the Compensation Committee of the Company’s board of directors, each PRSU award shall vest with respect to 50% of the PRSUs subject to the award in February 2017, 25% in February 2018 and 25% in February 2019, subject to the executive’s continuous service with the Company from the grant date through the respective vesting dates. If the performance target is not met, all PRSUs granted under this award shall be immediately forfeited and canceled without vesting of any shares.
During the three months ended April 1, 2017, 300,000 PRSUs vested and were converted into 180,052 shares of common stock, net of shares withheld at the then-current value equivalent to the employees’ minimum statutory obligation for applicable income and other employment taxes. Taxes withheld from employees of $0.8 million were remitted to the relevant taxing authorities during the three months ended April 1, 2017. As of April 1, 2017, unrecognized stock-based compensation expense of $0.7 million related to PRSUs, net of estimated forfeitures, is expected to be recognized over a weighted-average period of 1.4 years.
Employee Stock Purchase Plan
The Company’s Amended and Restated Employee Stock Purchase Plan (“ESPP”) allows employees to purchase shares of the Company’s common stock through payroll deductions of up to 15 percent of their annual compensation subject to certain Internal Revenue Code limitations. In addition, no participant may purchase more than 2,000 shares of common stock in each offering period.
Prior to 2015, the offering periods under the 2010 ESPP were six-month periods commencing on June 1 and December 1 of each year. In January 2015, the Compensation Committee of the Company’s board of directors approved a change in those six-month period commencement dates to November 2 and May 2 of each year, effective November 2, 2015. In July 2016, the Compensation Committee of the Company’s board of directors approved a change in those six-month period commencement dates to May 15 and November 15 of each year, effective May 15, 2017. The ending date of the ESPP offering period which commenced on November 2, 2016 will be extended until May 14, 2017 as a result of this change. The price of common stock purchased under the 2010 ESPP is 85 percent of the lower of the fair market value of the common stock on the commencement date and the end date of each six-month offering period. As of April 1, 2017, there were 119,228 shares available for issuance under the ESPP.
There were no shares purchased under the ESPP during the three months ended April 1, 2017. As of April 1, 2017, unrecognized stock-based compensation expense of $0.2 million related to the ESPP is expected to be recognized over a remaining service period of 1.5 months.

14


Stock-Based Compensation Expense
Stock-based compensation expense associated with stock options, RSUs, PRSUs, and purchase rights under the ESPP is measured at the grant date based on the fair value of the award, and is recognized, net of forfeitures, as expense over the remaining requisite service period on a straight-line basis.
The Company values RSUs at the closing market price of the Company’s common stock on the date of grant.
Stock-based compensation expense associated with PRSUs with graded vesting features and which contain both a performance and a service condition is measured based on the closing market price of the Company’s common stock on the date of grant, and is recognized, net of forfeitures, as expense over the requisite service period using the graded vesting attribution method. Compensation expense is only recognized if the Company has determined that it is probable that the performance condition will be met. The Company reassesses the probability of vesting at each reporting period and adjusts compensation expense based on its probability assessment. In February 2017, the Compensation Committee of the Company’s board of directors determined that the performance condition related to PRSUs granted to executives in 2016 was met based on the Company’s actual revenue recognized during fiscal 2016.
The fair value of PRSUs with a market condition is estimated on the date of award, using a Monte Carlo simulation model to estimate the TSR of the Company’s stock in relation to the peer group over each performance period. Compensation cost on PRSUs with a market condition is not adjusted for subsequent changes in the Company’s stock performance or the level of ultimate vesting.
Stock Repurchase
On April 26, 2015, the Company’s board of directors approved a program to repurchase up to $40 million of its common stock from time to time. This stock repurchase program commenced in May 2015 and was completed in March 2016.
Under this program, stock was purchasable in open market or private transactions, through block trades, and/or pursuant to any trading plan adopted in accordance with Rule 10b5-1 of the Securities Exchange Act of 1934, as amended (“Exchange Act”) and any open market purchases were to be made in accordance with the limitations set out in Rule 10b-18 of the Exchange Act. The decision to consummate any repurchases (including any decision to adopt a 10b5-1 plan for this purpose) were to be made at management’s discretion at prices management considered to be attractive and in the best interests of the Company and its stockholders.
In March 2016, the Company completed the $40 million stock repurchase program and has repurchased a total of 5,329,817 shares of common stock from May 2015 to March 2016 at an average price of $7.50 per share. The Company uses the cost method to account for common stock repurchases held in treasury. The price paid for the stock is charged to the treasury stock account shown separately within stockholders’ equity as a contra-equity account.
10. Accumulated Other Comprehensive Loss
The table below summarizes the changes in accumulated other comprehensive loss by component for the periods indicated (in thousands):
 
Three Months Ended
 
April 1, 2017
 
March 26, 2016
 
Unrealized Gains and Losses on Available-for-Sale Marketable Securities

Foreign Currency Translation Adjustments

Total
 
Unrealized Gains and Losses on Available-for-Sale Marketable Securities
 
Foreign Currency Translation Adjustments
 
Total
Balance at beginning of period
$
(6
)
 
$
(650
)
 
$
(656
)
 
$
(94
)
 
$
(101
)
 
$
(195
)
Other comprehensive income (loss)
(4
)
 
61

 
57

 
65

 
(18
)
 
47

Balance at end of period
$
(10
)
 
$
(589
)
 
$
(599
)
 
$
(29
)
 
$
(119
)
 
$
(148
)
Realized gains and losses on sales of available-for-sale marketable securities, if any, are reclassified from accumulated other comprehensive loss to “Other income (expense)” in the accompanying Condensed Consolidated Statements of Comprehensive Loss.
11. Credit Facility
The Company entered into a credit agreement with Bank of America, N.A. on July 29, 2013 (as amended on December 23, 2015, the “Credit Agreement”). The Credit Agreement is structured such that other financial institutions can at a later time become party to the Credit Agreement through an amendment via a syndication process (collectively, together with Bank of America, N.A., the “Lenders”). The Credit Agreement provides for a revolving facility in the aggregate principal amount of up to $50.0 million, with any borrowings limited to a maximum consolidated leverage ratio of consolidated funded indebtedness to consolidated EBITDA (as defined in the Credit Agreement). In addition, the Credit Agreement includes a $20.0 million sublimit for the issuance of letters of credit and a $10.0 million sublimit for a swingline facility. Subject to customary conditions, up to $25.0 million of the revolving facility may be converted to a term loan facility at any time prior to the maturity of the revolving facility. The revolving facility matures on September 30, 2018. The credit facility is secured by

15


substantially all of the assets of the Company, including its intellectual property. Proceeds of the credit facility may be used for general corporate purposes and permitted acquisitions.
Loans under the credit facility bear interest at an annual rate equal to the base rate plus 0.75% to 1.25% or LIBOR plus 2.00% to 2.50% based on a consolidated leverage ratio of consolidated funded indebtedness to consolidated EBITDA (as defined in the Credit Agreement). Interest on the revolving facility is due quarterly, and any outstanding interest and principal is due on the maturity date of the revolving facility. The Company is required to repay principal on a term loan in twenty equal quarterly payments from the date the Company enters into a term loan, and all outstanding principal and accrued interest is due on the revolving facility maturity date. Swingline loans must be repaid on the earlier of (i) ten business days after a loan is made and (ii) the revolving facility maturity date. The Company is also required to pay commitment fees of 0.25% per year on any unused portions of this facility.
The Credit Agreement includes affirmative and negative covenants applicable to the Company that are typical for credit facilities of this type. Furthermore, the Credit Agreement requires the Company to maintain certain financial covenants, including a maximum consolidated leverage ratio, and a minimum consolidated liquidity ratio of cash, cash equivalents and accounts receivable to consolidated funded indebtedness. As of April 1, 2017, the Company was in compliance with these requirements. The Credit Agreement also includes customary events of default, the occurrence and continuation of which would provide the Lenders with the right to demand immediate repayment of any principal and unpaid interest under the credit facility, and to exercise remedies against us and the collateral securing the loans under the credit facility.
As of April 1, 2017, no revolving loans were drawn under the Credit Agreement and, based on the consolidated leverage ratio requirements that limit available funds under the Credit Agreement, the Company has no funds available for borrowing under the Credit Agreement as of April 1, 2017.
12. Income Taxes
The following table presents the provision for income taxes from continuing operations and the effective tax rates for the periods indicated (in thousands, except percentages):
 
 
Three Months Ended

 
April 1,
2017
 
March 26,
2016
Provision for income taxes
 
$
673

 
$
121

Effective tax rate
 
(2.1
)%
 
(1.1
)%
The income tax provision for the three months ended April 1, 2017 and March 26, 2016 consisted primarily of foreign income taxes. The effective tax rate for the three months ended April 1, 2017 and March 26, 2016 was determined using an estimated annual effective tax rate adjusted for discrete items, if any, that occurred during the respective periods. The Company’s effective tax rate for the three months ended April 1, 2017 and March 26, 2016 is impacted by the change in foreign income tax expense.
Deferred tax assets are recognized if realization of such assets is more likely than not. The Company has established and continues to maintain a full valuation allowance against its net deferred tax assets, with the exception of certain foreign deferred tax assets, as the Company does not believe that realization of those assets is more likely than not.
The Company’s effective tax rate may be subject to fluctuation during the year as new information is obtained, which may affect the assumptions used to estimate the annual effective tax rate, including factors such as the mix of forecasted pre-tax earnings in the various jurisdictions in which it operates, valuation allowances against deferred tax assets, the recognition or de-recognition of tax benefits related to uncertain tax positions, and changes in or the interpretation of tax laws in jurisdictions where it conducts business.
13. Restructuring Charges
The Company adopted a restructuring plan in March 2017. This restructuring plan realigns the Company’s business, increasing its focus towards its investments in innovative software defined access systems and software, while reducing its cost structure in traditional systems business. The Company began to take action under this plan beginning in March 2017 and recognized approximately $0.7 million of restructuring charges for the three months ended April 1, 2017 consisting primarily of severance and other one-time termination benefits, presented separately under operating expenses in the accompanying Condensed Consolidated Statements of Comprehensive Loss.

16


The following table summarizes the activities related to the restructuring charges pursuant to the above restructuring plan (in thousands):
 
 
Three Months Ended April 1, 2017
Liability at beginning of period
 
$

Restructuring charges for the period
 
699

Cash payments
 

Liability at end of period
 
$
699

The Company currently estimates that this plan will result in pre-tax restructuring charges totaling up to $6.8 million with approximately up to $6.1 million of additional charges expected to be recognized during the rest of fiscal 2017. These charges are primarily cash-based.
ITEM 2.
Management’s Discussion and Analysis of Financial Condition and Results of Operations
This report includes “forward-looking statements” within the meaning of Section 27A of the Securities Act and Section 21E of the Securities and Exchange Act of 1934, as amended. All statements other than statements of historical facts are “forward-looking statements” for purposes of these provisions, including any projections of earnings, revenues or other financial items, any statement of or concerning the following: the plans and objectives of management for future operations, proposed new products or licensing, product development, anticipated customer demand or capital expenditures, future economic and/or market conditions or performance, and assumptions underlying any of the above. In some cases, forward-looking statements can be identified by the use of terminology such as “may,” “will,” “expects,” “believes,” “intends,” “plans,” “anticipates,” “estimates,” “projects,” “potential,” or “continue” or the negative thereof or other comparable terminology. Although we believe that the expectations reflected in the forward-looking statements contained herein are reasonable, there can be no assurance that such expectations or any of the forward-looking statements will prove to be correct, and actual results could differ materially from those projected or assumed in the forward-looking statements. Our future financial condition and results of operations, as well as any forward-looking statements, are subject to inherent risks and uncertainties, including those identified in the Risk Factors discussed in Part II, Item 1A, in the discussion below, as well as in other sections of this report and in our Annual Report on Form 10-K for the fiscal year ended December 31, 2016. All forward-looking statements and reasons why results may differ included in this Quarterly Report on Form 10-Q are made as of the date hereof, and we assume no obligation to update these forward-looking statements or reasons why actual results might differ.
Overview
We are a leading global provider of broadband communications access platforms, systems and software for fiber- and copper-based network architectures and a pioneer in software defined access that enable CSPs to transform their networks and enhance how they connect to their residential and business subscribers. We enable CSPs to provide a wide range of revenue-generating services, from basic voice and data to advanced broadband services, over legacy and next-generation access networks. We focus solely on CSP access networks, the portion of the network that governs available bandwidth and determines the range and quality of services that can be offered to subscribers. We develop and sell carrier-class hardware and cloud products that are designed to enhance and transform CSP access networks to meet the changing demands of subscribers rapidly and cost-effectively. We believe that continued innovation and investment in advanced platforms and systems are important elements of our growth strategy. Our most advanced systems operate on AXOS, a network operating system and software platform built for the specific needs of the access network that allows for all software functions in the access network to be developed and run without dependence on underlying hardware and associated silicon chipsets.
We market our access systems and related software to CSPs globally through our direct sales force as well as a growing number of resellers. At the end of the first quarter of 2017, over 23 million ports of the Calix portfolio have been deployed at a growing number of CSPs worldwide. Our customers include many of the world’s largest CSPs. In addition, we have enabled over 1,300 customers to deploy gigabit passive optical network, Active Ethernet and point-to-point Ethernet fiber access networks.
Our revenue was $117.5 million for the three months ended April 1, 2017, compared to $98.4 million for the three months ended March 26, 2016. Our revenue levels and continued revenue growth will depend on our ability to continue to sell our access systems and software to existing customers and to attract new customers, particularly larger CSPs, globally. Since 2015, we have seen increased market demand for turnkey solutions that include professional services together with the supply of equipment and materials, including a project we commenced in 2015 with one of our existing customers and substantially completed during the first quarter of 2017. We continue to ramp our professional services business to meet this demand because we believe that these services enable us to offer broader solutions to meet customer needs as well as support our long-term growth initiatives. Revenue for such projects is generally recognized only when project requirements are completed, which typically requires longer periods depending on the nature and scope of the project. Similarly, some of the costs incurred by us for such projects, including labor and related costs, are deferred and recognized to cost of revenue when the associated revenue is recognized.
Revenue fluctuations result from many factors, including: increases or decreases in customer orders for our products and services, large customer purchase agreements with delayed revenue recognition, varying budget cycles and seasonal buying patterns of our customers. More specifically, our customers tend to spend less in the first fiscal quarter as they are finalizing their annual budgets, and in certain regions, customers are also challenged by winter weather conditions that inhibit fiber deployment in outside plants. Our revenue levels are also

17


dependent upon our customers’ timing of purchases and capital expenditure plans, including expenditure plans for turnkey solutions projects, which are generally non-recurring in nature. As of April 1, 2017, we had approximately $29.6 million in deferred revenue related to ongoing work in turnkey network improvement projects that will be recognized only upon acceptance by customers. The timing of recognition of deferred revenue may cause significant fluctuations in our revenue and operating results from period to period.
Cost of revenue is strongly correlated to revenue and tends to fluctuate from all of the above factors that could impact revenue. Factors that impacted our cost of revenue for the first quarter of 2017, and that may impact cost of revenue in future periods, also include: changes in the mix of products delivered, increases in services as a mix of total revenue as well as timing of completion of professional services project requirements, higher than anticipated costs associated with delivery of services for which project pricing is typically set at the outset of the project, charges related to cost overruns on services projects, customer location and regional mix, changes in product warranty and incurrence of retrofit costs, changes in the cost of our inventory and inventory write-downs. Cost of revenue also includes fixed expenses related to our internal operations, which could impact our cost of revenue as a percentage of revenue if there are large fluctuations in revenue.
Cost of revenue has a direct impact on gross profit and gross margins. During the first quarter of 2017, our gross profit and gross margin continue to be negatively impacted by an increase in our services revenue, which carries lower gross margin, as a mix of total revenue. We have continued to incur higher costs related to developing and growing our professional services business for turnkey network improvement projects. We also incurred higher costs and cost overruns associated with delivery of services due to project delays and rework needed to complete services projects, as well as an increased pace of services activities to complete project requirements during the first quarter of 2017. In addition, our gross profit and gross margin fluctuate based on timing of factors such as new product introduction or upgrades to existing products, changes in customer mix, changes in the mix of products demanded and sold (and any related write-downs of existing inventory), increase in mix of revenue towards professional services, increase in mix of revenue from channel sales rather than direct sales or other unfavorable customer or product mix, shipment volumes and any related volume discounts, changes in our product and services costs, pricing decreases or discounts, customer rebates and incentive programs due to competitive pressure. The timing of our recognition of deferred revenue and related deferred costs related to turnkey professional services projects could also result in lower gross profit and gross margin in the periods such revenue is recognized, and the relative size of these arrangements could cause large fluctuations in our gross profit from period to period. Moreover, to the extent that deferred cost of revenue relating to the professional services portion of turnkey projects is determined to be unrecoverable, we incur a charge to cost of revenue in the period such cost is determined to be unrecoverable.
Our operating expenses have fluctuated based on the following factors: changes in headcount and personnel costs which comprise a significant portion of our operating expenses, timing of variable compensation expenses due to fluctuations in order volumes, timing of research and development expenses including prototype builds and outsourced development projects, fluctuations in stock-based compensation expenses due to timing of equity grants or other factors affecting vesting, changes in acquisition-related expenses, and timing of legal fees and other expenses incurred in connection with the Occam litigation. During the first quarter of 2017, our total operating expense increased due to increases in headcount and outside contractors, primarily for research and development and, to a lesser extent, as a result of increased severance-related expenses incurred in the first quarter of 2017. In March 2017, we adopted a restructuring plan to realign our business to increase focus towards investments in software defined access systems and software and to reduce costs in our traditional systems business, which we estimate will result in pre-tax restructuring charges totaling up to $6.8 million for fiscal year 2017, $0.7 million of which we incurred during the first quarter of 2017. We anticipate that our operating expenses will increase in absolute dollar amounts but will decline as a percentage of revenue over time.
During the first quarter of 2017, our costs, operating expenses and working capital needs increased primarily due to the continued growth of our professional services operations to meet customer and market demand for turnkey network improvement projects and higher research and development expenditures in strategic investments in our platform, systems and software. We focus our research and development efforts on innovative technologies that we believe will grow our customer base, including the pursuit of larger customer opportunities. We expect to continue to incur higher capital and operating expenditures, and higher levels of cash use, related to our investments in these initiatives as we seek to grow our market share.
Our net loss was $33.3 million for the three months ended April 1, 2017, compared to a net loss of $10.7 million for the three months ended March 26, 2016. Since our inception we have incurred significant losses and, as of April 1, 2017, we had an accumulated deficit of $617.7 million. Further, as a result of the fluctuations described above and a number of other factors, many of which are outside our control, our quarterly operating results fluctuate from period to period. Comparing our operating results on a period-to-period basis may not be meaningful, and you should not rely on our past results as an indication of our future performance.
Critical Accounting Policies and Estimates
Our financial statements are prepared in accordance with U.S. GAAP. These accounting principles require us to make certain estimates and judgments that can affect the reported amounts of assets and liabilities as of the date of the financial statements, as well as the reported amounts of revenue and expenses during the periods presented. Management bases its estimates, assumptions and judgments on historical experience and on various other factors that are believed to be reasonable under the circumstances. To the extent there are material differences between these estimates and actual results, our financial statements will be affected. Our management evaluates its estimates, assumptions and judgments on an ongoing basis.
Our critical accounting policies and estimates are described under “Critical Accounting Policies and Estimates” in “Management’s Discussion and Analysis of Financial Condition and Results of Operations” included in our Annual Report on Form 10-K for the year ended December 31, 2016. During the three months ended April 1, 2017, there have been no significant changes in our critical accounting policies and estimates.

18


Recent Accounting Pronouncements
See Note 2 to the unaudited condensed consolidated financial statements set forth in Part I, Item 1 of this Quarterly Report on Form 10-Q for a full description of recent accounting pronouncements, including the expected dates of adoption and estimated effects on results of operations and financial condition, which is incorporated herein by reference.
Results of Operations
Comparison of the Three Months Ended April 1, 2017 and March 26, 2016
Revenue
Our revenue is comprised of the following:
Systems — includes revenue derived from the sale of access systems and cloud-based software products.
Services — includes revenue from professional services, software support services for access systems, extended warranty and training services.
The following table sets forth our revenue (in thousands, except percentages):
 
 
Three Months Ended
 
 
April 1,
2017
 
March 26,
2016
 
Variance
in
Dollars
 
Variance
in
Percent
Revenue:
 
 
 
 
 
 
 
 
Systems
 
$
91,605

 
$
91,680

 
$
(75
)
 
 %
Services
 
25,913

 
6,695

 
19,218

 
287
 %
Total revenue
 
$
117,518

 
$
98,375

 
$
19,143

 
19
 %
 
 
 
 
 
 
 
 
 
Percent of total revenue:
 
 
 
 
 
 
 
 
Systems
 
78
%
 
93
%
 
 
 
 
Services
 
22
%
 
7
%
 
 
 
 
Total
 
100
%
 
100
%
 
 
 
 
Our revenue increased by $19.1 million or 19% for the three months ended April 1, 2017 compared with the corresponding period in fiscal 2016. This was mainly due to an increase in services revenue by $19.2 million or 287%, primarily driven by substantial completion of services associated with turnkey network improvement projects. During the three months ended April 1, 2017, revenue generated in the United States was $106.5 million or approximately 91% of our total revenue, compared to $87.9 million or approximately 89% of our total revenue for the same period in 2016. International revenue was $11.0 million or approximately 9% of our total revenue for the three months ended April 1, 2017, compared to $10.5 million or approximately 11% of our total revenue for the same period in 2016.
We had two customers that each accounted for more than 10% of our total revenue during the three months ended April 1, 2017. See Note 2 to the unaudited condensed consolidated financial statements set forth in Part I, Item 1 of this Quarterly Report on Form 10-Q for more details on concentration of revenue for the periods presented.
Cost of Revenue, Gross Profit and Gross Margin
The following table sets forth our cost of revenue (in thousands, except percentages):
 
 
Three Months Ended
 
 
April 1,
2017
 
March 26,
2016
 
Variance
in
Dollars
 
Variance
in
Percent
Cost of revenue:
 
 
 
 
 
 
 
 
Systems
 
$
57,373

 
$
47,693

 
$
9,680

 
20
%
Services
 
25,768

 
5,200

 
20,568

 
396
%
Total cost of revenue
 
$
83,141

 
$
52,893

 
$
30,248

 
57
%
Our cost of revenue increased by $30.2 million during the three months ended April 1, 2017 compared with the corresponding period in fiscal 2016. This was primarily attributable to an increase in services cost of revenue by $20.6 million as we experienced a higher pace of services activities, including higher costs attributed to rework and overruns, for our turnkey network improvement projects in order to complete projects within planned timelines and to meet project requirements. Our systems cost of revenue also increased by $9.7 million mainly due to higher shipments. Our warranty and retrofit costs also increased by approximately $1.3 million primarily driven by certain retrofit charges for two specific product families. Additionally, inventory write-downs attributed to slow moving inventories increased by approximately $1.0 million.

19


The following table sets forth our gross profit and gross margin (in thousands, except percentages):
 
 
Three Months Ended
 
 
April 1,
2017
 
March 26,
2016
 
Variance
in
Dollars
 
Variance
in
Percent
Gross profit:
 
 
 
 
 
 
 
 
Systems
 
$
34,232

 
$
43,987

 
$
(9,755
)
 
(22
)%
Services
 
145

 
1,495

 
(1,350
)
 
(90
)%
Total gross profit
 
$
34,377

 
$
45,482

 
$
(11,105
)
 
(24
)%
Gross margin:
 
 
 
 
 
 
 
 
Systems
 
37
%
 
48
%
 
 
 
 
Services
 
1
%
 
22
%
 
 
 
 
Total gross margin
 
29
%
 
46
%
 
 
 
 
Gross profit decreased to $34.4 million during the three months ended April 1, 2017, from $45.5 million during the corresponding period in fiscal 2016. Gross margin decreased to 29% during the three months ended April 1, 2017, from 46% during the corresponding period in fiscal 2016. The decrease in gross profit and gross margin during the three months ended April 1, 2017 was primarily due to an increase in revenue mix toward services revenue as we continued to grow our professional services business and the pace of activity increased in our turnkey network improvement projects in 2017. Services revenue, particularly those relating to our turnkey network improvement projects, typically has higher associated costs and lower margins. The decrease was partly attributed to product and regional mix within systems, higher warranty and retrofit charges as well as higher inventory write-downs as described above.
Operating Expenses
Research and Development Expenses
The following table sets forth our research and development expenses (in thousands, except percentages):
 
 
Three Months Ended
 
 
April 1,
2017
 
March 26,
2016
 
Variance
in
Dollars
 
Variance
in
Percent
Research and development
 
$
33,808

 
$
22,773

 
$
11,035

 
48
%
Percent of total revenue
 
29
%
 
23
%
 
 
 
 
The increase in research and development expenses by $11.0 million during the three months ended April 1, 2017 compared with the corresponding period in fiscal 2016 was primarily due to an increase in personnel for research and development, resulting in higher compensation and employee benefits of $4.8 million, to support our growing product portfolio, strategic investments in innovative solutions, including next generation solutions and new customer segments, and international market expansion. Expenses for outside contractors increased by $4.3 million and expenditures relating to prototype and expendable equipment used for research and development activities increased by approximately $1.4 million, primarily for development services including investments in next generation technologies to pursue broader growth opportunities.
We are continuing our strategic investments in our portfolio. We intend to continue to invest in research and development to support our systems and software platforms in anticipation of expected growth opportunities.
Sales and Marketing Expenses
The following table sets forth our sales and marketing expenses (in thousands, except percentages):
 
 
Three Months Ended
 
 
April 1,
2017
 
March 26,
2016
 
Variance
in
Dollars
 
Variance
in
Percent
Sales and marketing
 
$
22,429

 
$
19,062

 
$
3,367

 
18
%
Percent of total revenue
 
19
%
 
19
%
 
 
 
 
The increase in sales and marketing expenses by $3.4 million during the three months ended April 1, 2017, compared with the corresponding period in fiscal 2016 was primarily due to an increase in compensation and employee benefits by $3.5 million attributed to higher commissions due to increased shipments and higher payroll related expenses arising from changes in personnel.
We expect to continue our investments in sales and marketing in order to extend our market reach and grow our business in support of our key strategic initiatives.

20


General and Administrative Expenses
The following table sets forth our general and administrative expenses (in thousands, except percentages):
 
 
Three Months Ended
 
 
April 1,
2017
 
March 26,
2016
 
Variance
in
Dollars
 
Variance
in
Percent
General and administrative
 
$
10,257

 
$
12,684

 
$
(2,427
)
 
(19
)%
Percent of total revenue
 
9
%
 
13
%
 
 
 
 
General and administrative expenses decreased by $2.4 million during the three months ended April 1, 2017, compared with the corresponding period in fiscal 2016, primarily due to a decrease in legal fees and expenses incurred related to our defense in the Occam litigation by $3.6 million. The Occam litigation was settled in 2016; hence, no such costs were incurred in 2017. The decrease was partially offset by an increase in severance benefits by $0.5 million related to our separation agreement with our Executive Vice President and Chief Financial Officer, as well as an increase in other payroll related expenses by $0.8 million due to increase in headcount.
Amortization of Intangible Asset
The following table sets forth our amortization of intangible asset included in operating expenses (in thousands, except percentages):
 
 
Three Months Ended
 
 
April 1,
2017
 
March 26,
2016
 
Variance
in
Dollars
 
Variance
in
Percent
Amortization of intangible asset
 
$

 
$
1,701

 
$
(1,701
)
 
(100
)%
Percent of total revenue
 
%
 
2
%
 
 
 
 
The intangible asset had reached completion of its amortization period during the first quarter of fiscal 2016.
Restructuring Charges
The following table sets forth our restructuring charges (in thousands, except percentages):
 
 
Three Months Ended
 
 
April 1,
2017
 
March 26,
2016
 
Variance
in
Dollars
 
Variance
in
Percent
Restructuring charges
 
$
699

 
$

 
$
699

 
100
%
Percent of total revenue
 
1
%
 
%
 
 
 
 
In connection with a restructuring plan we adopted in March 2017, we recognized approximately $0.7 million of restructuring charges during the three months ended April 1, 2017 consisting primarily of severance and other one-time termination benefits. See Note 13, “Restructuring Charges” of the Notes to Condensed Consolidated Financial Statements in this Quarterly Report on Form 10-Q for further details regarding this restructuring plan.
Provision for Income Taxes
The following table sets forth our provision for income taxes (in thousands, except percentages):
 
 
Three Months Ended
 
 
April 1,
2017
 
March 26,
2016
 
Variance
in
Dollars
 
Variance
in
Percent
Provision for income taxes
 
$
673

 
$
121

 
$
552

 
456
%
Effective tax rate
 
(2.1
)%
 
(1.1
)%
 
 
 
 
The income tax provision for the three months ended April 1, 2017 and March 26, 2016 consisted primarily of foreign income taxes. The effective tax rate for the three months ended April 1, 2017 and March 26, 2016 was determined using an estimated annual effective tax rate adjusted for discrete items, if any, that occurred during the respective periods. Our effective tax rate for the three months ended April 1, 2017 and March 26, 2016 is impacted by the change in foreign income tax expense.
Deferred tax assets are recognized if realization of such assets is more likely than not. We have established and continues to maintain a full valuation allowance against our net deferred tax assets, with the exception of certain foreign deferred tax assets, as we do not believe that realization of those assets is more likely than not.

21


Our effective tax rate may be subject to fluctuation during the year as new information is obtained, which may affect the assumptions used to estimate the annual effective tax rate, including factors such as the mix of forecasted pre-tax earnings in the various jurisdictions in which we operate, valuation allowances against deferred tax assets, the recognition or de-recognition of tax benefits related to uncertain tax positions, and changes in or the interpretation of tax laws in jurisdictions where we conduct business.
Liquidity and Capital Resources
We have funded our operations and investing activities primarily through cash generated from operations. At April 1, 2017, we had cash, cash equivalents and marketable securities of $51.5 million, which consisted of deposits held at banks, money market mutual funds held at major financial institutions and highly liquid marketable securities such as corporate debt instruments, commercial paper and U.S. government agency securities. This includes $5.6 million of cash held by our foreign subsidiaries, primarily in China. Our current intent is to permanently reinvest our earnings from foreign operations outside the United States, and our current plans do not demonstrate a need to repatriate the earnings from foreign operations to fund our U.S. operations.
Operating Activities
During the three months ended April 1, 2017, cash used in operating activities increased as we continued to invest in research and development to pursue broader market and customer opportunities. Furthermore, we have continued to grow our professional services business for turnkey network improvement projects (including CAF 2 projects) which, as described below, generally involve greater working capital needs at the outset as services and systems are supplied, while revenue and cash collections occur after projects are accepted. Net cash used in operations of $23.5 million in the three months ended April 1, 2017 consisted of a net loss of $33.3 million, partially offset by $3.0 million of cash flow increases reflected in the net change in assets and liabilities and $6.9 million of non-cash charges. Cash flow increases resulting from the net change in assets and liabilities primarily consisted of a $11.5 million net increase in deferred revenue and deferred cost of revenue as a result of additional deferral of revenue and associated costs related to turnkey network improvement projects, a $7.0 million increase in accrued expenses and other liabilities primarily due to customer advance payments for turnkey services projects for one of our customers, and due to the timing of our payroll, sales commissions and other expenses accruals and payout, and a $0.3 million increase in accounts payable primarily due to the timing of inventory receipts and payments to our manufacturers. This was partially offset by a $12.9 million increase in accounts receivable mainly due to higher revenue billings for turnkey network improvement projects as we completed work for a number of project sites at the end of the first fiscal quarter, a $2.0 million increase in inventories primarily due to timing of inventory receipts, and a $1.0 million increase in prepaid expenses and other assets. Non-cash charges primarily consisted of $3.5 million of stock-based compensation, $2.5 million of depreciation and amortization, and $0.8 million of amortization of intangible assets.
Net cash provided by operations of $5.3 million in the three months ended March 26, 2016 consisted of a net loss of $10.7 million, more than offset by $8.2 million of non-cash charges and $7.8 million of cash flow increases reflected in the net change in assets and liabilities. Cash flow increases resulting from the net change in assets and liabilities primarily consisted of a $8.4 million increase in accrued expenses and other liabilities primarily due to the timing of our sales commissions and other expenses accruals and payout, a $6.5 million decrease in inventories primarily due to higher inventory turnover, and a $3.4 million decrease in accounts receivable mainly due to strong collections, partially offset by a $8.5 million decrease in accounts payable primarily due to the timing of inventory receipts and payments to our manufacturers, a $1.4 million net decrease in deferred revenue and deferred cost of revenue as a result of revenue and cost recognition for previous shipments related to certain turnkey projects and RUS-funded contracts, and a $0.6 million increase in prepaid expenses and other assets. Non-cash charges primarily consisted of $3.4 million of amortization of intangible assets, $2.7 million of stock-based compensation, $2.0 million of depreciation and amortization and $0.1 million of amortization of premiums related to available-for-sale securities.
Investing Activities
Net cash provided by investing activities of $0.4 million in the three months ended April 1, 2017 consisted of $2.5 million in net maturities of marketable securities, partially offset by $2.1 million in capital expenditures for purchases of test equipment, computer equipment and software.
Our cash provided by investing activities of $5.6 million in the three months ended March 26, 2016 consisted of $7.0 million in maturities of marketable securities, partially offset by $1.5 million in capital expenditures for purchases of test equipment, computer equipment and software.
Financing Activities
Net cash used in financing activities of $1.1 million in the three months ended April 1, 2017 primarily consisted of $1.1 million in payment of payroll taxes for the vesting of awards under equity incentive plans.
Net cash used in financing activities of $13.0 million in the three months ended March 26, 2016 consisted of $12.8 million repurchases of common stock and $0.3 million in payment of payroll taxes for the vesting of awards under equity incentive plans.
Stock Repurchase Program
On April 26, 2015, our board of directors approved a program to repurchase up to $40 million of our common stock from time to time. This stock repurchase program commenced in May 2015 and was completed in March 2016.
Under this program, stock was purchasable in open market or private transactions, through block trades, and/or pursuant to any trading plan adopted in accordance with Rule 10b5-1 of the Exchange Act and any open market purchases were to be made in accordance with the

22


limitations set out in Rule 10b-18 of the Exchange Act. Further, decisions to consummate repurchases (including any decision to adopt a 10b5-1 plan for this purpose) were to be made at management’s discretion at prices management considered to be attractive and in the best interests of the Company and its stockholders.
During the three months ended March 26, 2016, we repurchased 1,789,287 shares of common stock for $12.8 million at an average price of $7.16 per share. In March 2016, we completed purchases under the $40 million stock repurchase program and repurchased a total of 5,329,817 shares of common stock from May 2015 to March 2016 at an average price of $7.50 per share.
Working Capital and Capital Expenditure Needs
We currently have no material cash commitments, except for normal recurring trade payables, expense accruals, operating leases and non-cancelable firm purchase commitments. Our working capital needs related to turnkey network improvement arrangements have been substantial, and are expected to remain substantial, as under such arrangements, we generally purchase substantial equipment, components and materials and pay our subcontractors at the outset of a project, but we generally do not expect payment from our customers until completion and acceptance of the associated services, which may be one or more quarters later. We believe that our outsourced approach to manufacturing provides us significant flexibility in both managing inventory levels and financing our inventory. In the event that our revenue plan does not meet our expectations, we may eliminate or curtail expenditures to mitigate the impact on our working capital.
We have a Credit Agreement that provides for an aggregate principal amount of up to $50.0 million, with any borrowings limited to a maximum consolidated leverage ratio of consolidated funded indebtedness to consolidated EBITDA (as defined in the Credit Agreement). The Credit Agreement matures in September 2018. Proceeds of the credit facility may be used for general corporate purposes and permitted acquisitions. As of April 1, 2017, no revolving loans were drawn under the Credit Agreement and, based on the consolidated leverage ratio requirements that limit available funds under the Credit Agreement, we have no funds available for borrowing under the Credit Agreement as of April 1, 2017. For a detailed discussion of our Credit Agreement, please refer to Note 11, “Credit Facility” of the Notes to Condensed Consolidated Financial Statements included in Part I, Item 1 of this Quarterly Report on Form 10-Q.
We believe based on our current operating plan and operating cash flows, our existing cash, cash equivalents and marketable securities will be sufficient to meet our anticipated cash needs for at least the next twelve months. Our future capital requirements will depend on many factors including our rate of revenue growth, the timing and extent of spending to support development efforts, particularly research and development related to growth initiatives such as our software defined access portfolio, the timing, extent and size of turnkey professional services projects and our ability to develop operational efficiencies and successfully scale that business, the expansion of sales and marketing activities, the timing of introductions of new products and enhancements to existing products, the acquisition of new capabilities or technologies and the continued market acceptance of our products. If we are unable to generate positive operating income and positive cash flows from operations, our liquidity, results of operations and financial condition will be adversely affected. If we are unable to generate cash flows to support our operational needs, we may need to seek other sources of liquidity, including borrowings, to support our working capital needs. In addition, we may choose to seek other sources of liquidity even if we believe we have generated sufficient cash flows to support our operational needs. There is no assurance that any other sources of liquidity may be available to us on acceptable terms or at all. If we are unable to generate sufficient cash flows or obtain other sources of liquidity, we will be forced to limit our development activities, reduce our investment in growth initiatives and institute cost-cutting measures, all of which would adversely impact our business and growth.
Contractual Obligations and Commitments
Our principal commitments consist of obligations under operating leases for office space and non-cancelable outstanding purchase obligations. These commitments are disclosed in our Annual Report on Form 10-K for the year ended December 31, 2016, and have not changed materially during the three months ended April 1, 2017.
Off-Balance Sheet Arrangements
As of April 1, 2017 and December 31, 2016, we did not have any off-balance sheet arrangements.
ITEM 3. Quantitative and Qualitative Disclosures About Market Risk
Interest Rate Risk
The primary objectives of our investment activity are to preserve principal, provide liquidity and maximize income without significantly increasing risk. By policy, we do not enter into investments for trading or speculative purposes. At April 1, 2017, we had cash, cash equivalents and marketable securities of $51.5 million, which was held primarily in cash, money market funds and highly liquid marketable securities such as corporate debt instruments, commercial paper, and U.S. government agency securities. Due to the nature of these money market funds and highly liquid marketable securities, we believe that we do not have any material exposure to changes in the fair value of our cash equivalents and marketable securities as a result of changes in interest rates.
Our exposure to interest rate risk also relates to the amount of interest we must pay on our borrowings under our credit facility. Borrowings under our credit facility will accrue interest at a variable rate based upon the applicable base rate or LIBOR plus a margin depending on our consolidated leverage ratio of consolidated funded indebtedness to consolidated EBITDA (as defined in the Credit Agreement). As of April 1, 2017, we had no borrowings under the credit facility.

23


Foreign Currency Exchange Risk
Our primary foreign currency exposures are described below.
Economic Exposure
The direct effect of foreign currency fluctuations on our sales and expenses has not been material because our sales and expenses are primarily denominated in U.S. dollars (“USD”). However, we are indirectly exposed to changes in foreign currency exchange rates to the extent of our use of foreign contract manufacturers whom we pay in USD. Increases in the local currency rates of these vendors in relation to USD could cause an increase in the price of products that we purchase. Additionally, if USD strengthens relative to other currencies, such strengthening could have an indirect effect on our sales to the extent it raises the cost of our products to non-U.S. customers and thereby reduces demand. A weaker USD could have the opposite effect. The precise indirect effect of currency fluctuations is difficult to measure or predict because our sales are influenced by many factors in addition to the impact of such currency fluctuations.
Translation Exposure
Our sales contracts are primarily denominated in USD and, therefore, the majority of our revenues are not subject to foreign currency risk. We are directly exposed to changes in foreign exchange rates to the extent such changes affect our expenses related to our foreign assets and liabilities with our subsidiary in Brazil, China and the United Kingdom, whose functional currencies are the Brazilian Real (“BRL”), Chinese Renminbi (“RMB”) and British Pounds Sterling (“GBP”), respectively.
Our operating expenses are incurred primarily in the United States, with a small portion of expenses incurred in Brazil associated with sales and marketing expenses, in China associated with our research and development operations that are maintained there, and in the United Kingdom for our sales and services operations there. Our operating expenses are generally denominated in the functional currencies of our subsidiaries in which the operations are located. The percentages of our operating expenses denominated in the following currencies for the indicated fiscal periods were as follows:
 
 
Three Months Ended
 
 
April 1,
2017
 
March 26,
2016
USD
 
90
%
 
89
%
RMB
 
6
%
 
6
%
GBP
 
3
%
 
4
%
BRL
 
1
%
 
1
%
 
 
100
%
 
100
%
If USD had appreciated or depreciated by 10%, relative to RMB, GBP and BRL, our operating expenses for the first three months of 2017 would have decreased or increased by approximately $0.7 million, or approximately 1%. We do not currently enter into forward exchange contracts to hedge exposure denominated in foreign currencies or any derivative financial instruments. In the future, we may consider entering into hedging transactions to help mitigate our foreign currency exchange risk.
Foreign exchange rate fluctuations may also adversely impact our financial position as the assets and liabilities of our foreign operations are translated into USD in preparing our Condensed Consolidated Balance Sheets. The effect of foreign exchange rate fluctuations on our consolidated financial position for the three months ended April 1, 2017 was a net translation gain of approximately $0.1 million. This gain is recognized as an adjustment to stockholders’ equity through accumulated other comprehensive loss.
Transaction Exposure
We have certain assets and liabilities, primarily receivables and accounts payable (including inter-company transactions) that are denominated in currencies other than the relevant entity’s functional currency. In certain circumstances, changes in the functional currency value of these assets and liabilities create fluctuations in our reported consolidated financial position, cash flows and results of operations. Transaction gains and losses on these foreign currency denominated assets and liabilities are recognized each period within other income (expense), net in our Condensed Consolidated Statements of Comprehensive Loss. During the three months ended April 1, 2017, the net gain we recognized related to these foreign exchange assets and liabilities was approximately $0.1 million.
ITEM 4.
Controls and Procedures
Evaluation of Disclosure Controls and Procedures
Based on their evaluation as of April 1, 2017, our Chief Executive Officer and Chief Financial Officer, with the participation of our management, have concluded that our disclosure controls and procedures (as defined in Rules 13a–15(e) and 15d–15(e) under the Exchange Act) were effective at the reasonable assurance level.
Limitations on the Effectiveness of Controls
Our disclosure controls and procedures provide our Chief Executive Officer and Chief Financial Officer reasonable assurance that our disclosure controls and procedures will achieve their objectives. The term “disclosure controls and procedures,” as defined in Rules 13a-15

24


(e) and 15d-15(e) under the Exchange Act, means controls and other procedures of a company that are designed to ensure that information required to be disclosed by a company in the reports that it files or submits under the Exchange Act is recorded, processed, summarized and reported within the time periods specified in the SEC’s rules and forms. Disclosure controls and procedures include, without limitation, controls and procedures designed to ensure that information required to be disclosed by a company in the reports that it files or submits under the Exchange Act is accumulated and communicated to the company’s management, including its principal executive and principal financial officers, as appropriate, to allow timely decisions regarding required disclosure. Our management, including our Chief Executive Officer and Chief Financial Officer, does not expect that our disclosure controls and procedures or our internal control over financial reporting can or will prevent all human error. Our management recognizes that a control system, no matter how well designed and implemented, can provide only reasonable, not absolute, assurance that the objectives of the control system are met. Furthermore, the design of a control system must reflect the fact that there are internal resource constraints, and the benefit of controls must be weighed relative to their corresponding costs. Because of the limitations in all control systems, no evaluation of controls can provide complete assurance that all control issues and instances of error, if any, within our company are detected. These inherent limitations include the realities that judgments in decision-making can be faulty, and that breakdowns can occur due to human error or mistake. Additionally, controls, no matter how well designed, could be circumvented by the individual acts of specific persons within the organization. The design of any system of controls is also 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 objectives under all potential future conditions.
Changes in Internal Control over Financial Reporting
There was no change in our internal control over financial reporting identified in connection with the evaluation required by Rule 13a-15(d) and 15d-15(d) of the Exchange Act that occurred during the period covered by this report that has materially affected, or is reasonably likely to materially affect, our internal control over financial reporting.

25


PART II. OTHER INFORMATION

ITEM 1. Legal Proceedings
For a description of our material pending legal proceedings, please refer to Note 7 “Commitments and Contingencies – Litigation” of the Notes to Condensed Consolidated Financial Statements included in Part I, Item 1 of this Quarterly Report on Form 10-Q, which is incorporated by reference.
ITEM 1A. Risk Factors
We have identified the following additional risks and uncertainties that may affect our business, financial condition and/or results of operations. The risks described below include any material changes to and supersede the description of the risk factors disclosed in Part I, Item 1A of our Annual Report on Form 10-K for the year ended December 31, 2016, as filed with the Securities and Exchange Commission on February 28, 2017. Investors should carefully consider the risks described below, together with the other information set forth in this Quarterly Report on Form 10-Q, before making any investment decision. The risks described below are not the only ones we face. Additional risks not currently known to us or that we currently believe are immaterial may also significantly impair our business operations. Our business could be harmed by any of these risks. The trading price of our common stock could decline due to any of these risks, and investors may lose all or part of their investment.
Risks Related to Our Business and Industry
Our markets are rapidly changing, which makes it difficult to predict our future revenue and plan our expenses appropriately.
We compete in markets characterized by rapid technological change, changing needs of communications service providers, or CSPs, evolving industry standards and frequent introductions of new products and services. In addition, on an ongoing basis we expect to be required to reposition our product and service offerings and introduce new products and services as we encounter rapidly changing CSP requirements and increasing competitive pressures. We may not be successful in doing so in a timely and responsive manner, or at all. As a result, it is difficult to forecast our future revenues and plan our operating expenses appropriately, which makes it difficult to predict our future operating results.
We have a history of losses, and we may not be able to generate positive operating income and positive cash flows in the future.
We have experienced net losses in each year of our existence. For the years ended December 31, 2016, 2015 and 2014, we incurred net losses of $27.4 million, $26.3 million, and $20.8 million, respectively. For the first three months of 2017, we incurred a net loss of $33.3 million. As of April 1, 2017 and December 31, 2016, we had an accumulated deficit of $617.7 million and $584.3 million, respectively.
We expect to continue to incur significant expenses and cash outlays for research and development, growth of our services operations, investments in innovative technologies, expansion of our product portfolio, sales and marketing, customer support and general and administrative functions as we expand our business and operations and target new customer segments, primarily larger CSPs including cable multiple system operators, or MSOs. Given our growth rate and the intense competitive pressures we face, we may be unable to control our operating costs.
We cannot guarantee that we will achieve profitability in the future. We will have to generate and sustain significant and consistent increased revenue, while continuing to control our expenses, in order to achieve and then maintain profitability. We may also incur significant losses in the future for a number of reasons, including the risks discussed in this “Risk Factors” section and other factors that we cannot anticipate. We have incurred higher than expected costs associated with our ramp of our professional services business and, if we are unable to scale that business and attain operational efficiencies, we will continue to incur losses. If we are unable to generate positive operating income and positive cash flows from operations, our liquidity, results of operations and financial condition will be adversely affected. If we are unable to generate cash flows to support our operational needs, we may need to seek other sources of liquidity, including borrowings, to support our working capital needs. In addition, we may choose to seek other sources of liquidity even if we believe we have generated sufficient cash flows to support our operational needs. There is no assurance that any other sources of liquidity may be available to us on acceptable terms or at all. In particular, under our Credit Agreement with Bank of America, N.A., we currently do not have any borrowings available based on the consolidated leverage ratio requirements under the Credit Agreement. If we are unable to generate sufficient cash flows or obtain other sources of liquidity, we will be forced to limit our development activities, reduce our investment in growth initiatives and institute cost-cutting measures, all of which would adversely impact our business and growth.
Our quarterly and annual operating results may fluctuate significantly, which may make it difficult to predict our future performance and could cause the market price of our stock to decline.
A number of factors, many of which are outside of our control, may cause or contribute to significant fluctuations in our quarterly and annual operating results. These fluctuations may make financial planning and forecasting difficult. Comparing our operating results on a period-to-period basis may not be meaningful, and you should not rely on our past results as an indication of our future performance. If our revenue or operating results fall below the expectations of investors or securities analysts, or below any guidance we may provide to the market, the market price of our stock would likely decline. Moreover, we may experience delays in recognizing revenue under applicable revenue recognition rules. For example, revenues associated with large turnkey network improvement projects, which include projects that are funded by the CAF 2 program, are generally deferred until customer acceptance is received and may be subject to delays, rework

26


requirements and unexpected costs among other uncertainties. Certain government-funded contracts, such as those funded by U.S. Department of Agriculture’s RUS, also include acceptance and administrative requirements that delay revenue recognition. The extent of these delays and their impact on our revenues can fluctuate considerably depending on the number and size of purchase orders under these contracts for a given time period. In addition, unanticipated decreases in our available liquidity due to fluctuating operating results could limit our growth and delay implementation of our expansion plans.
In addition to the other risk factors listed in this “Risk Factors” section, factors that have in the past and may continue to contribute to the variability of our operating results include:
our ability to predict our revenue and reduce and control product costs;
our ability to increase our sales to larger CSPs globally;
the capital spending patterns of CSPs and any decrease or delay in capital spending by CSPs due to macro-economic conditions, regulatory uncertainties, or other reasons;
the impact of government-sponsored programs on our customers;
intense competition;
our ability to develop new products or enhancements that support technological advances and meet changing CSP requirements;
our ability to achieve market acceptance of our products and CSPs’ willingness to deploy our new products;
the concentration of our customer base;
the length and unpredictability of our sales cycles and timing of orders;
our focus on CSPs with limited revenue potential;
our lack of long-term, committed-volume purchase contracts with our customers;
our exposure to the credit risks of our customers;
fluctuations in our gross margins;
the interoperability of our products with CSP networks;
our dependence on sole-, single- and limited-source suppliers;
our ability to manage our relationships with our contract manufacturers and suppliers;
our ability to forecast our manufacturing requirements and manage our inventory;
our products’ compliance with industry standards;
our ability to expand our international operations;
our ability to protect our intellectual property and the cost of doing so;
the quality of our products, including any undetected hardware defects or bugs in our software;
our ability to estimate future warranty obligations due to product failure rates;
our ability to obtain necessary third-party technology licenses at reasonable costs;
the regulatory and physical impacts of climate change and other natural events;
the attraction and retention of qualified employees and key management personnel;
our ability to build and sustain the proper information technology infrastructure; and
our ability to maintain proper and effective internal controls.
Our gross margins may fluctuate over time, and our current level of gross margins may not be sustainable.
Our current level of gross margins may not be sustainable and may be adversely affected by numerous factors, including:
changes in customer, geographic or product mix, including the mix of configurations within each product group;
increased price competition, including the impact of customer discounts and rebates;
our ability to reduce and control product costs;
changes in component pricing;
changes in contract manufacturer rates;
charges incurred due to inventory holding periods if parts ordering does not correctly anticipate product demand;
introduction of new products;
an increase in revenue mix toward services, which typically have lower margins;
our ability to scale our services business in order to gain desired efficiencies;
changes in shipment volume;
changes in or increased reliance on distribution channels;
increased expansion efforts into new or emerging markets;
increased warranty costs;
excess and obsolete inventory and inventory holding charges;
expediting costs incurred to meet customer delivery requirements; and
potential costs associated with contractual liquidated damages obligations.

27


An increase in revenue mix towards services will adversely affect our gross margins.
Customers are demanding greater professional and support services for our products, which usually have a lower gross margin than product purchases. In particular, we have experienced increased demand for professional services associated with network improvement projects, which typically are turnkey projects whereby we supply products and related professional services such as network planning, product installation, testing and network turn up. Revenue recognized from such professional services may be delayed because of the timing of completion and acceptance of a project or milestone, including third party delays that may be outside our control. Additionally, if we are unable to meet project deadlines for professional and support services due to our suppliers’ inability to meet our demands for components or for any other reasons, we will incur additional costs, including higher premiums to source necessary components, additional costs and expedite fees to meet project deadlines, all of which would negatively impact our gross margins. We also rely upon third party subcontractors to assist with some of our services projects, which generally result in higher costs and increased risk of cost overruns, including expenditures for costly rework, which would also negatively impact our gross margins. Furthermore, as we grow our professional service business to meet customer demand, we incur ramp up costs and we may not achieve the desired efficiencies and scale in our professional services business, which will have an adverse impact on our gross margins. Increases in professional services as a proportion of our revenue mix have resulted in lower overall gross margins and may continue to result in lower overall gross margins in future periods. This negative impact on gross margins is exacerbated in periods where we experience accelerated levels of activity to meet project requirements and customer deadlines. Moreover, the increase in our professional services projects has resulted in increased deferred costs, including costs directly associated with the delivery of the professional services for the arrangement, that are recognized as cost of revenue only when all revenue recognition criteria are met for the arrangement. In the event some or all of such deferred costs are deemed unrecoverable, including as a result of cost overruns, we will incur additional charges to cost of revenue in the period such deferred costs are determined to be unrecoverable. Any charge to cost of revenue for deferred costs determined to be unrecoverable would negatively impact our gross margins.
Our business is dependent on the capital spending patterns of CSPs, and any decrease or delay in capital spending by CSPs in response to economic conditions, uncertainties associated with the implementation of regulatory reform, or otherwise would reduce our revenues and harm our business.
Demand for our products depends on the magnitude and timing of capital spending by CSPs as they construct, expand, upgrade and maintain their access networks. Any future economic downturn may cause a slowdown in telecommunications industry spending, including in the specific geographies and markets in which we operate. In response to reduced consumer spending, challenging capital markets or declining liquidity trends, capital spending for network infrastructure projects of CSPs could be delayed or canceled. In addition, capital spending is cyclical in our industry, sporadic among individual CSPs and can change on short notice. As a result, we may not have visibility into changes in spending behavior until nearly the end of a given quarter.
CSP spending on network construction, maintenance, expansion and upgrades is also affected by reductions in their budgets, delays in their purchasing cycles, access to external capital (such as government grants and loan programs or the capital markets), and seasonality and delays in capital allocation decisions. For example, our CSP customers tend to spend less in the first fiscal quarter as they are still finalizing their annual budgets and in certain regions customers are also challenged by winter weather conditions that inhibit fiber deployment in outside plants. Also, softness in demand across any of our customer markets, including due to macro-economic conditions beyond our control or uncertainties associated with the implementation of regulatory reforms, has in the past and could in the future lead to unexpected slowdown in capital expenditures by service providers. In some countries where we do business, such as Russia, the weakened economy has resulted in economic instability which has had negative effects, including a decrease in purchasing power due to currency devaluations as well as generally more cautious purchasing decisions.
Many factors affecting our results of operations are beyond our control, particularly in the case of large CSP orders and network infrastructure deployments involving multiple vendors and technologies where the achievement of certain thresholds for acceptance is subject to the readiness and performance of the CSP or other providers and changes in CSP requirements or installation plans. Further, CSPs may not pursue infrastructure upgrades that require our access systems and software. Infrastructure improvements may be delayed or prevented by a variety of factors including cost, regulatory obstacles (including uncertainties associated with the implementation of regulatory reforms), mergers, lack of consumer demand for advanced communications services and alternative approaches to service delivery. Reductions in capital expenditures by CSPs, particularly CSPs that are significant customers, may have a material negative impact on our revenues and results of operations and slow our rate of revenue growth. As a consequence, our results for a particular period may be difficult to predict, and our prior results are not necessarily indicative of results in future periods.
Government-sponsored programs could impact the timing and buying patterns of CSPs, which may cause fluctuations in our operating results.
We sell to CSPs, which include U.S.-based Independent Operating Companies (“IOCs”), which have revenues that are particularly dependent upon interstate and intrastate access charges and federal and state subsidies. The Federal Communications Commission (“FCC”) and some states may consider changes to such payments and subsidies, and these changes could reduce IOC revenues. Furthermore, many IOCs use or expect to use government-supported loan programs or grants, such as RUS loans and grants, to finance capital spending. Changes to these programs, including uncertainty from government and administrative change, could reduce the ability of IOCs to access capital and thus reduce our revenue opportunities.
Many of our customers were awarded grants or loans under government stimulus programs such as the Broadband Stimulus (“BBS”) programs under the American Recovery and Reinvestment Act of 2009 (“ARRA”) and the funds distributed under the FCC’s CAF program, and have purchased and will continue to purchase products from us or other suppliers while such programs and funding are available. However, customers may substantially curtail future purchases of products as ARRA funding winds down or because all purchases have been

28


completed. For example, the Broadband Initiatives Program administered by RUS ended on July 31, 2015, the date by which funded projects were to be completed.
Under the terms of a RUS equipment contract that includes installation services, the customer does not take possession and control and title does not pass until formal acceptance is obtained from the customer. Under this type of arrangement, we do not recognize revenue until we have received formal acceptance from the customer. The timing of revenue recognition related to the sales of our products to CSPs who have received RUS funds may create significant fluctuations in our revenue and operating results from period to period, which could harm our financial results for certain periods. In addition, any changes in government regulations and subsidies could cause our customers to change their purchasing decisions, which could have an adverse effect on our operating results and financial condition.
We face intense competition that could reduce our revenue and adversely affect our financial results.
The market for our products is highly competitive, and we expect competition from both established and new companies to increase. Our competitors include companies such as ADTRAN, Inc., Alcatel-Lucent S.A. (now part of Nokia), Arris Group, Inc., Ciena Corporation, Huawei Technologies Co. Ltd., ZTE Corporation and DASAN Zhone Solutions, Inc., among others.
Our ability to compete successfully depends on a number of factors, including:
the successful development of new products;
our ability to anticipate CSP and market requirements and changes in technology and industry standards;
our ability to differentiate our products from our competitors’ offerings based on performance, cost-effectiveness or other factors;
our ongoing ability to successfully integrate acquired product lines and customer bases into our business;
our ability to gain customer acceptance of our products; and
our ability to market and sell our products.
The broadband access equipment market has undergone and continues to undergo consolidation, as participants have merged, made acquisitions or entered into partnerships or other strategic relationships with one another to offer more comprehensive solutions than they individually had offered. Examples include our acquisitions of Occam in February 2011 and Ericsson’s fiber access assets in November 2012; Adtran’s acquisition of Nokia Siemens’s broadband access line business in May 2012; Arris’s acquisitions of BigBand Networks in October 2011, Motorola Mobility’s Home Unit from Google in December 2012 and Pace plc in January 2016; Nokia’s acquisition of Alcatel-Lucent in January 2016 and the merger of DASAN Zhone Solutions with DASAN Network Solutions in September 2016. We expect this trend to continue as companies attempt to strengthen or maintain their market positions in an evolving industry.
Many of our current or potential competitors have longer operating histories, greater name recognition, larger customer bases and significantly greater financial, technical, sales, marketing and other resources than we do and are better positioned to acquire and offer complementary products and services. Many of our competitors have broader product lines and can offer bundled solutions, which may appeal to certain customers. Our competitors may also invest additional resources in developing more compelling product offerings. Potential customers may also prefer to purchase from their existing suppliers rather than a new supplier, regardless of product performance or features, because the products that we and our competitors offer require a substantial investment of time and funds to install.
Some of our competitors may offer substantial discounts or rebates to win new customers or to retain existing customers. If we are forced to reduce prices in order to secure customers, we may be unable to sustain gross margins at desired levels or achieve profitability. Competitive pressures could result in increased pricing pressure, reduced profit margins, increased sales and marketing expenses and failure to increase, or the loss of, market share, any of which could reduce our revenue and adversely affect our financial results.
Product development is costly and if we fail to develop new products or enhancements that meet changing CSP requirements, we could experience lower sales.
Our market is characterized by rapid technological advances, frequent new product introductions, evolving industry standards and unanticipated changes in subscriber requirements. Our future success will depend significantly on our ability to anticipate and adapt to such changes, and to offer, on a timely and cost-effective basis, products and features that meet changing CSP demands and industry standards. We intend to continue making significant investments in developing new products and enhancing the functionality of our existing products. Developing our products is expensive, complex and involves uncertainties. We may not have sufficient resources to successfully manage lengthy product development cycles. For the years ended December 31, 2016, 2015, and 2014, our research and development expenses were $106.9 million or 23% of our revenue, $89.7 million or 22% of our revenue, and $80.3 million or 20% of our revenue, respectively. For the first three months of 2017, our research and development expenses were $33.8 million or 29% of our revenue. We believe that we must continue to dedicate a significant amount of resources to our research and development efforts to maintain our competitive position. These investments may take several years to generate positive returns, if ever. In addition, we may experience design, manufacturing, marketing and other difficulties that could delay or prevent the development, introduction or marketing of new products and enhancements. If we fail to meet our development targets, demand for our products will decline.
In addition, the introduction of new or enhanced products also requires that we manage the transition from older products to these new or enhanced products in order to minimize disruption in customer ordering patterns, fulfill ongoing customer commitments and ensure that adequate supplies of new products are available for delivery to meet anticipated customer demand. If we fail to maintain compatibility with other software or equipment found in our customers’ existing and planned networks, we may face substantially reduced demand for our products, which would reduce our revenue opportunities and market share. Moreover, as customers complete infrastructure deployments, they may require greater levels of service and support than we have provided in the past. We may not be able to provide products, services and

29


support to compete effectively for these market opportunities. If we are unable to anticipate and develop new products or enhancements to our existing products on a timely and cost-effective basis, we could experience lower sales, which would harm our business.
Our new products are early in their life cycles and subject to uncertain market demand. If our customers are unwilling to install our new products or deploy our new services or we are unable to achieve market acceptance of our new products, our business and financial results will be harmed.
Our new products are early in their life cycles and subject to uncertain market demand. They also may face obstacles in manufacturing, deployment and competitive response. Potential customers may choose not to invest the additional capital required for initial system deployment of new products. In addition, demand for new products is dependent on the success of our customers in deploying and selling advanced services to their subscribers. Our products support a variety of advanced broadband services, such as high-speed Internet, Internet protocol television, mobile broadband, high-definition video and online gaming. If subscriber demand for such services does not grow as expected or declines or our customers are unable or unwilling to deploy and market these services, demand for our products may decrease or fail to grow at rates we anticipate.
Our customer base is concentrated, and there are a limited number of potential customers for our products. The loss of any of our key customers, a decrease in purchases by our key customers or our inability to grow our customer base would adversely impact our revenues and results of operations and any delays in payment by a key customer could negatively impact our cash flows and working capital.
Historically, a large portion of our sales has been to a limited number of customers. For example, one customer accounted for 21%, 22% and 23%, of our revenue for the years ended December 31, 2016, 2015 and 2014, respectively, and another customer accounted for 15% of our revenue for the year ended December 31, 2016. However, we cannot anticipate the level of purchases in the future by these customers. Any decrease or delay in purchases and/or capital expenditure plans of any of our key customers, or our inability to grow our sales with existing customers, may have a material negative impact on our revenues and results of operations.
We anticipate that a large portion of our revenues will continue to depend on sales to a limited number of customers. In addition, some larger customers may demand discounts and rebates or desire to purchase their access systems and software from multiple providers. As a result of these factors, our future revenue opportunities may be limited, our margins could be reduced, and our profitability may be adversely impacted. The loss of, or reduction in, orders from any key customer would significantly reduce our revenues and harm our business. Furthermore, delays in payment from any of our key customers could have a material negative impact on our cash flows and working capital to support our business operations.
Furthermore, in recent years, the CSP market has undergone substantial consolidation. Industry consolidation generally has negative implications for equipment suppliers, including a reduction in the number of potential customers, a decrease in aggregate capital spending, and greater pricing leverage on the part of CSPs over equipment suppliers. Continued consolidation of the CSP industry and among the ILEC and IOC customers, who represent a large part of our business, could make it more difficult for us to grow our customer base, increase sales of our products and maintain adequate gross margins.
Our sales cycles can be long and unpredictable, and our sales efforts require considerable time and expense. As a result, our sales are difficult to predict and may vary substantially from quarter to quarter, which may cause our operating results to fluctuate significantly.
The timing of our revenues is difficult to predict. Our sales efforts often involve educating CSPs about the use and benefits of our products. CSPs typically undertake a significant evaluation process, which frequently involves not only our products but also those of our competitors and results in a lengthy sales cycle. Sales cycles for larger customers are relatively longer and require considerably more time and expense. We spend substantial time, effort and money in our sales efforts without any assurance that our efforts will produce sales. In addition, product purchases are frequently subject to budget constraints, multiple approvals and unplanned administrative, processing and other delays. The timing of revenues related to sales of products and services that have installation requirements may be difficult to predict due to interdependencies that may be beyond our control, such as CSP testing and turn-up protocols or other vendors’ products, services or installations of equipment upon which our products and services rely. In addition, larger projects may have longer periods between project commencement and completion and recognition of revenues. Such delays may result in fluctuations in our quarterly revenues. If sales expected from a specific customer for a particular quarter are not realized in that quarter or at all, we may not achieve our revenue forecasts and our financial results would be adversely affected.
Our focus on CSPs with relatively small networks limits our revenues from sales to any one customer and makes our future operating results difficult to predict.
A large portion of our sales efforts continue to be focused on CSPs with relatively small networks, cable multiple system operators (“MSOs”) and selected international CSPs. Our current and potential customers generally operate small networks with limited capital expenditure budgets. Accordingly, we believe the potential revenues from the sale of our products to any one of these customers are limited. As a result, we must identify and sell products to new customers each quarter to continue to increase our sales. In addition, the spending patterns of many of our customers are characterized by small and sporadic purchases. As a consequence, we have limited backlog and will likely continue to have limited visibility into future operating results.

30


We do not have long-term, committed-volume purchase contracts with our customers, and therefore have no guarantee of future revenues from any customer.
We typically have not entered into long-term, committed-volume purchase contracts with our customers, including our key customers which account for a material portion of our revenues. As a result, any of our customers may cease to purchase our products at any time. In addition, our customers may attempt to renegotiate terms of sale, including price and quantity. If any of our key customers stop purchasing our access systems and software for any reason, our business and results of operations would be harmed.
Our efforts to increase our sales to CSPs globally, including MSOs, may be unsuccessful.
Our sales and marketing efforts have been focused on CSPs in North America. Part of our long-term strategy is to increase sales to CSPs globally, including MSOs. We have devoted and continue to devote substantial technical, marketing and sales resources to the pursuit of these larger CSPs, who have lengthy equipment qualification and sales cycles, without any assurance of generating sales. In particular, sales to these larger CSPs may require us to upgrade our products to meet more stringent performance criteria and interoperability requirements, develop new customer-specific features or adapt our product to meet international standards. For example, we have been recently invited by a large CSP to engage in initial testing and laboratory trials for our NG-PON2 technology along with our partner Ericsson. We have invested and expect to continue to invest considerable time, effort and expenditures, including investment in product research and development, related to this opportunity without any assurance that our efforts will produce orders or revenues. If we are unable to successfully increase our sales to larger CSPs, our operating results, financial condition, cash flows and long-term growth may be negatively impacted.
We are exposed to the credit risks of our customers; if we have inadequately assessed their creditworthiness, we may have more exposure to accounts receivable risk than we anticipate. Failure to collect our accounts receivable in amounts that we anticipate could adversely affect our operating results and financial condition.
In the course of our sales to customers, we may encounter difficulty collecting accounts receivable and could be exposed to risks associated with uncollectible accounts receivable. We maintain an allowance for doubtful accounts for estimated losses resulting from the inability or unwillingness of our customers to make required payments. However, these allowances are based on our judgment and a variety of factors and assumptions.
We perform credit evaluations of our customers’ financial condition. However, our evaluation of the creditworthiness of customers may not be accurate if they do not provide us with timely and accurate financial information, or if their situations change after we evaluate their credit. While we attempt to monitor these situations carefully, adjust our allowances for doubtful accounts as appropriate and take measures to collect accounts receivable balances, we have written down accounts receivable and written off doubtful accounts in prior periods and may be unable to avoid additional write-downs or write-offs of doubtful accounts in the future. Such write-downs or write-offs could negatively affect our operating results for the period in which they occur, and could harm our financial condition.
Our products must interoperate with many software applications and hardware products found in our customers’ networks. If we are unable to ensure that our products interoperate properly, our business would be harmed.
Our products must interoperate with our customers’ existing and planned networks, which often have varied and complex specifications, utilize multiple protocol standards, include software applications and products from multiple vendors and contain multiple generations of products that have been added over time. As a result, we must continually ensure that our products interoperate properly with these existing and planned networks. To meet these requirements, we must undertake development efforts that require substantial capital investment and employee resources. We may not accomplish these development goals quickly or cost-effectively, if at all. If we fail to maintain compatibility with other software or equipment found in our customers’ existing and planned networks, we may face substantially reduced demand for our products, which would reduce our revenue opportunities and market share.
We have entered into interoperability arrangements with a number of equipment and software vendors for the use or integration of their technology with our products. These arrangements give us access to and enable interoperability with various products that we do not otherwise offer. If these relationships fail, we may have to devote substantially more resources to the development of alternative products and processes and our efforts may not be as effective as the combined solutions under our current arrangements. In some cases, these other vendors are either companies that we compete with directly or companies that have extensive relationships with our existing and potential customers and may have influence over the purchasing decisions of those customers. Some of our competitors have stronger relationships with some of our existing and other potential interoperability partners, and as a result, our ability to have successful interoperability arrangements with these companies may be harmed. Our failure to establish or maintain key relationships with third-party equipment and software vendors may harm our ability to successfully sell and market our products.
The quality of our support and services offerings is important to our customers, and if we fail to continue to offer high quality support and services, we could lose customers, which would harm our business.
Once our products are deployed within our customers’ networks, they depend on our support organization to resolve any issues relating to those products. A high level of support is critical for the successful marketing and sale of our products. Furthermore, our services to customers have increasingly broadened to include network design and services to deploy our products within our customers’ networks, such as our professional services associated with turnkey network upgrade projects for our customers. If we do not effectively assist our customers in deploying our products, succeed in helping them quickly resolve post-deployment issues or provide effective ongoing support, it could adversely affect our ability to sell our products to existing customers and harm our reputation with potential new customers. As a result, our failure to maintain high quality support and services could result in the loss of customers, which would harm our business.

31


Our products are highly technical and may contain undetected hardware defects or software bugs, which could harm our reputation and adversely affect our business.
Our products are highly technical and when deployed, are critical to the operation of many networks. Our products have contained and may contain undetected defects, bugs or security vulnerabilities. Some defects in our products may only be discovered after a product has been installed and used by customers, and may in some cases only be detected under certain circumstances or after extended use. Any errors, bugs, defects or security vulnerabilities discovered in our products after commercial release could result in loss of revenues or delay in revenue recognition, loss of customers and increased service and warranty and retrofit costs, any of which could adversely affect our business, operating results and financial condition. In addition, we could face claims for product liability, tort or breach of warranty. Our contracts with customers contain provisions relating to warranty disclaimers and liability limitations, which may not be upheld. Defending a lawsuit, regardless of its merit, is costly and may divert management’s attention and adversely affect the market’s perception of us and our products. In addition, if our business liability insurance coverage proves inadequate or future coverage is unavailable on acceptable terms or at all, our business, operating results and financial condition could be adversely impacted.
Our estimates regarding future warranty or product obligations may change due to product failure rates, shipment volumes, field service obligations and rework costs incurred in correcting product failures. If our estimates change, the liability for warranty or product obligations may be increased, impacting future cost of revenue.
Our products are highly complex, and our product development, manufacturing and integration testing may not be adequate to detect all defects, errors, failures and quality issues. Quality or performance problems for products covered under warranty could adversely impact our reputation and negatively affect our operating results and financial position. The development and production of new products with high complexity often involves problems with software, components and manufacturing methods. If significant warranty or other product obligations arise due to reliability or quality issues arising from defects in software, faulty components or improper manufacturing methods, our operating results and financial position could be negatively impacted by:
cost associated with fixing software or hardware defects;
high service and warranty expenses;
high inventory obsolescence expense;
delays in collecting accounts receivable;
payment of liquidated damages for performance failures; and
declining sales to existing customers.
We do not have manufacturing capabilities, and therefore we depend upon a small number of outside contract manufacturers. We do not have supply contracts with all of these contract manufacturers; consequently, our operations could be disrupted if we encounter problems with any of these contract manufacturers.
We do not have internal manufacturing capabilities, and rely upon a small number of contract manufacturers to build our products. In particular, we rely on Flex Ltd., formerly Flextronics (“Flex”) for the manufacture of most of our products. Our reliance on a small number of contract manufacturers makes us vulnerable to possible capacity constraints and reduced control over component availability, delivery schedules, manufacturing yields and costs.
We do not have supply contracts with some of our contract manufacturers. Consequently, these contract manufacturers are not obligated to supply products to us for any specific period, in any specific quantity or at any certain price. In addition, we have limited control over our contract manufacturers’ quality systems and controls, and therefore may not be able to ensure levels of quality manufacture suitable for our customers.
The revenues that Flex and other contract manufacturers generate from our orders represent a relatively small percentage of those manufacturers’ overall revenues. As a result, fulfilling our orders may not be considered a priority if such manufacturers are constrained in their ability to fulfill all of their customer obligations in a timely manner. In addition, a substantial part of our manufacturing is done in our contract manufacturer facilities that are located outside of the United States. We believe that the location of these facilities outside of the United States increases supply risk, including the risk of supply interruptions or reductions in manufacturing quality or controls. Moreover, regulatory changes or government actions relating to export or import regulations, economic sanctions or related legislation, or the possibility of such changes or actions, may create uncertainty or result in changes to or disruption in our operations with our contract manufacturers.
If Flex or any of our other contract manufacturers were unable or unwilling to continue manufacturing our products in required volumes and at high quality levels, we would have to identify, qualify and select acceptable alternative contract manufacturers. An alternative contract manufacturer may not be available to us when needed or may not be in a position to satisfy our production requirements at commercially reasonable prices and quality. Any significant interruption in manufacturing would require us to reduce our supply of products to our customers, which in turn would reduce our revenues and harm our relationships with our customers.
We and our business partners, including our contract manufacturers and suppliers, depend on sole-source, single-source and limited-source suppliers for some key components. If we and our business partners are unable to source these components on a timely basis, we will not be able to deliver our products to our customers.
We and our business partners, including our contract manufacturers and suppliers, depend on sole-source, single-source and limited-source suppliers for some key components of our products. For example, certain of our application-specific integrated circuit processors and resistor networks are purchased from sole-source suppliers.

32


Any of the sole-source, single-source and limited-source suppliers upon whom we or our business partners rely could stop producing our components, cease operations, or enter into exclusive arrangements with our competitors. In addition, purchase volumes of such components may be too low for Calix to be considered a priority customer by these suppliers. As a result, these suppliers could stop selling to us and our business partners at commercially reasonable prices, or at all. Any such interruption or delay may force us and our business partners to seek similar components from alternative sources, which may not be available. Switching suppliers could also require that we redesign our products to accommodate new components, and could require us to re-qualify our products with our customers, which would be costly and time-consuming. Any interruption in the supply of sole-source, single-source or limited-source components for our products would adversely affect our ability to meet scheduled product deliveries to our customers, could result in lost revenue or higher expenses and would harm our business.
We utilize domestic and international third parties to design and manufacture certain of our products. If these manufacturers fail to provide these products, we could incur additional costs and delays or lose revenue.
From time to time we enter into original design manufacturer (“ODM”) and original equipment manufacturer (“OEM”) agreements for the design and manufacture of certain products in order to enable us to offer products on an accelerated basis. For example, a third party assisted in the design of and currently manufactures portions of our E-series systems and nodes family. If any of these ODMs or OEMs stop producing these products, for any reason, we would have to obtain similar products from alternative sources, which may not be available on commercially reasonable terms, if at all. We also have limited control over disruptions, such as supply interruptions or manufacturing quality, that may occur at ODM and OEM facilities located outside of the United States. In addition, switching manufacturers could require us to re-qualify our products with our customers, which would also be costly and time-consuming. Any interruption in the supply of products would adversely affect our ability to meet scheduled product deliveries to our customers, could result in lost revenue or higher expenses and would harm our business.
If we fail to forecast our manufacturing requirements accurately or fail to properly manage our inventory with our contract manufacturers, we could incur additional costs, experience manufacturing delays and lose revenue.
We bear inventory risk under our contract manufacturing arrangements and our ODM and OEM agreements. Lead times for the materials and components that we order through our manufacturers vary significantly and depend on numerous factors, including the specific supplier, contract terms and market demand for a component at a given time. Lead times for certain key materials and components incorporated into our products are currently lengthy, requiring our manufacturers to order materials and components several months in advance of manufacture.
If we overestimate our production requirements, our manufacturers may purchase excess components and build excess inventory. If our manufacturers, at our request, purchase excess components that are unique to our products or build excess products, we could be required to pay for these excess parts or products and their storage costs. Historically, we have reimbursed our primary contract manufacturers for a portion of inventory purchases when our inventory has been rendered excess or obsolete. Examples of when inventory may be rendered excess or obsolete include manufacturing and engineering change orders resulting from design changes or in cases where inventory levels greatly exceed projected demand. If we incur payments to our manufacturers associated with excess or obsolete inventory, this would have an adverse effect on our gross margins, financial condition and results of operations.
We have experienced unanticipated increases in demand from customers, which resulted in delayed shipments and variable shipping patterns. If we underestimate our product requirements, our manufacturers may have inadequate component inventory, which could interrupt manufacturing of our products and result in delays or cancellation of sales.
As the market for our products evolves, changing customer requirements may adversely affect the valuation of our inventory.
Customer demand for our products can change rapidly in response to market and technology developments. Demand can be affected not only by customer- or market-specific issues, but also by broader economic and/or geopolitical factors. We may, from time to time, adjust inventory valuations downward in response to our assessment of demand from our customers for specific products or product lines.
If we fail to comply with evolving industry standards, sales of our existing and future products would be adversely affected.
The markets for our products are characterized by a significant number of standards, both domestic and international, which are evolving as new technologies are developed and deployed. As we expand into adjacent markets and increase our international footprint, we are likely to encounter additional standards. Our products must comply with these standards in order to be widely marketable. In some cases, we are compelled to obtain certifications or authorizations before our products can be introduced, marketed or sold in new markets or to customers that we have not historically served. For example, our ability to maintain Operations System Modification for Intelligent Network Elements (“OSMINE”) certification for our products will affect our ongoing ability to continue to sell our products to Tier 1 CSPs.
In addition, our ability to expand our international operations and create international market demand for our products may be limited by regulations or standards adopted by other countries that may require us to redesign our existing products or develop new products suitable for sale in those countries. Although we believe our products are currently in compliance with domestic and international standards and regulations in countries in which we currently sell, we may not be able to design our products to comply with evolving standards and regulations in the future. This ongoing evolution of standards may directly affect our ability to market or sell our products. Further, the cost of complying with the evolving standards and regulations or the failure to obtain timely domestic or foreign regulatory approvals or certification could prevent us from selling our products where these standards or regulations apply, which would result in lower revenues and lost market share.

33


We may be unable to successfully expand our international operations. In addition, we may be subject to a variety of international risks that could harm our business.
We currently generate most of our sales from customers in North America and have limited experience marketing, selling and supporting our products and services outside North America or managing the administrative aspects of a worldwide operation. While we are in the process of expanding our international operations, we may not be able to create or maintain international market demand for our products. In addition, as we expand our operations internationally, our support organization will face additional challenges including those associated with delivering support, training and documentation in languages other than English. If we invest substantial time and resources to expand our international operations and are unable to do so successfully and in a timely manner, our business, financial condition and results of operations will suffer.
In the course of expanding our international operations and operating overseas, we will be subject to a variety of risks, including:
differing regulatory requirements, including tax laws, trade laws, data privacy laws, labor regulations, tariffs, export quotas, custom duties or other trade restrictions;
liability or damage to our reputation resulting from corruption or unethical business practices in some countries;
exposure to effects of fluctuations in currency exchange rates if, over time, international customer contracts are increasingly denominated in local currencies;
longer collection periods and difficulties in collecting accounts receivable;
greater difficulty supporting and localizing our products;
different or unique competitive pressures as a result of, among other things, the presence of local equipment suppliers;
challenges inherent in efficiently managing an increased number of employees over large geographic distances, including the need to implement appropriate systems, policies, and compensation, benefits and compliance programs;
limited or unfavorable intellectual property protection;
risk of change in international political or economic conditions, terrorist attacks or acts of war; and
restrictions on the repatriation of earnings.
We engage resellers to promote, sell, install and support our products to some customers in North America and internationally. Their failure to do so or our inability to recruit or retain appropriate resellers may reduce our sales and thus harm our business.
We engage some value added resellers (“VARs”), who provide sales and support services for our products. In particular, the non-exclusive reseller agreement entered into with Ericsson in 2012 has provided us with an extensive global reseller channel. More recently we have partnered with Ericsson on larger customer opportunities. We compete with other telecommunications systems providers for our VARs’ business and many of our VARs, including Ericsson, are free to market competing products. Our use of VARs and other third-party support partners and the associated risks of doing so are likely to increase as we expand sales outside of North America. If Ericsson or any other VAR promotes a competitor’s products to the detriment of our products or otherwise fails to market our products and services effectively, we could lose market share. In addition, the loss of a key VAR or the failure of VARs to provide adequate customer service could have a negative effect on customer satisfaction and could cause harm to our business. If we do not properly recruit and train VARs to sell, install and service our products, our business, financial condition and results of operations may suffer.
The results of the United Kingdom’s referendum on withdrawal from the European Union may have a negative effect on global economic conditions, financial markets and our business.
In June 2016, a majority of voters in the United Kingdom elected to withdraw from the European Union in a national referendum. The referendum was advisory, and the terms of any withdrawal are subject to a negotiation period that could last at least two years after the government of the United Kingdom formally initiated the withdrawal process in March 2017. Nevertheless, the referendum has created significant uncertainty about the future relationship between the United Kingdom and the European Union, including with respect to the laws and regulations that will apply as the United Kingdom determines which European Union laws to replace or replicate in the event of a withdrawal. The referendum has also given rise to calls for the governments of other European Union member states to consider withdrawal. These developments, or the perception that any of them could occur, have had and may continue to have a material adverse effect on global economic conditions and the stability of global financial markets, and may significantly reduce global market liquidity and restrict the ability of key market participants to operate in certain financial markets. Any of these factors could depress economic activity and restrict our access to capital, or the access to capital of our customers or partners, which could have a material adverse effect on our business, financial condition and results of operations and reduce the price of our securities.
We may have difficulty evolving and scaling our business and operations to meet customer and market demand, which could result in lower profitability or cause us to fail to execute on our business strategies.
In order to grow our business, we believe we will need to continually evolve and scale our business and operations to meet customer and market demand. Evolving and scaling our business and operations places increased demands on our management as well as our financial and operational resources to effectively:
manage organizational change;
manage a larger organization;
accelerate and/or refocus research and development activities;
expand our manufacturing, supply chain and distribution capacity;
increase our sales and marketing efforts;

34


broaden our customer-support and services capabilities;
maintain or increase operational efficiencies;
scale support operations in a cost-effective manner;
implement appropriate operational and financial systems; and
maintain effective financial disclosure controls and procedures.
If we cannot evolve and scale our business and operations effectively, we may not be able to execute our business strategies in a cost-effective manner and our business, financial condition, profitability and results of operations would be adversely affected.
We may not be able to protect our intellectual property, which could impair our ability to compete effectively.
We depend on certain proprietary technology for our success and ability to compete. We rely on intellectual property laws as well as nondisclosure agreements, licensing arrangements and confidentiality provisions to establish and protect our proprietary rights. U.S. patent, copyright and trade secret laws afford us only limited protection, and the laws of some foreign countries do not protect proprietary rights to the same extent. Our pending patent applications may not result in issued patents, and our issued patents may not be enforceable. Any infringement of our proprietary rights could result in significant litigation costs. Further, any failure by us to adequately protect our proprietary rights could result in our competitors offering similar products, resulting in the loss of our competitive advantage and decreased sales.
Despite our efforts to protect our proprietary rights, attempts may be made to copy or reverse engineer aspects of our products or to obtain and use information that we regard as proprietary. Accordingly, we may be unable to protect our proprietary rights against unauthorized third-party copying or use. Furthermore, policing the unauthorized use of our intellectual property is difficult and costly. Litigation may be necessary in the future to enforce our intellectual property rights, to protect our trade secrets or to determine the validity and scope of the proprietary rights of others. Litigation could result in substantial costs, diversion of resources and harm to our business.
We could become subject to litigation regarding intellectual property rights that could harm our business.
We may be subject to intellectual property infringement claims that are costly to defend and could limit our ability to use some technologies in the future. Third parties may assert patent, copyright, trademark or other intellectual property rights to technologies or rights that are important to our business. Such claims may originate from non-practicing entities, patent holding companies or other adverse patent owners who have no relevant product revenue, and therefore, our own issued and pending patents may provide little or no deterrence to suit from these entities.
We have received in the past and expect that in the future we may receive communications from competitors and other companies alleging that we may be infringing their patents, trade secrets or other intellectual property rights; offering licenses to such intellectual property; threatening litigation or requiring us to act as a third-party witness in litigation. In addition, we have agreed, and may in the future agree, to indemnify our customers for expenses or liabilities resulting from certain claimed infringements of patents, trademarks or copyrights of third parties. Any claims asserting that our products infringe the proprietary rights of third parties, with or without merit, could be time-consuming, result in costly litigation and divert the efforts of our engineering teams and management. These claims could also result in product shipment delays or require us to modify our products or enter into royalty or licensing agreements. Such royalty or licensing agreements, if required, may not be available to us on acceptable terms, if at all.
Our use of open source software could impose limitations on our ability to commercialize our products.
We incorporate open source software into our products. Although we closely monitor our use of open source software, the terms of many open source software licenses have not been interpreted by the 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 sell our products. In such event, we could be required to make our proprietary software generally available to third parties, including competitors, at no cost, 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 or at all, any of which could adversely affect our revenues and operating expenses.
If we are unable to obtain necessary third-party technology licenses, our ability to develop new products or product enhancements may be impaired.
While our current licenses of third-party technology generally relate to commercially available off-the-shelf technology, we may from time to time be required to license additional technology from third parties to develop new products or product enhancements. These third-party licenses may be unavailable to us on commercially reasonable terms, if at all. Our inability to obtain necessary third-party licenses may force us to obtain substitute technology of lower quality or performance standards or at greater cost, or may increase the time-to-market of our products or product enhancements, any of which could harm the competitiveness of our products and result in lost revenues.
Our ability to incur debt and the use of our funds could be limited by the restrictive covenants in our loan agreement for our revolving credit facility.
Our Credit Agreement with Bank of America, N.A. provides for a revolving credit facility that contains restrictive covenants, as well as requirements to comply with certain leverage and other financial maintenance tests. These restrictive covenants and requirements limit the amount of borrowings that are available to us. We have incurred operating losses in recent quarters and as of April 1, 2017, no funds were available for borrowing under the terms of the Credit Agreement based on the consolidated leverage ratio requirements under the Credit Agreement. The Credit Agreement covenants may also affect our ability to obtain future financing and to pursue attractive business

35


opportunities and our flexibility in planning for, and reacting to, changes in business conditions. These covenants could place us at a disadvantage compared to some of our competitors, who may have fewer restrictive covenants and may not be required to operate under these restrictions.
Our failure or the failure of our manufacturers to comply with environmental and other legal regulations could adversely impact our results of operations.
The manufacture, assembly and testing of our products may require the use of hazardous materials that are subject to environmental, health and safety regulations, or materials subject to laws restricting the use of conflict minerals. Our failure or the failure of our contract manufacturers, ODMs and OEMs to comply with any of these requirements could result in regulatory penalties, legal claims or disruption of production. In addition, our failure or the failure of our manufacturers to properly manage the use, transportation, emission, discharge, storage, recycling or disposal of hazardous materials could subject us to increased costs or liabilities. Existing and future environmental regulations and other legal requirements may restrict our use of certain materials to manufacture, assemble and test products. Any of these consequences could adversely impact our results of operations by increasing our expenses and/or requiring us to alter our manufacturing processes.
Regulatory and physical impacts of climate change and other natural events may affect our customers and our contract manufacturers, resulting in adverse effects on our operating results.
As emissions of greenhouse gases continue to alter the composition of the atmosphere, affecting large-scale weather patterns and the global climate, any new regulation of greenhouse gas emissions may result in additional costs to our customers and our contract manufacturers. In addition, the physical impacts of climate change and other natural events, including changes in weather patterns, drought, rising ocean and temperature levels, earthquakes and tsunamis may impact our customers, suppliers, contract manufacturers, and our operations. These potential physical effects may adversely affect our revenues, costs, production and delivery schedules, and cause harm to our results of operations and financial condition.
We have in the past pursued, and may in the future continue to pursue, acquisitions which involve a number of risks and uncertainties. If we are unable to address and resolve these risks and uncertainties successfully, such acquisitions could disrupt our business and result in higher costs than we anticipate.
We acquired Occam Networks in 2011 and Ericsson’s fiber access assets in 2012. We may in the future acquire other businesses, products or technologies to expand our product offerings and capabilities, customer base and business. We have evaluated and expect to continue to evaluate a wide array of potential strategic transactions. We have limited experience making such acquisitions or integrating these businesses after such acquisitions. Unanticipated costs to us from these historical transactions as well as both anticipated and unanticipated costs to us related to any future transactions could exceed amounts that are covered by insurance and could have a material adverse impact on our financial condition and results of operations. For example, the Occam acquisition resulted in litigation with defense costs that were in excess of available Directors & Officers liability insurance coverage, including costs for which coverage was denied by our insurance carriers. In addition, the anticipated benefit of any acquisitions we do may never materialize or the process of integrating acquired businesses, products or technologies may create unforeseen operating difficulties and expenditures.
Some of the areas where we have experienced and may in the future experience acquisition-related risks include:
expenses and distractions, including diversion of management time related to litigation;
expenses and distractions related to potential claims resulting from any possible future acquisitions, whether or not they are completed;
retaining and integrating employees from acquired businesses;
issuance of dilutive equity securities or incurrence of debt;
integrating various accounting, management, information, human resource and other systems to permit effective management;
incurring possible write-offs, impairment charges, contingent liabilities, amortization expense of intangible assets or impairment of goodwill and intangible assets with finite useful lives;
difficulties integrating and supporting acquired products or technologies;
unexpected capital expenditure requirements;
insufficient revenues to offset increased expenses associated with the acquisition; and
opportunity costs associated with committing capital to such acquisitions.
If our goodwill or intangible assets with finite useful lives become impaired, we may be required to record a significant charge to earnings. We review our goodwill and intangible assets with finite useful lives for impairment when events or changes in circumstances indicate the carrying value may not be recoverable, such as a sustained or significant decline in stock price and market capitalization. We test goodwill for impairment at least annually. If the carrying values of such assets were deemed to be impaired, an impairment loss equal to the amount by which the carrying amount exceeds the estimated fair value would be recognized. Any such impairment could materially and adversely affect our financial condition and results of operations.
Foreign acquisitions would involve risks in addition to those mentioned above, including those related to integration of operations across different cultures and languages, currency risks and the particular economic, political and regulatory risks associated with specific countries. We may not be able to address these risks and uncertainties successfully, or at all, without incurring significant costs, delays or other operating problems.

36


Our inability to address or anticipate any of these risks and uncertainties could disrupt our business and could have a material impact on our financial condition and results of operations.
Our use of and reliance upon development resources in China may expose us to unanticipated costs or liabilities.
We operate a wholly foreign owned enterprise in Nanjing, China, where a dedicated team of engineers performs product development, quality assurance, cost reduction and other engineering work. We also outsource a portion of our software development to a team of software engineers based in Shenyang, China. Our reliance upon development resources in China may not enable us to achieve meaningful product cost reductions or greater resource efficiency. Further, our development efforts and other operations in China involve significant risks, including:
difficulty hiring and retaining appropriate engineering resources due to intense competition for such resources and resulting wage inflation;
the knowledge transfer related to our technology and exposure to misappropriation of intellectual property or confidential information, including information that is proprietary to us, our customers and third parties;
heightened exposure to changes in the economic, security and political conditions of China;
fluctuation in currency exchange rates and tax risks associated with international operations;
development efforts that do not meet our requirements because of language, cultural or other differences associated with international operations, resulting in errors or delays; and
uncertainty with regards to actions the Trump administration may take with respect to international trade agreements and U.S. tax provisions related to international commerce that could adversely affect our international operations.
Difficulties resulting from the factors above and other risks related to our operations in China could expose us to increased expense, impair our development efforts, harm our competitive position and damage our reputation.
Our customers are subject to government regulation, and changes in current or future laws or regulations that negatively impact our customers could harm our business.
The FCC has jurisdiction over all of our U.S. customers. FCC regulatory policies that create disincentives for investment in access network infrastructure or impact the competitive environment in which our customers operate may harm our business. For example, future FCC regulation affecting providers of broadband Internet access services could impede the penetration of our customers into certain markets or affect the prices they may charge in such markets. Similarly, changes to regulatory tariff requirements or other regulations relating to pricing or terms of carriage on communication networks could slow the development or expansion of network infrastructures. Consequently, such changes could adversely affect the sale of our products and services. Furthermore, many of our customers are subject to FCC rate regulation of interstate telecommunications services and are recipients of CAF capital incentive payments, which are intended to subsidize broadband and telecommunications services in areas that are expensive to serve. Changes to these programs, rules and regulations that could affect the ability of IOCs to access capital, and which could in turn reduce our revenue opportunities, remain possible.
In addition, many of our customers are subject to state regulation of intrastate telecommunications services, including rates for such services, and may also receive funding from state universal service funds. Changes in rate regulations or universal service funding rules, either at the U.S. federal or state level, could adversely affect our customers’ revenues and capital spending plans. Moreover, various international regulatory bodies have jurisdiction over certain of our non-U.S. customers. Changes in these domestic and international standards, laws and regulations, or judgments in favor of plaintiffs in lawsuits against CSPs based on changed standards, laws and regulations could adversely affect the development of broadband networks and services. This, in turn, could directly or indirectly adversely impact the communications industry in which our customers operate.
Many jurisdictions, including international governments and regulators, are also evaluating, implementing and enforcing regulations relating to cyber security, privacy and data protection, which can affect the market and requirements for networking and communications equipment. To the extent our customers are adversely affected by laws or regulations regarding their business, products or service offerings, our business, financial condition and results of operations would suffer.
Privacy concerns relating to our products and services could affect our business practices, damage our reputation and deter customers from purchasing our products and services.
Government and regulatory authorities in the United States and around the world have implemented and are continuing to implement laws and regulations concerning data protection. For example, in July 2016, the European Commission adopted the EU-U.S. Privacy Shield to replace Safe Harbor as a compliance mechanism for the transfer of personal data from the European Union to the United States. The interpretation and application of these data protection laws and regulations are often uncertain and in flux, and it is possible that they may be interpreted and applied in a manner that is inconsistent with our data practices. Complying with these various laws could cause us to incur substantial costs or require us to change our business practices in a manner adverse to our business.
Concerns about or regulatory actions involving our practices with regard to the collection, use, disclosure, or security of customer information or other privacy related matters, even if unfounded, could damage our reputation and adversely affect operating results. While we strive to comply with all data protection laws and regulations, the failure or perceived failure to comply may result in inquiries and other proceedings or actions against us by government entities or others, or could cause us to lose customers, which could potentially have an adverse effect on our business.

37


Data breaches and failures in our information systems and cyber-attacks could harm our business, customer relations and financial condition.
Information technology helps us operate efficiently, interface with and provide software solutions to customers, maintain financial accuracy and efficiency and accurately produce our financial statements. Our customers are increasingly focused on the security features of our technology solutions, and maintaining the security of information sensitive to us and our customers is critical to our business and reputation. If we do not allocate and effectively manage the resources necessary to build and sustain the proper technology infrastructure, we could be subject to transaction errors, processing inefficiencies, the loss of customers, business disruptions or the loss of or damage to intellectual property through security breach. If our data management systems do not effectively and securely collect, store, process and report relevant data for the operation of our business, whether due to equipment malfunction or constraints, software deficiencies or human error, our ability to effectively plan, forecast and execute our business plan and comply with laws and regulations will be impaired, perhaps materially. Any such impairment could materially and adversely affect our financial condition, results of operations, cash flows and the timeliness with which we internally and externally report our operating results.
We have applied multiple layers of security to control access to our information technology systems. We also use encryption and authentication technologies to secure the transmission and storage of data. These security measures may be compromised as a result of third-party security breaches, employee error, malfeasance, faulty password management or other irregularity, and result in persons obtaining unauthorized access to our data or accounts. Third parties may attempt to fraudulently induce employees into disclosing user names, passwords or other sensitive information, which may in turn be used to access our information technology systems.
While we seek to apply best practice policies and devote significant resources to network security, data encryption and other security measures to protect our information technology and communications systems and data, these security measures cannot provide absolute security. We may experience a breach of our systems and be unable to protect sensitive data. The costs to us to eliminate or alleviate network security problems, bugs, viruses, worms, malicious software programs and security vulnerabilities could be significant, and our efforts to address these problems may not be successful and could result in unexpected interruptions, delays and cessation of service which may harm our business operations.
Although our systems have been designed around industry-standard architectures to reduce downtime in the event of outages or catastrophic occurrences, they remain vulnerable to damage or interruption from earthquakes, floods, fires, power loss, telecommunication failures, terrorist attacks, cyber-attacks, viruses, denial-of-service attacks, human error, hardware or software defects or malfunctions, and similar events or disruptions. Some of our systems are not fully redundant, and our disaster recovery planning is not sufficient for all eventualities. Our systems are also subject to break-ins, sabotage, and intentional acts of vandalism. Despite any precautions we may take, the occurrence of a natural disaster, a decision by any of our third-party hosting providers to close a facility we use without adequate notice for financial or other reasons, or other unanticipated problems at our hosting facilities could cause system interruptions and delays which may result in loss of critical data and lengthy interruptions in our services.
We are subject to governmental export and import controls that could subject us to liability or impair our ability to compete in additional international markets.
Our products are subject to U.S. export and trade controls and restrictions. International shipments of certain of our products may require export licenses or are subject to additional requirements for export. In addition, the import laws of other countries may limit our ability to distribute our products, or our customers’ ability to buy and use our products, in those countries. Changes in our products or changes in export and import regulations or duties may create delays in the introduction of our products in international markets, prevent our customers with international operations from deploying our products or, in some cases, prevent the export or import of our products to certain countries altogether. Any change in export or import regulations, duties or related legislation, shift in approach to the enforcement or scope of existing regulations, or change in the countries, persons or technologies targeted by such regulations, could negatively impact our ability to sell, profitably or at all, our products to existing or potential international customers.
If we lose any of our key personnel, or are unable to attract, train and retain qualified personnel, our ability to manage our business and continue our growth would be negatively impacted.
Our success depends, in large part, on the continued contributions of our key management, engineering, sales and marketing personnel, many of whom are highly skilled and would be difficult to replace. None of our senior management or key technical or sales personnel is bound by a written employment contract to remain with us for a specified period. In addition, we do not currently maintain key person life insurance covering our key personnel. If we lose the services of any key personnel, our business, financial condition and results of operations may suffer.
Competition for skilled personnel, particularly those specializing in engineering and sales, is intense. We cannot be certain that we will be successful in attracting and retaining qualified personnel, or that newly hired personnel will function effectively, both individually and as a group. In particular, we must continue to expand our direct sales force, including hiring additional sales managers, to grow our customer base and increase sales. If we are unable to effectively recruit, hire and utilize new employees, execution of our business strategy and our ability to react to changing market conditions may be impeded, and our business, financial condition and results of operations may suffer.
Volatility or lack of performance in our stock price may also affect our ability to attract and retain our key personnel. Our executive officers and employees hold a substantial number of shares of our common stock and vested stock options. Employees may be more likely to leave us if the shares they own or the shares underlying their equity awards decline in value, or if the exercise prices of stock options that they hold are significantly above the market price of our common stock. If we are unable to retain our employees, our business, operating results and financial condition will be harmed.

38


If we fail to maintain proper and effective internal controls, our ability to produce accurate financial statements on a timely basis could be impaired, which would adversely affect our operating results, our ability to operate our business and our stock price.
Ensuring that we have adequate internal financial and accounting controls and procedures in place to produce accurate financial statements on a timely basis is a costly and time-consuming effort that needs to be re-evaluated frequently. We have in the past discovered, and may in the future discover areas of our internal financial and accounting controls and procedures that need improvement.
Our management is responsible for establishing and maintaining adequate internal control over financial reporting to provide reasonable assurance regarding the reliability of our financial reporting and the preparation of financial statements for external purposes in accordance with U.S. generally accepted accounting principles. Our management does not expect that our internal control over financial reporting will prevent or detect all error and all fraud. A control system, no matter how well designed and operated, can provide only reasonable, not absolute, assurance that the control system’s objectives will be met. Because of the inherent limitations in all control systems, no evaluation of controls can provide absolute assurance that misstatements due to error or fraud will not occur or that all control issues and instances of fraud, if any, within our company will have been detected.
We are required to comply with Section 404 of the Sarbanes-Oxley Act (“SOX”), which requires us to expend significant resources in developing the required documentation and testing procedures. We cannot be certain that the actions we have taken and are taking to improve our internal controls over financial reporting will be sufficient to maintain effective internal controls over financial reporting in subsequent reporting periods or that we will be able to implement our planned processes and procedures in a timely manner. In addition, new and revised accounting standards and financial reporting requirements may occur in the future and implementing changes required by new standards, requirements or laws may require a significant expenditure of our management’s time, attention and resources which may adversely affect our reported financial results. If we are unable to produce accurate financial statements on a timely basis, investors could lose confidence in the reliability of our financial statements, which could cause the market price of our common stock to decline and make it more difficult for us to finance our operations and growth.
We incur significant costs as a result of operating as a public company, which may adversely affect our operating results and financial condition.
As a public company, we incur significant accounting, legal and other expenses, including costs associated with our public company reporting requirements. We also anticipate that we will continue to incur costs associated with corporate governance requirements, including requirements and rules under SOX and the Dodd-Frank Wall Street Reform and Consumer Protection Act (the “Dodd-Frank Act”) among other rules and regulations implemented by the SEC, as well as listing requirements of the New York Stock Exchange (the “NYSE”). Furthermore, these laws and regulations could make it difficult or costly for us to obtain certain types of insurance, including director and officer liability insurance, and we may be forced to accept reduced policy limits and coverage or incur substantially higher costs to obtain the same or similar coverage. The impact of these requirements could also make it difficult for us to attract and retain qualified persons to serve on our board of directors, our board committees or as executive officers.
New laws and regulations as well as changes to existing laws and regulations affecting public companies, including the provisions of SOX and the Dodd-Frank Act and rules adopted by the SEC and the NYSE, would likely result in increased costs to us as we respond to their requirements. We continue to invest resources to comply with evolving laws and regulations, and this investment may result in increased general and administrative expense.
Risks Related to Ownership of Our Common Stock
Our stock price may continue to be volatile, and the value of an investment in our common stock may decline.
The trading price of our common stock has been, and is likely to continue to be, volatile, which means that it could decline substantially within a short period of time and could fluctuate widely in response to various factors, some of which are beyond our control. These factors include those discussed in the “Risk Factors” section of this Quarterly Report on Form 10-Q, and others such as:
quarterly variations in our results of operations or those of our competitors;
failure to meet any guidance that we have previously provided regarding our anticipated results;
changes in earnings estimates or recommendations by securities analysts;
failure to meet securities analysts’ estimates;
announcements by us or our competitors of new products, significant contracts, commercial relationships, acquisitions or capital commitments;
developments with respect to intellectual property rights;
our ability to develop and market new and enhanced products on a timely basis;
our commencement of, or involvement in, litigation and developments relating to such litigation;
changes in governmental regulations; and
a slowdown in the communications industry or the general economy.
In recent years, the stock market in general, and the market for technology companies in particular, has experienced extreme price and volume fluctuations that have often been unrelated or disproportionate to the operating performance of those companies. Broad market and industry factors may seriously affect the market price of our common stock, regardless of our actual operating performance. In addition, in the past, following periods of volatility in the overall market and the market price of a particular company’s securities, securities class action litigation has often been instituted against these companies. This litigation, if instituted against us, could result in substantial costs and a diversion of our management’s attention and resources.

39


If securities or industry analysts do not publish research or reports about our business or if they issue an adverse or misleading opinion regarding our stock, our stock price and trading volume could decline.
The trading market for our common stock will be influenced by the research and reports that industry or securities analysts publish about us or our business. If any of the analysts who cover us issue an adverse or misleading opinion regarding our stock, our stock price would likely decline. If several of these analysts cease coverage of our company or fail to publish reports on us regularly, we could lose visibility in the financial markets, which in turn could cause our stock price or trading volume to decline.
Provisions in our charter documents and under Delaware law could discourage a takeover that stockholders may consider favorable and may lead to entrenchment of our management and board of directors.
Our amended and restated certificate of incorporation and amended and restated bylaws contain provisions that could have the effect of delaying or preventing changes in control or changes in our management or our board of directors. These provisions include:
a classified board of directors with three-year staggered terms, which may delay the ability of stockholders to change the membership of a majority of our board of directors;
no cumulative voting in the election of directors, which limits the ability of minority stockholders to elect director candidates;
the exclusive right of our board of directors to elect a director to fill a vacancy created by the expansion of the board of directors or the resignation, death or removal of a director, which prevents stockholders from being able to fill vacancies on our board of directors;
the ability of our board of directors to issue shares of preferred stock and to determine the price and other terms of those shares, including preferences and voting rights, without stockholder approval, which could be used to significantly dilute the ownership of a hostile acquirer;
a prohibition on stockholder action by written consent, which forces stockholder action to be taken at an annual or special meeting of our stockholders;
the requirement that a special meeting of stockholders may be called only by the chairman of the board of directors, the chief executive officer or the board of directors, which may delay the ability of our stockholders to force consideration of a proposal or to take action, including the removal of directors; and
advance notice procedures that stockholders must comply with in order to nominate candidates to our board of directors or to propose matters to be acted upon at a stockholders’ meeting, which may discourage or deter a potential acquirer from conducting a solicitation of proxies to elect the acquirer’s own slate of directors or otherwise attempting to obtain control of us.
We are also subject to certain anti-takeover provisions under Delaware law. Under Delaware law, a corporation may not, in general, engage in a business combination with any holder of 15% or more of its capital stock unless the holder has held the stock for three years or, among other things, the board of directors has approved the transaction.
We may need additional capital in the future to finance our business.
We may need to raise additional capital to fund operations in the future. Although we believe that, based on our current level of operations and anticipated growth, our existing cash, cash equivalents and marketable securities will provide adequate funds for ongoing operations, planned capital expenditures and working capital requirements for at least the next 12 months, our working capital needs and cash use have continued to increase to support our growth initiatives, and we may need additional capital if our current plans and assumptions change. If future financings involve the issuance of equity securities, our then-existing stockholders would suffer dilution. If we raise additional debt financing, we may be subject to restrictive covenants that limit our ability to conduct our business. If we are unable to generate positive operating income and positive cash flows from operations, our liquidity, results of operations and financial condition will be adversely affected. If we are unable to generate cash flows to support our operational needs, we may need to seek other sources of liquidity, including borrowings, to support our working capital needs. In addition, we may choose to seek other sources of liquidity even if we believe we have generated sufficient cash flows to support our operational needs. There is no assurance that any other sources of liquidity may be available to us on acceptable terms or at all. If we are unable to generate sufficient cash flows or obtain other sources of liquidity, we will be forced to limit our development activities, reduce our investment in growth initiatives and institute cost-cutting measures, all of which would adversely impact our business and growth.
We do not currently intend to pay dividends on our common stock and, consequently, our stockholders’ ability to achieve a return on their investment will depend on appreciation in the price of our common stock.
We do not currently intend to pay any cash dividends on our common stock for the foreseeable future. We currently intend to invest our future earnings, if any, to fund our growth. Additionally, the terms of our credit facility restrict our ability to pay dividends under certain circumstances. Therefore, our stockholders are not likely to receive any dividends on our common stock for the foreseeable future.
ITEM 2. Unregistered Sales of Equity Securities and Use of Proceeds
None.
ITEM 3. Defaults Upon Senior Securities
None.

40


ITEM 4. Mine Safety Disclosures
Not applicable.
ITEM 5. Other Information
None.

41


ITEM 6. Exhibits
Exhibit
Number
 
Description
 
 
10.1*
 
Separation Agreement and General Release of All Claims by and between Calix, Inc. and William Atkins dated March 31, 2017.
 
 
 
31.1
 
Certification of Chief Executive Officer of Calix, Inc. Pursuant to Section 302 of the Sarbanes-Oxley Act of 2002.
 
 
31.2
 
Certification of Chief Financial Officer of Calix, Inc. Pursuant to Section 302 of the Sarbanes-Oxley Act of 2002.
 
 
32.1
 
Certification of Chief Executive Officer and Chief Financial Officer of Calix, Inc. Pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002.
 
 
101.INS
 
XBRL Instance Document
 
 
101.SCH
 
XBRL Taxonomy Extension Schema Document
 
 
101.CAL
 
XBRL Taxonomy Extension Calculation Linkbase Document
 
 
101.DEF
 
XBRL Taxonomy Extension Definition Linkbase Document
 
 
101.LAB
 
XBRL Taxonomy Extension Label Linkbase Document
 
 
101.PRE
 
XBRL Taxonomy Extension Presentation Linkbase Document
 
* Indicates management contract or compensatory plan or arrangement.


42


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.
 
CALIX, INC.
(Registrant)
 
Date: May 10, 2017
By:
 
/s/ Carl Russo
 
 
 
Carl Russo
 
 
 
Chief Executive Officer
(Principal Executive Officer)
 
Date: May 10, 2017
By:
 
/s/ William J. Atkins
 
 
 
William J. Atkins
 
 
 
EVP and Chief Financial Officer
(Principal Financial Officer)
 
Date: May 10, 2017
By:
 
/s/ Sheila Cheung
 
 
 
Sheila Cheung
 
 
 
Vice President, Finance and Accounting
(Principal Accounting Officer)

43


EXHIBIT INDEX
Exhibit
Number
 
Description
 
 
10.1*
 
Separation Agreement and General Release of All Claims by and between Calix, Inc. and William Atkins dated March 31, 2017.
 
 
 
31.1
 
Certification of Chief Executive Officer of Calix, Inc. Pursuant to Section 302 of the Sarbanes-Oxley Act of 2002.
 
 
31.2
 
Certification of Chief Financial Officer of Calix, Inc. Pursuant to Section 302 of the Sarbanes-Oxley Act of 2002.
 
 
32.1
 
Certification of Chief Executive Officer and Chief Financial Officer of Calix, Inc. Pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002.
 
 
101.INS
 
XBRL Instance Document
 
 
101.SCH
 
XBRL Taxonomy Extension Schema Document
 
 
101.CAL
 
XBRL Taxonomy Extension Calculation Linkbase Document
 
 
101.DEF
 
XBRL Taxonomy Extension Definition Linkbase Document
 
 
101.LAB
 
XBRL Taxonomy Extension Label Linkbase Document
 
 
101.PRE
 
XBRL Taxonomy Extension Presentation Linkbase Document
 
* Indicates management contract or compensatory plan or arrangement.


44
EX-10.1 2 calx_17q1xex101.htm EXHIBIT 10.1 Exhibit


Exhibit 10.1
SEPARATION AGREEMENT AND GENERAL RELEASE OF ALL CLAIMS
This Separation Agreement and Release (“Agreement”) is entered into by and between WILLIAM ATKINS (“Employee”) and Calix, Inc., a Delaware corporation (the “Company”). In consideration of the covenants set forth below, effective as of March 31, 2017 (the “Effective Date”) the parties agree as follows:
1.Separation of Employment.
(a)Separation Date. Employee and the Company acknowledge and agree that Employee’s employment with the Company is terminated effective as of the earlier to occur of: (i) May 19, 2017, or (ii) the date Employee is terminated by the Company for “Cause” as defined in clause 4(c)(iv) only of the Calix Executive Change in Control and Severance Plan (the “Plan”) (the date of the earliest of such events in clauses (i) and (ii) to occur being the “Separation Date”). Employee’s healthcare benefits will end on May 31, 2017. All other benefits will end on the Separation Date, except to the extent expressly provided otherwise herein.
(b)Continued Employment. Effective as of the date of this Agreement and until the Separation Date, Employee shall remain employed by the Company as its Executive Vice President and Chief Financial Officer. In that capacity, Employee shall provide transition services in Employee’s areas of expertise and work experience with regard to the completion of the Company’s Q1 financials, and shall perform such other lawful duties as assigned to him by the Chief Executive Officer that are consistent with his title and position, as well as past practice.
(c)Payment of Final Wages and Receipt of All Benefits. Employee shall be paid his base salary through the Separation Date and bonus accrued through April 1, 2017, and shall receive benefits in the ordinary course through the Separation Date. As soon as practicable following the Separation Date, the Company shall have paid Employee (1) all salary, wages, bonuses, premiums, leave, housing allowances, relocation costs, commissions, interest, fees, variable compensation and any and all other benefits and compensation owed to the Employee through the Separation Date (subject to applicable tax withholding), (2) all accrued but unused vacation and floating days of Employee at Employee’s final rate of pay (subject to applicable tax withholding), and (3) all reimbursable business expenses incurred and submitted by Employee prior to the Separation Date. The Company will reimburse any remaining expenses upon timely submission by Employee according to Company policy. No other amounts or benefits are due to Employee from the Company through the Separation Date, except as expressly provided in this Agreement. Employee further acknowledges and represents that he has received any leave to which he was entitled or which he requested, if any, under the California Family Rights Act and/or the Family Medical Leave Act.
(d)Stock. Attached as Exhibit A is a statement of Employee’s Equity Summary as of May 19, 2017, which Employee confirms is accurate.
(e)Immigration Support. The Company shall continue to bear up to $10,000 costs of immigration counsel in connection with the provision of assistance for Employee’s eligible dependent(s) to obtain permanent residency status in the United States as incurred through the Separation Date.
(f)Benefits. Whether or not this Agreement becomes effective, Employee is eligible to elect to continue Employee’s existing healthcare coverage under the Company-sponsored group health benefit plans for Employee and Employee’s existing dependents, pursuant to the Consolidated Omnibus Budget Reconciliation Act of 1985, as amended (“COBRA”).





2.Severance Benefits. Unless Employee is terminated for Cause as defined in Section 4(c)(iv) of the Plan only, the Company agrees to provide the following severance benefits to Employee in consideration for the release of claims set forth in Exhibit D (the “Release”) and other obligations under this Agreement, provided the Release is signed by Employee and becomes irrevocable within 30 days following the Separation Date, and subject to Employee’s compliance with the obligations under this Agreement:
(a)Lump Sum Payment. The Company will pay Employee a lump sum payment in the gross amount of $345,000, less applicable taxes and withholding, representing 12 months of Employee’s current base salary, within 20 days following Employee’s Separation Date.
(b)Bonus Payment. The Company will pay Employee a lump sum payment in the gross amount of $207,000, less applicable taxes and withholding, representing 12 months of Employee’s target cash bonus opportunity, within 20 days following Employee’s Separation Date.
(c)Accelerated Vesting. Equity Awards listed in Exhibit A will vest, and if applicable, will become exercisable on the Separation Date to the extent such equity awards would have vested had Employee’s employment with the Company continued for 24 months after the Separation Date. All vested options will remain exercisable for the limited period following the Separation Date set forth in the agreement evidencing the option and will terminate upon the expiration of such limited period unless exercised prior to such expiration.
(d)Reimbursement for COBRA Premiums. Provided Employee elects to continue health and/or welfare benefit insurance pursuant to COBRA, the Company will reimburse Employee for premiums to the same extent that it paid Employee’s premiums as of the Separation Date, for Employee and Employee’s dependents, for 12 months following the Separation Date, or until Employee cancels the underlying coverage. In order to receive reimbursement, Employee must submit proof of payment to the Company within 30 days of payment and the Company will remit payment for reimbursement no more than 30 days after timely submission of proof of payment.
3.    Release of Claims. Except as described in Section 3.1 below, which identifies claims expressly excluded from this waiver and release, Employee, on behalf of Employee and Employee's heirs, executors, administrators and assigns, hereby fully and forever releases the Company and its past and present officers, directors, shareholders, affiliates, predecessors, successors, assigns, agents, investors, employees, administrators, benefit plans, plan administrators, insurers, divisions, subsidiaries, and representatives (collectively, the “Releasees”) from any claim, duty, obligation or cause of action relating to any matters of any kind, whether presently known or unknown, suspected or unsuspected, that Employee may possess against any of the Releasees arising from any omissions, acts or facts that have occurred up until and including the date Employee has signed this Agreement including, without limitation:
(a)any and all claims relating to or arising from Employee’s employment relationship with the Company through the Effective Date;
(b)any and all claims relating to, or arising from, Employee’s right to purchase, or actual purchase of shares of the capital stock of the Company;
(c)any and all claims for discrimination; harassment; retaliation; failure to provide reasonable accommodation; failure to engage in a good faith interactive process; breach of contract, both express and implied; breach of a covenant of good faith and fair dealing, both express and implied; promissory estoppel; negligent or intentional infliction of emotional distress; fraud; negligent or intentional misrepresentation; negligent or intentional interference with contract or prospective economic advantage; unfair business practices; negligence; defamation; libel; slander; personal injury; assault; battery; invasion of privacy; false imprisonment; conversion; disability benefits, or any claims arising out of any other agreement, incident or relationship between the parties prior to the execution of this Agreement;


2



(d)any and all claims for violation of any federal, state or local statute, constitution or regulation including, but not limited to, Title VII of the Civil Rights Act of 1964; the Civil Rights Act of 1991; the Americans with Disabilities Act of 1990; the California Fair Employment and Housing Act; the California Labor Code, except as prohibited by law; the California Government Code; the California Industrial Welfare Commission Wage Orders; the California Business & Professions Code; the California Family Rights Act; the Rehabilitation Act of 1973; Executive Order 11126; Title 42 of the United States Code; the Employee Retirement Income Security Act of 1974; the Equal Pay Act; the Fair Labor Standards Act, except as prohibited by law; the Fair Credit Reporting Act; the Worker Adjustment and Retraining Notification Act; the Family and Medical Leave Act, except as prohibited by law; the Sarbanes-Oxley Act of 2002; and the Uniformed Services Employment and Reemployment Rights Act.
(e)any and all claims arising out of any other laws and regulations relating to employment or employment discrimination arising prior to the execution of this Agreement;
(f)any claim for any loss, cost, damage, or expense arising out of any dispute over the non-withholding or other tax treatment of any of the proceeds received by Employee prior to the date of this Agreement;
(g)any and all claims for monetary recovery and personal or individual relief, except as prohibited by law; and
(h)any and all claims for attorneys’ fees and costs.
3.1        Excluded Claims. The only claims that are not being waived and released by Employee under this Agreement are those Employee may have for:
a.Claims for payments under this Agreement (including claims for payments through the Separation Date) and claims under the Indemnification Agreement referenced in Section 14 below;
b.Unemployment, state disability, workers compensation and/or paid family leave insurance benefits pursuant to the terms of applicable state law;
c.Continuation of existing participation in Company-sponsored group health benefit plans, at Employee’s full expense, under the federal law known as “COBRA” and/or under an applicable state counterpart law;
d.Any benefit entitlements vested as of the Separation Date pursuant to the terms of a Company-sponsored benefit plan governed by the federal law known as “ERISA”;
e.Violation of any federal, state or local statutory and/or public policy right or entitlement that, by applicable law, is not waivable; and
f.Any wrongful act, event or omission occurring after the date Employee signs this Agreement.

3.2    Government Agency Exceptions. Nothing in this Agreement prevents or prohibits Employee from filing claims with any government agency, such as the Equal Employment Opportunity Commission, that is responsible for enforcing a law on behalf of the government. However, Employee understands that Employee is waiving and releasing all claims for monetary damages and any other form of personal relief, and therefore, may only seek and receive non-personal forms of relief through any such claims. Furthermore, nothing in this Agreement affects or interferes with the right of the Employee to participate, cooperate or assist in an investigation or proceeding conducted within the Company or by any government agency, oversight board, commission or other regulatory or investigative body.


3



3.3    Civil Code Section 1542. Employee represents that Employee is not aware of any claim by Employee other than the claims that are released by this Agreement. Employee acknowledges that Employee has been advised to consult with legal counsel and is familiar with the provisions of California Civil Code Section 1542, a statute that otherwise prohibits the release of unknown claims, which provides as follows:
A GENERAL RELEASE DOES NOT EXTEND TO CLAIMS WHICH THE CREDITOR DOES NOT KNOW OR SUSPECT TO EXIST IN HIS OR HER FAVOR AT THE TIME OF EXECUTING THE RELEASE, WHICH IF KNOWN BY HIM OR HER MUST HAVE MATERIALLY AFFECTED HIS OR HER SETTLEMENT WITH THE DEBTOR.
Employee, being aware of said Code section, agrees to expressly waive any rights Employee may have under it, as well as under any other statute or common law principles of similar effect.
4.    No Pending or Future Lawsuits. (a) By Employee. Employee represents that he has no lawsuits, claims, or actions pending in his name, or on behalf of any other person or entity, against the Company or any of the other Releasees. Employee also represents that he does not intend to bring any claims on his own behalf or on behalf of any other person or entity against the Company or any of the other Releasees.
(b) By the Company. The Company represents, on its behalf and on behalf of its affiliates, that it has no lawsuits, claims, or actions pending in it’s name, or on behalf of any other person or entity, against the Employee. The Company also represents on its behalf and on behalf of its affiliates, that it does not presently intend to bring any claims on his own behalf or on behalf of any other person or entity against the Employee.
5.    No Cooperation. Employee agrees that he will not knowingly encourage, counsel, or assist any attorneys or their clients in the presentation or prosecution of any disputes, differences, grievances, claims, charges, or complaints by any third party against any of the Releasees, unless under a subpoena or other court order to do so or as related directly to the waiver of claims under the Age Discrimination in Employment Act of 1967 (the “ADEA”) in the Release. Employee agrees both to immediately notify the Company upon receipt of any such subpoena or court order, and to furnish, within three (3) business days of its receipt, a copy of such subpoena or other court order. If approached by anyone for counsel or assistance in the presentation or prosecution of any disputes, differences, grievances, claims, charges, or complaints against any of the Releasees, Employee shall state no more than that he cannot provide counsel or assistance.
6.    Mutual Nondisparagement. Employee agrees that he shall not disparage, defame or slander the Company, its affiliates and their respective affiliates, directors, officers, agents, partners, stockholders, employees, products, services, technology or business. The Company agrees that it shall not, and it shall instruct its officers and directors to not, disparage, defame or slander Employee. Nothing in this Section shall have application to any evidence or testimony required by any court, arbitrator or government agency.
7.References; Communications. Employee shall direct any inquiries by potential future employers to the Company’s human resources department, which shall provide only the Employee’s last position and dates of employment. The form of press release to be issued in connection with the Employee’s separation from service is attached as Exhibit E hereto; in addition, any internal communication regarding the Employee’s separation from service shall be subject to Employee’s review and comment, which will be considered in good faith by the Company.
8.Nondisclosure. Employee understands and agrees that Employee's obligations to the Company under Employee's existing At-Will Employment Confidential Information and Invention Assignment Agreement between Employee and the Company (the “Confidentiality Agreement”), a copy of which is attached as Exhibit B, shall survive termination of Employee's relationship with the Company under this Agreement. Employee warrants that at all times in the past Employee has been, and agrees that at all subsequent times Employee shall continue to be, in compliance with Employee's obligations to maintain the confidentiality of all confidential and proprietary information of the Company as provided by the Confidentiality Agreement. Employee expressly agrees that


4



Employee shall not intentionally divulge, furnish or make available to any party any of the trade secrets, patents, patent applications, price decisions or determinations, marketing plans, business plans, product plans, inventions, customers, proprietary information or other intellectual property of the Company, until after such time as such information has become publicly known otherwise than by act of collusion of Employee. Employee agrees to execute the Separation Certification, attached as Exhibit C, and return it to the Company on the Separation Date, which certifies that Employee has returned all the Company's property and confidential and proprietary information in Employee's possession to the Company, except as provided therein.
9.Federal Law Protections. Federal law provides certain protections to individuals who disclose a trade secret to their attorney, a court, or a government official in certain, confidential circumstances.  Specifically, federal law provides that an individual shall not be held criminally or civilly liable under any federal or state trade secret law for the disclosure of a trade secret under either of the following conditions
Where the disclosure is made (i) in confidence to a Federal, State, or local government official, either directly or indirectly, or to an attorney; and (ii) solely for the purpose of reporting or investigating a suspected violation of law; or
Where the disclosure is made in a complaint or other document filed in a lawsuit or other proceeding, if such filing is made under seal.  See 18 U.S.C. § 1833(b)(1)).
Federal law also provides that an individual who files a lawsuit for retaliation by an employer for reporting a suspected violation of law may disclose the trade secret to the attorney of the individual and use the trade secret information in the court proceeding, if the individual (A) files any document containing the trade secret under seal; and (B) does not disclose the trade secret, except pursuant to court order.  See 18 U.S.C. § 1833(b)(2).
10.Whistleblower Protection. For the avoidance of doubt, nothing in this Agreement will be construed to prohibit Employee from filing a charge with, reporting possible violations to, or participating or cooperating with any governmental agency or entity, including but not limited to the EEOC, the Department of Justice, the Securities and Exchange Commission, Congress, or any agency Inspector General, or making other disclosures that are protected under the whistleblower, anti-discrimination, or anti-retaliation provisions of federal, state or local law or regulation; provided, however, that Employee may not disclose information of the Company or any affiliate that is protected by the attorney-client privilege, except as otherwise required by law. Employee does not need the prior authorization of the Company to make any such reports or disclosures, and Employee is not required to notify the Company that he has made such reports or disclosures.
11.Severability. In the event that any provision of this Agreement becomes or is declared by a court or other tribunal of competent jurisdiction or arbitrator to be illegal, unenforceable or void, the remainder of this Agreement shall continue in full force and effect without said provision or portion of provision.
12.Arbitration. THE PARTIES AGREE THAT ANY AND ALL DISPUTES ARISING OUT OF THE TERMS OF THIS AGREEMENT, ITS INTERPRETATION, AND ANY OF THE MATTERS HEREIN RELEASED, SHALL BE SUBJECT TO ARBITRATION BEFORE THE AMERICAN ARBITRATION ASSOCIATION (“AAA”), PURSUANT TO ITS EMPLOYMENT ARBITRATION RULES & MEDIATION PROCEDURES (“AAA RULES”). A COPY OF THE RULES CAN BE FOUND AT www.adr.org/employment. THE DECISION OF THE ARBITRATOR SHALL BE FINAL, CONCLUSIVE, AND BINDING ON THE PARTIES TO THE ARBITRATION. NO CLAIMS MAY BE ARBITRATED ON A CLASS, COLLECTIVE OR REPRESENTATIVE ACTION BASIS, AND THE PARTIES EXPRESSLY WAIVE ANY RIGHT TO SUBMIT, INITIATE, OR PARTICIPATE IN A REPRESENTATIVE CAPACITY OR AS A PLAINTIFF, CLAIMANT OR MEMBER IN ANY CLASS ACTION, COLLECTIVE ACTION, OR OTHER REPRESENTATIVE OR JOINT ACTION. CLAIMS MUST BE ARBITRATED ON AN INDIVIDUAL BASIS. THE PARTIES HEREBY AGREE TO WAIVE THEIR RIGHT TO HAVE ANY DISPUTE BETWEEN THEM RESOLVED IN A COURT OF LAW BY A JUDGE OR JURY.


5



13.Attorneys’ Fees. Except with regard to a legal action challenging or seeking a determination in good faith of the validity of the waiver in the Release under the ADEA, in the event that either Party brings an action to enforce or effect its rights under this Agreement, the prevailing Party shall be entitled to recover its costs and expenses, including the costs of mediation, arbitration, litigation, court fees, and reasonable attorneys’ fees incurred in connection with such an action.
14.Entire Agreement. This Agreement and its exhibits represent the entire agreement between the Company and Employee concerning Employee’s separation from the Company, and supersede any and all prior agreements concerning Employee’s relationship with the Company and Employee's compensation by the Company. Employee acknowledges that neither the Employer nor any representative of Employer has made any representation or promise to Employee other than as set forth in this Agreement. No other promises or agreements or modifications to this Agreement shall be binding unless in writing and signed by both parties. Any oral representations regarding this Release shall have no force or effect. Notwithstanding any of the foregoing to the contrary, the Indemnification Agreement, dated February 10, 2014, between the Employee and the Company shall continue in full force and effect in accordance with its terms.
15.Tax Consequences. The Company makes no representations or warranties with respect to the tax consequences of the payments and any other consideration provided to Employee or made on his/her behalf under the terms of this Agreement. Employee agrees and understands that he is responsible for payment, if any, of local, state, and/or federal taxes on the payments and any other consideration provided hereunder by the Company and any penalties or assessments thereon.
16.Governing Law. This Agreement shall be governed by the laws of the State of California, without regard to its conflicts of law provisions.
17.Expiration of Offer. This Agreement is executable until the [twenty second (22nd)] day after it is received by Employee (the “Expiration Date”). This Agreement is null and void if the Company has not received a copy of the Agreement executed by the Employee on or before the Expiration Date.
18.Counterparts. This Agreement may be executed in counterparts, and each counterpart shall have the same force and effect as an original and shall constitute an effective, binding agreement on the part of each party. All executed copies shall constitute duplicate originals and shall be equally admissible in evidence.
19.Assignment. This Agreement may not be assigned by Employee or the Company without the prior written consent of the other party. However, this Agreement may be assigned by the Company to a corporation controlling, controlled by or under common control with the Company without the consent of Employee.
20.Section 409A of the Code. This Agreement is intended, to the greatest extent permitted under law, to comply with the short-term deferral exemption and the separation pay exemption provided in Section 409A of the Internal Revenue Code of 1986, as amended, and the regulations and other interpretative guidance issued thereunder (“Section 409A”) such that no benefits or payments under this Agreement are subject to Section 409A. Notwithstanding anything herein to the contrary, the timing of any payments under this Agreement shall be made consistent with such exemption. To the extent applicable, this Agreement shall be interpreted in accordance with Section 409A, including without limitation any such regulations or other guidance that may be issued after the Separation Date. Notwithstanding any provision of this Agreement to the contrary, in the event that the Company determines that any amounts payable hereunder may be subject to Section 409A, the Company may, to the extent permitted under Section 409A cooperate in good faith to adopt such amendments to this Agreement or adopt other appropriate policies and procedures, including amendments and policies with retroactive effect, that the Company determines are necessary or appropriate to avoid the imposition of taxes under Section 409A; provided, however, that this paragraph shall not create an obligation on the part of the Company to adopt any such amendment, policy or procedure or take any such other action, nor shall the Company have any liability for failing to do so. To the extent that any reimbursements payable pursuant to this Agreement are subject to the provisions of Section 409A, such reimbursements shall be paid to Employee no later than December 31 of the year following the year in which the


6



expense was incurred, the amount of expenses reimbursed in one year shall not affect the amount eligible for reimbursement in any subsequent year, and Employee’s right to reimbursement under this Agreement will not be subject to liquidation or exchange for another benefit.
21.Voluntary Execution of Agreement. Employee understands and agrees that he executed this Agreement voluntarily and without any duress or undue influence on the part or behalf of the Company or any third party, with the full intent of releasing all claims against the Company and any of the other Releasees. Employee acknowledges that: (1) he has read this Agreement; (2) he has been represented in the preparation, negotiation, and execution of this Agreement by legal counsel of his own choice or has voluntarily declined to retain legal counsel; (3) he understands the terms and consequences of this Agreement and of the releases it contains; and (4) he is fully aware of the legal and binding effect of this Agreement.

(Signature Page Follows)


7



I HAVE READ THIS AGREEMENT, I UNDERSTAND IT AND KNOW THAT I AM GIVING UP IMPORTANT RIGHTS. I HAVE BEEN ADVISED TO CONSULT WITH AN ATTORNEY OF MY OWN CHOOSING PRIOR TO SIGNING THIS AGREEMENT. I VOLUNTARILY ACCEPT AND AGREE TO THE ABOVE TERMS, KNOWING THAT I WILL BE BARRED FROM PURSUING ANY OF THE RIGHTS I HAVE WAIVED AND RELEASED IN THIS AGREEMENT.
Dated as of March 31, 2017    _/s/ William Atkins____________________
WILLIAM ATKINS


CALIX, INC.


Dated as of March 31, 2017    By: _/s/ Suzanne Tom_________________
    Suzanne Tom
Title: VP, General Counsel



















Signature Page to William Atkins Separation Agreement


8



EXHIBIT A

EQUITY SUMMARY

Grant Date
Type
Exercise Price Per Share
Pre-Acceleration Vested Shares
Accelerated Shares
Total Vested Shares
3/25/2014
Option
$8.61
243,750
56,250
300,000
2/2/2016
PSU
$0.00
0
25,000
25,000

The above summary assumes a Separation Date of May 19, 2017 and that no portion of the option is exercised prior to the Separation Date.








EXHIBIT B

CALIX NETWORKS, INC.
CONFIDENTIAL INFORMATION AND
INVENTION ASSIGNMENT AGREEMENT
(Employees)
As a condition of my becoming employed (or my employment being continued) by or retained as a consultant (or my consulting relationship being continued) by Calix Networks, Inc., a Delaware corporation (“Calix”) or any of its current or future subsidiaries, affiliates, successors or assigns (collectively, the “Company”), and in consideration of my employment or consulting relationship with the Company and my receipt of the compensation now and hereafter paid to me by the Company, I agree to the following:
1.Employment or Consulting Relationship. I understand and acknowledge that this Agreement does not alter, amend or expand upon any rights I may have to continue in the employ of, or in a consulting relationship with, or the duration of my employment or consulting relationship with, the Company under any existing agreements between the Company and me or under applicable law. Any employment or consulting relationship between the Company and me, whether commenced prior to or upon the date of this Agreement, shall be referred to herein as the “Relationship.”

2.At-Will Relationship. I understand and acknowledge that my Relationship with the Company is and shall continue to be at-will, as defined under applicable law, meaning that either I or the Company may terminate the Relationship at any time for any reason or no reason, without further obligation or liability.

3.Confidential Information.

a.Company Information. I agree at all times during the term of my Relationship with the Company and thereafter, to hold in strictest confidence, and not to use, except for the benefit of the Company to the extent necessary to perform my obligations to the Company under the Relationship, or to disclose to any person, firm, corporation or other entity without written authorization of the Board of Directors of Calix, any Confidential Information of the Company which I obtain or create. I further agree not to make copies of such Confidential Information except as authorized by the Company. I understand that “Confidential Information” means any Company proprietary information, technical data, trade secrets or know-how, including, but not limited to, research, product plans, products, services, suppliers, customer lists and customers (including, but not limited to, customers of the Company on whom I called or with whom I became acquainted during the Relationship), prices and costs, markets, software, developments, inventions, laboratory notebooks, processes, formulas, technology, designs, drawings, engineering, hardware configuration information, marketing, licenses, finances, budgets or other business information disclosed to me by the Company either directly or indirectly in writing, orally or by drawings or observation of parts or equipment or created by me during the period of the Relationship, whether or not during working hours. I understand that “Confidential Information” includes, but is not limited to, information pertaining to any aspects of the Company’s business which is either information not known by actual or potential competitors of the Company or other third parties not under confidentiality obligations to the Company, or is otherwise proprietary information of the Company or its customers or suppliers, whether of a technical nature or otherwise. I further understand that Confidential Information does not include any of the foregoing items which has become publicly and widely known and made generally available through no wrongful act of mine or of others who were under confidentiality obligations as to the item or items involved.

b.Prior Obligations. I represent that my performance of all terms of this Agreement as an employee or consultant of the Company has not breached and will not breach any agreement to keep in confidence proprietary information, knowledge or data acquired by me prior or subsequent to the commencement of my Relationship with the Company, and I will not disclose to the Company or use any inventions, confidential or non-public proprietary information or material belonging to any previous, client, employer or any other party. I will not
induce the Company to use any inventions, confidential or non-public proprietary information, or material belonging to any previous client, employer or any other party. [I acknowledge and agree that I have attached to this Agreement a list of all agreements (e.g., non-competition agreements, non-solicitation of customers agreements, non-solicitation of employees agreements, confidentiality agreements, inventions agreements, etc.) with a current or former employer, or any other person or entity, that may restrict my ability to accept


-1-



employment with the Company or my ability as an employee or consultant to recruit or engage customers or service providers on behalf of the Company, or otherwise relate to or restrict my ability to perform my duties as an employee of the Company or any obligation I may have to the Company.]

c.Third Party Information. I recognize that the Company has received and in the future will receive confidential or proprietary information from third parties subject to a duty on the Company’s part to maintain the confidentiality of such information and to use it only for certain limited purposes. I agree to hold all such confidential or proprietary information in the strictest confidence and not to disclose it to any person, firm or corporation or to use it except as necessary in carrying out my work for the Company consistent with the Company’s agreement with such third party.

4.Inventions.

(a)Inventions Retained and Licensed. I have attached hereto, as Exhibit A, a list describing with particularity all inventions, original works of authorship, developments, improvements, and trade secrets which were made by me prior to the commencement of the Relationship (collectively referred to as “Prior Inventions”), which belong solely to me or belong to me jointly with another, which relate in any way to any of the Company’ s proposed businesses, products or research and development, and which are not assigned to the Company hereunder; or, if no such list is attached, I represent that there are no such Prior Inventions. If, in the course of my Relationship with the Company, I incorporate into a Company product, process or machine a Prior Invention owned by me or in which I have an interest, the Company is hereby granted and shall have a non-exclusive, royalty-free, irrevocable, perpetual, worldwide license (with the right to sublicense) to make, have made, copy, modify, make derivative works of, use, sell and otherwise distribute such Prior Invention as part of or in connection with such product, process or machine.

(b)Assignment of Inventions. I agree that I will promptly make full written disclosure to Calix, will hold in trust for the sole right and benefit of Calix, and hereby assign to Calix, or its designee, all my right, title and interest throughout the world in and to any and all inventions, original works of authorship, developments, concepts, know-how, improvements or trade secrets, whether or not patentable or registrable under copyright or similar laws, which I may solely or jointly conceive or develop or reduce to practice, or cause to be conceived or developed or reduced to practice, during the period of time in which I am employed by or a consultant of the Company (collectively referred to as “Inventions”), except as provided in Section 4(e) below. I further acknowledge that all inventions, original works of authorship, developments, concepts, know-how, improvements or trade secrets which are made by me (solely or jointly with others) within the scope of and during the period of my Relationship with the Company are “works made for hire” (to the greatest extent permitted by applicable law) and are compensated by my salary (if I am an employee) or by such amounts paid to me under any applicable consulting agreement or consulting arrangements (if I am a consultant), unless regulated otherwise by the mandatory law of the state of California.

(c)Maintenance of Records. I agree to keep and maintain adequate and current written records of all Inventions made by me (solely or jointly with others) during the term of my Relationship with the Company. The records may be in the form of notes, sketches, drawings, flow charts, electronic data or recordings, laboratory notebooks, and any other format. The records will be available to and remain the sole property of the Company at all times. I agree not to remove such records from the Company’s place of business except as expressly permitted by Company policy which may, from time to time, be revised at the sole election of the Company for the purpose of furthering the Company’s business. I agree to return all such records (including any copies thereof) to Calix at the time of termination of my Relationship with the Company as provided for in Section 5.

(d)Patent and Copyright Rights. I agree to assist Calix, or its designee, at its expense, in every proper way to secure Calix, or its designee's, rights in the Inventions and any copyrights, patents, trademarks, mask work rights, moral rights, or other intellectual property rights relating thereto in any and all countries, including the disclosure to Calix or its designee of all pertinent information and data with respect thereto, the execution of all applications, specifications, oaths, assignments, recordations, and all other instruments which Calix or its designee shall deem necessary in order to apply for, obtain, maintain and transfer such rights and in order to assign and convey to Calix or its designee, and any successors, assigns and nominees the sole and exclusive rights, title and interest in and to such Inventions, and any copyrights, patents, mask work rights or other intellectual property rights relating thereto. I further agree that my obligation to execute or cause to be executed, when it is in my power to do so, any such instrument or papers shall continue after the termination of this Agreement until the expiration of the last such intellectual property right to expire in any country of the world. If Calix or its designee is unable because of my mental or physical incapacity or unavailability or for any other reason to secure my signature to apply for or to pursue


-2-



any application for any United States or foreign patents, copyright, mask works or other registrations covering Inventions or original works of authorship assigned to Calix or its designee as above, then I hereby irrevocably designate and appoint Calix and its duly authorized officers and agents as my agent and attorney in fact, to act for and in my behalf and stead to execute and file any such applications and to do all other lawfully permitted acts to further the application for, prosecution, issuance, maintenance or transfer of letters patent, copyright or other registrations thereon with the same legal force and effect as if originally executed by me. I hereby waive and irrevocably quitclaim to Calix or its designee any and all claims, of any nature whatsoever, which I now or hereafter have for infringement of any and all proprietary rights assigned to Calix or such designee.

(e)Exception to Assignments. I understand that the provisions of this Agreement requiring assignment of Inventions to Calix do not apply to any invention which qualifies fully under the provisions of California Labor Code Section 2870 (attached hereto as Exhibit B). I will advise the Company promptly in writing of any inventions that I believe meet such provisions and are not otherwise disclosed on Exhibit A.

5.Returning Company Documents. I agree that, at the time of termination of my Relationship with the Company, I will deliver to the Company (and will not keep in my possession, recreate or deliver to anyone else) any and all devices, records, data, notes, reports, proposals, lists, correspondence, specifications, drawings, blueprints, sketches, laboratory notebooks, materials, flow charts, equipment, other documents or property, or reproductions of any of the aforementioned items developed by me pursuant to the Relationship or otherwise belonging to the Company, its successors or assigns. I further agree that any property situated on the Company’s premises and owned by the Company, including disks and other storage media, filing cabinets or other work areas, is subject to inspection by Company personnel at any time with or without notice. In the event of the termination of the Relationship, I agree to sign and deliver the “Termination Certification” attached hereto as Exhibit C; however, my failure to sign and deliver the Termination Certificate shall in no way diminish my continuing obligations under this Agreement.

6.Notification to Other Parties.

(a)Employees. In the event that I leave the employ of the Company, I hereby consent to notification by the Company to my new employer about my rights and obligations under this Agreement.

(b)Consultants. I hereby grant consent to notification by the Company to any other parties besides the Company with whom I maintain a consulting relationship, including parties with whom such relationship commences after the effective date of this Agreement, about my rights and obligations under this Agreement.

7.Solicitation of Employees, Consultants and Other Parties. I agree that during the term of my Relationship with the Company, and for a period of twenty-four (24) months immediately following the termination of my Relationship with the Company for any reason, whether with or without cause, I shall not either directly or indirectly solicit, induce, recruit or encourage any of the Company’s employees or consultants to terminate their relationship with the Company, or attempt to solicit, induce, recruit, encourage or take away employees or consultants of the Company, either for myself or for any other person or entity. Further, for a period of twenty-four (24) months following termination of my Relationship with the Company for any reason, with or without cause, I shall not solicit any licensor to or customer of the Company or licensee of the Company’s products, in each case, that are known to me, with respect to any business, products or services that are competitive to the products or services offered by the Company or under development as of the date of termination of my Relationship with the Company.

8.Representations and Covenants.

(a)Facilitation of Agreement. I agree to execute promptly any proper oath or verify any proper document required to carry out the terms of this Agreement upon the Company’s written request to do so.

(b)Conflicts. I represent that my performance of all the terms of this Agreement does not and will not breach any agreement I have entered into, or will enter into with any third party, including without limitation any agreement to keep in confidence proprietary information acquired by me in confidence or in trust prior to commencement of my Relationship with the Company. I agree not to enter into any written or oral agreement that conflicts with the provisions of this Agreement.

(c)Voluntary Execution. I certify and acknowledge that I have carefully read all of the provisions of this Agreement and that I understand and will fully and faithfully comply with such provisions.



-3-



9.General Provisions.

(a)Governing Law. The validity, interpretation, construction and performance of this Agreement shall be governed by the laws of the State of California, without giving effect to the principles of conflict of laws.

(b)Entire Agreement. This Agreement sets forth the entire agreement and understanding between the Company and me relating to the subject matter herein and merges all prior discussions between us. No modification or amendment to this Agreement, nor any waiver of any rights under this Agreement, will be effective unless in writing signed by both parties. Any subsequent change or changes in my duties, obligations, rights or compensation will not affect the validity or scope of this Agreement.

(c)Severability. If one or more of the provisions in this Agreement are deemed void by law, then the remaining provisions will continue in full force and effect.

(d)Successors and Assigns. This Agreement will be binding upon my heirs, executors, administrators and other legal representatives, and my successors and assigns, and will be for the benefit of the Company, its successors, and its assigns.

(e)Survival. The provisions of this Agreement shall survive the termination of the Relationship and the assignment of this Agreement by the Company to any successor in interest or other assignee.

(f)    ADVICE OF COUNSEL. I ACKNOWLEDGE THAT, IN EXECUTING THIS AGREEMENT, I HAVE HAD THE OPPORTUNITY TO SEEK THE ADVICE OF INDEPENDENT LEGAL COUNSEL, AND I HAVE READ AND UNDERSTOOD ALL OF THE TERMS AND PROVISIONS OF THIS AGREEMENT. THIS AGREEMENT SHALL NOT BE CONSTRUED AGAINST ANY PARTY BY REASON OF THE DRAFTING OR PREPARATION HEREOF.

The parties have executed this Agreement on the respective dates set forth below:


COMPANY:
 
EMPLOYEE:
 
 
 
CALIX NETWORKS, INC.
 
 
 
 
 
By: /s/ Natalie Hodge
 
Name: William J. Atkins
 
 
 
Name: Natalie Hodge
 
Signature: /s/ William J. Atkins
 
 
 
Title: HRIS Analyst I
 
Date: January 1, 2014
 
 
 
Date: December 16, 2013
 
Address: #############
 
 
 
Address: 1035 North McDowell Blvd.
                Petaluma, CA 94954
 
 



-4-




EXHIBIT A

LIST OF PRIOR INVENTIONS
AND ORIGINAL WORKS OF AUTHORSHIP EXCLUDED UNDER SECTION 4


Title
 
Date
 
Identifying Number or Brief Description
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 





X
No inventions or improvements
0
Additional Sheets Attached

Signature of Employee/Consultant: /s/ William J. Atkins

Print Name of Employee/Consultant: William J. Atkins

Date: January 1, 2014








-5-



EXHIBIT B

Section 2870 of the California Labor Code is as follows:

(a)Any provision in an employment agreement which provides that an employee shall assign, or offer to assign, any of his or her rights in an invention to his or her employer shall not apply to an invention that the employee developed entirely on his or her own time without using the employer’s equipment, supplies, facilities, or trade secret information except for those inventions that either:

(1)Relate at the time of conception or reduction to practice of the invention to the employer’s business, or actual or demonstrably anticipated research or development of the employer; or

(2)Result from any work performed by the employee for the employer.

(b)To the extent a provision in an employment agreement purports to require an employee to assign an invention otherwise excluded from being required to be assigned under subdivision (a), the provision is against the public policy of this state and is unenforceable.







-6-



EXHIBIT C

TERMINATION CERTIFICATION

This is to certify that I do not have in my possession, nor have I failed to return, any devices, records, data, notes, reports, proposals, lists, correspondence, specifications, drawings, blueprints, sketches, laboratory notebooks, flow charts, materials, equipment, other documents or property, or copies or reproductions of any aforementioned items belonging to Calix Networks, Inc., its subsidiaries, affiliates, successors or assigns (together the “Company”).

I further certify that I have complied with all the terms of the Company’s Confidential Information and Invention Assignment Agreement signed by me, including the reporting of any inventions and original works of authorship (as defined therein), conceived or made by me (solely or jointly with others) covered by that agreement.

I further agree that, in compliance with the Confidential Information and Invention Assignment Agreement, I will preserve as confidential all trade secrets, confidential knowledge, data or other proprietary information relating to products, processes, know-how, designs, formulas, developmental or experimental work, computer programs, data bases, other original works of authorship, customer lists, business plans, financial information or other subject matter pertaining to any business of the Company or any of its employees, clients, consultants or licensees.

I further agree that for 24 months from the date of this Certificate, I shall not, either directly or indirectly: (a) solicit, induce, recruit or encourage any of the Company’s employees, contractors or consultants to terminate their relationship with the Company; or (b) either for myself or for any other person or entity attempt to solicit, induce, recruit, encourage or take away, hire, or otherwise engage the services of (i) any Company employee or (ii) any contractor or consultant who is then working exclusively for the Company. Further, I shall not at any time use any Confidential Information of the Company to negatively influence any of the Company’s clients or customers from purchasing Company products or services or to solicit or influence or attempt to influence any client, customer or other person either directly or indirectly, to direct his or its purchase of products and/or services to any person, firm, corporation, institution or other entity in competition with the business of the Company.


Date:
 
 
 
 
 
 
(Employee’s Signature)
 
 
 
 
 
 
 
 
 
 
 
(Type/Print Employee’s Name)



-7-



EXHIBIT C

SEPARATION CERTIFICATION

This is to certify that I do not have in my possession, nor have I failed to return, any devices, keys, technical resources, manuals, records, data, notes, reports, proposals, lists, correspondence, specifications, drawings, blueprints, sketches, laboratory notebooks, flow charts, materials, equipment, sales information, financial statements, other documents or property, or copies or reproductions of any aforementioned items belonging to Calix, Inc., its subsidiaries, affiliates, successors or assigns (together the “Company”). The Company has agreed that I may keep my Company-issued iPhone (as well as the associated phone number), subject to the Company’s right to delete from the phone any and all Company confidential information.
I further certify that I have complied with all the terms of the At Will Employment Confidential Information and Invention Assignment Agreement (see Exhibit B, the “Confidentiality Agreement”) signed by me, including the reporting of any inventions and original works of authorship (as defined), conceived or made by me (solely or jointly with others) covered by that agreement.
I further agree that, in compliance with the Confidentiality Agreement, I will preserve as confidential all trade secrets, confidential knowledge, data or other proprietary information relating to products, processes, know-how, designs, formulas, developmental or experimental work, computer programs, data bases, other original works of authorship, customer lists, business plans, financial information or other subject matter pertaining to any business of the Company or any of its employees, clients, consultants or licensees.

Date:
 
 
 
 
 
 
(Employee’s Signature)
 
 
 
 
 
 
 
WILLIAM ATKINS
 
 
 
(Type/Print Employees Name)






EXHIBIT D

GENERAL RELEASE OF CLAIMS

This General Release of Claims (this “Release”) is entered into between William Atkins (“Employee”) and Calix, Inc., a Delaware corporation (the “Company”).
1.Release of Claims. Except as described in Section 1.1 below, which identifies claims expressly excluded from this Release, Employee, on behalf of Employee and Employee's heirs, executors, administrators and assigns, hereby fully and forever releases the Company and its past and present officers, directors, shareholders, affiliates, predecessors, successors, assigns, agents, investors, employees, administrators, benefit plans, plan administrators, insurers, divisions, subsidiaries, and representatives (collectively, the “Releasees”) from any claim, duty, obligation or cause of action relating to any matters of any kind, whether presently known or unknown, suspected or unsuspected, that Employee may possess against any of the Releasees arising from any omissions, acts or facts that have occurred up until and including the date Employee has signed this Release including, without limitation:
(a)any and all claims relating to or arising from Employee’s employment relationship with the Company and the termination of that relationship, including but not limited to any claims for wages, salary, bonus, compensation, deferred compensation, or other cash payments;
(b)any and all claims relating to, or arising from, Employee’s right to purchase, or actual purchase of shares of the capital stock of the Company;
(c)any and all claims for wrongful discharge of employment; discrimination; harassment; retaliation; failure to provide reasonable accommodation; failure to engage in a good faith interactive process; breach of contract, both express and implied; breach of a covenant of good faith and fair dealing, both express and implied; promissory estoppel; negligent or intentional infliction of emotional distress; fraud; negligent or intentional misrepresentation; negligent or intentional interference with contract or prospective economic advantage; unfair business practices; negligence; defamation; libel; slander; personal injury; assault; battery; invasion of privacy; false imprisonment; conversion; disability benefits, or any claims arising out of any other agreement, incident or relationship between the parties prior to the execution of this Release;
(d)any and all claims for violation of any federal, state or local statute, constitution or regulation including, but not limited to, Title VII of the Civil Rights Act of 1964; the Civil Rights Act of 1991; the Americans with Disabilities Act of 1990; the California Fair Employment and Housing Act; the California Labor Code, except as prohibited by law; the California Government Code; the California Industrial Welfare Commission Wage Orders; the California Business & Professions Code; the California Family Rights Act; the Rehabilitation Act of 1973; Executive Order 11126; Title 42 of the United States Code; the Employee Retirement Income Security Act of 1974; the Equal Pay Act; the Fair Labor Standards Act, except as prohibited by law; the Fair Credit Reporting Act; the Older Workers Benefit Protection Act; the Worker Adjustment and Retraining Notification Act; the Family and Medical Leave Act, except as prohibited by law; the Sarbanes-Oxley Act of 2002; and the Uniformed Services Employment and Reemployment Rights Act;
(e)claims of age discrimination under the Age Discrimination in Employment Act of 1967 (“ADEA”)
(f)any and all claims arising out of any other laws and regulations relating to employment or employment discrimination;
(g)any claim for any loss, cost, damage, or expense arising out of any dispute over the non-withholding or other tax treatment of any of the proceeds received by Employee pursuant to that certain Separation Agreement and General Release of All Claims entered between Employee and the Company dated as of March 31, 2017 (the “Separation Agreement”);
(h)any and all claims for monetary recovery and personal or individual relief, except as prohibited by law; and





(i)any and all claims for attorneys’ fees and costs.
1.1        Excluded Claims. The only claims that are not being waived and released by Employee under this Release are those Employee may have for:
(a)Claims for payments under the Separation Agreement and claims under the Indemnification Agreement, dated February 10, 2014, between the Employee and the Company;
(b)Unemployment, state disability, workers compensation and/or paid family leave insurance benefits pursuant to the terms of applicable state law;
(c)Continuation of existing participation in Company-sponsored group health benefit plans, at Employee’s full expense, under the federal law known as “COBRA” and/or under an applicable state counterpart law;
(d)Any benefit entitlements vested as of the Separation Date (as defined in the Separation Agreement) pursuant to the terms of a Company-sponsored benefit plan governed by the federal law known as “ERISA”;
(e)Violation of any federal, state or local statutory and/or public policy right or entitlement that, by applicable law, is not waivable; and
(f)Any wrongful act, event or omission occurring after the date Employee signs this Release.
1.2    Government Agency Exceptions. Nothing in this Release prevents or prohibits Employee from filing claims with any government agency, such as the Equal Employment Opportunity Commission, that is responsible for enforcing a law on behalf of the government. However, Employee understands that Employee is waiving and releasing all claims for monetary damages and any other form of personal relief, and therefore, may only seek and receive non-personal forms of relief through any such claims. Furthermore, nothing in this Release affects or interferes with the right of the Employee to participate, cooperate or assist in an investigation or proceeding conducted within the Company or by any government agency, oversight board, commission or other regulatory or investigative body.
1.3    Civil Code Section 1542. Employee represents that Employee is not aware of any claim by Employee other than the claims that are released by this Release. Employee acknowledges that Employee has been advised to consult with legal counsel and is familiar with the provisions of California Civil Code Section 1542, a statute that otherwise prohibits the release of unknown claims, which provides as follows:
A GENERAL RELEASE DOES NOT EXTEND TO CLAIMS WHICH THE CREDITOR DOES NOT KNOW OR SUSPECT TO EXIST IN HIS OR HER FAVOR AT THE TIME OF EXECUTING THE RELEASE, WHICH IF KNOWN BY HIM OR HER MUST HAVE MATERIALLY AFFECTED HIS OR HER SETTLEMENT WITH THE DEBTOR.
Employee, being aware of said Code section, agrees to expressly waive any rights Employee may have under it, as well as under any other statute or common law principles of similar effect.
2.Acknowledgment of Waiver of Claims under ADEA. Employee acknowledges that Employee is waiving and releasing any rights Employee may have under the ADEA and that this waiver and release is knowing and voluntary. Employee fully understands, acknowledges and agrees that Employee has 21 days from receipt of the Release within which to consider this Release. Any changes to this Release, whether material or immaterial, do not restart the running of the 21-day consideration period. Employee further understands and agrees that Employee:
(a)    May sign this Release without waiting the full 21 days and that, if Employee has done so, Employee's decision to do so has been knowing and voluntary, and not induced through fraud, misrepresentation, a threat to withdraw or alter the offer prior to the expiration of the 21-day period, or the provision of different terms to employees who sign any release prior to expiration of the 21-day period.
(b)    Has a period of seven (7) full days following execution of this Release to revoke this Release by providing written notice of such revocation to the Company’s General Counsel.    


2



(c)    Has carefully read and fully understands all of the provisions of this Release and knowingly and voluntarily agrees to all of the terms of this Release;
(d)     Is, through this Release, releasing the Company from any and all claims that Employee has or may have against the Company under the ADEA. Employee understands that rights or claims under the ADEA that may arise after the date this Release is executed by all parties are not waived;
(e)    Knowingly and voluntarily agrees to all of the terms set forth in this Release, and knowingly and voluntarily intends to be legally bound by all of the terms of this Release;
(f)    Is advised to consult an attorney of Employee's choice; and
(g)    Acknowledges that Employee's employment with the Company terminated as of the Separation Agreement, regardless of whether Employee elects to revoke this Release.
3.Effective Date. Employee has seven (7) days after Employee signs this Release to revoke it. This Release will become effective on the eighth (8th) day after Employee signs this Release, so long as it has been signed by the parties and has not been revoked by Employee before that date.
4.No Pending or Future Lawsuits. Employee represents that he has no lawsuits, claims, or actions pending in his name, or on behalf of any other person or entity, against the Company or any of the other Releasees. Employee also represents that he does not intend to bring any claims on his own behalf or on behalf of any other person or entity against the Company or any of the other Releasees. The Company represents, on its behalf and on behalf of its affiliates, that it has no lawsuits, claims, or actions pending in his name, or on behalf of any other person or entity, against the Employee. The Company also represents on its behalf and on behalf of its affiliates, that it does not intend to bring any claims on his own behalf or on behalf of any other person or entity against the Employee.
5.Severability. In the event that any provision of this Release becomes or is declared by a court or other tribunal of competent jurisdiction or arbitrator to be illegal, unenforceable or void, the remainder of this Release shall continue in full force and effect without said provision or portion of provision.
6.Governing Law. This Release shall be governed by the laws of the State of California, without regard to its conflicts of law principles.
7.Entire Agreement. This Release and the Separation Agreement contain the parties’ entire agreement with regard to the transition and separation of Employee’s employment, and supersede and replace any prior agreements as to those matters, whether oral or written. This Release may not be changed or modified, in whole or in part, except by an instrument in writing signed by Employee and the Chief Executive Officer of the Company.
8.Intent to be Bound. The parties have carefully read this Release in its entirety; fully understand and agree to its terms and provisions; and intend and agree that it is final and binding on all parties.

Dated as of ________, 2017    __________________________________
WILLIAM ATKINS


CALIX, INC.


Dated as of ________, 2017    By: ________________________________

Title:


3



EXHIBIT E

PRESS RELEASE

Calix, Inc. (NYSE: CALX) today announced that William Atkins, Executive Vice President and Chief Financial Officer, has given notice that he will be leaving the Company on May 19, 2017 to pursue another opportunity in the industry.

“After much consideration I have made the decision to leave Calix to pursue another opportunity,” said Mr. Atkins. “I have enjoyed my time at Calix and I am pleased by the progress that my colleagues and I have made in repositioning the business for further growth. I wish the company well in the years ahead.”

President and Chief Executive Officer Carl Russo said, “Transforming Calix from a wireline access systems company into a communications software, systems and services company has required a significant effort over these last few years. I want to thank William for all he has done to help Calix achieve this transformation. We wish him all the best in his new endeavor.”

The Company will announce plans to fill the Chief Financial Officer position on an interim basis in the near term, and is conducting a nationwide search to find a replacement for Mr. Atkins.



EX-31.1 3 calx_17q1ex311.htm EXHIBIT 31.1 Exhibit


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


EX-31.2 4 calx_17q1ex312.htm EXHIBIT 31.2 Exhibit


Exhibit 31.2
CERTIFICATION OF CHIEF FINANCIAL OFFICER
PURSUANT TO SECTION 302 OF
THE SARBANES-OXLEY ACT OF 2002
I, William J. Atkins, certify that:
1.
I have reviewed this quarterly report on Form 10-Q of Calix, Inc. for the quarter ended April 1, 2017;
2.
Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;
3.
Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;
4.
The registrant’s other certifying officer and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:
(a)
Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;
(b)
Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;
(c)
Evaluated the effectiveness of the registrant’s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and
(d)
Disclosed in this report any change in the registrant’s internal control over financial reporting that occurred during the registrant’s most recent fiscal quarter (the registrant’s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant’s internal control over financial reporting; and
5.
The registrant’s other certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant’s auditors and the audit committee of the registrant’s board of directors (or persons performing the equivalent functions):
(a)
All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant’s ability to record, process, summarize and report financial information; and
(b)
Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant’s internal control over financial reporting.
 
Date: May 10, 2017
 
 
 
/s/ William J. Atkins
 
 
 
 
William J. Atkins
 
 
 
 
EVP and Chief Financial Officer


EX-32.1 5 calx_17q1ex321.htm EXHIBIT 32.1 Exhibit


Exhibit 32.1
CERTIFICATION OF CHIEF EXECUTIVE OFFICER AND CHIEF FINANCIAL OFFICER
PURSUANT TO 18 U.S.C. SECTION 1350,
AS ADOPTED PURSUANT TO
SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002
I, Carl Russo, certify, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that the Quarterly Report of Calix, Inc. (the “Company”) on Form 10-Q for the fiscal quarter ended April 1, 2017 fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934 and that information contained in such Quarterly Report on Form 10-Q fairly presents in all material respects the financial condition and results of operations of the Company.
 
Date: May 10, 2017
 
 
 
/s/ Carl Russo
 
 
 
 
Carl Russo
 
 
 
 
Chief Executive Officer

I, William J. Atkins, certify, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that the Quarterly Report of Calix, Inc. (the “Company”) on Form 10-Q for the fiscal quarter ended April 1, 2017 fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934 and that information contained in such Quarterly Report on Form 10-Q fairly presents in all material respects the financial condition and results of operations of the Company.
 
Date: May 10, 2017
 
 
 
/s/ William J. Atkins
 
 
 
 
William J. Atkins
 
 
 
 
EVP and Chief Financial Officer
This certification accompanies the Form 10-Q to which it relates, is not deemed filed with the Securities and Exchange Commission and is not to be incorporated by reference into any filing of Calix, 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 the Form 10-Q), irrespective of any general incorporation language contained in such filing.


EX-101.INS 6 calx-20170401.xml XBRL INSTANCE DOCUMENT 0001406666 2017-01-01 2017-04-01 0001406666 2017-05-03 0001406666 2017-04-01 0001406666 2016-12-31 0001406666 2016-01-01 2016-03-26 0001406666 us-gaap:GeneralAndAdministrativeExpenseMember 2017-01-01 2017-04-01 0001406666 calx:CostOfRevenueServicesMember 2016-01-01 2016-03-26 0001406666 calx:CostOfRevenueSystemsMember 2017-01-01 2017-04-01 0001406666 us-gaap:SellingAndMarketingExpenseMember 2017-01-01 2017-04-01 0001406666 us-gaap:EmployeeSeveranceMember 2017-01-01 2017-04-01 0001406666 calx:CostOfRevenueServicesMember 2017-01-01 2017-04-01 0001406666 us-gaap:ResearchAndDevelopmentExpenseMember 2017-01-01 2017-04-01 0001406666 calx:CostOfRevenueSystemsMember 2016-01-01 2016-03-26 0001406666 us-gaap:SellingAndMarketingExpenseMember 2016-01-01 2016-03-26 0001406666 us-gaap:GeneralAndAdministrativeExpenseMember 2016-01-01 2016-03-26 0001406666 us-gaap:ResearchAndDevelopmentExpenseMember 2016-01-01 2016-03-26 0001406666 2015-12-31 0001406666 2016-03-26 0001406666 us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember calx:LargestTwoCustomersMember 2017-01-01 2017-04-01 0001406666 us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember calx:LargestTwoCustomersMember 2016-01-01 2016-03-26 0001406666 us-gaap:CommercialPaperMember 2016-12-31 0001406666 us-gaap:CorporateDebtSecuritiesMember 2017-04-01 0001406666 us-gaap:CashMember 2017-04-01 0001406666 us-gaap:CorporateDebtSecuritiesMember 2016-12-31 0001406666 us-gaap:USGovernmentCorporationsAndAgenciesSecuritiesMember 2016-12-31 0001406666 us-gaap:CommercialPaperMember 2017-04-01 0001406666 us-gaap:CorporateDebtSecuritiesMember 2017-04-01 0001406666 us-gaap:CommercialPaperMember 2016-12-31 0001406666 us-gaap:CommercialPaperMember 2017-04-01 0001406666 us-gaap:CorporateDebtSecuritiesMember 2016-12-31 0001406666 us-gaap:MoneyMarketFundsMember 2017-04-01 0001406666 us-gaap:USGovernmentCorporationsAndAgenciesSecuritiesMember 2017-04-01 0001406666 us-gaap:CashMember 2016-12-31 0001406666 us-gaap:MoneyMarketFundsMember 2016-12-31 0001406666 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperMember 2016-12-31 0001406666 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2016-12-31 0001406666 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperMember 2016-12-31 0001406666 us-gaap:FairValueMeasurementsRecurringMember 2016-12-31 0001406666 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2016-12-31 0001406666 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2016-12-31 0001406666 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2016-12-31 0001406666 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentCorporationsAndAgenciesSecuritiesMember 2016-12-31 0001406666 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentCorporationsAndAgenciesSecuritiesMember 2016-12-31 0001406666 us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentCorporationsAndAgenciesSecuritiesMember 2016-12-31 0001406666 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperMember 2016-12-31 0001406666 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2016-12-31 0001406666 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2016-12-31 0001406666 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2016-12-31 0001406666 us-gaap:MoneyMarketFundsMember us-gaap:FairValueMeasurementsRecurringMember 2016-12-31 0001406666 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2017-04-01 0001406666 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2017-04-01 0001406666 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentCorporationsAndAgenciesSecuritiesMember 2017-04-01 0001406666 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperMember 2017-04-01 0001406666 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2017-04-01 0001406666 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentCorporationsAndAgenciesSecuritiesMember 2017-04-01 0001406666 us-gaap:MoneyMarketFundsMember us-gaap:FairValueMeasurementsRecurringMember 2017-04-01 0001406666 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2017-04-01 0001406666 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperMember 2017-04-01 0001406666 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2017-04-01 0001406666 us-gaap:FairValueMeasurementsRecurringMember 2017-04-01 0001406666 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperMember 2017-04-01 0001406666 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2017-04-01 0001406666 us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentCorporationsAndAgenciesSecuritiesMember 2017-04-01 0001406666 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2017-04-01 0001406666 us-gaap:TechnologyBasedIntangibleAssetsMember 2017-04-01 0001406666 us-gaap:TechnologyBasedIntangibleAssetsMember 2016-12-31 0001406666 us-gaap:CustomerRelationshipsMember 2017-04-01 0001406666 us-gaap:CustomerRelationshipsMember 2016-12-31 0001406666 calx:RevenueContractMember 2016-12-31 0001406666 calx:RevenueContractMember 2017-04-01 0001406666 calx:ExtendedWarrantyMember 2017-04-01 0001406666 calx:ExtendedWarrantyMember 2016-12-31 0001406666 calx:ProductAndServicesMember 2017-04-01 0001406666 calx:ProductAndServicesMember 2016-12-31 0001406666 calx:ComputerEquipmentAndPurchasedSoftwareMember 2016-12-31 0001406666 us-gaap:LeaseholdImprovementsMember 2017-04-01 0001406666 us-gaap:FurnitureAndFixturesMember 2016-12-31 0001406666 us-gaap:EquipmentMember 2016-12-31 0001406666 us-gaap:LeaseholdImprovementsMember 2016-12-31 0001406666 us-gaap:FurnitureAndFixturesMember 2017-04-01 0001406666 calx:ComputerEquipmentAndPurchasedSoftwareMember 2017-04-01 0001406666 us-gaap:EquipmentMember 2017-04-01 0001406666 us-gaap:MinimumMember 2017-01-01 2017-04-01 0001406666 us-gaap:MaximumMember 2017-01-01 2017-04-01 0001406666 us-gaap:RestrictedStockUnitsRSUMember 2017-01-01 2017-04-01 0001406666 us-gaap:PerformanceSharesMember us-gaap:MinimumMember 2017-01-01 2017-04-01 0001406666 us-gaap:PerformanceSharesMember us-gaap:MaximumMember 2017-01-01 2017-04-01 0001406666 us-gaap:EmployeeStockMember 2017-04-01 0001406666 us-gaap:EmployeeStockMember 2017-01-01 2017-04-01 0001406666 us-gaap:PerformanceSharesMember us-gaap:ShareBasedCompensationAwardTrancheTwoMember 2017-01-01 2017-04-01 0001406666 us-gaap:CommonStockMember 2015-04-26 0001406666 us-gaap:PerformanceSharesMember us-gaap:MaximumMember 2012-01-01 2012-12-31 0001406666 us-gaap:CommonStockMember 2015-05-01 2016-03-26 0001406666 us-gaap:PerformanceSharesMember 2012-01-01 2012-12-31 0001406666 us-gaap:RestrictedStockUnitsRSUMember 2017-04-01 0001406666 us-gaap:PerformanceSharesMember 2017-01-01 2017-04-01 0001406666 us-gaap:PerformanceSharesMember us-gaap:MinimumMember 2012-01-01 2012-12-31 0001406666 us-gaap:PerformanceSharesMember us-gaap:ShareBasedCompensationAwardTrancheOneMember 2017-01-01 2017-04-01 0001406666 us-gaap:PerformanceSharesMember 2017-04-01 0001406666 us-gaap:PerformanceSharesMember us-gaap:ShareBasedCompensationAwardTrancheThreeMember 2017-01-01 2017-04-01 0001406666 us-gaap:PerformanceSharesMember us-gaap:MinimumMember 2013-01-01 2013-12-31 0001406666 us-gaap:PerformanceSharesMember us-gaap:MaximumMember 2014-01-01 2014-12-31 0001406666 us-gaap:PerformanceSharesMember us-gaap:MinimumMember 2014-01-01 2014-12-31 0001406666 us-gaap:PerformanceSharesMember us-gaap:MaximumMember 2013-01-01 2013-12-31 0001406666 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2015-12-31 0001406666 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2015-12-31 0001406666 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2016-12-31 0001406666 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2016-03-26 0001406666 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2016-01-01 2016-03-26 0001406666 us-gaap:AccumulatedTranslationAdjustmentMember 2017-01-01 2017-04-01 0001406666 us-gaap:AccumulatedTranslationAdjustmentMember 2017-04-01 0001406666 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2016-03-26 0001406666 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2017-01-01 2017-04-01 0001406666 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2017-04-01 0001406666 us-gaap:AccumulatedTranslationAdjustmentMember 2015-12-31 0001406666 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2017-04-01 0001406666 us-gaap:AccumulatedTranslationAdjustmentMember 2016-03-26 0001406666 us-gaap:AccumulatedTranslationAdjustmentMember 2016-01-01 2016-03-26 0001406666 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2016-12-31 0001406666 us-gaap:AccumulatedTranslationAdjustmentMember 2016-12-31 0001406666 us-gaap:MinimumMember us-gaap:LondonInterbankOfferedRateLIBORMember 2017-01-01 2017-04-01 0001406666 us-gaap:LetterOfCreditMember 2013-07-29 0001406666 calx:SwinglineFacilityMember 2013-07-29 0001406666 us-gaap:MinimumMember us-gaap:BaseRateMember 2017-01-01 2017-04-01 0001406666 us-gaap:LongTermDebtMember 2013-07-29 0001406666 us-gaap:MaximumMember us-gaap:BaseRateMember 2017-01-01 2017-04-01 0001406666 2013-07-29 0001406666 us-gaap:MaximumMember us-gaap:LondonInterbankOfferedRateLIBORMember 2017-01-01 2017-04-01 0001406666 calx:SwinglineFacilityMember 2017-01-01 2017-04-01 0001406666 us-gaap:EmployeeSeveranceMember 2016-12-31 0001406666 us-gaap:EmployeeSeveranceMember 2017-04-01 calx:Plan iso4217:USD xbrli:shares xbrli:pure xbrli:shares iso4217:USD calx:quarterly_payment 1931000 1425000 1327000 2415000 78107000 51533000 20 P10D 2 1701000 0 938000 1477000 P3Y P5Y P1Y P90D P90D P6M 2 0 false --12-31 Q1 2017 2017-04-01 10-Q 0001406666 49875750 Accelerated Filer CALIX, INC 23827000 24520000 52792000 66142000 51336000 64188000 -114000 5000 231000 20000 804000 756000 69715000 77015000 8205000 9952000 65631000 67643000 -656000 -599000 836563000 839018000 37000 90000 725000 1047000 822000 56000 116000 931000 1326000 1111000 518000 477000 3364000 3400000 800000 813000 5500000 6145000 355475000 349759000 219322000 214624000 15020000 28747000 43767000 8197000 25661000 33858000 27748000 0 0 0 7274000 17272000 4201000 7274000 17272000 4201000 6275000 17272000 4201000 25215000 0 0 0 10174000 11289000 4198000 10174000 11289000 4198000 10174000 10843000 4198000 2000 0 1000 1000 0 0 0 0 8000 0 8000 0 10000 0 8000 2000 27754000 6275000 17279000 4200000 25225000 10174000 10851000 4200000 25225000 25215000 23626000 21365000 50359000 34340000 999000 0 15020000 26318000 17675000 0 446000 8197000 15020000 0 15020000 8197000 0 8197000 -2261000 -24041000 0.025 0.025 100000000 100000000 54722135 54956348 49392318 49626531 1368000 1374000 -10682000 -33268000 0.29 0.55 47693000 57373000 52893000 83141000 5200000 25768000 20726000 22946000 0.0125 0.025 0.0075 0.02 34763000 40454000 48091000 20300000 65292000 21500000 27854000 3382000 24472000 44416000 3264000 41152000 20237000 20215000 22000 20876000 20838000 38000 1955000 2463000 -0.22 -0.67 -51000 65000 -0.011 -0.021 19541000 22193000 P2Y9M15D P1M15D P1Y4M7D P2Y4M17D 200000 700000 12600000 3200000 122891000 54740000 68151000 123704000 54740000 68964000 123704000 54740000 68964000 123704000 54740000 68964000 813000 0 813000 0 0 0 0 -80000 12684000 10257000 116175000 116175000 45482000 34377000 -10608000 -32652000 121000 673000 -8459000 276000 -3351000 12852000 8471000 7110000 -810000 5691000 -2195000 17201000 -6540000 1993000 -98000 -103000 576000 968000 813000 0 164000 44000 42718000 45036000 44545000 46538000 1827000 1502000 211000 88000 142511000 167602000 355475000 349759000 121396000 145951000 0 0.0025 0 Interest on the revolving facility is due quarterly, and any outstanding interest and principal is due on the maturity date of the revolving facility. Loans under the credit facility bear interest at an annual rate equal to the base rate plus 0.75% to 1.25% or LIBOR plus 2.00% to 2.50% based on a leverage ratio of consolidated funded indebtedness to consolidated Adjusted EBITDA (customarily defined). 50000000.0 10000000.0 20000000.0 25000000.0 27748000 25215000 -13046000 -1080000 5567000 428000 5269000 -23454000 56220000 67193000 -10738000 -32816000 4736000 5831000 1181000 816000 65000 -4000 -18000 61000 47000 57000 47000 65000 -18000 -4000 61000 57000 878000 775000 83000 120000 12809000 0 0 251000 1093000 800000 300000 0 8732000 1453000 2106000 0.025 0.025 5000000 5000000 0 0 0 0 0 0 10571000 11911000 7020000 11266000 14000 13000 9564000 9152000 12214000 10778000 12214000 10778000 619000 3298000 -373000 0 580000 1862000 -10729000 -33325000 83615000 30306000 43580000 2831000 6898000 85787000 31785000 44466000 2709000 6827000 17984000 18144000 22773000 33808000 6800000 6100000 0 699000 699000 700000 0 699000 0 699000 -584325000 -617650000 98375000 117518000 91680000 91605000 6695000 25913000 19062000 22429000 2721000 3540000 P3Y P2Y P3Y P2Y P3Y P2Y P2Y P1Y 203100 7.00 300000 52161 0.15 2000 119228 0 6.54 0.5 0.25 0.25 0.85 180052 2000 40000000 -94000 -195000 -101000 -29000 -148000 -119000 212964000 -6000 -656000 -650000 182157000 -10000 -599000 -589000 7.50 5329817 5329817 5329817 39986000 39986000 48591000 49525000 <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:24px;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Cash, Cash Equivalents and Marketable Securities</font></div><div style="line-height:120%;padding-top:8px;text-indent:30px;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">The Company has invested its excess cash primarily in money market funds and highly liquid marketable securities such as corporate debt instruments, commercial paper, and U.S. government agency securities. The Company considers all investments with maturities of three months or less when purchased to be cash equivalents. Marketable securities represent highly liquid corporate debt instruments, commercial paper, and U.S. government agency securities with maturities greater than 90 days at date of purchase. Marketable securities with maturities greater than one year are classified as current because management considers all marketable securities to be available for current operations.</font></div><div style="line-height:120%;padding-top:8px;text-indent:30px;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Cash equivalents are stated at amounts that approximate fair value based on quoted market prices. Marketable securities are recorded at their fair values.</font></div><div style="line-height:120%;padding-top:8px;text-indent:30px;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">The Company&#8217;s investments have been classified and accounted for as available-for-sale. Such investments are recorded at fair value and unrealized holding gains and losses are reported as a separate component of accumulated other comprehensive income (loss) in the stockholders&#8217; equity until realized. Realized gains and losses on sales of marketable securities, if any, are determined on the specific identification method and are reclassified from accumulated other comprehensive income (loss) to results of operations as other income (expense). </font></div><div style="line-height:120%;padding-top:8px;text-indent:30px;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">The Company, to date, has not determined that any of the unrealized losses on its investments are considered to be other-than-temporary. The Company reviews its investment portfolio to determine if any security is other-than-temporarily impaired, which would require the Company to record an impairment charge in the period any such determination is made. In making this judgment, the Company evaluates, among other things: the duration and extent to which the fair value of a security is less than its cost; the financial condition of the issuer and any changes thereto; and the Company&#8217;s intent and ability to hold its investment for a period of time sufficient to allow for any anticipated recovery in market value, or whether the Company will more likely than not be required to sell the security before recovery of its amortized cost basis. The Company has evaluated its investments as of </font><font style="font-family:inherit;font-size:9pt;">April&#160;1, 2017</font><font style="font-family:inherit;font-size:9pt;"> and has determined that no investments with unrealized losses are other-than-temporarily impaired. No investments have been in a continuous loss position for greater than one year.</font></div><div style="line-height:120%;padding-top:8px;text-align:left;text-indent:30px;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Cash, cash equivalents and marketable securities 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:90.83820662768031%;border-collapse:collapse;text-align:left;"><tr><td colspan="9" rowspan="1"></td></tr><tr><td style="width:72%;" rowspan="1" colspan="1"></td><td style="width:2%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:2%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">April&#160;1, <br clear="none"/>2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">December&#160;31, <br clear="none"/>2016</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Cash and cash equivalents:</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;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:20px;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;">Cash</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">17,675</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;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;">34,340</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Money market funds</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="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;">8,197</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="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;">15,020</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;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;">Corporate debt securities</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">446</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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:20px;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;">Commercial paper</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">999</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Total cash and cash equivalents</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">26,318</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><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:9pt;"><font style="font-family:inherit;font-size:9pt;">50,359</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;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;">Marketable securities:</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="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;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;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;">Corporate debt securities</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">10,843</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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;">17,272</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Commercial paper</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="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;">10,174</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="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;">6,275</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">U.S. government agency securities</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;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;">4,198</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><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:9pt;"><font style="font-family:inherit;font-size:9pt;">4,201</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Total marketable securities</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">25,215</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">27,748</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Total cash, cash equivalents and marketable securities</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">51,533</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">78,107</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-top:16px;text-align:left;text-indent:30px;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">The carrying amounts of the Company&#8217;s money market funds approximate their fair values due to their nature, duration and short maturities. </font></div><div style="line-height:120%;padding-top:8px;text-align:left;text-indent:30px;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">As of </font><font style="font-family:inherit;font-size:9pt;">April&#160;1, 2017</font><font style="font-family:inherit;font-size:9pt;">, the amortized cost and fair value of marketable securities were 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:92.00779727095517%;border-collapse:collapse;text-align:left;"><tr><td colspan="17" rowspan="1"></td></tr><tr><td style="width:44%;" rowspan="1" colspan="1"></td><td style="width:2%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:2%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:2%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:2%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Amortized Cost</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Gross Unrealized Gains</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Gross Unrealized Losses</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Fair Value</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Corporate debt securities</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align: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;">10,851</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align: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;">&#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:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(8</font></div></td><td style="vertical-align: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;">10,843</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Commercial paper</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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;">10,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: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;">&#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;">10,174</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;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;">U.S. government agency securities</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">4,200</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(2</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">4,198</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:20px;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 marketable securities</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">25,225</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(10</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">25,215</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-top:16px;text-align:left;text-indent:30px;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">As of </font><font style="font-family:inherit;font-size:9pt;">December&#160;31, 2016</font><font style="font-family:inherit;font-size:9pt;">, the amortized cost and fair value of marketable securities were 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:92.00779727095517%;border-collapse:collapse;text-align:left;"><tr><td colspan="17" rowspan="1"></td></tr><tr><td style="width:44%;" rowspan="1" colspan="1"></td><td style="width:2%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:2%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:2%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:2%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Amortized Cost</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Gross Unrealized Gains</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Gross Unrealized Losses</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Fair Value</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Corporate debt securities</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">17,279</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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;">1</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(8</font></div></td><td style="vertical-align: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;">17,272</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align: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;">Commercial paper</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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;">6,275</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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;">&#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;">6,275</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;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;">U.S. government agency securities</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="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;">4,200</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="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;">1</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size: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;">4,201</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Total marketable securities</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-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;">27,754</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size: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</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size: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;">(8</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;">27,748</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-top:16px;text-indent:30px;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">As of </font><font style="font-family:inherit;font-size:9pt;">April&#160;1, 2017</font><font style="font-family:inherit;font-size:9pt;">, the amortized cost and fair value of marketable securities by contractual maturity were 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:91.61793372319687%;border-collapse:collapse;text-align:left;"><tr><td colspan="9" rowspan="1"></td></tr><tr><td style="width:72%;" rowspan="1" colspan="1"></td><td style="width:2%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:2%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Amortized Cost</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Fair Value</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Due in 1 year or less</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align: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;">25,225</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align: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;">25,215</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:24px;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Commitments and Contingencies</font></div><div style="line-height:120%;padding-top:8px;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-style:italic;">Commitments</font></div><div style="line-height:120%;padding-top:8px;text-indent:32px;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">The Company&#8217;s principal commitments consist of obligations under operating leases for office space and non-cancelable outstanding purchase obligations. These commitments as of </font><font style="font-family:inherit;font-size:9pt;color:#000000;text-decoration:none;">December&#160;31, 2016</font><font style="font-family:inherit;font-size:9pt;"> are disclosed in the Company&#8217;s Annual Report on Form&#160;10-K, and have not changed materially during the </font><font style="font-family:inherit;font-size:9pt;color:#000000;text-decoration:none;">three</font><font style="font-family:inherit;font-size:9pt;"> months ended </font><font style="font-family:inherit;font-size:9pt;">April&#160;1, 2017</font><font style="font-family:inherit;font-size:9pt;">.</font></div><div style="line-height:120%;padding-top:16px;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-style:italic;">Contingencies</font></div><div style="line-height:120%;padding-top:8px;text-indent:32px;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">The Company evaluates the circumstances regarding outstanding and potential litigation and other contingencies on a quarterly basis to determine whether there is at least a reasonable possibility that a loss exists requiring accrual or disclosure, and if so, whether an estimate of the possible loss or range of loss can be made, or whether such an estimate cannot be made. When a loss is probable and reasonably estimable, the Company accrues for such amount based on its estimate of the probable loss considering information available at the time. When a loss is reasonably possible, the Company discloses the estimated possible loss or range of loss in excess of amounts accrued if material. Except as otherwise disclosed below, the Company does not believe that there was a reasonable possibility that a material loss may have been incurred during the period presented with respect to the matters disclosed.</font></div><div style="line-height:120%;padding-top:16px;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-style:italic;">Accrued Warranty and Retrofit</font></div><div style="line-height:120%;padding-top:8px;text-indent:32px;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">The Company provides a standard warranty for its hardware products. Hardware generally has a </font><font style="font-family:inherit;font-size:9pt;">one</font><font style="font-family:inherit;font-size:9pt;">-, </font><font style="font-family:inherit;font-size:9pt;">three</font><font style="font-family:inherit;font-size:9pt;">-, or </font><font style="font-family:inherit;font-size:9pt;">five</font><font style="font-family:inherit;font-size:9pt;">-year standard warranty from the date of shipment. Under certain circumstances, the Company also provides fixes on specifically identified performance failures for products that are outside of the standard warranty period and recognizes estimated costs related to retrofit activities upon identification of such product failures. The Company accrues for potential warranty and retrofit claims based on the Company&#8217;s historical product failure rates and historical costs incurred in correcting product failures along with other relevant information related to any specifically identified product failures. The Company&#8217;s warranty and retrofit accruals are based on estimates of losses that are probable based on information available. The adequacy of the accrual is reviewed on a periodic basis and adjusted, if necessary, based on additional information as it becomes available.</font></div><div style="line-height:120%;padding-top:8px;text-indent:32px;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Changes in the Company&#8217;s warranty and retrofit reserves in the periods as indicated were 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:90.83820662768031%;border-collapse:collapse;text-align:left;"><tr><td colspan="9" rowspan="1"></td></tr><tr><td style="width:72%;" rowspan="1" colspan="1"></td><td style="width:2%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:2%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align: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;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Three Months Ended</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><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;">April&#160;1, <br clear="none"/>2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">March&#160;26, <br clear="none"/>2016</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Balance at beginning of period</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;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;background-color:#cceeff;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;">12,214</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: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;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;">9,564</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:20px;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;">Provision for warranty and retrofit charged to cost of 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="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;">1,862</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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;">580</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Utilization of reserve</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="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,298</font></div></td><td style="vertical-align: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;">(619</font></div></td><td style="vertical-align: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></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Adjustments to pre-existing reserve</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><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:9pt;"><font style="font-family:inherit;font-size:9pt;">&#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:9pt;"><font style="font-family:inherit;font-size:9pt;">(373</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:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td></tr><tr><td style="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:9pt;"><font style="font-family:inherit;font-size:9pt;">Balance at end of period</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</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:9pt;"><font style="font-family:inherit;font-size:9pt;">10,778</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:9pt;"><font style="font-family:inherit;font-size:9pt;">$</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:9pt;"><font style="font-family:inherit;font-size:9pt;">9,152</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-top:16px;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-style:italic;">Litigation</font></div><div style="line-height:120%;padding-top:8px;text-indent:32px;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">From time to time, the Company is involved in various legal proceedings arising from the normal course of business activities.</font></div><div style="line-height:120%;padding-top:8px;text-align:left;text-indent:32px;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">The Company is not currently a party to any legal proceedings that, if determined adversely to the Company, in management&#8217;s opinion, are currently expected to individually or in the aggregate have a material adverse effect on the Company&#8217;s business, operating results or financial condition taken as a whole.</font></div><div style="line-height:120%;padding-top:16px;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-style:italic;">Guarantees</font></div><div style="line-height:120%;padding-top:8px;text-align:left;text-indent:32px;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">The Company from time to time enters into contracts that require it to indemnify various parties against claims from third parties. These contracts primarily relate to (i)&#160;certain real estate leases, under which the Company may be required to indemnify property owners for environmental and other liabilities, and other claims arising from the Company&#8217;s use of the applicable premises, (ii)&#160;agreements with the Company&#8217;s officers, directors, and certain employees, under which the Company may be required to indemnify such persons for liabilities arising out of their relationship with the Company, (iii)&#160;contracts under which the Company may be required to indemnify customers against third-party claims that a Company product infringes a patent, copyright, or other intellectual property right and (iv)&#160;procurement or license agreements, under which the Company may be required to indemnify licensors or vendors for certain claims that may be brought against them arising from the Company&#8217;s acts or omissions with respect to the supplied products or technology.</font></div><div style="line-height:120%;padding-top:8px;text-align:left;text-indent:32px;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Because any potential obligation associated with these types of contractual provisions are not quantified or stated, the overall maximum amount of the obligation cannot be reasonably estimated. Historically, the Company has not been required to make payments under these obligations, and no liabilities have been recorded for these obligations in the accompanying Condensed Consolidated Balance Sheets.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:24px;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Accumulated Other Comprehensive Loss</font></div><div style="line-height:120%;padding-top:8px;text-indent:30px;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">The table below summarizes the changes in accumulated other comprehensive loss by component for the periods indicated (in thousands):</font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="24" rowspan="1"></td></tr><tr><td style="width:24%;" 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:2%;" 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:2%;" 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:2%;" 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:2%;" 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:2%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="23" 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:9pt;"><font style="font-family:inherit;font-size:9pt;">&#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;">April 1, 2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">March 26, 2016</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Unrealized Gains and Losses on Available-for-Sale Marketable Securities</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;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;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Foreign Currency Translation Adjustments</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;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;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Total</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Unrealized Gains and Losses on Available-for-Sale Marketable Securities</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Foreign Currency Translation Adjustments</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">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:9pt;"><font style="font-family:inherit;font-size:9pt;">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: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;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;">(6</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: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;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;background-color:#cceeff;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;">(650</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: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;">(656</font></div></td><td style="vertical-align: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;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;background-color:#cceeff;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;">(94</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: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;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;background-color:#cceeff;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;">(101</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: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;">(195</font></div></td><td style="vertical-align: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></tr><tr><td style="vertical-align: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;">Other comprehensive income (loss)</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;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;">(4</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: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;border-bottom:1px solid #000000;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;">61</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><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:9pt;"><font style="font-family:inherit;font-size:9pt;">57</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><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:9pt;"><font style="font-family:inherit;font-size:9pt;">65</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><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:9pt;"><font style="font-family:inherit;font-size:9pt;">(18</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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;">47</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;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;">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;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;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:9pt;"><font style="font-family:inherit;font-size:9pt;">(10</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: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;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:9pt;"><font style="font-family:inherit;font-size:9pt;">$</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:9pt;"><font style="font-family:inherit;font-size:9pt;">(589</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: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;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:9pt;"><font style="font-family:inherit;font-size:9pt;">$</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:9pt;"><font style="font-family:inherit;font-size:9pt;">(599</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: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;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:9pt;"><font style="font-family:inherit;font-size:9pt;">$</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:9pt;"><font style="font-family:inherit;font-size:9pt;">(29</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: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;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:9pt;"><font style="font-family:inherit;font-size:9pt;">$</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:9pt;"><font style="font-family:inherit;font-size:9pt;">(119</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: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;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;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;background-color:#cceeff;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;">(148</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-top:8px;text-align:left;text-indent:30px;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Realized gains and losses on sales of available-for-sale marketable securities, if any, are reclassified from accumulated other comprehensive loss to &#8220;Other income (expense)&#8221; in the accompanying Condensed Consolidated Statements of Comprehensive Loss.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:24px;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Credit Facility</font></div><div style="line-height:120%;padding-top:8px;text-indent:32px;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">The Company entered into a credit agreement with Bank of America, N.A. on </font><font style="font-family:inherit;font-size:9pt;">July&#160;29, 2013</font><font style="font-family:inherit;font-size:9pt;"> (as amended on December 23, 2015, the &#8220;Credit Agreement&#8221;). The Credit Agreement is structured such that other financial institutions can at a later time become party to the Credit Agreement through an amendment via a syndication process (collectively, together with Bank of America, N.A., the &#8220;Lenders&#8221;). The Credit Agreement provides for a revolving facility in the aggregate principal amount of up to </font><font style="font-family:inherit;font-size:9pt;">$50.0 million</font><font style="font-family:inherit;font-size:9pt;">, with any borrowings limited to a maximum consolidated leverage ratio of consolidated funded indebtedness to consolidated EBITDA (as defined in the Credit Agreement). In addition, the Credit Agreement includes a </font><font style="font-family:inherit;font-size:9pt;">$20.0 million</font><font style="font-family:inherit;font-size:9pt;"> sublimit for the issuance of letters of credit and a </font><font style="font-family:inherit;font-size:9pt;">$10.0 million</font><font style="font-family:inherit;font-size:9pt;"> sublimit for a swingline facility. Subject to customary conditions, up to </font><font style="font-family:inherit;font-size:9pt;">$25.0 million</font><font style="font-family:inherit;font-size:9pt;"> of the revolving facility may be converted to a term loan facility at any time prior to the maturity of the revolving facility. The revolving facility matures on </font><font style="font-family:inherit;font-size:9pt;">September 30, 2018</font><font style="font-family:inherit;font-size:9pt;">. The credit facility is secured by substantially all of the assets of the Company, including its intellectual property. Proceeds of the credit facility may be used for general corporate purposes and permitted acquisitions.</font></div><div style="line-height:120%;padding-top:8px;text-indent:32px;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Loans under the credit facility bear interest at an annual rate equal to the base rate plus </font><font style="font-family:inherit;font-size:9pt;color:#000000;text-decoration:none;">0.75%</font><font style="font-family:inherit;font-size:9pt;"> to </font><font style="font-family:inherit;font-size:9pt;color:#000000;text-decoration:none;">1.25%</font><font style="font-family:inherit;font-size:9pt;"> or LIBOR plus </font><font style="font-family:inherit;font-size:9pt;color:#000000;text-decoration:none;">2.00%</font><font style="font-family:inherit;font-size:9pt;"> to </font><font style="font-family:inherit;font-size:9pt;color:#000000;text-decoration:none;">2.50%</font><font style="font-family:inherit;font-size:9pt;"> based on a consolidated leverage ratio of consolidated funded indebtedness to consolidated EBITDA (as defined in the Credit Agreement). </font><font style="font-family:inherit;font-size:9pt;">Interest on the revolving facility is due quarterly, and any outstanding interest and principal is due on the maturity date of the revolving facility.</font><font style="font-family:inherit;font-size:9pt;"> The Company is required to repay principal on a term loan in twenty equal quarterly payments from the date the Company enters into a term loan, and all outstanding principal and accrued interest is due on the revolving facility maturity date. Swingline loans must be repaid on the earlier of (i) ten business days after a loan is made and (ii) the revolving facility maturity date. The Company is also required to pay commitment fees of </font><font style="font-family:Times New Roman;font-size:9pt;color:#000000;font-style:normal;font-weight:normal;text-decoration:none;">0.25%</font><font style="font-family:inherit;font-size:9pt;">&#160;per year on any unused portions of this facility.</font></div><div style="line-height:120%;padding-top:8px;text-indent:32px;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">The Credit Agreement includes affirmative and negative covenants applicable to the Company that are typical for credit facilities of this type. Furthermore, the Credit Agreement requires the Company to maintain certain financial covenants, including a maximum consolidated leverage ratio, and a minimum consolidated liquidity ratio of cash, cash equivalents and accounts receivable to consolidated funded indebtedness. As of </font><font style="font-family:inherit;font-size:9pt;">April&#160;1, 2017</font><font style="font-family:inherit;font-size:9pt;">, the Company was in compliance with these requirements. The Credit Agreement also includes customary events of default, the occurrence and continuation of which would provide the Lenders with the right to demand immediate repayment of any principal and unpaid interest under the credit facility, and to exercise remedies against us and the collateral securing the loans under the credit facility.</font></div><div style="line-height:120%;padding-top:8px;text-indent:32px;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">As of </font><font style="font-family:inherit;font-size:9pt;">April&#160;1, 2017</font><font style="font-family:inherit;font-size:9pt;">, </font><font style="font-family:inherit;font-size:9pt;color:#000000;text-decoration:none;">no</font><font style="font-family:inherit;font-size:9pt;"> revolving loans were drawn under the Credit Agreement and, based on the consolidated leverage ratio requirements that limit available funds under the Credit Agreement, the Company has no funds available for borrowing under the Credit Agreement as of </font><font style="font-family:inherit;font-size:9pt;">April&#160;1, 2017</font><font style="font-family:inherit;font-size:9pt;">.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:16px;text-indent:32px;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">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:90.83820662768031%;border-collapse:collapse;text-align:left;"><tr><td colspan="9" rowspan="1"></td></tr><tr><td style="width:72%;" rowspan="1" colspan="1"></td><td style="width:2%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:2%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">April&#160;1, <br clear="none"/>2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">December&#160;31, <br clear="none"/>2016</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Current:</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;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:9pt;"><font style="font-family:inherit;font-size:9pt;">Product and services</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;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;">41,152</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;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;">24,472</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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:9pt;"><font style="font-family:inherit;font-size:9pt;">Extended warranty</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="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,264</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="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,382</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">44,416</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">27,854</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;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;">Non-current:</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;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:9pt;"><font style="font-family:inherit;font-size:9pt;">Product and services</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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;">38</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">22</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:28px;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;">Extended warranty</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">20,838</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">20,215</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">20,876</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">20,237</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:44px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Total deferred revenue</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;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;background-color:#cceeff;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;">65,292</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:9pt;"><font style="font-family:inherit;font-size:9pt;">$</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:9pt;"><font style="font-family:inherit;font-size:9pt;">48,091</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-top:24px;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Net Loss per Common Share</font></div><div style="line-height:120%;padding-top:8px;text-indent:32px;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">The following table sets forth the computation of basic and diluted net loss per common share for the periods indicated (in thousands, except per share data):</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:90.83820662768031%;border-collapse:collapse;text-align:left;"><tr><td colspan="9" rowspan="1"></td></tr><tr><td style="width:72%;" rowspan="1" colspan="1"></td><td style="width:2%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:2%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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="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="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">April&#160;1, <br clear="none"/>2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">March&#160;26, <br clear="none"/>2016</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Numerator:</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;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:9pt;"><font style="font-family:inherit;font-size:9pt;">Net loss</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" 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:1px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(33,325</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: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:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(10,729</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:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;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;">Denominator:</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;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:9pt;"><font style="font-family:inherit;font-size:9pt;">Weighted-average common shares outstanding</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;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;">49,525</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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;">48,591</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;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;">Basic and diluted net loss per common share</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></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:9pt;"><font style="font-family:inherit;font-size:9pt;">$</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:9pt;"><font style="font-family:inherit;font-size:9pt;">(0.67</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: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;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;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;background-color:#cceeff;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;">(0.22</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;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></tr><tr><td style="vertical-align: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;">Potentially dilutive shares, weighted average</font></div></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:9pt;"><font style="font-family:inherit;font-size:9pt;"><br clear="none"/></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:9pt;"><font style="font-family:inherit;font-size:9pt;">6,145</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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-top:8px;text-indent:30px;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Potentially dilutive shares have been excluded from the computation of diluted net loss per common share when their effect is antidilutive. These antidilutive shares were primarily from stock options, restricted stock units and performance restricted stock units. For each of the periods presented where the Company reported a net loss, the effect of all potentially dilutive securities would be antidilutive, and as a result diluted net loss per common share is the same as basic net loss per common share.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:24px;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Fair Value Measurements</font></div><div style="line-height:120%;padding-top:8px;text-indent:32px;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">The Company measures its cash equivalents and marketable securities at fair value on a recurring basis. Fair value is an exit price, representing the amount that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants. As such, fair value is a market-based measurement that should be determined based on assumptions that market participants would use in pricing an asset or liability. The Company utilizes the following three-tier value hierarchy which prioritizes the inputs used in measuring fair value:</font></div><div style="line-height:120%;padding-top:8px;text-indent:32px;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Level 1 &#8211; Observable inputs that reflect quoted prices (unadjusted) for identical assets or liabilities in active markets.</font></div><div style="line-height:120%;padding-top:8px;text-indent:32px;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Level 2 &#8211; Observable inputs other than quoted prices included in Level 1 for similar instruments in active markets, quoted prices for identical or similar instruments in markets that are not active, and model-driven valuations in which all significant inputs and significant value drivers are observable in active markets.</font></div><div style="line-height:120%;padding-top:8px;text-indent:32px;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Level 3 &#8211; Unobservable inputs to the valuation derived from fair valuation techniques in which one or more significant inputs or significant value drivers are unobservable.</font></div><div style="line-height:120%;padding-top:8px;text-indent:32px;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">The following table sets forth the Company&#8217;s financial assets measured at fair value on a recurring basis as of </font><font style="font-family:inherit;font-size:9pt;">April&#160;1, 2017</font><font style="font-family:inherit;font-size:9pt;"> and </font><font style="font-family:inherit;font-size:9pt;color:#000000;text-decoration:none;">December&#160;31, 2016</font><font style="font-family:inherit;font-size:9pt;">, based on the three-tier fair value hierarchy (in thousands): </font></div><div style="line-height:100%;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:91.42300194931774%;border-collapse:collapse;text-align:left;"><tr><td colspan="13" rowspan="1"></td></tr><tr><td style="width:58%;" rowspan="1" colspan="1"></td><td style="width:2%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:2%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:2%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">As of April 1, 2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">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="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;" 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="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;" 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:9pt;"><font style="font-family:inherit;font-size:9pt;">Money market funds</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">8,197</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align: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;">&#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:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">8,197</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align: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;">Corporate debt securities</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size: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;">11,289</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">11,289</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;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;">Commercial paper</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="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;">10,174</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="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;">10,174</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align: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;">U.S. government agency securities</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><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:9pt;"><font style="font-family:inherit;font-size:9pt;">4,198</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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;">4,198</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align: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:9pt;"><font style="font-family:inherit;font-size:9pt;">Total</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;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:9pt;"><font style="font-family:inherit;font-size:9pt;">$</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:9pt;"><font style="font-family:inherit;font-size:9pt;">8,197</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;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;background-color:#cceeff;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;">25,661</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;"><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:9pt;"><font style="font-family:inherit;font-size:9pt;">$</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:9pt;"><font style="font-family:inherit;font-size:9pt;">33,858</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:9pt;">&#160;</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:91.42300194931774%;border-collapse:collapse;text-align:left;"><tr><td colspan="13" rowspan="1"></td></tr><tr><td style="width:58%;" rowspan="1" colspan="1"></td><td style="width:2%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:2%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:2%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">As of December 31, 2016</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;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;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;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;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Total</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;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;">Money market funds</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">15,020</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align: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;">&#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;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;background-color:#cceeff;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;">15,020</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:9pt;"><font style="font-family:inherit;font-size:9pt;">Corporate debt securities</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size: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;">17,272</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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;">17,272</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;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;">Commercial paper</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="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;">7,274</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="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;">7,274</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align: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;">U.S. government agency securities</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><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:9pt;"><font style="font-family:inherit;font-size:9pt;">4,201</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><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:9pt;"><font style="font-family:inherit;font-size:9pt;">4,201</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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:9pt;"><font style="font-family:inherit;font-size:9pt;">Total</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;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;background-color:#cceeff;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;">15,020</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:9pt;"><font style="font-family:inherit;font-size:9pt;">$</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:9pt;"><font style="font-family:inherit;font-size:9pt;">28,747</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:9pt;"><font style="font-family:inherit;font-size:9pt;">$</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:9pt;"><font style="font-family:inherit;font-size:9pt;">43,767</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-top:16px;text-indent:32px;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">The fair values of money market funds classified as Level 1 were derived from quoted market prices as active markets for these instruments exist. The fair values of corporate debt securities, commercial paper and U.S. government agency securities classified as Level 2 were derived from quoted market prices for similar instruments indexed to prevailing market yield rates. The Company has no level 3 financial assets. The Company did not have any transfers between Level 1 and Level 2 of the fair value hierarchy during the </font><font style="font-family:inherit;font-size:9pt;">three</font><font style="font-family:inherit;font-size:9pt;"> months ended </font><font style="font-family:inherit;font-size:9pt;">April&#160;1, 2017</font><font style="font-family:inherit;font-size:9pt;"> and </font><font style="font-family:inherit;font-size:9pt;">March&#160;26, 2016</font><font style="font-family:inherit;font-size:9pt;">.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:24px;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Goodwill and Intangible Assets</font></div><div style="line-height:120%;padding-top:8px;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-style:italic;">Goodwill</font></div><div style="line-height:120%;padding-top:8px;text-indent:32px;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Goodwill was recorded as a result of the Company&#8217;s acquisitions of Occam Networks, Inc. (&#8220;Occam&#8221;) in February 2011 and Optical Solutions, Inc. in February 2006. This goodwill is not deductible for tax purposes, and there have been no adjustments to goodwill since the acquisition dates.</font></div><div style="line-height:120%;padding-top:8px;text-indent:32px;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Goodwill is not amortized but instead is subject to an annual impairment test or more frequently if events or changes in circumstances indicate that it may be impaired. The Company evaluates goodwill on an annual basis at the end of the second quarter of each year. Management has determined that the Company operates as a single reporting unit and, therefore, evaluates goodwill impairment at the enterprise level. Management assessed qualitative factors to determine whether it was more likely than not (that is, a likelihood of more than 50 percent) that the fair value of the Company was less than its carrying amount, including goodwill, as of </font><font style="font-family:inherit;font-size:9pt;">June&#160;25, 2016</font><font style="font-family:inherit;font-size:9pt;">. In assessing the qualitative factors, management considered the impact of these key factors: macro-economic conditions, industry and market environment, overall financial performance of the Company, cash flow from operating activities, market capitalization and stock price. Management concluded that the fair value of the Company was more likely than not greater than its carrying amount as of </font><font style="font-family:inherit;font-size:9pt;">June&#160;25, 2016</font><font style="font-family:inherit;font-size:9pt;">. As such, it was not necessary to perform the two-step goodwill impairment test at the time. </font></div><div style="line-height:120%;padding-top:8px;text-indent:32px;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">There have been no significant events or changes in circumstances subsequent to the 2016 annual impairment test that would more likely than not indicate that the carrying value of goodwill may have been impaired as of </font><font style="font-family:inherit;font-size:9pt;">April&#160;1, 2017</font><font style="font-family:inherit;font-size:9pt;">. Therefore, there was no impairment to the carrying value of the Company&#8217;s goodwill as of </font><font style="font-family:inherit;font-size:9pt;">April&#160;1, 2017</font><font style="font-family:inherit;font-size:9pt;">.</font></div><div style="line-height:120%;padding-top:8px;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-style:italic;">Intangible Assets</font></div><div style="line-height:120%;padding-top:8px;text-indent:32px;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Intangible assets are carried at cost, less accumulated amortization. The details of intangible assets as of </font><font style="font-family:inherit;font-size:9pt;">April&#160;1, 2017</font><font style="font-family:inherit;font-size:9pt;"> and </font><font style="font-family:inherit;font-size:9pt;">December&#160;31, 2016</font><font style="font-family:inherit;font-size:9pt;"> are disclosed in the following table (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="25" rowspan="1"></td></tr><tr><td style="width:22%;" 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:9%;" 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:9%;" 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:9%;" 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:9%;" 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:9%;" 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: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:9pt;"><font style="font-family:inherit;font-size:9pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="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;">April 1, 2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">December 31, 2016</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;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</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Carrying</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Amount</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;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</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;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</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Carrying</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Amount</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;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</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;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;">Core developed 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="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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: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;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;">68,964</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: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;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;">(68,964</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: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;">&#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;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;background-color:#cceeff;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;">68,964</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: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;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;">(68,151</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: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;">813</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align: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;">Customer 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="overflow:hidden;font-size:10pt;"><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:9pt;"><font style="font-family:inherit;font-size:9pt;">54,740</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><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:9pt;"><font style="font-family:inherit;font-size:9pt;">(54,740</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: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;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><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:9pt;"><font style="font-family:inherit;font-size:9pt;">54,740</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><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:9pt;"><font style="font-family:inherit;font-size:9pt;">(54,740</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: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;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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:9pt;"><font style="font-family:inherit;font-size:9pt;">Total intangible assets, excluding goodwill</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></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:9pt;"><font style="font-family:inherit;font-size:9pt;">$</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:9pt;"><font style="font-family:inherit;font-size:9pt;">123,704</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:9pt;"><font style="font-family:inherit;font-size:9pt;">$</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:9pt;"><font style="font-family:inherit;font-size:9pt;">(123,704</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: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;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:9pt;"><font style="font-family:inherit;font-size:9pt;">$</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:9pt;"><font style="font-family:inherit;font-size:9pt;">&#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:9pt;"><font style="font-family:inherit;font-size:9pt;">$</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:9pt;"><font style="font-family:inherit;font-size:9pt;">123,704</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:9pt;"><font style="font-family:inherit;font-size:9pt;">$</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:9pt;"><font style="font-family:inherit;font-size:9pt;">(122,891</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: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;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:9pt;"><font style="font-family:inherit;font-size:9pt;">$</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:9pt;"><font style="font-family:inherit;font-size:9pt;">813</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-top:16px;text-indent:32px;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Amortization expense was </font><font style="font-family:inherit;font-size:9pt;color:#000000;text-decoration:none;">$0.8 million</font><font style="font-family:inherit;font-size:9pt;"> and </font><font style="font-family:inherit;font-size:9pt;">$3.4 million</font><font style="font-family:inherit;font-size:9pt;"> for the </font><font style="font-family:inherit;font-size:9pt;">three</font><font style="font-family:inherit;font-size:9pt;"> months ended </font><font style="font-family:inherit;font-size:9pt;">April&#160;1, 2017</font><font style="font-family:inherit;font-size:9pt;"> and </font><font style="font-family:Times New Roman;font-size:9pt;color:#000000;font-style:normal;font-weight:normal;text-decoration:none;">March&#160;26, 2016</font><font style="font-family:inherit;font-size:9pt;">, respectively.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:24px;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Income Taxes</font></div><div style="line-height:120%;padding-top:8px;text-indent:32px;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">The following table presents the provision for income taxes from continuing operations and the effective tax rates for the periods indicated (in thousands, except percentages):</font></div><div style="line-height:120%;padding-top:8px;text-align:center;padding-left:0px;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:90.83820662768031%;border-collapse:collapse;text-align:left;"><tr><td colspan="9" rowspan="1"></td></tr><tr><td style="width:72%;" rowspan="1" colspan="1"></td><td style="width:2%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:2%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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="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-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">April&#160;1, <br clear="none"/>2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">March&#160;26, <br clear="none"/>2016</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Provision for income taxes</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align: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;">673</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align: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;">121</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align: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;">Effective tax rate</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="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.1</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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;">(1.1</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)%</font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-top:8px;text-indent:32px;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">The income tax provision for the three months ended April 1, 2017 and March 26, 2016 consisted primarily of foreign income taxes. The effective tax rate for the three months ended April 1, 2017 and March 26, 2016 was determined using an estimated annual effective tax rate adjusted for discrete items, if any, that occurred during the respective periods.</font><font style="font-family:inherit;font-size:9pt;"> The Company&#8217;s </font><font style="font-family:inherit;font-size:9pt;">effective tax rate for the three months ended April 1, 2017 and March 26, 2016 is impacted by the change in foreign income tax expense.</font><font style="font-family:inherit;font-size:9pt;"> </font></div><div style="line-height:120%;padding-top:8px;text-indent:32px;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Deferred tax assets are recognized if realization of such assets is more likely than not. The Company has established and continues to maintain a full valuation allowance against its net deferred tax assets, with the exception of certain foreign deferred tax assets, as the Company does not believe that realization of those assets is more likely than not</font><font style="font-family:inherit;font-size:9pt;">.</font></div><div style="line-height:120%;padding-top:8px;text-indent:32px;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">The Company&#8217;s effective tax rate may be subject to fluctuation during the year as new information is obtained, which may affect the assumptions used to estimate the annual effective tax rate, including factors such as the mix of forecasted pre-tax earnings in the various jurisdictions in which it operates, valuation allowances against deferred tax assets, the recognition or de-recognition of tax benefits related to uncertain tax positions, and changes in or the interpretation of tax laws in jurisdictions where it conducts business</font><font style="font-family:inherit;font-size:9pt;">.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:16px;text-indent:30px;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">As of </font><font style="font-family:inherit;font-size:9pt;">April&#160;1, 2017</font><font style="font-family:inherit;font-size:9pt;">, the amortized cost and fair value of marketable securities by contractual maturity were 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:91.61793372319687%;border-collapse:collapse;text-align:left;"><tr><td colspan="9" rowspan="1"></td></tr><tr><td style="width:72%;" rowspan="1" colspan="1"></td><td style="width:2%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:2%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Amortized Cost</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Fair Value</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Due in 1 year or less</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align: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;">25,225</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align: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;">25,215</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:8px;text-align:left;text-indent:30px;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">As of </font><font style="font-family:inherit;font-size:9pt;">April&#160;1, 2017</font><font style="font-family:inherit;font-size:9pt;">, the amortized cost and fair value of marketable securities were 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:92.00779727095517%;border-collapse:collapse;text-align:left;"><tr><td colspan="17" rowspan="1"></td></tr><tr><td style="width:44%;" rowspan="1" colspan="1"></td><td style="width:2%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:2%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:2%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:2%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Amortized Cost</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Gross Unrealized Gains</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Gross Unrealized Losses</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Fair Value</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Corporate debt securities</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align: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;">10,851</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align: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;">&#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:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(8</font></div></td><td style="vertical-align: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;">10,843</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Commercial paper</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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;">10,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: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;">&#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;">10,174</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;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;">U.S. government agency securities</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">4,200</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(2</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">4,198</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:20px;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 marketable securities</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">25,225</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(10</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">25,215</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-top:16px;text-align:left;text-indent:30px;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">As of </font><font style="font-family:inherit;font-size:9pt;">December&#160;31, 2016</font><font style="font-family:inherit;font-size:9pt;">, the amortized cost and fair value of marketable securities were 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:92.00779727095517%;border-collapse:collapse;text-align:left;"><tr><td colspan="17" rowspan="1"></td></tr><tr><td style="width:44%;" rowspan="1" colspan="1"></td><td style="width:2%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:2%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:2%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:2%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Amortized Cost</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Gross Unrealized Gains</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Gross Unrealized Losses</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Fair Value</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Corporate debt securities</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">17,279</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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;">1</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(8</font></div></td><td style="vertical-align: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;">17,272</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align: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;">Commercial paper</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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;">6,275</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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;">&#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;">6,275</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;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;">U.S. government agency securities</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="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;">4,200</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="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;">1</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size: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;">4,201</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Total marketable securities</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-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;">27,754</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size: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</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size: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;">(8</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;">27,748</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:16px;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-style:italic;">Newly Adopted Accounting Standards</font></div><div style="line-height:120%;padding-top:16px;text-indent:30px;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-style:italic;">Stock-Based Compensation</font></div><div style="line-height:120%;padding-top:8px;text-align:left;text-indent:32px;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">In March 2016, the Financial Accounting Standards Board (&#8220;FASB&#8221;) issued Accounting Standards Update No. 2016-09, Compensation - Stock Compensation (Topic 718): Improvements to Employee Share-Based Payment Accounting (&#8220;ASU 2016-09&#8221;), which simplifies several aspects of the accounting for employee share-based payment transactions for both public and nonpublic entities, including the accounting for income taxes, forfeitures, and statutory tax withholding requirements, as well as classification in the statement of cash flows. The Company adopted ASU 2016-09 in the first quarter of fiscal 2017 and had the following impact:</font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:53px;" 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:34px;"><font style="font-family:inherit;font-size:10pt;">a.</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:9pt;">Accounting for Income Taxes - The primary impact of the adoption was the recognition of excess tax benefits and tax deficiencies through the statement of operations when the awards vest or are settled rather than through paid-in capital. The new guidance eliminates the requirement to delay the recognition of excess tax benefits until it reduces current taxes payable and requires the recognition of excess tax benefits and tax deficiencies in the period they arise. The Company adopted this guidance on a modified retrospective basis beginning on January 1, 2017, and the adoption had a cumulative-effect adjustment to the beginning balance of deferred tax asset and was fully offset by the corresponding valuation allowance as of January 1, 2017. The adoption had no cumulative-effect adjustment on January 1, 2017 accumulated deficit as the Company&#8217;s net operating loss carryforwards are offset by a full valuation allowance.</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:53px;" 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:34px;"><font style="font-family:inherit;font-size:10pt;">b.</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:9pt;">Classification of Excess Tax Benefits on the Statement of Cash Flows - ASU 2016-09 requires all tax-related cash flows resulting from share-based payments to be reported as operating activities on the statement of cash flows, a change from the current requirement to present windfall tax benefits as an inflow from financing activities and an outflow from operating activities. The Company adopted this guidance prospectively beginning on January 1, 2017. The adoption of ASU 2016-09 as it relates to this matter had no impact to the Company&#8217;s consolidated financial statements.</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:53px;" 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:34px;"><font style="font-family:inherit;font-size:10pt;">c.</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:9pt;">Forfeitures - The Company has historically recognized stock-based compensation expense net of estimated forfeitures on all unvested awards and elected to continuously do so with the adoption of this new guidance. Hence, the adoption of ASU 2016-09 as it relates to this matter had no impact to the Company&#8217;s consolidated financial statements.</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:53px;" 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:34px;"><font style="font-family:inherit;font-size:10pt;">d.</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:9pt;">Minimum Statutory Tax Withholding Requirements - ASU 2016-09 allows companies to withhold an amount up to the employee&#8217;s maximum individual tax rate in the relevant jurisdiction without resulting in liability classification of the award. The Company adopted this guidance using a modified retrospective approach. The adoption had no impact on the January 1, 2017 accumulated deficit as the Company had no outstanding liability awards that would otherwise qualify for equity classification under this new guidance.</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:53px;" 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:34px;"><font style="font-family:inherit;font-size:10pt;">e.</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:9pt;">Classification of Employee Taxes Paid on the Statement of Cash Flows When an Employer Withholds Shares for Tax-Withholding Purposes - ASU 2016-09 clarifies that all cash payments made to taxing authorities on the employees&#8217; behalf for withheld shares should be presented as financing activities on the statement of cash flows. The Company has historically presented the taxes paid related to net share settlement of equity awards as a financing activity on the statements of cash flows. Hence, the adoption of ASU 2016-09 as it relates to this matter had no impact to the Company&#8217;s consolidated financial statements.</font></div></td></tr></table><div style="line-height:120%;padding-top:16px;text-indent:30px;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-style:italic;">Inventory</font></div><div style="line-height:120%;padding-top:8px;text-align:left;text-indent:32px;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">In July 2015, the FASB issued Accounting Standards Update No. 2015-11, Inventory (Topic 330): Simplifying the Measurement of Inventory (&#8220;ASU 2015-11&#8221;), which requires measurement of inventory at lower of cost and net realizable value, versus lower of cost or market. Net realizable value is the estimated selling price in the ordinary course of business, less reasonably predictable costs of completion, disposal, and transportation. The Company adopted ASU 2015-11 prospectively beginning on January 1, 2017. The adoption of this standard had no material impact on the Company&#8217;s consolidated financial statements.</font></div><div style="line-height:120%;padding-top:16px;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-style:italic;">Recent Accounting Pronouncements Not Yet Adopted</font></div><div style="line-height:120%;padding-top:16px;text-indent:30px;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-style:italic;">Leases</font></div><div style="line-height:120%;padding-top:8px;text-align:left;text-indent:32px;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">In February 2016, the FASB issued Accounting Standards Update No. 2016-02, Leases (Topic 842) (&#8220;ASU 2016-02&#8221;), which requires recognition of an asset and liability for lease arrangements longer than twelve months. ASU 2016-02 will be effective for the Company beginning in the first quarter of fiscal 2019. Early application is permitted, and it is required to recognize and measure leases at the beginning of the earliest period presented using a modified retrospective approach. The Company expects its assets and liabilities to increase as a result of the adoption of this standard. The Company is currently assessing the potential impact of adopting this new guidance on its consolidated financial statements.</font></div><div style="line-height:120%;padding-top:16px;text-indent:30px;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-style:italic;">Revenue from Contracts with Customers</font></div><div style="line-height:120%;padding-top:8px;text-align:left;text-indent:32px;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">In May 2014, the FASB issued Accounting Standards Update No. 2014-09, Revenue from Contracts with Customers (Topic 606) (&#8220;ASU 2014-09&#8221;), which provides guidance for revenue recognition. ASU 2014-09 supersedes the revenue recognition requirements in Topic 605, Revenue Recognition, and most industry-specific guidance. Additionally, it supersedes some cost guidance included in Subtopic 605-35, Revenue Recognition-Construction-Type and Production-Type Contracts, and creates new Subtopic 340-40, Other Assets and Deferred Costs-Contracts with Customers. The standard&#8217;s core principle is that a company will recognize revenue when it transfers promised goods or services to customers in an amount that reflects the consideration to which the company expects to be entitled in exchange for those goods or services. In doing so, companies will need to use more judgment and make more estimates than under the previous guidance. These may include identifying performance obligations in the contract, estimating the amount of variable consideration to include in the transaction price and allocating the transaction price to each separate performance obligation. On August 12, 2015, the FASB issued Accounting Standards Update No. 2015-14, Revenue from Contracts with Customers (Topic 606), Deferral of the Effective Date (&#8220;ASU 2015-14&#8221;) to defer the effective date of ASU 2014-09 by one year. ASU 2015-14 permits early adoption of the new revenue standard, but not before its original effective date. In April 2016, the FASB issued Accounting Standards Update No. 2016-10, Revenue from Contracts with Customers (Topic 606): Identifying Performance Obligations and Licensing (&#8220;ASU 2016-10&#8221;) which further clarifies guidance related to identifying performance obligations and licensing implementation guidance contained in&#160;ASU 2014-09. In May 2016, the FASB issued Accounting Standards Update No. 2016-12, Revenue from Contracts with Customers (Topic 606): Narrow-Scope Improvements and Practical Expedients (&#8220;ASU 2016-12&#8221;) which addresses narrow-scope improvements to the guidance on collectibility, non-cash consideration, and completed contracts at transition and provides a practical expedient for contract modifications at transition and an accounting policy election related to the presentation of sales taxes and other similar taxes collected from customers.</font></div><div style="line-height:120%;padding-top:8px;text-align:left;text-indent:32px;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">The new standard permits adoption either by using (i) a full retrospective approach for all periods presented in the period of adoption or (ii) a modified retrospective approach with the cumulative effect of initially applying the new standard recognized at the date of initial application and providing certain additional disclosures. The Company has not yet determined which transition method it will adopt. Its determination will depend on a number of factors, such as the significance of the impact of the new standard on its financial results, system readiness and its ability to accumulate and analyze the information necessary to assess the impact on prior period financial statements, as necessary. The standard will be effective for the Company in the first quarter of fiscal 2018, with early adoption permitted for annual reporting period beginning in the first quarter of fiscal 2017. The Company is not planning to early adopt, and accordingly, it will adopt the new standard effective January 1, 2018.</font></div><div style="line-height:120%;padding-top:8px;text-align:left;text-indent:32px;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">The Company is in the initial stages of its evaluation of the impact of the new standard on its accounting policies, processes, and system requirements. The Company has assigned internal resources in addition to the engagement of third party service providers to assist in its evaluation. Additionally, the Company expects to make investments in new systems or enhancement of existing systems to enable timely and accurate reporting under the new standard. While the Company continues to perform further assessment of all potential impacts under the new standard, the Company expects the timing of revenue recognition to be accelerated for certain performance obligations related to certain revenue arrangements which are currently deferred until customer acceptance. Depending on the outcome of the Company&#8217;s final evaluation, the timing of when revenue is recognized could change significantly for those revenue arrangements under the new standard.</font></div><div style="line-height:120%;padding-top:8px;text-align:left;text-indent:32px;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">As part of its preliminary evaluation, the Company also considered the impact of the guidance in ASC 340-40,&#160;Other Assets and Deferred Costs - Contracts with Customers with respect to capitalization and amortization of incremental costs of obtaining a contract. As a result of this new guidance, the Company may need to capitalize additional costs of obtaining a contract, including sales commissions, as the new cost guidance requires the capitalization of all incremental costs incurred to obtain a contract with a customer that it would not have incurred if the contract had not been obtained, provided it expects to recover the costs. Accordingly, the Company may need to defer certain sales commissions and amortize them over the period that the related revenue is recognized.</font></div><div style="line-height:120%;padding-top:8px;text-align:left;text-indent:32px;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">While the Company continues to assess all the potential impacts of the new standard, including the areas described above, and anticipates this standard could have a material impact on its consolidated financial statements, the Company is not able to quantify or cannot reasonably estimate quantitative information related to the impact of the new standard on its consolidated financial statements at this time.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:16px;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Company and Basis of Presentation</font></div><div style="line-height:120%;padding-top:8px;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-style:italic;">Company</font></div><div style="line-height:120%;padding-top:8px;text-indent:32px;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Calix, Inc. (together with its subsidiaries, &#8220;Calix,&#8221; the &#8220;Company,&#8221; &#8220;our,&#8221; &#8220;we,&#8221; or &#8220;us&#8221;) was incorporated in August 1999, and is a Delaware corporation. The Company is a leading global provider of broadband communications access platforms, systems and software for fiber- and copper-based network architectures and a pioneer in software defined access that enables communications service providers (&#8220;CSPs&#8221;) to transform their networks and enhance how they connect to their residential and business subscribers. The Company develops and sells carrier-class hardware and software products, referred to as the Calix portfolio that are designed to enhance and transform CSP access networks to meet the changing demands of subscribers rapidly and cost-effectively. The Company enables CSPs to provide a wide range of revenue-generating services, from basic voice and data to advanced broadband services, over legacy and next-generation access networks. The Company focuses solely on CSP access networks, the portion of the network that governs available bandwidth and determines the range and quality of services that can be offered to subscribers.</font></div><div style="line-height:120%;padding-top:16px;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-style:italic;">Basis of Presentation</font></div><div style="line-height:120%;padding-top:8px;text-indent:32px;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">The accompanying unaudited condensed consolidated financial statements, including the accounts of Calix, Inc. and its wholly-owned subsidiaries, have been prepared in accordance with the requirements of the U.S. Securities and Exchange Commission (&#8220;SEC&#8221;) for interim reporting. As permitted under those rules, certain footnotes or other financial information that are normally required by U.S. generally accepted accounting principles (&#8220;GAAP&#8221;) can be condensed or omitted. In the opinion of management, the financial statements include all normal and recurring adjustments that are considered necessary for the fair presentation of the Company&#8217;s financial position and operating results. All significant intercompany balances and transactions have been eliminated in consolidation. The Condensed Consolidated Balance Sheet at </font><font style="font-family:Times New Roman;font-size:9pt;color:#000000;font-style:normal;font-weight:normal;text-decoration:none;">December&#160;31, 2016</font><font style="font-family:inherit;font-size:9pt;"> has been derived from the audited financial statements at that date.</font></div><div style="line-height:120%;padding-top:8px;text-indent:32px;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">The results of the Company&#8217;s operations can vary during each quarter of the year. Therefore, the results and trends in these interim financial statements may not be the same as those for the full year or any future periods. The information included in this Quarterly Report on Form 10-Q should be read in conjunction with the audited financial statements included in the Company&#8217;s Annual Report on Form 10-K for the year ended </font><font style="font-family:Times New Roman;font-size:9pt;color:#000000;font-style:normal;font-weight:normal;text-decoration:none;">December&#160;31, 2016</font><font style="font-family:inherit;font-size:9pt;">.</font></div><div style="line-height:120%;padding-top:8px;text-indent:32px;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">The Company&#8217;s fiscal year begins on January 1st and ends on December 31st. Quarterly periods are based on a 4-4-5 fiscal calendar with the first, second and third fiscal quarters ending on the 13th Saturday of each fiscal period. As a result, the Company had </font><font style="font-family:inherit;font-size:9pt;">five</font><font style="font-family:inherit;font-size:9pt;"> </font><font style="font-family:inherit;font-size:9pt;">more</font><font style="font-family:inherit;font-size:9pt;"> days in the </font><font style="font-family:inherit;font-size:9pt;">three</font><font style="font-family:inherit;font-size:9pt;"> months ended </font><font style="font-family:inherit;font-size:9pt;">April&#160;1, 2017</font><font style="font-family:inherit;font-size:9pt;"> than in the </font><font style="font-family:inherit;font-size:9pt;">three</font><font style="font-family:inherit;font-size:9pt;"> months ended </font><font style="font-family:inherit;font-size:9pt;">March&#160;26, 2016</font><font style="font-family:inherit;font-size:9pt;">. The preparation of financial statements in conformity with GAAP for interim financial reporting requires management to make estimates and assumptions that affect the amounts reported in the condensed consolidated financial statements and accompanying notes. Actual results could differ from those estimates.</font></div><div style="line-height:120%;padding-top:16px;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-style:italic;">Prior Period Recast</font></div><div style="line-height:120%;padding-top:8px;text-indent:32px;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">The Company&#8217;s revenue from services for the </font><font style="font-family:inherit;font-size:9pt;">three</font><font style="font-family:inherit;font-size:9pt;"> months ended </font><font style="font-family:inherit;font-size:9pt;">April&#160;1, 2017</font><font style="font-family:inherit;font-size:9pt;"> represents more than 10% of its total revenue; hence, the revenue derived from services along with its associated cost of revenue are presented separately in the accompanying Condensed Consolidated Statements of Comprehensive Loss. Services include professional services, software support services for access systems, extended warranty and training services. Accordingly, revenue and cost of revenue for the three months ended </font><font style="font-family:inherit;font-size:9pt;">March&#160;26, 2016</font><font style="font-family:inherit;font-size:9pt;"> are recast solely to conform with the current period presentation. The recast does not affect total revenue, total cost of revenue and operating expenses, loss from operations, or net loss.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:16px;text-indent:32px;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Property and equipment, net 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:90.83820662768031%;border-collapse:collapse;text-align:left;"><tr><td colspan="9" rowspan="1"></td></tr><tr><td style="width:72%;" rowspan="1" colspan="1"></td><td style="width:2%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:2%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">April&#160;1, <br clear="none"/>2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">December&#160;31, <br clear="none"/>2016</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Test equipment</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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: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;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;">44,466</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: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;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;">43,580</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align: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;">Computer equipment and software</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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;">31,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 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;">30,306</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;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;">Furniture and fixtures</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="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;">2,709</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="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;">2,831</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align: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;">Leasehold improvements</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><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:9pt;"><font style="font-family:inherit;font-size:9pt;">6,827</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><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:9pt;"><font style="font-family:inherit;font-size:9pt;">6,898</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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:9pt;"><font style="font-family:inherit;font-size:9pt;">Total</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="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;">85,787</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">83,615</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align: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;">Accumulated depreciation and 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="2" style="vertical-align:bottom;border-bottom:1px solid #000000;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;">(67,643</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: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;border-bottom:1px solid #000000;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;">(65,631</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:9pt;"><font style="font-family:inherit;font-size:9pt;">)</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:9pt;"><font style="font-family:inherit;font-size:9pt;">Property and equipment, net</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></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:9pt;"><font style="font-family:inherit;font-size:9pt;">$</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:9pt;"><font style="font-family:inherit;font-size:9pt;">18,144</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</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:9pt;"><font style="font-family:inherit;font-size:9pt;">17,984</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:24px;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Restructuring Charges</font></div><div style="line-height:120%;padding-top:8px;text-indent:32px;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">The Company adopted a restructuring plan in March 2017. This restructuring plan realigns the Company&#8217;s business, increasing its focus towards its investments in innovative software defined access systems and software, while reducing its cost structure in traditional systems business. The Company began to take action under this plan beginning in March 2017 and recognized approximately </font><font style="font-family:inherit;font-size:9pt;">$0.7 million</font><font style="font-family:inherit;font-size:9pt;"> of restructuring charges for the </font><font style="font-family:inherit;font-size:9pt;">three</font><font style="font-family:inherit;font-size:9pt;"> months ended </font><font style="font-family:inherit;font-size:9pt;">April&#160;1, 2017</font><font style="font-family:inherit;font-size:9pt;"> consisting primarily of severance and other one-time termination benefits, presented separately under operating expenses in the accompanying Condensed Consolidated Statements of Comprehensive Loss.</font></div><div style="line-height:120%;padding-top:8px;text-indent:32px;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">The following table summarizes the activities related to the restructuring charges pursuant to the above restructuring plan (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:62.1832358674464%;border-collapse:collapse;text-align:left;"><tr><td colspan="5" rowspan="1"></td></tr><tr><td style="width:79%;" rowspan="1" colspan="1"></td><td style="width:3%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:16%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;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 April 1, 2017</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Liability at beginning of period</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;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;background-color:#cceeff;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;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Restructuring charges for the 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:9pt;"><font style="font-family:inherit;font-size:9pt;">699</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">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;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Liability at end of 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 style="vertical-align:bottom;border-bottom:3px double #000000;padding-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;">699</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-top:8px;text-indent:32px;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">The Company currently estimates that this plan will result in pre-tax restructuring charges totaling up to </font><font style="font-family:inherit;font-size:9pt;">$6.8 million</font><font style="font-family:inherit;font-size:9pt;"> with approximately up to </font><font style="font-family:inherit;font-size:9pt;">$6.1 million</font><font style="font-family:inherit;font-size:9pt;"> of additional charges expected to be recognized during the rest of fiscal 2017. These charges are primarily cash-based.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:8px;text-indent:32px;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Accounts receivable, net 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:90.83820662768031%;border-collapse:collapse;text-align:left;"><tr><td colspan="9" rowspan="1"></td></tr><tr><td style="width:72%;" rowspan="1" colspan="1"></td><td style="width:2%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:2%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">April&#160;1, <br clear="none"/>2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">December&#160;31, <br clear="none"/>2016</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Accounts receivable</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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: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;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;">66,142</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: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;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;">52,792</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:9pt;"><font style="font-family:inherit;font-size:9pt;">Allowance for doubtful accounts</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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;">(477</font></div></td><td 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;">(518</font></div></td><td 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></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;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;">Product return reserve</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(1,477</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(938</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td></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:9pt;"><font style="font-family:inherit;font-size:9pt;">Accounts receivable, net</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">64,188</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">51,336</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:16px;text-indent:32px;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Accrued liabilities 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:90.83820662768031%;border-collapse:collapse;text-align:left;"><tr><td colspan="9" rowspan="1"></td></tr><tr><td style="width:72%;" rowspan="1" colspan="1"></td><td style="width:2%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:2%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">April&#160;1, <br clear="none"/>2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">December&#160;31, <br clear="none"/>2016</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Advance customer 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 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: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;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;">22,946</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: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;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;">20,726</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:9pt;"><font style="font-family:inherit;font-size:9pt;">Accrued compensation and related 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="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;">22,193</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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;">19,541</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;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;">Accrued warranty and retrofit</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="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;">10,778</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="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;">12,214</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align: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;">Accrued professional and consulting fees</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">9,952</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">8,205</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;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;">Accrued excess and obsolete inventory at contract manufacturers</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="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;">2,415</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="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;">1,327</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align: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;">Accrued customer rebates</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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;">1,425</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">1,931</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;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;">Accrued insurance</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="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;">756</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="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;">804</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Accrued restructuring charges</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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;">699</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Income taxes payable</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="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;">20</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">231</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align: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;">Accrued other</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><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:9pt;"><font style="font-family:inherit;font-size:9pt;">5,831</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><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:9pt;"><font style="font-family:inherit;font-size:9pt;">4,736</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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:9pt;"><font style="font-family:inherit;font-size:9pt;">Total accrued 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;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;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;background-color:#cceeff;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;">77,015</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:9pt;"><font style="font-family:inherit;font-size:9pt;">$</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:9pt;"><font style="font-family:inherit;font-size:9pt;">69,715</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-top:8px;text-indent:30px;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">The table below summarizes the changes in accumulated other comprehensive loss by component for the periods indicated (in thousands):</font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="24" rowspan="1"></td></tr><tr><td style="width:24%;" 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:2%;" 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:2%;" 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:2%;" 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:2%;" 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:2%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="23" 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:9pt;"><font style="font-family:inherit;font-size:9pt;">&#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;">April 1, 2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">March 26, 2016</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Unrealized Gains and Losses on Available-for-Sale Marketable Securities</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;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;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Foreign Currency Translation Adjustments</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;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;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Total</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Unrealized Gains and Losses on Available-for-Sale Marketable Securities</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Foreign Currency Translation Adjustments</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">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:9pt;"><font style="font-family:inherit;font-size:9pt;">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: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;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;">(6</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: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;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;background-color:#cceeff;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;">(650</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: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;">(656</font></div></td><td style="vertical-align: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;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;background-color:#cceeff;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;">(94</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: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;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;background-color:#cceeff;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;">(101</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: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;">(195</font></div></td><td style="vertical-align: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></tr><tr><td style="vertical-align: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;">Other comprehensive income (loss)</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;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;">(4</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: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;border-bottom:1px solid #000000;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;">61</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><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:9pt;"><font style="font-family:inherit;font-size:9pt;">57</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><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:9pt;"><font style="font-family:inherit;font-size:9pt;">65</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><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:9pt;"><font style="font-family:inherit;font-size:9pt;">(18</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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;">47</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;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;">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;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;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:9pt;"><font style="font-family:inherit;font-size:9pt;">(10</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: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;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:9pt;"><font style="font-family:inherit;font-size:9pt;">$</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:9pt;"><font style="font-family:inherit;font-size:9pt;">(589</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: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;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:9pt;"><font style="font-family:inherit;font-size:9pt;">$</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:9pt;"><font style="font-family:inherit;font-size:9pt;">(599</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: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;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:9pt;"><font style="font-family:inherit;font-size:9pt;">$</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:9pt;"><font style="font-family:inherit;font-size:9pt;">(29</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: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;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:9pt;"><font style="font-family:inherit;font-size:9pt;">$</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:9pt;"><font style="font-family:inherit;font-size:9pt;">(119</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: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;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;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;background-color:#cceeff;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;">(148</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-top:8px;text-align:left;text-indent:30px;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;"></font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:8px;text-indent:32px;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Intangible assets are carried at cost, less accumulated amortization. The details of intangible assets as of </font><font style="font-family:inherit;font-size:9pt;">April&#160;1, 2017</font><font style="font-family:inherit;font-size:9pt;"> and </font><font style="font-family:inherit;font-size:9pt;">December&#160;31, 2016</font><font style="font-family:inherit;font-size:9pt;"> are disclosed in the following table (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="25" rowspan="1"></td></tr><tr><td style="width:22%;" 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:9%;" 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:9%;" 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:9%;" 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:9%;" 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:9%;" 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: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:9pt;"><font style="font-family:inherit;font-size:9pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="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;">April 1, 2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">December 31, 2016</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;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</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Carrying</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Amount</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;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</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;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</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Carrying</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Amount</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;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</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;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;">Core developed 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="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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: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;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;">68,964</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: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;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;">(68,964</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: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;">&#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;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;background-color:#cceeff;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;">68,964</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: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;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;">(68,151</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: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;">813</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align: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;">Customer 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="overflow:hidden;font-size:10pt;"><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:9pt;"><font style="font-family:inherit;font-size:9pt;">54,740</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><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:9pt;"><font style="font-family:inherit;font-size:9pt;">(54,740</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: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;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><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:9pt;"><font style="font-family:inherit;font-size:9pt;">54,740</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><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:9pt;"><font style="font-family:inherit;font-size:9pt;">(54,740</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: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;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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:9pt;"><font style="font-family:inherit;font-size:9pt;">Total intangible assets, excluding goodwill</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></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:9pt;"><font style="font-family:inherit;font-size:9pt;">$</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:9pt;"><font style="font-family:inherit;font-size:9pt;">123,704</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:9pt;"><font style="font-family:inherit;font-size:9pt;">$</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:9pt;"><font style="font-family:inherit;font-size:9pt;">(123,704</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: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;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:9pt;"><font style="font-family:inherit;font-size:9pt;">$</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:9pt;"><font style="font-family:inherit;font-size:9pt;">&#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:9pt;"><font style="font-family:inherit;font-size:9pt;">$</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:9pt;"><font style="font-family:inherit;font-size:9pt;">123,704</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:9pt;"><font style="font-family:inherit;font-size:9pt;">$</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:9pt;"><font style="font-family:inherit;font-size:9pt;">(122,891</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: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;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:9pt;"><font style="font-family:inherit;font-size:9pt;">$</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:9pt;"><font style="font-family:inherit;font-size:9pt;">813</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:8px;text-align:left;text-indent:30px;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Cash, cash equivalents and marketable securities 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:90.83820662768031%;border-collapse:collapse;text-align:left;"><tr><td colspan="9" rowspan="1"></td></tr><tr><td style="width:72%;" rowspan="1" colspan="1"></td><td style="width:2%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:2%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">April&#160;1, <br clear="none"/>2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">December&#160;31, <br clear="none"/>2016</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Cash and cash equivalents:</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;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:20px;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;">Cash</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">17,675</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;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;">34,340</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Money market funds</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="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;">8,197</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="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;">15,020</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;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;">Corporate debt securities</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">446</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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:20px;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;">Commercial paper</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">999</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Total cash and cash equivalents</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">26,318</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><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:9pt;"><font style="font-family:inherit;font-size:9pt;">50,359</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;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;">Marketable securities:</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="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;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;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;">Corporate debt securities</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">10,843</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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;">17,272</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Commercial paper</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="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;">10,174</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="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;">6,275</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">U.S. government agency securities</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;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;">4,198</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><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:9pt;"><font style="font-family:inherit;font-size:9pt;">4,201</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Total marketable securities</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">25,215</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">27,748</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Total cash, cash equivalents and marketable securities</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">51,533</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">78,107</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:8px;text-indent:32px;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">The following table presents the provision for income taxes from continuing operations and the effective tax rates for the periods indicated (in thousands, except percentages):</font></div><div style="line-height:120%;padding-top:8px;text-align:center;padding-left:0px;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:90.83820662768031%;border-collapse:collapse;text-align:left;"><tr><td colspan="9" rowspan="1"></td></tr><tr><td style="width:72%;" rowspan="1" colspan="1"></td><td style="width:2%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:2%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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="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-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">April&#160;1, <br clear="none"/>2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">March&#160;26, <br clear="none"/>2016</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Provision for income taxes</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align: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;">673</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align: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;">121</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align: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;">Effective tax rate</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="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.1</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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;">(1.1</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)%</font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:8px;text-indent:32px;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">The following table sets forth the computation of basic and diluted net loss per common share for the periods indicated (in thousands, except per share data):</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:90.83820662768031%;border-collapse:collapse;text-align:left;"><tr><td colspan="9" rowspan="1"></td></tr><tr><td style="width:72%;" rowspan="1" colspan="1"></td><td style="width:2%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:2%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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="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="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">April&#160;1, <br clear="none"/>2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">March&#160;26, <br clear="none"/>2016</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Numerator:</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;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:9pt;"><font style="font-family:inherit;font-size:9pt;">Net loss</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" 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:1px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(33,325</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: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:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(10,729</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:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;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;">Denominator:</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;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:9pt;"><font style="font-family:inherit;font-size:9pt;">Weighted-average common shares outstanding</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;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;">49,525</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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;">48,591</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;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;">Basic and diluted net loss per common share</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></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:9pt;"><font style="font-family:inherit;font-size:9pt;">$</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:9pt;"><font style="font-family:inherit;font-size:9pt;">(0.67</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: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;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;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;background-color:#cceeff;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;">(0.22</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;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></tr><tr><td style="vertical-align: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;">Potentially dilutive shares, weighted average</font></div></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:9pt;"><font style="font-family:inherit;font-size:9pt;"><br clear="none"/></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:9pt;"><font style="font-family:inherit;font-size:9pt;">6,145</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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:8px;text-indent:32px;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">The following table sets forth the Company&#8217;s financial assets measured at fair value on a recurring basis as of </font><font style="font-family:inherit;font-size:9pt;">April&#160;1, 2017</font><font style="font-family:inherit;font-size:9pt;"> and </font><font style="font-family:inherit;font-size:9pt;color:#000000;text-decoration:none;">December&#160;31, 2016</font><font style="font-family:inherit;font-size:9pt;">, based on the three-tier fair value hierarchy (in thousands): </font></div><div style="line-height:100%;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:91.42300194931774%;border-collapse:collapse;text-align:left;"><tr><td colspan="13" rowspan="1"></td></tr><tr><td style="width:58%;" rowspan="1" colspan="1"></td><td style="width:2%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:2%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:2%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">As of April 1, 2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">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="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;" 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="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;" 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:9pt;"><font style="font-family:inherit;font-size:9pt;">Money market funds</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">8,197</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align: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;">&#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:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">8,197</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align: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;">Corporate debt securities</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size: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;">11,289</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">11,289</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;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;">Commercial paper</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="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;">10,174</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="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;">10,174</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align: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;">U.S. government agency securities</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><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:9pt;"><font style="font-family:inherit;font-size:9pt;">4,198</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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;">4,198</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align: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:9pt;"><font style="font-family:inherit;font-size:9pt;">Total</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;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:9pt;"><font style="font-family:inherit;font-size:9pt;">$</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:9pt;"><font style="font-family:inherit;font-size:9pt;">8,197</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;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;background-color:#cceeff;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;">25,661</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;"><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:9pt;"><font style="font-family:inherit;font-size:9pt;">$</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:9pt;"><font style="font-family:inherit;font-size:9pt;">33,858</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:9pt;">&#160;</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:91.42300194931774%;border-collapse:collapse;text-align:left;"><tr><td colspan="13" rowspan="1"></td></tr><tr><td style="width:58%;" rowspan="1" colspan="1"></td><td style="width:2%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:2%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:2%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">As of December 31, 2016</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;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;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;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;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Total</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;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;">Money market funds</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">15,020</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align: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;">&#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;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;background-color:#cceeff;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;">15,020</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:9pt;"><font style="font-family:inherit;font-size:9pt;">Corporate debt securities</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size: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;">17,272</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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;">17,272</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;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;">Commercial paper</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="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;">7,274</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="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;">7,274</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align: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;">U.S. government agency securities</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><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:9pt;"><font style="font-family:inherit;font-size:9pt;">4,201</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><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:9pt;"><font style="font-family:inherit;font-size:9pt;">4,201</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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:9pt;"><font style="font-family:inherit;font-size:9pt;">Total</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;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;background-color:#cceeff;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;">15,020</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:9pt;"><font style="font-family:inherit;font-size:9pt;">$</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:9pt;"><font style="font-family:inherit;font-size:9pt;">28,747</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:9pt;"><font style="font-family:inherit;font-size:9pt;">$</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:9pt;"><font style="font-family:inherit;font-size:9pt;">43,767</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-top:16px;text-indent:32px;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Inventory 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:90.83820662768031%;border-collapse:collapse;text-align:left;"><tr><td colspan="9" rowspan="1"></td></tr><tr><td style="width:72%;" rowspan="1" colspan="1"></td><td style="width:2%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:2%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">April&#160;1, <br clear="none"/>2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">December&#160;31, <br clear="none"/>2016</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Raw materials</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align: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;">1,502</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align: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;">1,827</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align: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;">Finished goods</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><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:9pt;"><font style="font-family:inherit;font-size:9pt;">45,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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><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:9pt;"><font style="font-family:inherit;font-size:9pt;">42,718</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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:9pt;"><font style="font-family:inherit;font-size:9pt;">Total inventory</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></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:9pt;"><font style="font-family:inherit;font-size:9pt;">$</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:9pt;"><font style="font-family:inherit;font-size:9pt;">46,538</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:9pt;"><font style="font-family:inherit;font-size:9pt;">$</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:9pt;"><font style="font-family:inherit;font-size:9pt;">44,545</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:8px;text-indent:32px;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Changes in the Company&#8217;s warranty and retrofit reserves in the periods as indicated were 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:90.83820662768031%;border-collapse:collapse;text-align:left;"><tr><td colspan="9" rowspan="1"></td></tr><tr><td style="width:72%;" rowspan="1" colspan="1"></td><td style="width:2%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:2%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align: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;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Three Months Ended</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><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;">April&#160;1, <br clear="none"/>2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">March&#160;26, <br clear="none"/>2016</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Balance at beginning of period</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;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;background-color:#cceeff;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;">12,214</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: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;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;">9,564</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:20px;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;">Provision for warranty and retrofit charged to cost of 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="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;">1,862</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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;">580</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Utilization of reserve</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="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,298</font></div></td><td style="vertical-align: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;">(619</font></div></td><td style="vertical-align: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></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Adjustments to pre-existing reserve</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><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:9pt;"><font style="font-family:inherit;font-size:9pt;">&#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:9pt;"><font style="font-family:inherit;font-size:9pt;">(373</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:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td></tr><tr><td style="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:9pt;"><font style="font-family:inherit;font-size:9pt;">Balance at end of period</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</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:9pt;"><font style="font-family:inherit;font-size:9pt;">10,778</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:9pt;"><font style="font-family:inherit;font-size:9pt;">$</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:9pt;"><font style="font-family:inherit;font-size:9pt;">9,152</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-top:8px;text-indent:32px;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">The following table summarizes the activities related to the restructuring charges pursuant to the above restructuring plan (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:62.1832358674464%;border-collapse:collapse;text-align:left;"><tr><td colspan="5" rowspan="1"></td></tr><tr><td style="width:79%;" rowspan="1" colspan="1"></td><td style="width:3%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:16%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;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 April 1, 2017</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Liability at beginning of period</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;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;background-color:#cceeff;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;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Restructuring charges for the 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:9pt;"><font style="font-family:inherit;font-size:9pt;">699</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">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;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Liability at end of 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 style="vertical-align:bottom;border-bottom:3px double #000000;padding-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;">699</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:24px;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Stockholders&#8217; Equity </font></div><div style="line-height:120%;padding-top:8px;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-style:italic;">Equity Incentive Plans</font></div><div style="line-height:120%;padding-top:8px;text-indent:32px;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">The Company currently maintains </font><font style="font-family:inherit;font-size:9pt;">two</font><font style="font-family:inherit;font-size:9pt;"> equity incentive plans, the 2002 Stock Plan and the 2010 Equity Incentive Award Plan (together, the &#8220;Plans&#8221;). These plans were approved by the stockholders and are described in the Company&#8217;s Annual Report on Form 10-K filed with the SEC on </font><font style="font-family:inherit;font-size:9pt;">February&#160;28, 2017</font><font style="font-family:inherit;font-size:9pt;">. The Company also maintains a Long Term Incentive Program under the 2010 Equity Incentive Award Plan. Under the Long Term Incentive Program, certain key employees of the Company are eligible for equity awards based on the Company&#8217;s stock price performance. To date, awards granted under the Plans consist of stock options, restricted stock units (&#8220;RSUs&#8221;), and performance restricted stock units (&#8220;PRSUs&#8221;).</font></div><div style="line-height:120%;padding-top:16px;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-style:italic;">Stock Options</font></div><div style="line-height:120%;padding-top:8px;text-indent:32px;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">During the </font><font style="font-family:inherit;font-size:9pt;">three</font><font style="font-family:inherit;font-size:9pt;"> months ended </font><font style="font-family:inherit;font-size:9pt;">April&#160;1, 2017</font><font style="font-family:inherit;font-size:9pt;">, </font><font style="font-family:inherit;font-size:9pt;">no</font><font style="font-family:inherit;font-size:9pt;"> stock options were granted. During the </font><font style="font-family:inherit;font-size:9pt;">three</font><font style="font-family:inherit;font-size:9pt;"> months ended </font><font style="font-family:inherit;font-size:9pt;">April&#160;1, 2017</font><font style="font-family:inherit;font-size:9pt;">, </font><font style="font-family:inherit;font-size:9pt;">2,000</font><font style="font-family:inherit;font-size:9pt;"> stock options were exercised at a weighted-average exercise price of </font><font style="font-family:inherit;font-size:9pt;">$6.54</font><font style="font-family:inherit;font-size:9pt;"> per share. As of </font><font style="font-family:inherit;font-size:9pt;">April&#160;1, 2017</font><font style="font-family:inherit;font-size:9pt;">, unrecognized stock-based compensation expense of </font><font style="font-family:inherit;font-size:9pt;">$3.2 million</font><font style="font-family:inherit;font-size:9pt;"> related to stock options, net of estimated forfeitures, is expected to be recognized over a weighted-average period of </font><font style="font-family:inherit;font-size:9pt;">2.8</font><font style="font-family:inherit;font-size:9pt;"> years.</font></div><div style="line-height:120%;padding-top:16px;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-style:italic;">Restricted Stock Units</font></div><div style="line-height:120%;padding-top:8px;text-indent:32px;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">During the </font><font style="font-family:inherit;font-size:9pt;">three</font><font style="font-family:inherit;font-size:9pt;"> months ended </font><font style="font-family:inherit;font-size:9pt;">April&#160;1, 2017</font><font style="font-family:inherit;font-size:9pt;">, </font><font style="font-family:inherit;font-size:9pt;">203,100</font><font style="font-family:inherit;font-size:9pt;"> RSUs were granted with a weighted-average grant date fair value of </font><font style="font-family:inherit;font-size:9pt;">$7.00</font><font style="font-family:inherit;font-size:9pt;"> per share. During the </font><font style="font-family:inherit;font-size:9pt;">three</font><font style="font-family:inherit;font-size:9pt;"> months ended </font><font style="font-family:inherit;font-size:9pt;">April&#160;1, 2017</font><font style="font-family:inherit;font-size:9pt;">, </font><font style="font-family:inherit;font-size:9pt;">52,161</font><font style="font-family:inherit;font-size:9pt;"> RSUs vested, net of shares withheld at the then-current value equivalent to the employees&#8217; minimum statutory obligation for applicable income and other employment taxes, and were converted to an equivalent number of shares of common stock. Taxes withheld from employees of </font><font style="font-family:inherit;font-size:9pt;">$0.3 million</font><font style="font-family:inherit;font-size:9pt;"> were remitted to the relevant taxing authorities during the </font><font style="font-family:inherit;font-size:9pt;">three</font><font style="font-family:inherit;font-size:9pt;"> months ended </font><font style="font-family:inherit;font-size:9pt;">April&#160;1, 2017</font><font style="font-family:inherit;font-size:9pt;">. As of </font><font style="font-family:inherit;font-size:9pt;">April&#160;1, 2017</font><font style="font-family:inherit;font-size:9pt;">, unrecognized stock-based compensation expense of </font><font style="font-family:inherit;font-size:9pt;">$12.6 million</font><font style="font-family:inherit;font-size:9pt;"> related to RSUs, net of estimated forfeitures, was expected to be recognized over a weighted-average period of </font><font style="font-family:inherit;font-size:9pt;">2.4</font><font style="font-family:inherit;font-size:9pt;"> years.</font></div><div style="line-height:120%;padding-top:16px;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-style:italic;">Performance Restricted Stock Units</font></div><div style="line-height:120%;padding-top:8px;text-indent:32px;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">In 2012, 2013 and 2014, the Company granted PRSUs to its executives with </font><font style="font-family:inherit;font-size:9pt;">two</font><font style="font-family:inherit;font-size:9pt;">-year and </font><font style="font-family:inherit;font-size:9pt;">three</font><font style="font-family:inherit;font-size:9pt;">-year performance periods. The performance criterion is based on the relative total shareholder return (&#8220;TSR&#8221;) of Calix common stock as compared to the TSR of the Company&#8217;s peer group and accounted for as a market condition. The TSR is calculated by dividing (a)&#160;the average closing trading price for the </font><font style="font-family:inherit;font-size:9pt;">90</font><font style="font-family:inherit;font-size:9pt;">-day period ending on the last day of the applicable performance period by (b)&#160;the average closing trading price for the </font><font style="font-family:inherit;font-size:9pt;">90</font><font style="font-family:inherit;font-size:9pt;">-day period immediately preceding the first day of the applicable performance period. This TSR is then used to derive the achievement ratio, which is then multiplied by the number of units in the grant to derive the common stock to be issued for each performance period, which may equal from zero percent (</font><font style="font-family:inherit;font-size:9pt;">0%</font><font style="font-family:inherit;font-size:9pt;">) to two hundred percent (</font><font style="font-family:inherit;font-size:9pt;">200%</font><font style="font-family:inherit;font-size:9pt;">) of the target award.</font></div><div style="line-height:120%;padding-top:8px;text-indent:32px;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">In 2016, the Company granted PRSUs to its executives with a </font><font style="font-family:inherit;font-size:9pt;">one</font><font style="font-family:inherit;font-size:9pt;">-year performance period and a subsequent </font><font style="font-family:inherit;font-size:9pt;">two</font><font style="font-family:inherit;font-size:9pt;">-year service period. The performance target for these particular performance-based awards is based on the Company&#8217;s revenue during the performance period and accounted for as a performance condition. After the </font><font style="font-family:inherit;font-size:9pt;">one</font><font style="font-family:inherit;font-size:9pt;">-year performance period, if the performance target is met and subject to certification by the Compensation Committee of the Company&#8217;s board of directors, each PRSU award shall vest with respect to </font><font style="font-family:inherit;font-size:9pt;">50%</font><font style="font-family:inherit;font-size:9pt;"> of the PRSUs subject to the award in February 2017, </font><font style="font-family:inherit;font-size:9pt;">25%</font><font style="font-family:inherit;font-size:9pt;"> in February 2018 and </font><font style="font-family:inherit;font-size:9pt;">25%</font><font style="font-family:inherit;font-size:9pt;"> in February 2019, subject to the executive&#8217;s continuous service with the Company from the grant date through the respective vesting dates. If the performance target is not met, all PRSUs granted under this award shall be immediately forfeited and canceled without vesting of any shares.</font></div><div style="line-height:120%;padding-top:8px;text-indent:32px;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">During the </font><font style="font-family:inherit;font-size:9pt;">three</font><font style="font-family:inherit;font-size:9pt;"> months ended </font><font style="font-family:inherit;font-size:9pt;">April&#160;1, 2017</font><font style="font-family:inherit;font-size:9pt;">, </font><font style="font-family:inherit;font-size:9pt;">300,000</font><font style="font-family:inherit;font-size:9pt;"> PRSUs vested and were converted into </font><font style="font-family:inherit;font-size:9pt;">180,052</font><font style="font-family:inherit;font-size:9pt;"> shares of common stock, net of shares withheld at the then-current value equivalent to the employees&#8217; minimum statutory obligation for applicable income and other employment taxes. Taxes withheld from employees of </font><font style="font-family:inherit;font-size:9pt;">$0.8 million</font><font style="font-family:inherit;font-size:9pt;"> were remitted to the relevant taxing authorities during the </font><font style="font-family:inherit;font-size:9pt;">three</font><font style="font-family:inherit;font-size:9pt;"> months ended </font><font style="font-family:inherit;font-size:9pt;">April&#160;1, 2017</font><font style="font-family:inherit;font-size:9pt;">. As of </font><font style="font-family:inherit;font-size:9pt;">April&#160;1, 2017</font><font style="font-family:inherit;font-size:9pt;">, unrecognized stock-based compensation expense of </font><font style="font-family:inherit;font-size:9pt;">$0.7 million</font><font style="font-family:inherit;font-size:9pt;"> related to PRSUs, net of estimated forfeitures, is expected to be recognized over a weighted-average period of </font><font style="font-family:inherit;font-size:9pt;">1.4</font><font style="font-family:inherit;font-size:9pt;"> years.</font></div><div style="line-height:120%;padding-top:16px;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-style:italic;">Employee Stock Purchase Plan</font></div><div style="line-height:120%;padding-top:8px;text-indent:32px;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">The Company&#8217;s Amended and Restated Employee Stock Purchase Plan (&#8220;ESPP&#8221;) allows employees to purchase shares of the Company&#8217;s common stock through payroll deductions of up to </font><font style="font-family:inherit;font-size:9pt;">15 percent</font><font style="font-family:inherit;font-size:9pt;"> of their annual compensation subject to certain Internal Revenue Code limitations. In addition, no participant may purchase more than </font><font style="font-family:inherit;font-size:9pt;">2,000</font><font style="font-family:inherit;font-size:9pt;"> shares of common stock in each offering period.</font></div><div style="line-height:120%;padding-top:8px;text-indent:32px;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Prior to 2015, the offering periods under the 2010 ESPP were six-month periods commencing on June 1 and December 1 of each year. In January 2015, the Compensation Committee of the Company&#8217;s board of directors approved a change in those six-month period commencement dates to November 2 and May 2 of each year, effective November 2, 2015. In July 2016, the Compensation Committee of the Company&#8217;s board of directors approved a change in those six-month period commencement dates to May 15 and November 15 of each year, effective May 15, 2017. The ending date of the ESPP offering period which commenced on November 2, 2016 will be extended until May 14, 2017 as a result of this change. The price of common stock purchased under the 2010 ESPP is </font><font style="font-family:inherit;font-size:9pt;">85 percent</font><font style="font-family:inherit;font-size:9pt;"> of the lower of the fair market value of the common stock on the commencement date and the end date of each </font><font style="font-family:inherit;font-size:9pt;">six</font><font style="font-family:inherit;font-size:9pt;">-month offering period. As of </font><font style="font-family:inherit;font-size:9pt;">April&#160;1, 2017</font><font style="font-family:inherit;font-size:9pt;">, there were </font><font style="font-family:inherit;font-size:9pt;">119,228</font><font style="font-family:inherit;font-size:9pt;"> shares available for issuance under the ESPP.</font></div><div style="line-height:120%;padding-top:8px;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:9pt;">There were </font><font style="font-family:inherit;font-size:9pt;">no</font><font style="font-family:inherit;font-size:9pt;"> shares purchased under the ESPP during the </font><font style="font-family:inherit;font-size:9pt;">three</font><font style="font-family:inherit;font-size:9pt;"> months ended </font><font style="font-family:inherit;font-size:9pt;">April&#160;1, 2017</font><font style="font-family:inherit;font-size:9pt;">. As of </font><font style="font-family:inherit;font-size:9pt;">April&#160;1, 2017</font><font style="font-family:inherit;font-size:9pt;">, unrecognized stock-based compensation expense of </font><font style="font-family:inherit;font-size:9pt;">$0.2 million</font><font style="font-family:inherit;font-size:9pt;"> related to the ESPP is expected to be recognized over a remaining service period of </font><font style="font-family:inherit;font-size:10pt;">1.5</font><font style="font-family:inherit;font-size:9pt;"> months.</font></div><div style="line-height:120%;padding-top:16px;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-style:italic;">Stock-Based Compensation Expense</font></div><div style="line-height:120%;padding-top:8px;text-indent:32px;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Stock-based compensation expense associated with stock options, RSUs, PRSUs, and purchase rights under the ESPP is measured at the grant date based on the fair value of the award, and is recognized, net of forfeitures, as expense over the remaining requisite service period on a straight-line basis.</font></div><div style="line-height:120%;padding-top:8px;text-indent:32px;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">The Company values RSUs at the closing market price of the Company&#8217;s common stock on the date of grant.</font></div><div style="line-height:120%;padding-top:8px;text-indent:32px;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Stock-based compensation expense associated with PRSUs with graded vesting features and which contain both a performance and a service condition is measured based on the closing market price of the Company&#8217;s common stock on the date of grant, and is recognized, net of forfeitures, as expense over the requisite service period using the graded vesting attribution method. Compensation expense is only recognized if the Company has determined that it is probable that the performance condition will be met. The Company reassesses the probability of vesting at each reporting period and adjusts compensation expense based on its probability assessment. In February 2017, the Compensation Committee of the Company&#8217;s board of directors determined that the performance condition related to PRSUs granted to executives in 2016 was met based on the Company&#8217;s actual revenue recognized during fiscal 2016.</font></div><div style="line-height:120%;padding-top:8px;text-indent:32px;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">The fair value of PRSUs with a market condition is estimated on the date of award, using a Monte Carlo simulation model to estimate the TSR of the Company&#8217;s stock in relation to the peer group over each performance period. Compensation cost on PRSUs with a market condition is not adjusted for subsequent changes in the Company&#8217;s stock performance or the level of ultimate vesting.</font></div><div style="line-height:120%;padding-top:16px;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-style:italic;">Stock Repurchase</font></div><div style="line-height:120%;padding-top:8px;text-indent:32px;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">On April 26, 2015, the Company&#8217;s board of directors approved a program to repurchase up to </font><font style="font-family:inherit;font-size:9pt;">$40 million</font><font style="font-family:inherit;font-size:9pt;"> of its common stock from time to time. This stock repurchase program commenced in May 2015 and was completed in March 2016.</font></div><div style="line-height:120%;padding-top:8px;text-indent:32px;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Under this program, stock was purchasable in open market or private transactions, through block trades, and/or pursuant to any trading plan adopted in accordance with Rule 10b5-1 of the Securities Exchange Act of 1934, as amended (&#8220;Exchange Act&#8221;) and any open market purchases were to be made in accordance with the limitations set out in Rule 10b-18 of the Exchange Act. The decision to consummate any repurchases (including any decision to adopt a 10b5-1 plan for this purpose) were to be made at management&#8217;s discretion at prices management considered to be attractive and in the best interests of the Company and its stockholders.</font></div><div style="line-height:120%;padding-top:8px;text-indent:32px;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">In March 2016, the Company completed the </font><font style="font-family:inherit;font-size:9pt;">$40 million</font><font style="font-family:inherit;font-size:9pt;"> stock repurchase program and has repurchased a total of </font><font style="font-family:inherit;font-size:9pt;">5,329,817</font><font style="font-family:inherit;font-size:9pt;"> shares of common stock from May 2015 to March 2016 at an average price of </font><font style="font-family:inherit;font-size:9pt;">$7.50</font><font style="font-family:inherit;font-size:9pt;"> per share. The Company uses the cost method to account for common stock repurchases held in treasury. The price paid for the stock is charged to the treasury stock account shown separately within stockholders&#8217; equity as a contra-equity account.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:24px;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Significant Accounting Policies</font></div><div style="line-height:120%;padding-top:8px;text-indent:32px;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">The Company&#8217;s significant accounting policies are disclosed in its Annual Report on Form&#160;10-K for the year ended </font><font style="font-family:inherit;font-size:9pt;color:#000000;text-decoration:none;">December&#160;31, 2016</font><font style="font-family:inherit;font-size:9pt;">. The Company&#8217;s significant accounting policies did not change during the </font><font style="font-family:inherit;font-size:9pt;">three</font><font style="font-family:inherit;font-size:9pt;"> months ended </font><font style="font-family:inherit;font-size:9pt;">April&#160;1, 2017</font><font style="font-family:inherit;font-size:9pt;">, except for those impacted by the newly adopted accounting standards below.</font></div><div style="line-height:120%;padding-top:16px;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-style:italic;">Newly Adopted Accounting Standards</font></div><div style="line-height:120%;padding-top:16px;text-indent:30px;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-style:italic;">Stock-Based Compensation</font></div><div style="line-height:120%;padding-top:8px;text-align:left;text-indent:32px;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">In March 2016, the Financial Accounting Standards Board (&#8220;FASB&#8221;) issued Accounting Standards Update No. 2016-09, Compensation - Stock Compensation (Topic 718): Improvements to Employee Share-Based Payment Accounting (&#8220;ASU 2016-09&#8221;), which simplifies several aspects of the accounting for employee share-based payment transactions for both public and nonpublic entities, including the accounting for income taxes, forfeitures, and statutory tax withholding requirements, as well as classification in the statement of cash flows. The Company adopted ASU 2016-09 in the first quarter of fiscal 2017 and had the following impact:</font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:53px;" 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:34px;"><font style="font-family:inherit;font-size:10pt;">a.</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:9pt;">Accounting for Income Taxes - The primary impact of the adoption was the recognition of excess tax benefits and tax deficiencies through the statement of operations when the awards vest or are settled rather than through paid-in capital. The new guidance eliminates the requirement to delay the recognition of excess tax benefits until it reduces current taxes payable and requires the recognition of excess tax benefits and tax deficiencies in the period they arise. The Company adopted this guidance on a modified retrospective basis beginning on January 1, 2017, and the adoption had a cumulative-effect adjustment to the beginning balance of deferred tax asset and was fully offset by the corresponding valuation allowance as of January 1, 2017. The adoption had no cumulative-effect adjustment on January 1, 2017 accumulated deficit as the Company&#8217;s net operating loss carryforwards are offset by a full valuation allowance.</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:53px;" 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:34px;"><font style="font-family:inherit;font-size:10pt;">b.</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:9pt;">Classification of Excess Tax Benefits on the Statement of Cash Flows - ASU 2016-09 requires all tax-related cash flows resulting from share-based payments to be reported as operating activities on the statement of cash flows, a change from the current requirement to present windfall tax benefits as an inflow from financing activities and an outflow from operating activities. The Company adopted this guidance prospectively beginning on January 1, 2017. The adoption of ASU 2016-09 as it relates to this matter had no impact to the Company&#8217;s consolidated financial statements.</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:53px;" 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:34px;"><font style="font-family:inherit;font-size:10pt;">c.</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:9pt;">Forfeitures - The Company has historically recognized stock-based compensation expense net of estimated forfeitures on all unvested awards and elected to continuously do so with the adoption of this new guidance. Hence, the adoption of ASU 2016-09 as it relates to this matter had no impact to the Company&#8217;s consolidated financial statements.</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:53px;" 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:34px;"><font style="font-family:inherit;font-size:10pt;">d.</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:9pt;">Minimum Statutory Tax Withholding Requirements - ASU 2016-09 allows companies to withhold an amount up to the employee&#8217;s maximum individual tax rate in the relevant jurisdiction without resulting in liability classification of the award. The Company adopted this guidance using a modified retrospective approach. The adoption had no impact on the January 1, 2017 accumulated deficit as the Company had no outstanding liability awards that would otherwise qualify for equity classification under this new guidance.</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:53px;" 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:34px;"><font style="font-family:inherit;font-size:10pt;">e.</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:9pt;">Classification of Employee Taxes Paid on the Statement of Cash Flows When an Employer Withholds Shares for Tax-Withholding Purposes - ASU 2016-09 clarifies that all cash payments made to taxing authorities on the employees&#8217; behalf for withheld shares should be presented as financing activities on the statement of cash flows. The Company has historically presented the taxes paid related to net share settlement of equity awards as a financing activity on the statements of cash flows. Hence, the adoption of ASU 2016-09 as it relates to this matter had no impact to the Company&#8217;s consolidated financial statements.</font></div></td></tr></table><div style="line-height:120%;padding-top:16px;text-indent:30px;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-style:italic;">Inventory</font></div><div style="line-height:120%;padding-top:8px;text-align:left;text-indent:32px;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">In July 2015, the FASB issued Accounting Standards Update No. 2015-11, Inventory (Topic 330): Simplifying the Measurement of Inventory (&#8220;ASU 2015-11&#8221;), which requires measurement of inventory at lower of cost and net realizable value, versus lower of cost or market. Net realizable value is the estimated selling price in the ordinary course of business, less reasonably predictable costs of completion, disposal, and transportation. The Company adopted ASU 2015-11 prospectively beginning on January 1, 2017. The adoption of this standard had no material impact on the Company&#8217;s consolidated financial statements.</font></div><div style="line-height:120%;padding-top:16px;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-style:italic;">Recent Accounting Pronouncements Not Yet Adopted</font></div><div style="line-height:120%;padding-top:16px;text-indent:30px;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-style:italic;">Leases</font></div><div style="line-height:120%;padding-top:8px;text-align:left;text-indent:32px;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">In February 2016, the FASB issued Accounting Standards Update No. 2016-02, Leases (Topic 842) (&#8220;ASU 2016-02&#8221;), which requires recognition of an asset and liability for lease arrangements longer than twelve months. ASU 2016-02 will be effective for the Company beginning in the first quarter of fiscal 2019. Early application is permitted, and it is required to recognize and measure leases at the beginning of the earliest period presented using a modified retrospective approach. The Company expects its assets and liabilities to increase as a result of the adoption of this standard. The Company is currently assessing the potential impact of adopting this new guidance on its consolidated financial statements.</font></div><div style="line-height:120%;padding-top:16px;text-indent:30px;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-style:italic;">Revenue from Contracts with Customers</font></div><div style="line-height:120%;padding-top:8px;text-align:left;text-indent:32px;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">In May 2014, the FASB issued Accounting Standards Update No. 2014-09, Revenue from Contracts with Customers (Topic 606) (&#8220;ASU 2014-09&#8221;), which provides guidance for revenue recognition. ASU 2014-09 supersedes the revenue recognition requirements in Topic 605, Revenue Recognition, and most industry-specific guidance. Additionally, it supersedes some cost guidance included in Subtopic 605-35, Revenue Recognition-Construction-Type and Production-Type Contracts, and creates new Subtopic 340-40, Other Assets and Deferred Costs-Contracts with Customers. The standard&#8217;s core principle is that a company will recognize revenue when it transfers promised goods or services to customers in an amount that reflects the consideration to which the company expects to be entitled in exchange for those goods or services. In doing so, companies will need to use more judgment and make more estimates than under the previous guidance. These may include identifying performance obligations in the contract, estimating the amount of variable consideration to include in the transaction price and allocating the transaction price to each separate performance obligation. On August 12, 2015, the FASB issued Accounting Standards Update No. 2015-14, Revenue from Contracts with Customers (Topic 606), Deferral of the Effective Date (&#8220;ASU 2015-14&#8221;) to defer the effective date of ASU 2014-09 by one year. ASU 2015-14 permits early adoption of the new revenue standard, but not before its original effective date. In April 2016, the FASB issued Accounting Standards Update No. 2016-10, Revenue from Contracts with Customers (Topic 606): Identifying Performance Obligations and Licensing (&#8220;ASU 2016-10&#8221;) which further clarifies guidance related to identifying performance obligations and licensing implementation guidance contained in&#160;ASU 2014-09. In May 2016, the FASB issued Accounting Standards Update No. 2016-12, Revenue from Contracts with Customers (Topic 606): Narrow-Scope Improvements and Practical Expedients (&#8220;ASU 2016-12&#8221;) which addresses narrow-scope improvements to the guidance on collectibility, non-cash consideration, and completed contracts at transition and provides a practical expedient for contract modifications at transition and an accounting policy election related to the presentation of sales taxes and other similar taxes collected from customers.</font></div><div style="line-height:120%;padding-top:8px;text-align:left;text-indent:32px;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">The new standard permits adoption either by using (i) a full retrospective approach for all periods presented in the period of adoption or (ii) a modified retrospective approach with the cumulative effect of initially applying the new standard recognized at the date of initial application and providing certain additional disclosures. The Company has not yet determined which transition method it will adopt. Its determination will depend on a number of factors, such as the significance of the impact of the new standard on its financial results, system readiness and its ability to accumulate and analyze the information necessary to assess the impact on prior period financial statements, as necessary. The standard will be effective for the Company in the first quarter of fiscal 2018, with early adoption permitted for annual reporting period beginning in the first quarter of fiscal 2017. The Company is not planning to early adopt, and accordingly, it will adopt the new standard effective January 1, 2018.</font></div><div style="line-height:120%;padding-top:8px;text-align:left;text-indent:32px;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">The Company is in the initial stages of its evaluation of the impact of the new standard on its accounting policies, processes, and system requirements. The Company has assigned internal resources in addition to the engagement of third party service providers to assist in its evaluation. Additionally, the Company expects to make investments in new systems or enhancement of existing systems to enable timely and accurate reporting under the new standard. While the Company continues to perform further assessment of all potential impacts under the new standard, the Company expects the timing of revenue recognition to be accelerated for certain performance obligations related to certain revenue arrangements which are currently deferred until customer acceptance. Depending on the outcome of the Company&#8217;s final evaluation, the timing of when revenue is recognized could change significantly for those revenue arrangements under the new standard.</font></div><div style="line-height:120%;padding-top:8px;text-align:left;text-indent:32px;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">As part of its preliminary evaluation, the Company also considered the impact of the guidance in ASC 340-40,&#160;Other Assets and Deferred Costs - Contracts with Customers with respect to capitalization and amortization of incremental costs of obtaining a contract. As a result of this new guidance, the Company may need to capitalize additional costs of obtaining a contract, including sales commissions, as the new cost guidance requires the capitalization of all incremental costs incurred to obtain a contract with a customer that it would not have incurred if the contract had not been obtained, provided it expects to recover the costs. Accordingly, the Company may need to defer certain sales commissions and amortize them over the period that the related revenue is recognized.</font></div><div style="line-height:120%;padding-top:8px;text-align:left;text-indent:32px;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">While the Company continues to assess all the potential impacts of the new standard, including the areas described above, and anticipates this standard could have a material impact on its consolidated financial statements, the Company is not able to quantify or cannot reasonably estimate quantitative information related to the impact of the new standard on its consolidated financial statements at this time.</font></div><div style="line-height:120%;padding-top:16px;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-style:italic;">Concentration of Customer Risk</font></div><div style="line-height:120%;padding-top:8px;text-indent:32px;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">The Company had </font><font style="font-family:inherit;font-size:9pt;">two</font><font style="font-family:inherit;font-size:9pt;"> customers that each accounted for more than 10% of its total revenue for the </font><font style="font-family:inherit;font-size:9pt;">three</font><font style="font-family:inherit;font-size:9pt;"> months ended </font><font style="font-family:inherit;font-size:9pt;">April&#160;1, 2017</font><font style="font-family:inherit;font-size:9pt;"> and </font><font style="font-family:inherit;font-size:9pt;">March&#160;26, 2016</font><font style="font-family:inherit;font-size:9pt;">. These two customers together represented </font><font style="font-family:inherit;font-size:9pt;">55%</font><font style="font-family:inherit;font-size:9pt;"> and </font><font style="font-family:inherit;font-size:9pt;">29%</font><font style="font-family:inherit;font-size:9pt;"> of the Company&#8217;s total revenue for the </font><font style="font-family:inherit;font-size:9pt;">three</font><font style="font-family:inherit;font-size:9pt;"> months ended </font><font style="font-family:inherit;font-size:9pt;">April&#160;1, 2017</font><font style="font-family:inherit;font-size:9pt;"> and </font><font style="font-family:inherit;font-size:9pt;">March&#160;26, 2016</font><font style="font-family:inherit;font-size:9pt;">, respectively. Each of these </font><font style="font-family:inherit;font-size:9pt;">two</font><font style="font-family:inherit;font-size:9pt;"> customers represented 10% or more of the Company&#8217;s accounts receivable as of </font><font style="font-family:inherit;font-size:9pt;">April&#160;1, 2017</font><font style="font-family:inherit;font-size:9pt;"> and </font><font style="font-family:inherit;font-size:9pt;color:#000000;text-decoration:none;">December&#160;31, 2016</font><font style="font-family:inherit;font-size:9pt;">.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:24px;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Balance Sheet Details</font></div><div style="line-height:120%;padding-top:8px;text-indent:32px;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Accounts receivable, net 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:90.83820662768031%;border-collapse:collapse;text-align:left;"><tr><td colspan="9" rowspan="1"></td></tr><tr><td style="width:72%;" rowspan="1" colspan="1"></td><td style="width:2%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:2%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">April&#160;1, <br clear="none"/>2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">December&#160;31, <br clear="none"/>2016</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Accounts receivable</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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: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;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;">66,142</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: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;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;">52,792</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:9pt;"><font style="font-family:inherit;font-size:9pt;">Allowance for doubtful accounts</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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;">(477</font></div></td><td 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;">(518</font></div></td><td 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></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;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;">Product return reserve</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(1,477</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(938</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td></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:9pt;"><font style="font-family:inherit;font-size:9pt;">Accounts receivable, net</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">64,188</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">51,336</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-top:16px;text-indent:32px;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Inventory 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:90.83820662768031%;border-collapse:collapse;text-align:left;"><tr><td colspan="9" rowspan="1"></td></tr><tr><td style="width:72%;" rowspan="1" colspan="1"></td><td style="width:2%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:2%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">April&#160;1, <br clear="none"/>2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">December&#160;31, <br clear="none"/>2016</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Raw materials</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align: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;">1,502</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align: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;">1,827</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align: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;">Finished goods</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><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:9pt;"><font style="font-family:inherit;font-size:9pt;">45,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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><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:9pt;"><font style="font-family:inherit;font-size:9pt;">42,718</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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:9pt;"><font style="font-family:inherit;font-size:9pt;">Total inventory</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></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:9pt;"><font style="font-family:inherit;font-size:9pt;">$</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:9pt;"><font style="font-family:inherit;font-size:9pt;">46,538</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:9pt;"><font style="font-family:inherit;font-size:9pt;">$</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:9pt;"><font style="font-family:inherit;font-size:9pt;">44,545</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-top:16px;text-indent:32px;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Property and equipment, net 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:90.83820662768031%;border-collapse:collapse;text-align:left;"><tr><td colspan="9" rowspan="1"></td></tr><tr><td style="width:72%;" rowspan="1" colspan="1"></td><td style="width:2%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:2%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">April&#160;1, <br clear="none"/>2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">December&#160;31, <br clear="none"/>2016</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Test equipment</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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: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;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;">44,466</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: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;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;">43,580</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align: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;">Computer equipment and software</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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;">31,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 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;">30,306</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;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;">Furniture and fixtures</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="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;">2,709</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="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;">2,831</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align: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;">Leasehold improvements</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><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:9pt;"><font style="font-family:inherit;font-size:9pt;">6,827</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><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:9pt;"><font style="font-family:inherit;font-size:9pt;">6,898</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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:9pt;"><font style="font-family:inherit;font-size:9pt;">Total</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="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;">85,787</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">83,615</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align: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;">Accumulated depreciation and 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="2" style="vertical-align:bottom;border-bottom:1px solid #000000;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;">(67,643</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: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;border-bottom:1px solid #000000;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;">(65,631</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:9pt;"><font style="font-family:inherit;font-size:9pt;">)</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:9pt;"><font style="font-family:inherit;font-size:9pt;">Property and equipment, net</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></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:9pt;"><font style="font-family:inherit;font-size:9pt;">$</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:9pt;"><font style="font-family:inherit;font-size:9pt;">18,144</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</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:9pt;"><font style="font-family:inherit;font-size:9pt;">17,984</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-top:16px;text-indent:32px;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Accrued liabilities 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:90.83820662768031%;border-collapse:collapse;text-align:left;"><tr><td colspan="9" rowspan="1"></td></tr><tr><td style="width:72%;" rowspan="1" colspan="1"></td><td style="width:2%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:2%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">April&#160;1, <br clear="none"/>2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">December&#160;31, <br clear="none"/>2016</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Advance customer 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 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: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;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;">22,946</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: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;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;">20,726</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:9pt;"><font style="font-family:inherit;font-size:9pt;">Accrued compensation and related 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="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;">22,193</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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;">19,541</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;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;">Accrued warranty and retrofit</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="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;">10,778</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="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;">12,214</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align: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;">Accrued professional and consulting fees</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">9,952</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">8,205</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;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;">Accrued excess and obsolete inventory at contract manufacturers</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="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;">2,415</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="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;">1,327</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align: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;">Accrued customer rebates</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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;">1,425</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">1,931</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;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;">Accrued insurance</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="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;">756</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="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;">804</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Accrued restructuring charges</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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;">699</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Income taxes payable</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="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;">20</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">231</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align: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;">Accrued other</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><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:9pt;"><font style="font-family:inherit;font-size:9pt;">5,831</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><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:9pt;"><font style="font-family:inherit;font-size:9pt;">4,736</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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:9pt;"><font style="font-family:inherit;font-size:9pt;">Total accrued 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;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;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;background-color:#cceeff;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;">77,015</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:9pt;"><font style="font-family:inherit;font-size:9pt;">$</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:9pt;"><font style="font-family:inherit;font-size:9pt;">69,715</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-top:16px;text-indent:32px;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Advance customer payments as of </font><font style="font-family:inherit;font-size:9pt;">April&#160;1, 2017</font><font style="font-family:inherit;font-size:9pt;"> and </font><font style="font-family:inherit;font-size:9pt;color:#000000;text-decoration:none;">December&#160;31, 2016</font><font style="font-family:inherit;font-size:9pt;"> primarily included </font><font style="font-family:inherit;font-size:9pt;">$21.5 million</font><font style="font-family:inherit;font-size:9pt;"> and </font><font style="font-family:inherit;font-size:9pt;">$20.3 million</font><font style="font-family:inherit;font-size:9pt;">, respectively, which the Company received as payments in advance of completion of final customer acceptance of the products and services provided in connection with network improvement projects for a customer.</font></div><div style="line-height:120%;padding-top:16px;text-indent:32px;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">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:90.83820662768031%;border-collapse:collapse;text-align:left;"><tr><td colspan="9" rowspan="1"></td></tr><tr><td style="width:72%;" rowspan="1" colspan="1"></td><td style="width:2%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:2%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">April&#160;1, <br clear="none"/>2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">December&#160;31, <br clear="none"/>2016</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Current:</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;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:9pt;"><font style="font-family:inherit;font-size:9pt;">Product and services</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;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;">41,152</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;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;">24,472</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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:9pt;"><font style="font-family:inherit;font-size:9pt;">Extended warranty</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="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,264</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="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,382</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">44,416</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">27,854</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;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;">Non-current:</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;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:9pt;"><font style="font-family:inherit;font-size:9pt;">Product and services</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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;">38</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">22</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:28px;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;">Extended warranty</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">20,838</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">20,215</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">20,876</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">20,237</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:44px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Total deferred revenue</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;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;background-color:#cceeff;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;">65,292</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:9pt;"><font style="font-family:inherit;font-size:9pt;">$</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:9pt;"><font style="font-family:inherit;font-size:9pt;">48,091</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-top:16px;text-indent:32px;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Deferred cost of revenue consisted of costs incurred for products and services for which revenues have been deferred or not yet earned.</font></div></div> Includes stock-based compensation as follows: Three Months Ended April 1, 2017 and March 26, 2016; Cost of revenue: Systems - $56, $37; Services - $0, $46; Research and development - $1,326, $1,047; Sales and marketing - $1,111, $822; General administrative - $931, $725; EX-101.SCH 7 calx-20170401.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 2112100 - Disclosure - Accumulated Other Comprehensive Loss link:presentationLink link:calculationLink link:definitionLink 2412402 - Disclosure - Accumulated Other Comprehensive Loss (Details) link:presentationLink link:calculationLink link:definitionLink 2312301 - Disclosure - Accumulated Other Comprehensive Loss (Tables) link:presentationLink link:calculationLink link:definitionLink 2108100 - Disclosure - Balance Sheet Details link:presentationLink link:calculationLink link:definitionLink 2408402 - Disclosure - Balance Sheet Details - Accounts Receivable (Details) link:presentationLink link:calculationLink link:definitionLink 2408405 - Disclosure - Balance Sheet Details - Accrued Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 2408406 - Disclosure - Balance Sheet Details - Deferred Revenue (Details) link:presentationLink link:calculationLink link:definitionLink 2408403 - Disclosure - Balance Sheet Details - Inventory (Details) link:presentationLink link:calculationLink link:definitionLink 2408404 - Disclosure - Balance Sheet Details - Property and Equipment, net (Details) link:presentationLink link:calculationLink link:definitionLink 2308301 - Disclosure - Balance Sheet Details (Tables) link:presentationLink link:calculationLink link:definitionLink 2104100 - Disclosure - Cash, Cash Equivalents and Marketable Securities link:presentationLink link:calculationLink link:definitionLink 2404403 - Disclosure - Cash, Cash Equivalents and Marketable Securities - Amortized Cost and Fair Value (Details) link:presentationLink link:calculationLink link:definitionLink 2404404 - Disclosure - Cash, Cash Equivalents and Marketable Securities - Contractual Maturity (Details) link:presentationLink link:calculationLink link:definitionLink 2404402 - Disclosure - Cash, Cash Equivalents and Marketable Securities (Details) link:presentationLink link:calculationLink link:definitionLink 2304301 - Disclosure - Cash, Cash Equivalents and Marketable Securities (Tables) link:presentationLink link:calculationLink link:definitionLink 2109100 - Disclosure - Commitments and Contingencies link:presentationLink link:calculationLink link:definitionLink 2409403 - Disclosure - Commitments and Contingencies - Product Warranty Activities (Details) link:presentationLink link:calculationLink link:definitionLink 2309301 - Disclosure - Commitments and Contingencies (Tables) link:presentationLink link:calculationLink link:definitionLink 2409402 - Disclosure - Commitments and Contingencies - Textual (Details) link:presentationLink link:calculationLink link:definitionLink 2101100 - Disclosure - Company and Basis of Presentation 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 1003000 - Statement - Condensed Consolidated Statements of Cash Flows (Unaudited) link:presentationLink link:calculationLink link:definitionLink 1002000 - Statement - Condensed Consolidated Statements of Comprehensive Loss (Unaudited) link:presentationLink link:calculationLink link:definitionLink 1002001 - Statement - Condensed Consolidated Statements of Comprehensive Loss (Unaudited) (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 2113100 - Disclosure - Credit Facility link:presentationLink link:calculationLink link:definitionLink 2413401 - Disclosure - Credit Facility (Details) link:presentationLink link:calculationLink link:definitionLink 0001000 - Document - Document and Entity Information link:presentationLink link:calculationLink link:definitionLink 2106100 - Disclosure - Fair Value Measurements link:presentationLink link:calculationLink link:definitionLink 2406402 - Disclosure - Fair Value Measurements (Details) link:presentationLink link:calculationLink link:definitionLink 2306301 - Disclosure - Fair Value Measurements (Tables) link:presentationLink link:calculationLink link:definitionLink 2107100 - Disclosure - Goodwill and Intangible Assets link:presentationLink link:calculationLink link:definitionLink 2407403 - Disclosure - Goodwill and Intangible Assets - Schedule of Intangible Assets (Details) link:presentationLink link:calculationLink link:definitionLink 2307301 - Disclosure - Goodwill and Intangible Assets (Tables) link:presentationLink link:calculationLink link:definitionLink 2407402 - Disclosure - Goodwill and Intangible Assets - Textual (Details) link:presentationLink link:calculationLink link:definitionLink 2114100 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 2414402 - Disclosure - Income Taxes (Details) link:presentationLink link:calculationLink link:definitionLink 2314301 - Disclosure - Income Taxes (Tables) link:presentationLink link:calculationLink link:definitionLink 2110100 - Disclosure - Net Loss per Common Share link:presentationLink link:calculationLink link:definitionLink 2410402 - Disclosure - Net Loss per Common Share (Details) link:presentationLink link:calculationLink link:definitionLink 2310301 - Disclosure - Net Loss per Common Share (Tables) link:presentationLink link:calculationLink link:definitionLink 2115100 - Disclosure - Restructuring Charges link:presentationLink link:calculationLink link:definitionLink 2415402 - Disclosure - Restructuring Charges (Details) link:presentationLink link:calculationLink link:definitionLink 2315301 - Disclosure - Restructuring Charges (Tables) link:presentationLink link:calculationLink link:definitionLink 2102100 - Disclosure - Significant Accounting Policies link:presentationLink link:calculationLink link:definitionLink 2402402 - Disclosure - Significant Accounting Policies (Details) link:presentationLink link:calculationLink link:definitionLink 2202201 - Disclosure - Significant Accounting Policies (Policies) link:presentationLink link:calculationLink link:definitionLink 2111100 - Disclosure - Stockholders' Equity link:presentationLink link:calculationLink link:definitionLink 2411402 - Disclosure - Stockholders' Equity - Stock Repurchase (Details) link:presentationLink link:calculationLink link:definitionLink 2411401 - Disclosure - Stockholders' Equity - Textual (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 8 calx-20170401_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 9 calx-20170401_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 10 calx-20170401_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Cash and Cash Equivalents [Abstract] Cash, Cash Equivalents and Marketable Securities Cash, Cash Equivalents, and Marketable Securities [Text Block] Goodwill and Intangible Assets Disclosure [Abstract] Schedule of Intangible Assets [Table] Schedule of Acquired Finite-Lived Intangible Asset by Major Class [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] Core developed technology Technology-Based Intangible Assets [Member] Customer relationships Customer Relationships [Member] Acquired Finite-Lived Intangible Assets [Line Items] Acquired Finite-Lived Intangible Assets [Line Items] Gross Carrying Amount Finite-Lived Intangible Assets, Gross Accumulated Amortization Finite-Lived Intangible Assets, Accumulated Amortization Net Finite-Lived Intangible Assets, Net Earnings Per Share [Abstract] Schedule of net income (loss) per share Earnings Per Share, Basic and Diluted [Abstract] Numerator: Net Income (Loss) Attributable to Parent [Abstract] Net loss Net Income (Loss), Including Portion Attributable to Noncontrolling Interest Denominator: Weighted Average Number of Shares Outstanding, Basic [Abstract] Weighted-average common shares outstanding (in shares) Weighted Average Number of Shares Outstanding, Basic and Diluted Basic and diluted net loss per common share (in dollars per share) Earnings Per Share, Basic and Diluted Potentially dilutive shares, weighted average (in shares) Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Document and Entity Information [Abstract] Document and entity information. Entity Registrant Name Entity Registrant Name Entity Central Index Key Entity Central Index Key Document Type Document Type Document Period End Date Document Period End Date Amendment Flag Amendment Flag Document Fiscal Year Focus Document Fiscal Year Focus Document Fiscal Period Focus Document Fiscal Period Focus Current Fiscal Year End Date Current Fiscal Year End Date Entity Filer Category Entity Filer Category Entity Common Stock, Shares Outstanding Entity Common Stock, Shares Outstanding Balance Sheet Related Disclosures [Abstract] Balance Sheet Details Supplemental Balance Sheet Disclosures [Text Block] Stockholders' Equity Note [Abstract] Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Vesting [Axis] Vesting [Axis] Vesting [Domain] Vesting [Domain] Period one - February 2017 Share-based Compensation Award, Tranche One [Member] Period two - February 2018 Share-based Compensation Award, Tranche Two [Member] Period three - February 2019 Share-based Compensation Award, Tranche Three [Member] Class of Stock [Axis] Class of Stock [Axis] Class of Stock [Domain] Class of Stock [Domain] Common Stock Common Stock [Member] Award Type [Axis] Award Type [Axis] Award Type [Domain] Equity Award [Domain] Restricted Stock Units (RSUs) Restricted Stock Units (RSUs) [Member] Employee Stock Purchase Plan Employee Stock [Member] Performance Restricted Stock Units Performance Shares [Member] Range [Axis] Range [Axis] Range [Domain] Range [Domain] Minimum Minimum [Member] Maximum Maximum [Member] Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Number of equity incentive plans Number of Equity Incentive Plans Number of equity plans. Stock options granted (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross Stock options exercised (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period Weighted-average exercise price per share, stock options (in dollars per share) Share-based Compensation Arrangements by Share-based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price Unrecognized stock-based compensation expense, stock options Employee Service Share-based Compensation, Nonvested Awards, Compensation Not yet Recognized, Stock Options Weighted-average amortization period Employee Service Share-based Compensation, Nonvested Awards, Compensation Cost Not yet Recognized, Period for Recognition Awards granted (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period Weighted-average grant date fair value per share (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value Awards vested (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period Shares of stock issued upon conversion of units (in shares) Stock Issued During Period, Shares, Conversion of Convertible Securities Taxes paid for awards vested under equity incentive plans Payments Related to Tax Withholding for Share-based Compensation Unrecognized stock-based compensation expense Employee Service Share-based Compensation, Nonvested Awards, Compensation Not yet Recognized, Share-based Awards Other than Options Performance period Share-based Compensation Arrangement by Share-based Payment Award, Award Requisite Service Period Vesting percentage Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights, Percentage Period of average closing trading price ending on the last day of applicable performance period Share-based Compensation Arrangement by Share-based Payment Award, Period of Average Closing Trading Price Ending on Last Day of Performance Period Share-based Compensation Arrangement by Share-based Payment Award, Period of Average Closing Trading Price Ending on Last Day of Performance Period Period of average closing trading price preceding first day of performance period Share-based Compensation Arrangement by Share-based Payment Award, Period of Average Closing Trading Price Preceding First Day of Performance Period Share-based Compensation Arrangement by Share-based Payment Award, Period of Average Closing Trading Price Preceding First Day of Performance Period Target performance rate Target Performance Rate Target Performance Rate ESPP, maximum employee payroll deduction percentage Share-based Compensation Arrangement by Share-based Payment Award, Maximum Employee Subscription Rate ESPP, maximum number of shares per employee (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Maximum Number of Shares Per Employee ESPP, discounted purchase price percentage Share-based Compensation Arrangement by Share-based Payment Award, Purchase Price of Common Stock, Percent Offering period Share-based Compensation Arrangement by Share-based Payment Award, Purchase Price of Common Stock, Offering Period Share-based Compensation Arrangement by Share-based Payment Award, Purchase Price of Common Stock, Offering Period Shares available for issuance under the ESPP (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant Schedule of Property, Plant and Equipment [Table] Property, Plant and Equipment [Table] Property, Plant and Equipment, Type [Axis] Property, Plant and Equipment, Type [Axis] Property, Plant and Equipment, Type [Domain] Property, Plant and Equipment, Type [Domain] Test equipment Equipment [Member] Computer equipment and software Computer Equipment and Purchased Software [Member] Computer equipment and purchased software. Furniture and fixtures Furniture and Fixtures [Member] Leasehold improvements Leasehold Improvements [Member] Property, Plant and Equipment [Line Items] Property, Plant and Equipment [Line Items] Summary of property and equipment, net Property, Plant and Equipment, Net, by Type [Abstract] Property and equipment, gross Property, Plant and Equipment, Gross Accumulated depreciation and amortization Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment Property and equipment, net Property, Plant and Equipment, Net Income Tax Disclosure [Abstract] Income Taxes Income Tax Disclosure [Text Block] Amortization expense Amortization of Intangible Assets Restructuring and Related Activities [Abstract] Schedule of Restructuring and Related Costs [Table] Schedule of Restructuring and Related Costs [Table] Restructuring Type [Axis] Restructuring Type [Axis] Type of Restructuring [Domain] Type of Restructuring [Domain] Employee Severance Employee Severance [Member] Restructuring Cost and Reserve [Line Items] Restructuring Cost and Reserve [Line Items] Restructuring Reserve [Roll Forward] Restructuring Reserve [Roll Forward] Liability at beginning of period Restructuring Reserve Restructuring charges for the period Restructuring Charges Cash payments Payments for Restructuring Liability at end of period Expected restructuring charges Restructuring and Related Cost, Expected Cost Expected additional charges Restructuring and Related Cost, Expected Cost Remaining Summary of accrued liabilities Accrued Liabilities, Current [Abstract] Advance customer payments Customer Advances, Current Accrued compensation and related benefits Employee-related Liabilities, Current Accrued warranty and retrofit Product Warranty Accrual, Current Accrued professional and consulting fees Accrued Professional Fees, Current Accrued excess and obsolete inventory at contract manufacturers Accrued Excess and Obsolete Inventory At Contract Manufacturer Accrued excess and obsolete inventory at contract manufacturer. Accrued customer rebates Accrued Customer Rebates Accrued customer rebates. Accrued insurance Accrued Insurance, Current Accrued restructuring charges Restructuring Reserve, Current Income taxes payable Accrued Income Taxes, Current Accrued other Other Accrued Liabilities, Current Total accrued liabilities Accrued Liabilities, Current Schedule of net loss per share Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Provision for income taxes Income Tax Expense (Benefit) Effective tax rate Effective Income Tax Rate Reconciliation, Percent Line of Credit Facility [Abstract] Line of Credit Facility [Table] Line of Credit Facility [Table] Credit Facility [Axis] Credit Facility [Axis] Credit Facility [Domain] Credit Facility [Domain] Letter of Credit Letter of Credit [Member] Swingline Facility Swingline Facility [Member] Swingline Facility Term Loan Long-term Debt [Member] Variable Rate Variable Rate [Axis] Variable Rate [Domain] Variable Rate [Domain] Base Rate Base Rate [Member] LIBOR London Interbank Offered Rate (LIBOR) [Member] Credit Facility [Line Items] Line of Credit Facility [Line Items] Maximum borrowing capacity Line of Credit Facility, Maximum Borrowing Capacity Interest rate description Line of Credit Facility, Interest Rate Description Interest rate margin Debt Instrument, Basis Spread on Variable Rate Frequency of payment and payment terms Line of Credit Facility, Frequency of Payment and Payment Terms Number of payments to repay principal Line Of Credit Facility, Frequency Of Payments, Number Of Payments Line Of Credit Facility, Frequency Of Payments, Number Of Payments Repayment period (swingline loans) Line Of Credit Facility, Repayment Period Line Of Credit Facility, Repayment Period Commitment fee percentage Line of Credit Facility, Commitment Fee Percentage Borrowings under the credit facility Line of Credit Facility, Fair Value of Amount Outstanding Outstanding revolving loans Long-term Line of Credit Income Statement [Abstract] Revenue: Revenues [Abstract] Systems Sales Revenue, Goods, Net Services Sales Revenue, Services, Net Total revenue Revenues Cost of revenue: Cost of Revenue [Abstract] Systems Cost of Goods Sold Services Cost of Services Total cost of revenue Cost of Revenue Gross profit Gross Profit Operating expenses: Operating Expenses [Abstract] Research and development Research and Development Expense Sales and marketing Selling and Marketing Expense General and administrative General and Administrative Expense Amortization of intangible assets Operating Expenses Amortization The amount of expense recognized in the current period in the operating expenses that reflects the allocation of the costs of intangible assets over the expected benefit period of such assets. This element excludes the intangible assets used in the production of goods. Restructuring charges Total operating expenses Operating Expenses Loss from operations Operating Income (Loss) Interest and other income (expense), net: Nonoperating Income (Expense) [Abstract] Interest income Investment Income, Interest Interest expense Interest Expense Other income (expense), net Other Nonoperating Income (Expense) Loss before provision for income taxes Income (Loss) from Continuing Operations before Equity Method Investments, Income Taxes, Noncontrolling Interest Provision for income taxes Net loss Net loss per common share: Earnings Per Share, Basic [Abstract] Basic and diluted (in dollars per share) Weighted-average number of shares used to compute net loss per common share: Weighted Average Number of Shares Outstanding Reconciliation [Abstract] Basic and diluted (in shares) Other comprehensive income (loss), net of tax: Other Comprehensive Income (Loss), Net of Tax [Abstract] Unrealized gains (losses) on available-for-sale marketable securities, net Other Comprehensive Income (Loss), Available-for-sale Securities Adjustment, Net of Tax Foreign currency translation adjustments, net Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax Total other comprehensive income (loss), net of tax Other Comprehensive Income (Loss), Net of Tax Comprehensive loss Comprehensive Income (Loss), Net of Tax, Including Portion Attributable to Noncontrolling Interest Commitments and Contingencies Disclosure [Abstract] Product warranty activities [Roll Forward] Movement in Standard and Extended Product Warranty Accrual, Increase (Decrease) [Roll Forward] Balance at beginning of period Standard and Extended Product Warranty Accrual Provision for warranty and retrofit charged to cost of revenue Standard and Extended Product Warranty Accrual, Increase for Warranties Issued Utilization of reserve Standard and Extended Product Warranty Accrual, Decrease for Payments Adjustments to pre-existing reserve Standard and Extended Product Warranty Accrual, Increase (Decrease) for Preexisting Warranties Balance at end of period Accounting Policies [Abstract] Significant Accounting Policies Significant Accounting Policies [Text Block] Net Loss per Common Share Earnings Per Share [Text Block] Equity [Abstract] Accumulated Other Comprehensive Loss Comprehensive Income (Loss) Note [Text Block] Goodwill and Intangible Assets Goodwill and Intangible Assets Disclosure [Text Block] Fair Value Disclosures [Abstract] Summary of fair values of financial assets Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block] Schedule of Available-for-sale Securities [Table] Schedule of Available-for-sale Securities [Table] Major Types of Debt and Equity Securities [Axis] Major Types of Debt and Equity Securities [Axis] Major Types of Debt and Equity Securities [Domain] Major Types of Debt and Equity Securities [Domain] Corporate debt securities Corporate Debt Securities [Member] Commercial paper Commercial Paper [Member] U.S. government agency securities US Government Corporations and Agencies Securities [Member] Schedule of Available-for-sale Securities [Line Items] Schedule of Available-for-sale Securities [Line Items] Amortized Cost Available-for-sale Securities, Amortized Cost Basis Gross Unrealized Gains Available-for-sale Securities, Accumulated Gross Unrealized Gain, before Tax Gross Unrealized Losses Available-for-sale Securities, Accumulated Gross Unrealized Loss, before Tax Fair Value Available-for-sale Securities Schedule of Cash and Cash Equivalents [Table] Schedule of Cash and Cash Equivalents [Table] Cash and Cash Equivalents [Axis] Cash and Cash Equivalents [Axis] Cash and Cash Equivalents [Domain] Cash and Cash Equivalents [Domain] Cash Cash [Member] Money market funds Money Market Funds [Member] Cash and Cash Equivalents [Line Items] Cash and Cash Equivalents [Line Items] Cash and cash equivalents Cash and Cash Equivalents, at Carrying Value Marketable securities Total cash, cash equivalents and marketable securities Cash, Cash Equivalents And Marketable Securities Cash, Cash Equivalents And Marketable Securities Recent Accounting Pronouncements New Accounting Pronouncements, Policy [Policy Text Block] Summary of inventory, net Inventory, Net [Abstract] Raw materials Inventory, Raw Materials, Net of Reserves Finished goods Inventory, Finished Goods, Net of Reserves Total inventory Inventory, Net Restructuring Charges Restructuring and Related Activities Disclosure [Text Block] Summary of accounts receivable, net Accounts Receivable, Net, Current [Abstract] Accounts receivable Accounts Receivable, Gross, Current Allowance for doubtful accounts Allowance for Doubtful Accounts Receivable, Current Product return reserve Product Return Reserve A valuation allowance for the amount of products sold that the entity expects to be returned by the purchaser. Accounts receivable, net Accounts Receivable, Net, Current Statement of Financial Position [Abstract] Preferred stock, par value (in dollars per share) Preferred Stock, Par or Stated Value Per Share Preferred stock, shares authorized Preferred Stock, Shares Authorized Preferred stock, shares issued Preferred Stock, Shares Issued Preferred stock, shares outstanding Preferred Stock, Shares Outstanding Common stock, par value (in dollars per share) Common Stock, Par or Stated Value Per Share Common stock, shares authorized Common Stock, Shares Authorized Common stock, shares issued Common Stock, Shares, Issued Common stock, shares outstanding Common Stock, Shares, Outstanding Treasury stock, shares Treasury Stock, Shares Concentration Risk [Table] Concentration Risk [Table] Customer [Axis] Customer [Axis] Customer [Domain] Customer [Domain] Largest Two Customers Largest Two Customers [Member] Largest Two Customers Concentration Risk Type [Axis] Concentration Risk Type [Axis] Concentration Risk Type [Domain] Concentration Risk Type [Domain] Customer Concentration Risk Customer Concentration Risk [Member] Concentration Risk Benchmark [Axis] Concentration Risk Benchmark [Axis] Concentration Risk Benchmark [Domain] Concentration Risk Benchmark [Domain] Revenue Sales Revenue, Net [Member] Concentration Risk [Line Items] Concentration Risk [Line Items] Concentration risk, percentage Concentration Risk, Percentage Restructuring and Related Costs Restructuring and Related Costs [Table Text Block] Organization, Consolidation and Presentation of Financial Statements [Abstract] Company and Basis of Presentation Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block] Commitments and Contingencies Commitments and Contingencies Disclosure [Text Block] Accumulated Other Comprehensive Loss [Table] Accumulated Other Comprehensive Income (Loss) [Table] Equity Components [Axis] Equity Components [Axis] Equity Component [Domain] Equity Component [Domain] Unrealized Gains and Losses on Available-for-Sale Marketable Securities Accumulated Net Investment Gain (Loss) Attributable to Parent [Member] Foreign Currency Translation Adjustments Accumulated Foreign Currency Adjustment Attributable to Parent [Member] Total AOCI Attributable to Parent [Member] Accumulated Other Comprehensive Loss [Line Items] Accumulated Other Comprehensive Income (Loss) [Line Items] Accumulated Other Comprehensive Loss [Roll Forward] Increase (Decrease) in Stockholders' Equity [Roll Forward] Balance at beginning of period Stockholders' Equity Attributable to Parent Other comprehensive income (loss) Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent Balance at end of period Marketable securities due in 1 year or less, amortized cost Available-for-sale Securities, Debt Maturities, Next Twelve Months, Amortized Cost Basis Marketable securities due in 1 year or less, fair value Available-for-sale Securities, Debt Maturities, Next Twelve Months, Fair Value ASSETS Assets [Abstract] Current assets: Assets, Current [Abstract] Marketable securities Marketable Securities, Current Accounts receivable, net Inventory Deferred cost of revenue Deferred Costs, Current Prepaid expenses and other current assets Prepaid Expense and Other Assets, Current Total current assets Assets, Current Property and equipment, net Goodwill Goodwill Intangible assets, net Intangible Assets, Net (Excluding Goodwill) Other assets Other Assets, Noncurrent Total assets Assets LIABILITIES AND STOCKHOLDERS’ EQUITY Liabilities and Equity [Abstract] Current liabilities: Liabilities, Current [Abstract] Accounts payable Accounts Payable, Current Accrued liabilities Deferred revenue Deferred Revenue, Current Total current liabilities Liabilities, Current Long-term portion of deferred revenue Deferred Revenue, Noncurrent Other long-term liabilities Other Liabilities, Noncurrent Total liabilities Liabilities Commitments and contingencies (See Note 7) Commitments and Contingencies Stockholders’ equity: Stockholders' Equity Attributable to Parent [Abstract] Preferred stock, $0.025 par value; 5,000,000 shares authorized; no shares issued and outstanding as of April 1, 2017 and December 31, 2016 Preferred Stock, Value, Issued Common stock, $0.025 par value; 100,000,000 shares authorized; 54,956,348 shares issued and 49,626,531 shares outstanding as of April 1, 2017, and 54,722,135 shares issued and 49,392,318 shares outstanding as of December 31, 2016 Common Stock, Value, Issued Additional paid-in capital Additional Paid in Capital, Common Stock Accumulated other comprehensive loss Accumulated Other Comprehensive Income (Loss), Net of Tax Accumulated deficit Retained Earnings (Accumulated Deficit) Treasury stock, 5,329,817 shares as of April 1, 2017 and December 31, 2016 Treasury Stock, Value Total stockholders’ equity Total liabilities and stockholders’ equity Liabilities and Equity Summary of accounts receivable, net Schedule of Accounts, Notes, Loans and Financing Receivable [Table Text Block] Summary of inventory Schedule of Inventory, Current [Table Text Block] Summary of property and equipment, net Property, Plant and Equipment [Table Text Block] Summary of accrued liabilities Schedule of Accrued Liabilities [Table Text Block] Summary of deferred revenue Deferred Revenue, by Arrangement, Disclosure [Table Text Block] Product warranty activities Schedule of Product Warranty Liability [Table Text Block] Schedule of income taxes Schedule of Components of Income Tax Expense (Benefit) [Table Text Block] Deferred Revenue Disclosure [Abstract] Deferred Revenue Arrangement, by Type [Table] Deferred Revenue Arrangement, by Type [Table] Deferred Revenue Arrangement Type [Axis] Deferred Revenue Arrangement Type [Axis] Deferred Revenue Arrangement Type [Domain] Deferred Revenue [Domain] Revenue Contract Revenue Contract [Member] Revenue Contract [Member] Product and services Product and Services [Member] Product and Services Extended warranty Extended Warranty [Member] Extended Warranty Deferred Revenue Arrangement [Line Items] Deferred Revenue Arrangement [Line Items] Deferred revenue, current Deferred revenue, noncurrent Deferred revenue Deferred Revenue Fair Value Measurements, Recurring and Nonrecurring [Table] Fair Value Measurements, Recurring and Nonrecurring [Table] Measurement Frequency [Axis] Measurement Frequency [Axis] Fair Value, Measurement Frequency [Domain] Fair Value, Measurement Frequency [Domain] Fair Value, Measurements, Recurring Fair Value, Measurements, Recurring [Member] Fair Value, Hierarchy [Axis] Fair Value, Hierarchy [Axis] Fair Value, Measurements, Fair Value Hierarchy [Domain] Fair Value Hierarchy [Domain] Level 1 Fair Value, Inputs, Level 1 [Member] Level 2 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] Money market funds Cash and Cash Equivalents, Fair Value Disclosure Total Assets, Fair Value Disclosure, Recurring Credit Facility Debt Disclosure [Text Block] Accumulated other comprehensive income details Schedule of Accumulated Other Comprehensive Income (Loss) [Table Text Block] Statement [Table] Statement [Table] Income Statement Location [Axis] Income Statement Location [Axis] Income Statement Location [Domain] Income Statement Location [Domain] Systems Cost Of Revenue, Systems [Member] Cost Of Revenue, Systems [Member] Services Cost Of Revenue, Services [Member] Cost Of Revenue, Services [Member] Research and development Research and Development Expense [Member] Sales and marketing Selling and Marketing Expense [Member] General and administrative General and Administrative Expense [Member] Statement [Line Items] Statement [Line Items] Stock-based compensation Allocated Share-based Compensation Expense Summary of cash and cash equivalents Schedule of Cash and Cash Equivalents [Table Text Block] Amortized cost and fair value of marketable securities Marketable Securities [Table Text Block] Amortized cost and fair value of marketable securities by contractual maturity Investments Classified by Contractual Maturity Date [Table Text Block] Schedule of intangible assets Schedule of Acquired Finite-Lived Intangible Assets by Major Class [Table Text Block] Class of Treasury Stock [Table] Class of Treasury Stock [Table] Equity, Class of Treasury Stock [Line Items] Equity, Class of Treasury Stock [Line Items] Stock repurchase program, authorized amount Stock Repurchase Program, Authorized Amount Number of shares repurchased (in shares) Treasury Stock, Shares, Acquired Average price per share (in dollars per share) Treasury Stock Acquired, Average Cost Per Share Stockholders' Equity Shareholders' Equity and Share-based Payments [Text Block] Statement of Cash Flows [Abstract] Operating activities: Net Cash Provided by (Used in) Operating Activities [Abstract] Net loss 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] Depreciation and amortization Depreciation Loss on retirement of property and equipment Gain (Loss) on Disposition of Property Plant Equipment, Excluding Oil and Gas Property and Timber Property Amortization of intangible assets Amortization of premiums related to available-for-sale securities Accretion (Amortization) of Discounts and Premiums, Investments Stock-based compensation Share-based Compensation Changes in operating assets and liabilities: Increase (Decrease) in Operating Capital [Abstract] Accounts receivable, net Increase (Decrease) in Accounts Receivable Inventory Increase (Decrease) in Inventories Deferred cost of revenue Increase (Decrease) in Deferred Charges Prepaid expenses and other assets Increase (Decrease) in Prepaid Expense and Other Assets Accounts payable Increase (Decrease) in Accounts Payable Accrued liabilities Increase (Decrease) in Accrued Liabilities Deferred revenue Increase (Decrease) in Deferred Revenue Other long-term liabilities Increase (Decrease) in Other Noncurrent Liabilities Net cash provided by (used in) operating activities Net Cash Provided by (Used in) Operating Activities Investing activities: Net Cash Provided by (Used in) Investing Activities [Abstract] Purchases of property and equipment Payments to Acquire Property, Plant, and Equipment Purchases of marketable securities Payments to Acquire Marketable Securities Maturities of marketable securities Proceeds from Maturities, Prepayments and Calls of Available-for-sale Securities Net cash provided by investing activities Net Cash Provided by (Used in) Investing Activities Financing activities: Net Cash Provided by (Used in) Financing Activities [Abstract] Proceeds from exercise of stock options Proceeds from Stock Options Exercised Payments for repurchases of common stock Payments for Repurchase of Common Stock Taxes paid for awards vested under equity incentive plans Net cash used in financing activities Net Cash Provided by (Used in) Financing Activities Effect of exchange rate changes on cash and cash equivalents Effect of Exchange Rate on Cash and Cash Equivalents Net decrease in cash and cash equivalents Cash and Cash Equivalents, Period Increase (Decrease) Cash and cash equivalents at beginning of period Cash and cash equivalents at end of period Fair Value Measurements Fair Value Disclosures [Text Block] Loss Contingencies [Table] Loss Contingencies [Table] Commitments and Contingencies [Line Items] Loss Contingencies [Line Items] Warranty period Product Warranty Period Represents the general warranty period for the Company's hardware products from the date of shipment. EX-101.PRE 11 calx-20170401_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT XML 12 R1.htm IDEA: XBRL DOCUMENT v3.7.0.1
Document and Entity Information - shares
3 Months Ended
Apr. 01, 2017
May 03, 2017
Document and Entity Information [Abstract]    
Entity Registrant Name CALIX, INC  
Entity Central Index Key 0001406666  
Document Type 10-Q  
Document Period End Date Apr. 01, 2017  
Amendment Flag false  
Document Fiscal Year Focus 2017  
Document Fiscal Period Focus Q1  
Current Fiscal Year End Date --12-31  
Entity Filer Category Accelerated Filer  
Entity Common Stock, Shares Outstanding   49,875,750
XML 13 R2.htm IDEA: XBRL DOCUMENT v3.7.0.1
Condensed Consolidated Balance Sheets - USD ($)
$ in Thousands
Apr. 01, 2017
Dec. 31, 2016
Current assets:    
Cash and cash equivalents $ 26,318 $ 50,359
Marketable securities 25,215 27,748
Accounts receivable, net 64,188 51,336
Inventory 46,538 44,545
Deferred cost of revenue 40,454 34,763
Prepaid expenses and other current assets 11,911 10,571
Total current assets 214,624 219,322
Property and equipment, net 18,144 17,984
Goodwill 116,175 116,175
Intangible assets, net 0 813
Other assets 816 1,181
Total assets 349,759 355,475
Current liabilities:    
Accounts payable 24,520 23,827
Accrued liabilities 77,015 69,715
Deferred revenue 44,416 27,854
Total current liabilities 145,951 121,396
Long-term portion of deferred revenue 20,876 20,237
Other long-term liabilities 775 878
Total liabilities 167,602 142,511
Commitments and contingencies (See Note 7)
Stockholders’ equity:    
Preferred stock, $0.025 par value; 5,000,000 shares authorized; no shares issued and outstanding as of April 1, 2017 and December 31, 2016 0 0
Common stock, $0.025 par value; 100,000,000 shares authorized; 54,956,348 shares issued and 49,626,531 shares outstanding as of April 1, 2017, and 54,722,135 shares issued and 49,392,318 shares outstanding as of December 31, 2016 1,374 1,368
Additional paid-in capital 839,018 836,563
Accumulated other comprehensive loss (599) (656)
Accumulated deficit (617,650) (584,325)
Treasury stock, 5,329,817 shares as of April 1, 2017 and December 31, 2016 (39,986) (39,986)
Total stockholders’ equity 182,157 212,964
Total liabilities and stockholders’ equity $ 349,759 $ 355,475
XML 14 R3.htm IDEA: XBRL DOCUMENT v3.7.0.1
Condensed Consolidated Balance Sheets (Parenthetical) - $ / shares
Apr. 01, 2017
Dec. 31, 2016
Statement of Financial Position [Abstract]    
Preferred stock, par value (in dollars per share) $ 0.025 $ 0.025
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 (in dollars per share) $ 0.025 $ 0.025
Common stock, shares authorized 100,000,000 100,000,000
Common stock, shares issued 54,956,348 54,722,135
Common stock, shares outstanding 49,626,531 49,392,318
Treasury stock, shares 5,329,817 5,329,817
XML 15 R4.htm IDEA: XBRL DOCUMENT v3.7.0.1
Condensed Consolidated Statements of Comprehensive Loss (Unaudited) - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended
Apr. 01, 2017
Mar. 26, 2016
Revenue:    
Systems $ 91,605 $ 91,680
Services 25,913 6,695
Total revenue 117,518 98,375
Cost of revenue:    
Systems [1] 57,373 47,693
Services [1] 25,768 5,200
Total cost of revenue 83,141 52,893
Gross profit 34,377 45,482
Operating expenses:    
Research and development [1] 33,808 22,773
Sales and marketing [1] 22,429 19,062
General and administrative [1] 10,257 12,684
Amortization of intangible assets 0 1,701
Restructuring charges 699 0
Total operating expenses 67,193 56,220
Loss from operations (32,816) (10,738)
Interest and other income (expense), net:    
Interest income 88 211
Interest expense (44) (164)
Other income (expense), net 120 83
Loss before provision for income taxes (32,652) (10,608)
Provision for income taxes 673 121
Net loss $ (33,325) $ (10,729)
Net loss per common share:    
Basic and diluted (in dollars per share) $ (0.67) $ (0.22)
Weighted-average number of shares used to compute net loss per common share:    
Basic and diluted (in shares) 49,525 48,591
Other comprehensive income (loss), net of tax:    
Unrealized gains (losses) on available-for-sale marketable securities, net $ (4) $ 65
Foreign currency translation adjustments, net 61 (18)
Total other comprehensive income (loss), net of tax 57 47
Comprehensive loss $ (33,268) $ (10,682)
[1] Includes stock-based compensation as follows: Three Months Ended April 1, 2017 and March 26, 2016; Cost of revenue: Systems - $56, $37; Services - $0, $46; Research and development - $1,326, $1,047; Sales and marketing - $1,111, $822; General administrative - $931, $725;
XML 16 R5.htm IDEA: XBRL DOCUMENT v3.7.0.1
Condensed Consolidated Statements of Comprehensive Loss (Unaudited) (Parenthetical) - USD ($)
$ in Thousands
3 Months Ended
Apr. 01, 2017
Mar. 26, 2016
Systems    
Stock-based compensation $ 116 $ 90
Services    
Stock-based compensation 56 37
Research and development    
Stock-based compensation 1,326 1,047
Sales and marketing    
Stock-based compensation 1,111 822
General and administrative    
Stock-based compensation $ 931 $ 725
XML 17 R6.htm IDEA: XBRL DOCUMENT v3.7.0.1
Condensed Consolidated Statements of Cash Flows (Unaudited) - USD ($)
$ in Thousands
3 Months Ended
Apr. 01, 2017
Mar. 26, 2016
Operating activities:    
Net loss $ (33,325) $ (10,729)
Adjustments to reconcile net loss to net cash provided by (used in) operating activities:    
Depreciation and amortization 2,463 1,955
Loss on retirement of property and equipment 80 0
Amortization of intangible assets 813 3,364
Amortization of premiums related to available-for-sale securities (5) 114
Stock-based compensation 3,540 2,721
Changes in operating assets and liabilities:    
Accounts receivable, net (12,852) 3,351
Inventory (1,993) 6,540
Deferred cost of revenue (5,691) 810
Prepaid expenses and other assets (968) (576)
Accounts payable 276 (8,459)
Accrued liabilities 7,110 8,471
Deferred revenue 17,201 (2,195)
Other long-term liabilities (103) (98)
Net cash provided by (used in) operating activities (23,454) 5,269
Investing activities:    
Purchases of property and equipment (2,106) (1,453)
Purchases of marketable securities (8,732) 0
Maturities of marketable securities 11,266 7,020
Net cash provided by investing activities 428 5,567
Financing activities:    
Proceeds from exercise of stock options 13 14
Payments for repurchases of common stock 0 (12,809)
Taxes paid for awards vested under equity incentive plans (1,093) (251)
Net cash used in financing activities (1,080) (13,046)
Effect of exchange rate changes on cash and cash equivalents 65 (51)
Net decrease in cash and cash equivalents (24,041) (2,261)
Cash and cash equivalents at beginning of period 50,359 23,626
Cash and cash equivalents at end of period $ 26,318 $ 21,365
XML 18 R7.htm IDEA: XBRL DOCUMENT v3.7.0.1
Company and Basis of Presentation
3 Months Ended
Apr. 01, 2017
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Company and Basis of Presentation
Company and Basis of Presentation
Company
Calix, Inc. (together with its subsidiaries, “Calix,” the “Company,” “our,” “we,” or “us”) was incorporated in August 1999, and is a Delaware corporation. The Company is a leading global provider of broadband communications access platforms, systems and software for fiber- and copper-based network architectures and a pioneer in software defined access that enables communications service providers (“CSPs”) to transform their networks and enhance how they connect to their residential and business subscribers. The Company develops and sells carrier-class hardware and software products, referred to as the Calix portfolio that are designed to enhance and transform CSP access networks to meet the changing demands of subscribers rapidly and cost-effectively. The Company enables CSPs to provide a wide range of revenue-generating services, from basic voice and data to advanced broadband services, over legacy and next-generation access networks. The Company focuses solely on CSP access networks, the portion of the network that governs available bandwidth and determines the range and quality of services that can be offered to subscribers.
Basis of Presentation
The accompanying unaudited condensed consolidated financial statements, including the accounts of Calix, Inc. and its wholly-owned subsidiaries, have been prepared in accordance with the requirements of the U.S. Securities and Exchange Commission (“SEC”) for interim reporting. As permitted under those rules, certain footnotes or other financial information that are normally required by U.S. generally accepted accounting principles (“GAAP”) can be condensed or omitted. In the opinion of management, the financial statements include all normal and recurring adjustments that are considered necessary for the fair presentation of the Company’s financial position and operating results. All significant intercompany balances and transactions have been eliminated in consolidation. The Condensed Consolidated Balance Sheet at December 31, 2016 has been derived from the audited financial statements at that date.
The results of the Company’s operations can vary during each quarter of the year. Therefore, the results and trends in these interim financial statements may not be the same as those for the full year or any future periods. The information included in this Quarterly Report on Form 10-Q should be read in conjunction with the audited financial statements included in the Company’s Annual Report on Form 10-K for the year ended December 31, 2016.
The Company’s fiscal year begins on January 1st and ends on December 31st. Quarterly periods are based on a 4-4-5 fiscal calendar with the first, second and third fiscal quarters ending on the 13th Saturday of each fiscal period. As a result, the Company had five more days in the three months ended April 1, 2017 than in the three months ended March 26, 2016. The preparation of financial statements in conformity with GAAP for interim financial reporting requires management to make estimates and assumptions that affect the amounts reported in the condensed consolidated financial statements and accompanying notes. Actual results could differ from those estimates.
Prior Period Recast
The Company’s revenue from services for the three months ended April 1, 2017 represents more than 10% of its total revenue; hence, the revenue derived from services along with its associated cost of revenue are presented separately in the accompanying Condensed Consolidated Statements of Comprehensive Loss. Services include professional services, software support services for access systems, extended warranty and training services. Accordingly, revenue and cost of revenue for the three months ended March 26, 2016 are recast solely to conform with the current period presentation. The recast does not affect total revenue, total cost of revenue and operating expenses, loss from operations, or net loss.
XML 19 R8.htm IDEA: XBRL DOCUMENT v3.7.0.1
Significant Accounting Policies
3 Months Ended
Apr. 01, 2017
Accounting Policies [Abstract]  
Significant Accounting Policies
Significant Accounting Policies
The Company’s significant accounting policies are disclosed in its Annual Report on Form 10-K for the year ended December 31, 2016. The Company’s significant accounting policies did not change during the three months ended April 1, 2017, except for those impacted by the newly adopted accounting standards below.
Newly Adopted Accounting Standards
Stock-Based Compensation
In March 2016, the Financial Accounting Standards Board (“FASB”) issued Accounting Standards Update No. 2016-09, Compensation - Stock Compensation (Topic 718): Improvements to Employee Share-Based Payment Accounting (“ASU 2016-09”), which simplifies several aspects of the accounting for employee share-based payment transactions for both public and nonpublic entities, including the accounting for income taxes, forfeitures, and statutory tax withholding requirements, as well as classification in the statement of cash flows. The Company adopted ASU 2016-09 in the first quarter of fiscal 2017 and had the following impact:
a.
Accounting for Income Taxes - The primary impact of the adoption was the recognition of excess tax benefits and tax deficiencies through the statement of operations when the awards vest or are settled rather than through paid-in capital. The new guidance eliminates the requirement to delay the recognition of excess tax benefits until it reduces current taxes payable and requires the recognition of excess tax benefits and tax deficiencies in the period they arise. The Company adopted this guidance on a modified retrospective basis beginning on January 1, 2017, and the adoption had a cumulative-effect adjustment to the beginning balance of deferred tax asset and was fully offset by the corresponding valuation allowance as of January 1, 2017. The adoption had no cumulative-effect adjustment on January 1, 2017 accumulated deficit as the Company’s net operating loss carryforwards are offset by a full valuation allowance.
b.
Classification of Excess Tax Benefits on the Statement of Cash Flows - ASU 2016-09 requires all tax-related cash flows resulting from share-based payments to be reported as operating activities on the statement of cash flows, a change from the current requirement to present windfall tax benefits as an inflow from financing activities and an outflow from operating activities. The Company adopted this guidance prospectively beginning on January 1, 2017. The adoption of ASU 2016-09 as it relates to this matter had no impact to the Company’s consolidated financial statements.
c.
Forfeitures - The Company has historically recognized stock-based compensation expense net of estimated forfeitures on all unvested awards and elected to continuously do so with the adoption of this new guidance. Hence, the adoption of ASU 2016-09 as it relates to this matter had no impact to the Company’s consolidated financial statements.
d.
Minimum Statutory Tax Withholding Requirements - ASU 2016-09 allows companies to withhold an amount up to the employee’s maximum individual tax rate in the relevant jurisdiction without resulting in liability classification of the award. The Company adopted this guidance using a modified retrospective approach. The adoption had no impact on the January 1, 2017 accumulated deficit as the Company had no outstanding liability awards that would otherwise qualify for equity classification under this new guidance.
e.
Classification of Employee Taxes Paid on the Statement of Cash Flows When an Employer Withholds Shares for Tax-Withholding Purposes - ASU 2016-09 clarifies that all cash payments made to taxing authorities on the employees’ behalf for withheld shares should be presented as financing activities on the statement of cash flows. The Company has historically presented the taxes paid related to net share settlement of equity awards as a financing activity on the statements of cash flows. Hence, the adoption of ASU 2016-09 as it relates to this matter had no impact to the Company’s consolidated financial statements.
Inventory
In July 2015, the FASB issued Accounting Standards Update No. 2015-11, Inventory (Topic 330): Simplifying the Measurement of Inventory (“ASU 2015-11”), which requires measurement of inventory at lower of cost and net realizable value, versus lower of cost or market. Net realizable value is the estimated selling price in the ordinary course of business, less reasonably predictable costs of completion, disposal, and transportation. The Company adopted ASU 2015-11 prospectively beginning on January 1, 2017. The adoption of this standard had no material impact on the Company’s consolidated financial statements.
Recent Accounting Pronouncements Not Yet Adopted
Leases
In February 2016, the FASB issued Accounting Standards Update No. 2016-02, Leases (Topic 842) (“ASU 2016-02”), which requires recognition of an asset and liability for lease arrangements longer than twelve months. ASU 2016-02 will be effective for the Company beginning in the first quarter of fiscal 2019. Early application is permitted, and it is required to recognize and measure leases at the beginning of the earliest period presented using a modified retrospective approach. The Company expects its assets and liabilities to increase as a result of the adoption of this standard. The Company is currently assessing the potential impact of adopting this new guidance on its consolidated financial statements.
Revenue from Contracts with Customers
In May 2014, the FASB issued Accounting Standards Update No. 2014-09, Revenue from Contracts with Customers (Topic 606) (“ASU 2014-09”), which provides guidance for revenue recognition. ASU 2014-09 supersedes the revenue recognition requirements in Topic 605, Revenue Recognition, and most industry-specific guidance. Additionally, it supersedes some cost guidance included in Subtopic 605-35, Revenue Recognition-Construction-Type and Production-Type Contracts, and creates new Subtopic 340-40, Other Assets and Deferred Costs-Contracts with Customers. The standard’s core principle is that a company will recognize revenue when it transfers promised goods or services to customers in an amount that reflects the consideration to which the company expects to be entitled in exchange for those goods or services. In doing so, companies will need to use more judgment and make more estimates than under the previous guidance. These may include identifying performance obligations in the contract, estimating the amount of variable consideration to include in the transaction price and allocating the transaction price to each separate performance obligation. On August 12, 2015, the FASB issued Accounting Standards Update No. 2015-14, Revenue from Contracts with Customers (Topic 606), Deferral of the Effective Date (“ASU 2015-14”) to defer the effective date of ASU 2014-09 by one year. ASU 2015-14 permits early adoption of the new revenue standard, but not before its original effective date. In April 2016, the FASB issued Accounting Standards Update No. 2016-10, Revenue from Contracts with Customers (Topic 606): Identifying Performance Obligations and Licensing (“ASU 2016-10”) which further clarifies guidance related to identifying performance obligations and licensing implementation guidance contained in ASU 2014-09. In May 2016, the FASB issued Accounting Standards Update No. 2016-12, Revenue from Contracts with Customers (Topic 606): Narrow-Scope Improvements and Practical Expedients (“ASU 2016-12”) which addresses narrow-scope improvements to the guidance on collectibility, non-cash consideration, and completed contracts at transition and provides a practical expedient for contract modifications at transition and an accounting policy election related to the presentation of sales taxes and other similar taxes collected from customers.
The new standard permits adoption either by using (i) a full retrospective approach for all periods presented in the period of adoption or (ii) a modified retrospective approach with the cumulative effect of initially applying the new standard recognized at the date of initial application and providing certain additional disclosures. The Company has not yet determined which transition method it will adopt. Its determination will depend on a number of factors, such as the significance of the impact of the new standard on its financial results, system readiness and its ability to accumulate and analyze the information necessary to assess the impact on prior period financial statements, as necessary. The standard will be effective for the Company in the first quarter of fiscal 2018, with early adoption permitted for annual reporting period beginning in the first quarter of fiscal 2017. The Company is not planning to early adopt, and accordingly, it will adopt the new standard effective January 1, 2018.
The Company is in the initial stages of its evaluation of the impact of the new standard on its accounting policies, processes, and system requirements. The Company has assigned internal resources in addition to the engagement of third party service providers to assist in its evaluation. Additionally, the Company expects to make investments in new systems or enhancement of existing systems to enable timely and accurate reporting under the new standard. While the Company continues to perform further assessment of all potential impacts under the new standard, the Company expects the timing of revenue recognition to be accelerated for certain performance obligations related to certain revenue arrangements which are currently deferred until customer acceptance. Depending on the outcome of the Company’s final evaluation, the timing of when revenue is recognized could change significantly for those revenue arrangements under the new standard.
As part of its preliminary evaluation, the Company also considered the impact of the guidance in ASC 340-40, Other Assets and Deferred Costs - Contracts with Customers with respect to capitalization and amortization of incremental costs of obtaining a contract. As a result of this new guidance, the Company may need to capitalize additional costs of obtaining a contract, including sales commissions, as the new cost guidance requires the capitalization of all incremental costs incurred to obtain a contract with a customer that it would not have incurred if the contract had not been obtained, provided it expects to recover the costs. Accordingly, the Company may need to defer certain sales commissions and amortize them over the period that the related revenue is recognized.
While the Company continues to assess all the potential impacts of the new standard, including the areas described above, and anticipates this standard could have a material impact on its consolidated financial statements, the Company is not able to quantify or cannot reasonably estimate quantitative information related to the impact of the new standard on its consolidated financial statements at this time.
Concentration of Customer Risk
The Company had two customers that each accounted for more than 10% of its total revenue for the three months ended April 1, 2017 and March 26, 2016. These two customers together represented 55% and 29% of the Company’s total revenue for the three months ended April 1, 2017 and March 26, 2016, respectively. Each of these two customers represented 10% or more of the Company’s accounts receivable as of April 1, 2017 and December 31, 2016.
XML 20 R9.htm IDEA: XBRL DOCUMENT v3.7.0.1
Cash, Cash Equivalents and Marketable Securities
3 Months Ended
Apr. 01, 2017
Cash and Cash Equivalents [Abstract]  
Cash, Cash Equivalents and Marketable Securities
Cash, Cash Equivalents and Marketable Securities
The Company has invested its excess cash primarily in money market funds and highly liquid marketable securities such as corporate debt instruments, commercial paper, and U.S. government agency securities. The Company considers all investments with maturities of three months or less when purchased to be cash equivalents. Marketable securities represent highly liquid corporate debt instruments, commercial paper, and U.S. government agency securities with maturities greater than 90 days at date of purchase. Marketable securities with maturities greater than one year are classified as current because management considers all marketable securities to be available for current operations.
Cash equivalents are stated at amounts that approximate fair value based on quoted market prices. Marketable securities are recorded at their fair values.
The Company’s investments have been classified and accounted for as available-for-sale. Such investments are recorded at fair value and unrealized holding gains and losses are reported as a separate component of accumulated other comprehensive income (loss) in the stockholders’ equity until realized. Realized gains and losses on sales of marketable securities, if any, are determined on the specific identification method and are reclassified from accumulated other comprehensive income (loss) to results of operations as other income (expense).
The Company, to date, has not determined that any of the unrealized losses on its investments are considered to be other-than-temporary. The Company reviews its investment portfolio to determine if any security is other-than-temporarily impaired, which would require the Company to record an impairment charge in the period any such determination is made. In making this judgment, the Company evaluates, among other things: the duration and extent to which the fair value of a security is less than its cost; the financial condition of the issuer and any changes thereto; and the Company’s intent and ability to hold its investment for a period of time sufficient to allow for any anticipated recovery in market value, or whether the Company will more likely than not be required to sell the security before recovery of its amortized cost basis. The Company has evaluated its investments as of April 1, 2017 and has determined that no investments with unrealized losses are other-than-temporarily impaired. No investments have been in a continuous loss position for greater than one year.
Cash, cash equivalents and marketable securities consisted of the following (in thousands):
 
 
April 1,
2017
 
December 31,
2016
Cash and cash equivalents:
 
 
 
 
Cash
 
$
17,675

 
$
34,340

Money market funds
 
8,197

 
15,020

Corporate debt securities
 
446

 

Commercial paper
 

 
999

Total cash and cash equivalents
 
26,318

 
50,359

Marketable securities:
 


 


Corporate debt securities
 
10,843

 
17,272

Commercial paper
 
10,174

 
6,275

U.S. government agency securities
 
4,198

 
4,201

Total marketable securities
 
25,215

 
27,748

Total cash, cash equivalents and marketable securities
 
$
51,533

 
$
78,107


The carrying amounts of the Company’s money market funds approximate their fair values due to their nature, duration and short maturities.
As of April 1, 2017, the amortized cost and fair value of marketable securities were as follows (in thousands):
 
 
Amortized Cost
 
Gross Unrealized Gains
 
Gross Unrealized Losses
 
Fair Value
Corporate debt securities
 
$
10,851

 
$

 
$
(8
)
 
$
10,843

Commercial paper
 
10,174

 

 

 
10,174

U.S. government agency securities
 
4,200

 

 
(2
)
 
4,198

Total marketable securities
 
$
25,225

 
$

 
$
(10
)
 
$
25,215


As of December 31, 2016, the amortized cost and fair value of marketable securities were as follows (in thousands):
 
 
Amortized Cost
 
Gross Unrealized Gains
 
Gross Unrealized Losses
 
Fair Value
Corporate debt securities
 
$
17,279

 
$
1

 
$
(8
)
 
$
17,272

Commercial paper
 
6,275

 

 

 
6,275

U.S. government agency securities
 
4,200

 
1

 

 
4,201

Total marketable securities
 
$
27,754

 
$
2

 
$
(8
)
 
$
27,748


As of April 1, 2017, the amortized cost and fair value of marketable securities by contractual maturity were as follows (in thousands):
 
 
Amortized Cost
 
Fair Value
Due in 1 year or less
 
$
25,225

 
$
25,215

XML 21 R10.htm IDEA: XBRL DOCUMENT v3.7.0.1
Fair Value Measurements
3 Months Ended
Apr. 01, 2017
Fair Value Disclosures [Abstract]  
Fair Value Measurements
Fair Value Measurements
The Company measures its cash equivalents and marketable securities at fair value on a recurring basis. Fair value is an exit price, representing the amount that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants. As such, fair value is a market-based measurement that should be determined based on assumptions that market participants would use in pricing an asset or liability. The Company utilizes the following three-tier value hierarchy which prioritizes the inputs used in measuring fair value:
Level 1 – Observable inputs that reflect quoted prices (unadjusted) for identical assets or liabilities in active markets.
Level 2 – Observable inputs other than quoted prices included in Level 1 for similar instruments in active markets, quoted prices for identical or similar instruments in markets that are not active, and model-driven valuations in which all significant inputs and significant value drivers are observable in active markets.
Level 3 – Unobservable inputs to the valuation derived from fair valuation techniques in which one or more significant inputs or significant value drivers are unobservable.
The following table sets forth the Company’s financial assets measured at fair value on a recurring basis as of April 1, 2017 and December 31, 2016, based on the three-tier fair value hierarchy (in thousands):
As of April 1, 2017
 
Level 1

Level 2

Total
Money market funds
 
$
8,197

 
$

 
$
8,197

Corporate debt securities
 

 
11,289

 
11,289

Commercial paper
 

 
10,174

 
10,174

U.S. government agency securities
 

 
4,198

 
4,198

Total
 
$
8,197

 
$
25,661


$
33,858

 

As of December 31, 2016
 
Level 1
 
Level 2
 
Total
Money market funds
 
$
15,020

 
$

 
$
15,020

Corporate debt securities
 

 
17,272

 
17,272

Commercial paper
 

 
7,274

 
7,274

U.S. government agency securities
 

 
4,201

 
4,201

Total
 
$
15,020

 
$
28,747

 
$
43,767


The fair values of money market funds classified as Level 1 were derived from quoted market prices as active markets for these instruments exist. The fair values of corporate debt securities, commercial paper and U.S. government agency securities classified as Level 2 were derived from quoted market prices for similar instruments indexed to prevailing market yield rates. The Company has no level 3 financial assets. The Company did not have any transfers between Level 1 and Level 2 of the fair value hierarchy during the three months ended April 1, 2017 and March 26, 2016.
XML 22 R11.htm IDEA: XBRL DOCUMENT v3.7.0.1
Goodwill and Intangible Assets
3 Months Ended
Apr. 01, 2017
Goodwill and Intangible Assets Disclosure [Abstract]  
Goodwill and Intangible Assets
Goodwill and Intangible Assets
Goodwill
Goodwill was recorded as a result of the Company’s acquisitions of Occam Networks, Inc. (“Occam”) in February 2011 and Optical Solutions, Inc. in February 2006. This goodwill is not deductible for tax purposes, and there have been no adjustments to goodwill since the acquisition dates.
Goodwill is not amortized but instead is subject to an annual impairment test or more frequently if events or changes in circumstances indicate that it may be impaired. The Company evaluates goodwill on an annual basis at the end of the second quarter of each year. Management has determined that the Company operates as a single reporting unit and, therefore, evaluates goodwill impairment at the enterprise level. Management assessed qualitative factors to determine whether it was more likely than not (that is, a likelihood of more than 50 percent) that the fair value of the Company was less than its carrying amount, including goodwill, as of June 25, 2016. In assessing the qualitative factors, management considered the impact of these key factors: macro-economic conditions, industry and market environment, overall financial performance of the Company, cash flow from operating activities, market capitalization and stock price. Management concluded that the fair value of the Company was more likely than not greater than its carrying amount as of June 25, 2016. As such, it was not necessary to perform the two-step goodwill impairment test at the time.
There have been no significant events or changes in circumstances subsequent to the 2016 annual impairment test that would more likely than not indicate that the carrying value of goodwill may have been impaired as of April 1, 2017. Therefore, there was no impairment to the carrying value of the Company’s goodwill as of April 1, 2017.
Intangible Assets
Intangible assets are carried at cost, less accumulated amortization. The details of intangible assets as of April 1, 2017 and December 31, 2016 are disclosed in the following table (in thousands):
 
 
April 1, 2017
 
December 31, 2016
 
 
Gross
Carrying
Amount
 
Accumulated
Amortization
 
Net
 
Gross
Carrying
Amount
 
Accumulated
Amortization
 
Net
Core developed technology
 
$
68,964

 
$
(68,964
)
 
$

 
$
68,964

 
$
(68,151
)
 
$
813

Customer relationships
 
54,740

 
(54,740
)
 

 
54,740

 
(54,740
)
 

Total intangible assets, excluding goodwill
 
$
123,704

 
$
(123,704
)
 
$

 
$
123,704

 
$
(122,891
)
 
$
813


Amortization expense was $0.8 million and $3.4 million for the three months ended April 1, 2017 and March 26, 2016, respectively.
XML 23 R12.htm IDEA: XBRL DOCUMENT v3.7.0.1
Balance Sheet Details
3 Months Ended
Apr. 01, 2017
Balance Sheet Related Disclosures [Abstract]  
Balance Sheet Details
Balance Sheet Details
Accounts receivable, net consisted of the following (in thousands):
 
 
April 1,
2017
 
December 31,
2016
Accounts receivable
 
$
66,142

 
$
52,792

Allowance for doubtful accounts
 
(477
)
 
(518
)
Product return reserve
 
(1,477
)
 
(938
)
Accounts receivable, net
 
$
64,188

 
$
51,336


Inventory consisted of the following (in thousands):
 
 
April 1,
2017
 
December 31,
2016
Raw materials
 
$
1,502

 
$
1,827

Finished goods
 
45,036

 
42,718

Total inventory
 
$
46,538

 
$
44,545


Property and equipment, net consisted of the following (in thousands):
 
 
April 1,
2017
 
December 31,
2016
Test equipment
 
$
44,466

 
$
43,580

Computer equipment and software
 
31,785

 
30,306

Furniture and fixtures
 
2,709

 
2,831

Leasehold improvements
 
6,827

 
6,898

Total
 
85,787

 
83,615

Accumulated depreciation and amortization
 
(67,643
)
 
(65,631
)
Property and equipment, net
 
$
18,144

 
$
17,984


Accrued liabilities consisted of the following (in thousands):
 
 
April 1,
2017
 
December 31,
2016
Advance customer payments
 
$
22,946

 
$
20,726

Accrued compensation and related benefits
 
22,193

 
19,541

Accrued warranty and retrofit
 
10,778

 
12,214

Accrued professional and consulting fees
 
9,952

 
8,205

Accrued excess and obsolete inventory at contract manufacturers
 
2,415

 
1,327

Accrued customer rebates
 
1,425

 
1,931

Accrued insurance
 
756

 
804

Accrued restructuring charges
 
699

 

Income taxes payable
 
20

 
231

Accrued other
 
5,831

 
4,736

Total accrued liabilities
 
$
77,015

 
$
69,715


Advance customer payments as of April 1, 2017 and December 31, 2016 primarily included $21.5 million and $20.3 million, respectively, which the Company received as payments in advance of completion of final customer acceptance of the products and services provided in connection with network improvement projects for a customer.
Deferred revenue consisted of the following (in thousands):
 
 
April 1,
2017
 
December 31,
2016
Current:
 
 
 
 
Product and services
 
$
41,152

 
$
24,472

Extended warranty
 
3,264

 
3,382

 
 
44,416

 
27,854

Non-current:
 
 
 
 
Product and services
 
38

 
22

Extended warranty
 
20,838

 
20,215

 
 
20,876

 
20,237

Total deferred revenue
 
$
65,292

 
$
48,091


Deferred cost of revenue consisted of costs incurred for products and services for which revenues have been deferred or not yet earned.
XML 24 R13.htm IDEA: XBRL DOCUMENT v3.7.0.1
Commitments and Contingencies
3 Months Ended
Apr. 01, 2017
Commitments and Contingencies Disclosure [Abstract]  
Commitments and Contingencies
Commitments and Contingencies
Commitments
The Company’s principal commitments consist of obligations under operating leases for office space and non-cancelable outstanding purchase obligations. These commitments as of December 31, 2016 are disclosed in the Company’s Annual Report on Form 10-K, and have not changed materially during the three months ended April 1, 2017.
Contingencies
The Company evaluates the circumstances regarding outstanding and potential litigation and other contingencies on a quarterly basis to determine whether there is at least a reasonable possibility that a loss exists requiring accrual or disclosure, and if so, whether an estimate of the possible loss or range of loss can be made, or whether such an estimate cannot be made. When a loss is probable and reasonably estimable, the Company accrues for such amount based on its estimate of the probable loss considering information available at the time. When a loss is reasonably possible, the Company discloses the estimated possible loss or range of loss in excess of amounts accrued if material. Except as otherwise disclosed below, the Company does not believe that there was a reasonable possibility that a material loss may have been incurred during the period presented with respect to the matters disclosed.
Accrued Warranty and Retrofit
The Company provides a standard warranty for its hardware products. Hardware generally has a one-, three-, or five-year standard warranty from the date of shipment. Under certain circumstances, the Company also provides fixes on specifically identified performance failures for products that are outside of the standard warranty period and recognizes estimated costs related to retrofit activities upon identification of such product failures. The Company accrues for potential warranty and retrofit claims based on the Company’s historical product failure rates and historical costs incurred in correcting product failures along with other relevant information related to any specifically identified product failures. The Company’s warranty and retrofit accruals are based on estimates of losses that are probable based on information available. The adequacy of the accrual is reviewed on a periodic basis and adjusted, if necessary, based on additional information as it becomes available.
Changes in the Company’s warranty and retrofit reserves in the periods as indicated were as follows (in thousands):
 
 
Three Months Ended
 
 
April 1,
2017
 
March 26,
2016
Balance at beginning of period
 
$
12,214

 
$
9,564

Provision for warranty and retrofit charged to cost of revenue
 
1,862

 
580

Utilization of reserve
 
(3,298
)
 
(619
)
Adjustments to pre-existing reserve
 

 
(373
)
Balance at end of period
 
$
10,778

 
$
9,152


Litigation
From time to time, the Company is involved in various legal proceedings arising from the normal course of business activities.
The Company is not currently a party to any legal proceedings that, if determined adversely to the Company, in management’s opinion, are currently expected to individually or in the aggregate have a material adverse effect on the Company’s business, operating results or financial condition taken as a whole.
Guarantees
The Company from time to time enters into contracts that require it to indemnify various parties against claims from third parties. These contracts primarily relate to (i) certain real estate leases, under which the Company may be required to indemnify property owners for environmental and other liabilities, and other claims arising from the Company’s use of the applicable premises, (ii) agreements with the Company’s officers, directors, and certain employees, under which the Company may be required to indemnify such persons for liabilities arising out of their relationship with the Company, (iii) contracts under which the Company may be required to indemnify customers against third-party claims that a Company product infringes a patent, copyright, or other intellectual property right and (iv) procurement or license agreements, under which the Company may be required to indemnify licensors or vendors for certain claims that may be brought against them arising from the Company’s acts or omissions with respect to the supplied products or technology.
Because any potential obligation associated with these types of contractual provisions are not quantified or stated, the overall maximum amount of the obligation cannot be reasonably estimated. Historically, the Company has not been required to make payments under these obligations, and no liabilities have been recorded for these obligations in the accompanying Condensed Consolidated Balance Sheets.
XML 25 R14.htm IDEA: XBRL DOCUMENT v3.7.0.1
Net Loss per Common Share
3 Months Ended
Apr. 01, 2017
Earnings Per Share [Abstract]  
Net Loss per Common Share
Net Loss per Common Share
The following table sets forth the computation of basic and diluted net loss per common share for the periods indicated (in thousands, except per share data):
 
 
Three Months Ended
 
 
April 1,
2017
 
March 26,
2016
Numerator:
 
 
 
 
Net loss
 
$
(33,325
)
 
$
(10,729
)
Denominator:
 
 
 
 
Weighted-average common shares outstanding
 
49,525

 
48,591

Basic and diluted net loss per common share
 
$
(0.67
)
 
$
(0.22
)
Potentially dilutive shares, weighted average

6,145

 
5,500


Potentially dilutive shares have been excluded from the computation of diluted net loss per common share when their effect is antidilutive. These antidilutive shares were primarily from stock options, restricted stock units and performance restricted stock units. For each of the periods presented where the Company reported a net loss, the effect of all potentially dilutive securities would be antidilutive, and as a result diluted net loss per common share is the same as basic net loss per common share.
XML 26 R15.htm IDEA: XBRL DOCUMENT v3.7.0.1
Stockholders' Equity
3 Months Ended
Apr. 01, 2017
Stockholders' Equity Note [Abstract]  
Stockholders' Equity
Stockholders’ Equity
Equity Incentive Plans
The Company currently maintains two equity incentive plans, the 2002 Stock Plan and the 2010 Equity Incentive Award Plan (together, the “Plans”). These plans were approved by the stockholders and are described in the Company’s Annual Report on Form 10-K filed with the SEC on February 28, 2017. The Company also maintains a Long Term Incentive Program under the 2010 Equity Incentive Award Plan. Under the Long Term Incentive Program, certain key employees of the Company are eligible for equity awards based on the Company’s stock price performance. To date, awards granted under the Plans consist of stock options, restricted stock units (“RSUs”), and performance restricted stock units (“PRSUs”).
Stock Options
During the three months ended April 1, 2017, no stock options were granted. During the three months ended April 1, 2017, 2,000 stock options were exercised at a weighted-average exercise price of $6.54 per share. As of April 1, 2017, unrecognized stock-based compensation expense of $3.2 million related to stock options, net of estimated forfeitures, is expected to be recognized over a weighted-average period of 2.8 years.
Restricted Stock Units
During the three months ended April 1, 2017, 203,100 RSUs were granted with a weighted-average grant date fair value of $7.00 per share. During the three months ended April 1, 2017, 52,161 RSUs vested, net of shares withheld at the then-current value equivalent to the employees’ minimum statutory obligation for applicable income and other employment taxes, and were converted to an equivalent number of shares of common stock. Taxes withheld from employees of $0.3 million were remitted to the relevant taxing authorities during the three months ended April 1, 2017. As of April 1, 2017, unrecognized stock-based compensation expense of $12.6 million related to RSUs, net of estimated forfeitures, was expected to be recognized over a weighted-average period of 2.4 years.
Performance Restricted Stock Units
In 2012, 2013 and 2014, the Company granted PRSUs to its executives with two-year and three-year performance periods. The performance criterion is based on the relative total shareholder return (“TSR”) of Calix common stock as compared to the TSR of the Company’s peer group and accounted for as a market condition. The TSR is calculated by dividing (a) the average closing trading price for the 90-day period ending on the last day of the applicable performance period by (b) the average closing trading price for the 90-day period immediately preceding the first day of the applicable performance period. This TSR is then used to derive the achievement ratio, which is then multiplied by the number of units in the grant to derive the common stock to be issued for each performance period, which may equal from zero percent (0%) to two hundred percent (200%) of the target award.
In 2016, the Company granted PRSUs to its executives with a one-year performance period and a subsequent two-year service period. The performance target for these particular performance-based awards is based on the Company’s revenue during the performance period and accounted for as a performance condition. After the one-year performance period, if the performance target is met and subject to certification by the Compensation Committee of the Company’s board of directors, each PRSU award shall vest with respect to 50% of the PRSUs subject to the award in February 2017, 25% in February 2018 and 25% in February 2019, subject to the executive’s continuous service with the Company from the grant date through the respective vesting dates. If the performance target is not met, all PRSUs granted under this award shall be immediately forfeited and canceled without vesting of any shares.
During the three months ended April 1, 2017, 300,000 PRSUs vested and were converted into 180,052 shares of common stock, net of shares withheld at the then-current value equivalent to the employees’ minimum statutory obligation for applicable income and other employment taxes. Taxes withheld from employees of $0.8 million were remitted to the relevant taxing authorities during the three months ended April 1, 2017. As of April 1, 2017, unrecognized stock-based compensation expense of $0.7 million related to PRSUs, net of estimated forfeitures, is expected to be recognized over a weighted-average period of 1.4 years.
Employee Stock Purchase Plan
The Company’s Amended and Restated Employee Stock Purchase Plan (“ESPP”) allows employees to purchase shares of the Company’s common stock through payroll deductions of up to 15 percent of their annual compensation subject to certain Internal Revenue Code limitations. In addition, no participant may purchase more than 2,000 shares of common stock in each offering period.
Prior to 2015, the offering periods under the 2010 ESPP were six-month periods commencing on June 1 and December 1 of each year. In January 2015, the Compensation Committee of the Company’s board of directors approved a change in those six-month period commencement dates to November 2 and May 2 of each year, effective November 2, 2015. In July 2016, the Compensation Committee of the Company’s board of directors approved a change in those six-month period commencement dates to May 15 and November 15 of each year, effective May 15, 2017. The ending date of the ESPP offering period which commenced on November 2, 2016 will be extended until May 14, 2017 as a result of this change. The price of common stock purchased under the 2010 ESPP is 85 percent of the lower of the fair market value of the common stock on the commencement date and the end date of each six-month offering period. As of April 1, 2017, there were 119,228 shares available for issuance under the ESPP.
There were no shares purchased under the ESPP during the three months ended April 1, 2017. As of April 1, 2017, unrecognized stock-based compensation expense of $0.2 million related to the ESPP is expected to be recognized over a remaining service period of 1.5 months.
Stock-Based Compensation Expense
Stock-based compensation expense associated with stock options, RSUs, PRSUs, and purchase rights under the ESPP is measured at the grant date based on the fair value of the award, and is recognized, net of forfeitures, as expense over the remaining requisite service period on a straight-line basis.
The Company values RSUs at the closing market price of the Company’s common stock on the date of grant.
Stock-based compensation expense associated with PRSUs with graded vesting features and which contain both a performance and a service condition is measured based on the closing market price of the Company’s common stock on the date of grant, and is recognized, net of forfeitures, as expense over the requisite service period using the graded vesting attribution method. Compensation expense is only recognized if the Company has determined that it is probable that the performance condition will be met. The Company reassesses the probability of vesting at each reporting period and adjusts compensation expense based on its probability assessment. In February 2017, the Compensation Committee of the Company’s board of directors determined that the performance condition related to PRSUs granted to executives in 2016 was met based on the Company’s actual revenue recognized during fiscal 2016.
The fair value of PRSUs with a market condition is estimated on the date of award, using a Monte Carlo simulation model to estimate the TSR of the Company’s stock in relation to the peer group over each performance period. Compensation cost on PRSUs with a market condition is not adjusted for subsequent changes in the Company’s stock performance or the level of ultimate vesting.
Stock Repurchase
On April 26, 2015, the Company’s board of directors approved a program to repurchase up to $40 million of its common stock from time to time. This stock repurchase program commenced in May 2015 and was completed in March 2016.
Under this program, stock was purchasable in open market or private transactions, through block trades, and/or pursuant to any trading plan adopted in accordance with Rule 10b5-1 of the Securities Exchange Act of 1934, as amended (“Exchange Act”) and any open market purchases were to be made in accordance with the limitations set out in Rule 10b-18 of the Exchange Act. The decision to consummate any repurchases (including any decision to adopt a 10b5-1 plan for this purpose) were to be made at management’s discretion at prices management considered to be attractive and in the best interests of the Company and its stockholders.
In March 2016, the Company completed the $40 million stock repurchase program and has repurchased a total of 5,329,817 shares of common stock from May 2015 to March 2016 at an average price of $7.50 per share. The Company uses the cost method to account for common stock repurchases held in treasury. The price paid for the stock is charged to the treasury stock account shown separately within stockholders’ equity as a contra-equity account.
XML 27 R16.htm IDEA: XBRL DOCUMENT v3.7.0.1
Accumulated Other Comprehensive Loss
3 Months Ended
Apr. 01, 2017
Equity [Abstract]  
Accumulated Other Comprehensive Loss
Accumulated Other Comprehensive Loss
The table below summarizes the changes in accumulated other comprehensive loss by component for the periods indicated (in thousands):
 
Three Months Ended
 
April 1, 2017
 
March 26, 2016
 
Unrealized Gains and Losses on Available-for-Sale Marketable Securities

Foreign Currency Translation Adjustments

Total
 
Unrealized Gains and Losses on Available-for-Sale Marketable Securities
 
Foreign Currency Translation Adjustments
 
Total
Balance at beginning of period
$
(6
)
 
$
(650
)
 
$
(656
)
 
$
(94
)
 
$
(101
)
 
$
(195
)
Other comprehensive income (loss)
(4
)
 
61

 
57

 
65

 
(18
)
 
47

Balance at end of period
$
(10
)
 
$
(589
)
 
$
(599
)
 
$
(29
)
 
$
(119
)
 
$
(148
)

Realized gains and losses on sales of available-for-sale marketable securities, if any, are reclassified from accumulated other comprehensive loss to “Other income (expense)” in the accompanying Condensed Consolidated Statements of Comprehensive Loss.
XML 28 R17.htm IDEA: XBRL DOCUMENT v3.7.0.1
Credit Facility
3 Months Ended
Apr. 01, 2017
Line of Credit Facility [Abstract]  
Credit Facility
Credit Facility
The Company entered into a credit agreement with Bank of America, N.A. on July 29, 2013 (as amended on December 23, 2015, the “Credit Agreement”). The Credit Agreement is structured such that other financial institutions can at a later time become party to the Credit Agreement through an amendment via a syndication process (collectively, together with Bank of America, N.A., the “Lenders”). The Credit Agreement provides for a revolving facility in the aggregate principal amount of up to $50.0 million, with any borrowings limited to a maximum consolidated leverage ratio of consolidated funded indebtedness to consolidated EBITDA (as defined in the Credit Agreement). In addition, the Credit Agreement includes a $20.0 million sublimit for the issuance of letters of credit and a $10.0 million sublimit for a swingline facility. Subject to customary conditions, up to $25.0 million of the revolving facility may be converted to a term loan facility at any time prior to the maturity of the revolving facility. The revolving facility matures on September 30, 2018. The credit facility is secured by substantially all of the assets of the Company, including its intellectual property. Proceeds of the credit facility may be used for general corporate purposes and permitted acquisitions.
Loans under the credit facility bear interest at an annual rate equal to the base rate plus 0.75% to 1.25% or LIBOR plus 2.00% to 2.50% based on a consolidated leverage ratio of consolidated funded indebtedness to consolidated EBITDA (as defined in the Credit Agreement). Interest on the revolving facility is due quarterly, and any outstanding interest and principal is due on the maturity date of the revolving facility. The Company is required to repay principal on a term loan in twenty equal quarterly payments from the date the Company enters into a term loan, and all outstanding principal and accrued interest is due on the revolving facility maturity date. Swingline loans must be repaid on the earlier of (i) ten business days after a loan is made and (ii) the revolving facility maturity date. The Company is also required to pay commitment fees of 0.25% per year on any unused portions of this facility.
The Credit Agreement includes affirmative and negative covenants applicable to the Company that are typical for credit facilities of this type. Furthermore, the Credit Agreement requires the Company to maintain certain financial covenants, including a maximum consolidated leverage ratio, and a minimum consolidated liquidity ratio of cash, cash equivalents and accounts receivable to consolidated funded indebtedness. As of April 1, 2017, the Company was in compliance with these requirements. The Credit Agreement also includes customary events of default, the occurrence and continuation of which would provide the Lenders with the right to demand immediate repayment of any principal and unpaid interest under the credit facility, and to exercise remedies against us and the collateral securing the loans under the credit facility.
As of April 1, 2017, no revolving loans were drawn under the Credit Agreement and, based on the consolidated leverage ratio requirements that limit available funds under the Credit Agreement, the Company has no funds available for borrowing under the Credit Agreement as of April 1, 2017.
XML 29 R18.htm IDEA: XBRL DOCUMENT v3.7.0.1
Income Taxes
3 Months Ended
Apr. 01, 2017
Income Tax Disclosure [Abstract]  
Income Taxes
Income Taxes
The following table presents the provision for income taxes from continuing operations and the effective tax rates for the periods indicated (in thousands, except percentages):
 
 
Three Months Ended

 
April 1,
2017
 
March 26,
2016
Provision for income taxes
 
$
673

 
$
121

Effective tax rate
 
(2.1
)%
 
(1.1
)%

The income tax provision for the three months ended April 1, 2017 and March 26, 2016 consisted primarily of foreign income taxes. The effective tax rate for the three months ended April 1, 2017 and March 26, 2016 was determined using an estimated annual effective tax rate adjusted for discrete items, if any, that occurred during the respective periods. The Company’s effective tax rate for the three months ended April 1, 2017 and March 26, 2016 is impacted by the change in foreign income tax expense.
Deferred tax assets are recognized if realization of such assets is more likely than not. The Company has established and continues to maintain a full valuation allowance against its net deferred tax assets, with the exception of certain foreign deferred tax assets, as the Company does not believe that realization of those assets is more likely than not.
The Company’s effective tax rate may be subject to fluctuation during the year as new information is obtained, which may affect the assumptions used to estimate the annual effective tax rate, including factors such as the mix of forecasted pre-tax earnings in the various jurisdictions in which it operates, valuation allowances against deferred tax assets, the recognition or de-recognition of tax benefits related to uncertain tax positions, and changes in or the interpretation of tax laws in jurisdictions where it conducts business.
XML 30 R19.htm IDEA: XBRL DOCUMENT v3.7.0.1
Restructuring Charges
3 Months Ended
Apr. 01, 2017
Restructuring and Related Activities [Abstract]  
Restructuring Charges
Restructuring Charges
The Company adopted a restructuring plan in March 2017. This restructuring plan realigns the Company’s business, increasing its focus towards its investments in innovative software defined access systems and software, while reducing its cost structure in traditional systems business. The Company began to take action under this plan beginning in March 2017 and recognized approximately $0.7 million of restructuring charges for the three months ended April 1, 2017 consisting primarily of severance and other one-time termination benefits, presented separately under operating expenses in the accompanying Condensed Consolidated Statements of Comprehensive Loss.
The following table summarizes the activities related to the restructuring charges pursuant to the above restructuring plan (in thousands):
 
 
Three Months Ended April 1, 2017
Liability at beginning of period
 
$

Restructuring charges for the period
 
699

Cash payments
 

Liability at end of period
 
$
699


The Company currently estimates that this plan will result in pre-tax restructuring charges totaling up to $6.8 million with approximately up to $6.1 million of additional charges expected to be recognized during the rest of fiscal 2017. These charges are primarily cash-based.
XML 31 R20.htm IDEA: XBRL DOCUMENT v3.7.0.1
Significant Accounting Policies (Policies)
3 Months Ended
Apr. 01, 2017
Accounting Policies [Abstract]  
Recent Accounting Pronouncements
Newly Adopted Accounting Standards
Stock-Based Compensation
In March 2016, the Financial Accounting Standards Board (“FASB”) issued Accounting Standards Update No. 2016-09, Compensation - Stock Compensation (Topic 718): Improvements to Employee Share-Based Payment Accounting (“ASU 2016-09”), which simplifies several aspects of the accounting for employee share-based payment transactions for both public and nonpublic entities, including the accounting for income taxes, forfeitures, and statutory tax withholding requirements, as well as classification in the statement of cash flows. The Company adopted ASU 2016-09 in the first quarter of fiscal 2017 and had the following impact:
a.
Accounting for Income Taxes - The primary impact of the adoption was the recognition of excess tax benefits and tax deficiencies through the statement of operations when the awards vest or are settled rather than through paid-in capital. The new guidance eliminates the requirement to delay the recognition of excess tax benefits until it reduces current taxes payable and requires the recognition of excess tax benefits and tax deficiencies in the period they arise. The Company adopted this guidance on a modified retrospective basis beginning on January 1, 2017, and the adoption had a cumulative-effect adjustment to the beginning balance of deferred tax asset and was fully offset by the corresponding valuation allowance as of January 1, 2017. The adoption had no cumulative-effect adjustment on January 1, 2017 accumulated deficit as the Company’s net operating loss carryforwards are offset by a full valuation allowance.
b.
Classification of Excess Tax Benefits on the Statement of Cash Flows - ASU 2016-09 requires all tax-related cash flows resulting from share-based payments to be reported as operating activities on the statement of cash flows, a change from the current requirement to present windfall tax benefits as an inflow from financing activities and an outflow from operating activities. The Company adopted this guidance prospectively beginning on January 1, 2017. The adoption of ASU 2016-09 as it relates to this matter had no impact to the Company’s consolidated financial statements.
c.
Forfeitures - The Company has historically recognized stock-based compensation expense net of estimated forfeitures on all unvested awards and elected to continuously do so with the adoption of this new guidance. Hence, the adoption of ASU 2016-09 as it relates to this matter had no impact to the Company’s consolidated financial statements.
d.
Minimum Statutory Tax Withholding Requirements - ASU 2016-09 allows companies to withhold an amount up to the employee’s maximum individual tax rate in the relevant jurisdiction without resulting in liability classification of the award. The Company adopted this guidance using a modified retrospective approach. The adoption had no impact on the January 1, 2017 accumulated deficit as the Company had no outstanding liability awards that would otherwise qualify for equity classification under this new guidance.
e.
Classification of Employee Taxes Paid on the Statement of Cash Flows When an Employer Withholds Shares for Tax-Withholding Purposes - ASU 2016-09 clarifies that all cash payments made to taxing authorities on the employees’ behalf for withheld shares should be presented as financing activities on the statement of cash flows. The Company has historically presented the taxes paid related to net share settlement of equity awards as a financing activity on the statements of cash flows. Hence, the adoption of ASU 2016-09 as it relates to this matter had no impact to the Company’s consolidated financial statements.
Inventory
In July 2015, the FASB issued Accounting Standards Update No. 2015-11, Inventory (Topic 330): Simplifying the Measurement of Inventory (“ASU 2015-11”), which requires measurement of inventory at lower of cost and net realizable value, versus lower of cost or market. Net realizable value is the estimated selling price in the ordinary course of business, less reasonably predictable costs of completion, disposal, and transportation. The Company adopted ASU 2015-11 prospectively beginning on January 1, 2017. The adoption of this standard had no material impact on the Company’s consolidated financial statements.
Recent Accounting Pronouncements Not Yet Adopted
Leases
In February 2016, the FASB issued Accounting Standards Update No. 2016-02, Leases (Topic 842) (“ASU 2016-02”), which requires recognition of an asset and liability for lease arrangements longer than twelve months. ASU 2016-02 will be effective for the Company beginning in the first quarter of fiscal 2019. Early application is permitted, and it is required to recognize and measure leases at the beginning of the earliest period presented using a modified retrospective approach. The Company expects its assets and liabilities to increase as a result of the adoption of this standard. The Company is currently assessing the potential impact of adopting this new guidance on its consolidated financial statements.
Revenue from Contracts with Customers
In May 2014, the FASB issued Accounting Standards Update No. 2014-09, Revenue from Contracts with Customers (Topic 606) (“ASU 2014-09”), which provides guidance for revenue recognition. ASU 2014-09 supersedes the revenue recognition requirements in Topic 605, Revenue Recognition, and most industry-specific guidance. Additionally, it supersedes some cost guidance included in Subtopic 605-35, Revenue Recognition-Construction-Type and Production-Type Contracts, and creates new Subtopic 340-40, Other Assets and Deferred Costs-Contracts with Customers. The standard’s core principle is that a company will recognize revenue when it transfers promised goods or services to customers in an amount that reflects the consideration to which the company expects to be entitled in exchange for those goods or services. In doing so, companies will need to use more judgment and make more estimates than under the previous guidance. These may include identifying performance obligations in the contract, estimating the amount of variable consideration to include in the transaction price and allocating the transaction price to each separate performance obligation. On August 12, 2015, the FASB issued Accounting Standards Update No. 2015-14, Revenue from Contracts with Customers (Topic 606), Deferral of the Effective Date (“ASU 2015-14”) to defer the effective date of ASU 2014-09 by one year. ASU 2015-14 permits early adoption of the new revenue standard, but not before its original effective date. In April 2016, the FASB issued Accounting Standards Update No. 2016-10, Revenue from Contracts with Customers (Topic 606): Identifying Performance Obligations and Licensing (“ASU 2016-10”) which further clarifies guidance related to identifying performance obligations and licensing implementation guidance contained in ASU 2014-09. In May 2016, the FASB issued Accounting Standards Update No. 2016-12, Revenue from Contracts with Customers (Topic 606): Narrow-Scope Improvements and Practical Expedients (“ASU 2016-12”) which addresses narrow-scope improvements to the guidance on collectibility, non-cash consideration, and completed contracts at transition and provides a practical expedient for contract modifications at transition and an accounting policy election related to the presentation of sales taxes and other similar taxes collected from customers.
The new standard permits adoption either by using (i) a full retrospective approach for all periods presented in the period of adoption or (ii) a modified retrospective approach with the cumulative effect of initially applying the new standard recognized at the date of initial application and providing certain additional disclosures. The Company has not yet determined which transition method it will adopt. Its determination will depend on a number of factors, such as the significance of the impact of the new standard on its financial results, system readiness and its ability to accumulate and analyze the information necessary to assess the impact on prior period financial statements, as necessary. The standard will be effective for the Company in the first quarter of fiscal 2018, with early adoption permitted for annual reporting period beginning in the first quarter of fiscal 2017. The Company is not planning to early adopt, and accordingly, it will adopt the new standard effective January 1, 2018.
The Company is in the initial stages of its evaluation of the impact of the new standard on its accounting policies, processes, and system requirements. The Company has assigned internal resources in addition to the engagement of third party service providers to assist in its evaluation. Additionally, the Company expects to make investments in new systems or enhancement of existing systems to enable timely and accurate reporting under the new standard. While the Company continues to perform further assessment of all potential impacts under the new standard, the Company expects the timing of revenue recognition to be accelerated for certain performance obligations related to certain revenue arrangements which are currently deferred until customer acceptance. Depending on the outcome of the Company’s final evaluation, the timing of when revenue is recognized could change significantly for those revenue arrangements under the new standard.
As part of its preliminary evaluation, the Company also considered the impact of the guidance in ASC 340-40, Other Assets and Deferred Costs - Contracts with Customers with respect to capitalization and amortization of incremental costs of obtaining a contract. As a result of this new guidance, the Company may need to capitalize additional costs of obtaining a contract, including sales commissions, as the new cost guidance requires the capitalization of all incremental costs incurred to obtain a contract with a customer that it would not have incurred if the contract had not been obtained, provided it expects to recover the costs. Accordingly, the Company may need to defer certain sales commissions and amortize them over the period that the related revenue is recognized.
While the Company continues to assess all the potential impacts of the new standard, including the areas described above, and anticipates this standard could have a material impact on its consolidated financial statements, the Company is not able to quantify or cannot reasonably estimate quantitative information related to the impact of the new standard on its consolidated financial statements at this time.
XML 32 R21.htm IDEA: XBRL DOCUMENT v3.7.0.1
Cash, Cash Equivalents and Marketable Securities (Tables)
3 Months Ended
Apr. 01, 2017
Cash and Cash Equivalents [Abstract]  
Summary of cash and cash equivalents
Cash, cash equivalents and marketable securities consisted of the following (in thousands):
 
 
April 1,
2017
 
December 31,
2016
Cash and cash equivalents:
 
 
 
 
Cash
 
$
17,675

 
$
34,340

Money market funds
 
8,197

 
15,020

Corporate debt securities
 
446

 

Commercial paper
 

 
999

Total cash and cash equivalents
 
26,318

 
50,359

Marketable securities:
 


 


Corporate debt securities
 
10,843

 
17,272

Commercial paper
 
10,174

 
6,275

U.S. government agency securities
 
4,198

 
4,201

Total marketable securities
 
25,215

 
27,748

Total cash, cash equivalents and marketable securities
 
$
51,533

 
$
78,107

Amortized cost and fair value of marketable securities
As of April 1, 2017, the amortized cost and fair value of marketable securities were as follows (in thousands):
 
 
Amortized Cost
 
Gross Unrealized Gains
 
Gross Unrealized Losses
 
Fair Value
Corporate debt securities
 
$
10,851

 
$

 
$
(8
)
 
$
10,843

Commercial paper
 
10,174

 

 

 
10,174

U.S. government agency securities
 
4,200

 

 
(2
)
 
4,198

Total marketable securities
 
$
25,225

 
$

 
$
(10
)
 
$
25,215


As of December 31, 2016, the amortized cost and fair value of marketable securities were as follows (in thousands):
 
 
Amortized Cost
 
Gross Unrealized Gains
 
Gross Unrealized Losses
 
Fair Value
Corporate debt securities
 
$
17,279

 
$
1

 
$
(8
)
 
$
17,272

Commercial paper
 
6,275

 

 

 
6,275

U.S. government agency securities
 
4,200

 
1

 

 
4,201

Total marketable securities
 
$
27,754

 
$
2

 
$
(8
)
 
$
27,748

Amortized cost and fair value of marketable securities by contractual maturity
As of April 1, 2017, the amortized cost and fair value of marketable securities by contractual maturity were as follows (in thousands):
 
 
Amortized Cost
 
Fair Value
Due in 1 year or less
 
$
25,225

 
$
25,215

XML 33 R22.htm IDEA: XBRL DOCUMENT v3.7.0.1
Fair Value Measurements (Tables)
3 Months Ended
Apr. 01, 2017
Fair Value Disclosures [Abstract]  
Summary of fair values of financial assets
The following table sets forth the Company’s financial assets measured at fair value on a recurring basis as of April 1, 2017 and December 31, 2016, based on the three-tier fair value hierarchy (in thousands):
As of April 1, 2017
 
Level 1

Level 2

Total
Money market funds
 
$
8,197

 
$

 
$
8,197

Corporate debt securities
 

 
11,289

 
11,289

Commercial paper
 

 
10,174

 
10,174

U.S. government agency securities
 

 
4,198

 
4,198

Total
 
$
8,197

 
$
25,661


$
33,858

 

As of December 31, 2016
 
Level 1
 
Level 2
 
Total
Money market funds
 
$
15,020

 
$

 
$
15,020

Corporate debt securities
 

 
17,272

 
17,272

Commercial paper
 

 
7,274

 
7,274

U.S. government agency securities
 

 
4,201

 
4,201

Total
 
$
15,020

 
$
28,747

 
$
43,767

XML 34 R23.htm IDEA: XBRL DOCUMENT v3.7.0.1
Goodwill and Intangible Assets (Tables)
3 Months Ended
Apr. 01, 2017
Goodwill and Intangible Assets Disclosure [Abstract]  
Schedule of intangible assets
Intangible assets are carried at cost, less accumulated amortization. The details of intangible assets as of April 1, 2017 and December 31, 2016 are disclosed in the following table (in thousands):
 
 
April 1, 2017
 
December 31, 2016
 
 
Gross
Carrying
Amount
 
Accumulated
Amortization
 
Net
 
Gross
Carrying
Amount
 
Accumulated
Amortization
 
Net
Core developed technology
 
$
68,964

 
$
(68,964
)
 
$

 
$
68,964

 
$
(68,151
)
 
$
813

Customer relationships
 
54,740

 
(54,740
)
 

 
54,740

 
(54,740
)
 

Total intangible assets, excluding goodwill
 
$
123,704

 
$
(123,704
)
 
$

 
$
123,704

 
$
(122,891
)
 
$
813

XML 35 R24.htm IDEA: XBRL DOCUMENT v3.7.0.1
Balance Sheet Details (Tables)
3 Months Ended
Apr. 01, 2017
Balance Sheet Related Disclosures [Abstract]  
Summary of accounts receivable, net
Accounts receivable, net consisted of the following (in thousands):
 
 
April 1,
2017
 
December 31,
2016
Accounts receivable
 
$
66,142

 
$
52,792

Allowance for doubtful accounts
 
(477
)
 
(518
)
Product return reserve
 
(1,477
)
 
(938
)
Accounts receivable, net
 
$
64,188

 
$
51,336

Summary of inventory
Inventory consisted of the following (in thousands):
 
 
April 1,
2017
 
December 31,
2016
Raw materials
 
$
1,502

 
$
1,827

Finished goods
 
45,036

 
42,718

Total inventory
 
$
46,538

 
$
44,545

Summary of property and equipment, net
Property and equipment, net consisted of the following (in thousands):
 
 
April 1,
2017
 
December 31,
2016
Test equipment
 
$
44,466

 
$
43,580

Computer equipment and software
 
31,785

 
30,306

Furniture and fixtures
 
2,709

 
2,831

Leasehold improvements
 
6,827

 
6,898

Total
 
85,787

 
83,615

Accumulated depreciation and amortization
 
(67,643
)
 
(65,631
)
Property and equipment, net
 
$
18,144

 
$
17,984

Summary of accrued liabilities
Accrued liabilities consisted of the following (in thousands):
 
 
April 1,
2017
 
December 31,
2016
Advance customer payments
 
$
22,946

 
$
20,726

Accrued compensation and related benefits
 
22,193

 
19,541

Accrued warranty and retrofit
 
10,778

 
12,214

Accrued professional and consulting fees
 
9,952

 
8,205

Accrued excess and obsolete inventory at contract manufacturers
 
2,415

 
1,327

Accrued customer rebates
 
1,425

 
1,931

Accrued insurance
 
756

 
804

Accrued restructuring charges
 
699

 

Income taxes payable
 
20

 
231

Accrued other
 
5,831

 
4,736

Total accrued liabilities
 
$
77,015

 
$
69,715

Summary of deferred revenue
Deferred revenue consisted of the following (in thousands):
 
 
April 1,
2017
 
December 31,
2016
Current:
 
 
 
 
Product and services
 
$
41,152

 
$
24,472

Extended warranty
 
3,264

 
3,382

 
 
44,416

 
27,854

Non-current:
 
 
 
 
Product and services
 
38

 
22

Extended warranty
 
20,838

 
20,215

 
 
20,876

 
20,237

Total deferred revenue
 
$
65,292

 
$
48,091

XML 36 R25.htm IDEA: XBRL DOCUMENT v3.7.0.1
Commitments and Contingencies (Tables)
3 Months Ended
Apr. 01, 2017
Commitments and Contingencies Disclosure [Abstract]  
Product warranty activities
Changes in the Company’s warranty and retrofit reserves in the periods as indicated were as follows (in thousands):
 
 
Three Months Ended
 
 
April 1,
2017
 
March 26,
2016
Balance at beginning of period
 
$
12,214

 
$
9,564

Provision for warranty and retrofit charged to cost of revenue
 
1,862

 
580

Utilization of reserve
 
(3,298
)
 
(619
)
Adjustments to pre-existing reserve
 

 
(373
)
Balance at end of period
 
$
10,778

 
$
9,152

XML 37 R26.htm IDEA: XBRL DOCUMENT v3.7.0.1
Net Loss per Common Share (Tables)
3 Months Ended
Apr. 01, 2017
Earnings Per Share [Abstract]  
Schedule of net loss per share
The following table sets forth the computation of basic and diluted net loss per common share for the periods indicated (in thousands, except per share data):
 
 
Three Months Ended
 
 
April 1,
2017
 
March 26,
2016
Numerator:
 
 
 
 
Net loss
 
$
(33,325
)
 
$
(10,729
)
Denominator:
 
 
 
 
Weighted-average common shares outstanding
 
49,525

 
48,591

Basic and diluted net loss per common share
 
$
(0.67
)
 
$
(0.22
)
Potentially dilutive shares, weighted average

6,145

 
5,500

XML 38 R27.htm IDEA: XBRL DOCUMENT v3.7.0.1
Accumulated Other Comprehensive Loss (Tables)
3 Months Ended
Apr. 01, 2017
Equity [Abstract]  
Accumulated other comprehensive income details
The table below summarizes the changes in accumulated other comprehensive loss by component for the periods indicated (in thousands):
 
Three Months Ended
 
April 1, 2017
 
March 26, 2016
 
Unrealized Gains and Losses on Available-for-Sale Marketable Securities

Foreign Currency Translation Adjustments

Total
 
Unrealized Gains and Losses on Available-for-Sale Marketable Securities
 
Foreign Currency Translation Adjustments
 
Total
Balance at beginning of period
$
(6
)
 
$
(650
)
 
$
(656
)
 
$
(94
)
 
$
(101
)
 
$
(195
)
Other comprehensive income (loss)
(4
)
 
61

 
57

 
65

 
(18
)
 
47

Balance at end of period
$
(10
)
 
$
(589
)
 
$
(599
)
 
$
(29
)
 
$
(119
)
 
$
(148
)

XML 39 R28.htm IDEA: XBRL DOCUMENT v3.7.0.1
Income Taxes (Tables)
3 Months Ended
Apr. 01, 2017
Income Tax Disclosure [Abstract]  
Schedule of income taxes
The following table presents the provision for income taxes from continuing operations and the effective tax rates for the periods indicated (in thousands, except percentages):
 
 
Three Months Ended

 
April 1,
2017
 
March 26,
2016
Provision for income taxes
 
$
673

 
$
121

Effective tax rate
 
(2.1
)%
 
(1.1
)%
XML 40 R29.htm IDEA: XBRL DOCUMENT v3.7.0.1
Restructuring Charges (Tables)
3 Months Ended
Apr. 01, 2017
Restructuring and Related Activities [Abstract]  
Restructuring and Related Costs
The following table summarizes the activities related to the restructuring charges pursuant to the above restructuring plan (in thousands):
 
 
Three Months Ended April 1, 2017
Liability at beginning of period
 
$

Restructuring charges for the period
 
699

Cash payments
 

Liability at end of period
 
$
699

XML 41 R30.htm IDEA: XBRL DOCUMENT v3.7.0.1
Significant Accounting Policies (Details)
3 Months Ended
Apr. 01, 2017
Mar. 26, 2016
Largest Two Customers | Customer Concentration Risk | Revenue    
Concentration Risk [Line Items]    
Concentration risk, percentage 55.00% 29.00%
XML 42 R31.htm IDEA: XBRL DOCUMENT v3.7.0.1
Cash, Cash Equivalents and Marketable Securities (Details) - USD ($)
$ in Thousands
Apr. 01, 2017
Dec. 31, 2016
Mar. 26, 2016
Dec. 31, 2015
Cash and Cash Equivalents [Line Items]        
Cash and cash equivalents $ 26,318 $ 50,359 $ 21,365 $ 23,626
Marketable securities 25,215 27,748    
Total cash, cash equivalents and marketable securities 51,533 78,107    
Corporate debt securities        
Cash and Cash Equivalents [Line Items]        
Marketable securities 10,843 17,272    
Commercial paper        
Cash and Cash Equivalents [Line Items]        
Marketable securities 10,174 6,275    
U.S. government agency securities        
Cash and Cash Equivalents [Line Items]        
Marketable securities 4,198 4,201    
Cash        
Cash and Cash Equivalents [Line Items]        
Cash and cash equivalents 17,675 34,340    
Money market funds        
Cash and Cash Equivalents [Line Items]        
Cash and cash equivalents 8,197 15,020    
Corporate debt securities        
Cash and Cash Equivalents [Line Items]        
Cash and cash equivalents 446 0    
Commercial paper        
Cash and Cash Equivalents [Line Items]        
Cash and cash equivalents $ 0 $ 999    
XML 43 R32.htm IDEA: XBRL DOCUMENT v3.7.0.1
Cash, Cash Equivalents and Marketable Securities - Amortized Cost and Fair Value (Details) - USD ($)
$ in Thousands
Apr. 01, 2017
Dec. 31, 2016
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost $ 25,225 $ 27,754
Gross Unrealized Gains 0 2
Gross Unrealized Losses (10) (8)
Fair Value 25,215 27,748
Corporate debt securities    
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost 10,851 17,279
Gross Unrealized Gains 0 1
Gross Unrealized Losses (8) (8)
Fair Value 10,843 17,272
Commercial paper    
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost 10,174 6,275
Gross Unrealized Gains 0 0
Gross Unrealized Losses 0 0
Fair Value 10,174 6,275
U.S. government agency securities    
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost 4,200 4,200
Gross Unrealized Gains 0 1
Gross Unrealized Losses (2) 0
Fair Value $ 4,198 $ 4,201
XML 44 R33.htm IDEA: XBRL DOCUMENT v3.7.0.1
Cash, Cash Equivalents and Marketable Securities - Contractual Maturity (Details)
$ in Thousands
Apr. 01, 2017
USD ($)
Cash and Cash Equivalents [Abstract]  
Marketable securities due in 1 year or less, amortized cost $ 25,225
Marketable securities due in 1 year or less, fair value $ 25,215
XML 45 R34.htm IDEA: XBRL DOCUMENT v3.7.0.1
Fair Value Measurements (Details) - USD ($)
$ in Thousands
Apr. 01, 2017
Dec. 31, 2016
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable securities $ 25,215 $ 27,748
Fair Value, Measurements, Recurring    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total 33,858 43,767
Fair Value, Measurements, Recurring | Level 1    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total 8,197 15,020
Fair Value, Measurements, Recurring | Level 2    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total 25,661 28,747
Corporate debt securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable securities 10,843 17,272
Corporate debt securities | Fair Value, Measurements, Recurring    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable securities 11,289 17,272
Corporate debt securities | Fair Value, Measurements, Recurring | Level 1    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable securities 0 0
Corporate debt securities | Fair Value, Measurements, Recurring | Level 2    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable securities 11,289 17,272
Commercial paper    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable securities 10,174 6,275
Commercial paper | Fair Value, Measurements, Recurring    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable securities 10,174 7,274
Commercial paper | Fair Value, Measurements, Recurring | Level 1    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable securities 0 0
Commercial paper | Fair Value, Measurements, Recurring | Level 2    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable securities 10,174 7,274
U.S. government agency securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable securities 4,198 4,201
U.S. government agency securities | Fair Value, Measurements, Recurring    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable securities 4,198 4,201
U.S. government agency securities | Fair Value, Measurements, Recurring | Level 1    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable securities 0 0
U.S. government agency securities | Fair Value, Measurements, Recurring | Level 2    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable securities 4,198 4,201
Money market funds | Fair Value, Measurements, Recurring    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Money market funds 8,197 15,020
Money market funds | Fair Value, Measurements, Recurring | Level 1    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Money market funds 8,197 15,020
Money market funds | Fair Value, Measurements, Recurring | Level 2    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Money market funds $ 0 $ 0
XML 46 R35.htm IDEA: XBRL DOCUMENT v3.7.0.1
Goodwill and Intangible Assets - Textual (Details) - USD ($)
$ in Thousands
3 Months Ended
Apr. 01, 2017
Mar. 26, 2016
Goodwill and Intangible Assets Disclosure [Abstract]    
Amortization expense $ 813 $ 3,364
XML 47 R36.htm IDEA: XBRL DOCUMENT v3.7.0.1
Goodwill and Intangible Assets - Schedule of Intangible Assets (Details) - USD ($)
$ in Thousands
Apr. 01, 2017
Dec. 31, 2016
Acquired Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount $ 123,704 $ 123,704
Accumulated Amortization (123,704) (122,891)
Net 0 813
Core developed technology    
Acquired Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 68,964 68,964
Accumulated Amortization (68,964) (68,151)
Net 0 813
Customer relationships    
Acquired Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 54,740 54,740
Accumulated Amortization (54,740) (54,740)
Net $ 0 $ 0
XML 48 R37.htm IDEA: XBRL DOCUMENT v3.7.0.1
Balance Sheet Details - Accounts Receivable (Details) - USD ($)
$ in Thousands
Apr. 01, 2017
Dec. 31, 2016
Summary of accounts receivable, net    
Accounts receivable $ 66,142 $ 52,792
Allowance for doubtful accounts (477) (518)
Product return reserve (1,477) (938)
Accounts receivable, net $ 64,188 $ 51,336
XML 49 R38.htm IDEA: XBRL DOCUMENT v3.7.0.1
Balance Sheet Details - Inventory (Details) - USD ($)
$ in Thousands
Apr. 01, 2017
Dec. 31, 2016
Summary of inventory, net    
Raw materials $ 1,502 $ 1,827
Finished goods 45,036 42,718
Total inventory $ 46,538 $ 44,545
XML 50 R39.htm IDEA: XBRL DOCUMENT v3.7.0.1
Balance Sheet Details - Property and Equipment, net (Details) - USD ($)
$ in Thousands
Apr. 01, 2017
Dec. 31, 2016
Summary of property and equipment, net    
Property and equipment, gross $ 85,787 $ 83,615
Accumulated depreciation and amortization (67,643) (65,631)
Property and equipment, net 18,144 17,984
Test equipment    
Summary of property and equipment, net    
Property and equipment, gross 44,466 43,580
Computer equipment and software    
Summary of property and equipment, net    
Property and equipment, gross 31,785 30,306
Furniture and fixtures    
Summary of property and equipment, net    
Property and equipment, gross 2,709 2,831
Leasehold improvements    
Summary of property and equipment, net    
Property and equipment, gross $ 6,827 $ 6,898
XML 51 R40.htm IDEA: XBRL DOCUMENT v3.7.0.1
Balance Sheet Details - Accrued Liabilities (Details) - USD ($)
$ in Thousands
Apr. 01, 2017
Dec. 31, 2016
Summary of accrued liabilities    
Advance customer payments $ 22,946 $ 20,726
Accrued compensation and related benefits 22,193 19,541
Accrued warranty and retrofit 10,778 12,214
Accrued professional and consulting fees 9,952 8,205
Accrued excess and obsolete inventory at contract manufacturers 2,415 1,327
Accrued customer rebates 1,425 1,931
Accrued insurance 756 804
Accrued restructuring charges 699 0
Income taxes payable 20 231
Accrued other 5,831 4,736
Total accrued liabilities $ 77,015 $ 69,715
XML 52 R41.htm IDEA: XBRL DOCUMENT v3.7.0.1
Balance Sheet Details - Deferred Revenue (Details) - USD ($)
$ in Thousands
Apr. 01, 2017
Dec. 31, 2016
Deferred Revenue Arrangement [Line Items]    
Deferred revenue, current $ 44,416 $ 27,854
Deferred revenue, noncurrent 20,876 20,237
Deferred revenue 65,292 48,091
Revenue Contract    
Deferred Revenue Arrangement [Line Items]    
Deferred revenue 21,500 20,300
Product and services    
Deferred Revenue Arrangement [Line Items]    
Deferred revenue, current 41,152 24,472
Deferred revenue, noncurrent 38 22
Extended warranty    
Deferred Revenue Arrangement [Line Items]    
Deferred revenue, current 3,264 3,382
Deferred revenue, noncurrent $ 20,838 $ 20,215
XML 53 R42.htm IDEA: XBRL DOCUMENT v3.7.0.1
Commitments and Contingencies - Textual (Details)
3 Months Ended
Apr. 01, 2017
Commitments and Contingencies [Line Items]  
Warranty period 3 years
Minimum  
Commitments and Contingencies [Line Items]  
Warranty period 1 year
Maximum  
Commitments and Contingencies [Line Items]  
Warranty period 5 years
XML 54 R43.htm IDEA: XBRL DOCUMENT v3.7.0.1
Commitments and Contingencies - Product Warranty Activities (Details) - USD ($)
$ in Thousands
3 Months Ended
Apr. 01, 2017
Mar. 26, 2016
Product warranty activities [Roll Forward]    
Balance at beginning of period $ 12,214 $ 9,564
Provision for warranty and retrofit charged to cost of revenue 1,862 580
Utilization of reserve (3,298) (619)
Adjustments to pre-existing reserve 0 (373)
Balance at end of period $ 10,778 $ 9,152
XML 55 R44.htm IDEA: XBRL DOCUMENT v3.7.0.1
Net Loss per Common Share (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended
Apr. 01, 2017
Mar. 26, 2016
Numerator:    
Net loss $ (33,325) $ (10,729)
Denominator:    
Weighted-average common shares outstanding (in shares) 49,525 48,591
Basic and diluted net loss per common share (in dollars per share) $ (0.67) $ (0.22)
Potentially dilutive shares, weighted average (in shares) 6,145 5,500
XML 56 R45.htm IDEA: XBRL DOCUMENT v3.7.0.1
Stockholders' Equity - Textual (Details)
$ / shares in Units, $ in Thousands
3 Months Ended 12 Months Ended
Apr. 01, 2017
USD ($)
Plan
$ / shares
shares
Mar. 26, 2016
USD ($)
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Number of equity incentive plans | Plan 2        
Stock options granted (in shares) 0        
Stock options exercised (in shares) 2,000        
Weighted-average exercise price per share, stock options (in dollars per share) | $ / shares $ 6.54        
Unrecognized stock-based compensation expense, stock options | $ $ 3,200        
Weighted-average amortization period 2 years 9 months 15 days        
Taxes paid for awards vested under equity incentive plans | $ $ 1,093 $ 251      
Restricted Stock Units (RSUs)          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Weighted-average amortization period 2 years 4 months 17 days        
Awards granted (in shares) 203,100        
Weighted-average grant date fair value per share (in dollars per share) | $ / shares $ 7.00        
Awards vested (in shares) 52,161        
Taxes paid for awards vested under equity incentive plans | $ $ 300        
Unrecognized stock-based compensation expense | $ $ 12,600        
Employee Stock Purchase Plan          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Weighted-average amortization period 1 month 15 days        
Unrecognized stock-based compensation expense | $ $ 200        
ESPP, maximum employee payroll deduction percentage 15.00%        
ESPP, maximum number of shares per employee (in shares) 2,000        
ESPP, discounted purchase price percentage 85.00%        
Offering period 6 months        
Shares available for issuance under the ESPP (in shares) 119,228        
Performance Restricted Stock Units          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Weighted-average amortization period 1 year 4 months 7 days        
Awards vested (in shares) 300,000        
Shares of stock issued upon conversion of units (in shares) 180,052        
Taxes paid for awards vested under equity incentive plans | $ $ 800        
Unrecognized stock-based compensation expense | $ $ 700        
Period of average closing trading price ending on the last day of applicable performance period         90 days
Period of average closing trading price preceding first day of performance period         90 days
Performance Restricted Stock Units | Minimum          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Performance period 1 year   2 years 2 years 2 years
Target performance rate 0.00%        
Performance Restricted Stock Units | Maximum          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Performance period 2 years   3 years 3 years 3 years
Target performance rate 200.00%        
Period one - February 2017 | Performance Restricted Stock Units          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Vesting percentage 50.00%        
Period two - February 2018 | Performance Restricted Stock Units          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Vesting percentage 25.00%        
Period three - February 2019 | Performance Restricted Stock Units          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Vesting percentage 25.00%        
XML 57 R46.htm IDEA: XBRL DOCUMENT v3.7.0.1
Stockholders' Equity - Stock Repurchase (Details) - Common Stock - USD ($)
11 Months Ended
Mar. 26, 2016
Apr. 26, 2015
Equity, Class of Treasury Stock [Line Items]    
Stock repurchase program, authorized amount   $ 40,000,000
Number of shares repurchased (in shares) 5,329,817  
Average price per share (in dollars per share) $ 7.50  
XML 58 R47.htm IDEA: XBRL DOCUMENT v3.7.0.1
Accumulated Other Comprehensive Loss (Details) - USD ($)
$ in Thousands
3 Months Ended
Apr. 01, 2017
Mar. 26, 2016
Accumulated Other Comprehensive Loss [Roll Forward]    
Balance at beginning of period $ 212,964  
Other comprehensive income (loss) 57 $ 47
Balance at end of period 182,157  
Unrealized Gains and Losses on Available-for-Sale Marketable Securities    
Accumulated Other Comprehensive Loss [Roll Forward]    
Balance at beginning of period (6) (94)
Other comprehensive income (loss) (4) 65
Balance at end of period (10) (29)
Foreign Currency Translation Adjustments    
Accumulated Other Comprehensive Loss [Roll Forward]    
Balance at beginning of period (650) (101)
Other comprehensive income (loss) 61 (18)
Balance at end of period (589) (119)
Total    
Accumulated Other Comprehensive Loss [Roll Forward]    
Balance at beginning of period (656) (195)
Balance at end of period $ (599) $ (148)
XML 59 R48.htm IDEA: XBRL DOCUMENT v3.7.0.1
Credit Facility (Details)
3 Months Ended
Apr. 01, 2017
USD ($)
quarterly_payment
Jul. 29, 2013
USD ($)
Credit Facility [Line Items]    
Maximum borrowing capacity   $ 50,000,000.0
Interest rate description Loans under the credit facility bear interest at an annual rate equal to the base rate plus 0.75% to 1.25% or LIBOR plus 2.00% to 2.50% based on a leverage ratio of consolidated funded indebtedness to consolidated Adjusted EBITDA (customarily defined).  
Frequency of payment and payment terms Interest on the revolving facility is due quarterly, and any outstanding interest and principal is due on the maturity date of the revolving facility.  
Number of payments to repay principal | quarterly_payment 20  
Commitment fee percentage 0.25%  
Borrowings under the credit facility $ 0  
Outstanding revolving loans $ 0  
Base Rate | Minimum    
Credit Facility [Line Items]    
Interest rate margin 0.75%  
Base Rate | Maximum    
Credit Facility [Line Items]    
Interest rate margin 1.25%  
LIBOR | Minimum    
Credit Facility [Line Items]    
Interest rate margin 2.00%  
LIBOR | Maximum    
Credit Facility [Line Items]    
Interest rate margin 2.50%  
Letter of Credit    
Credit Facility [Line Items]    
Maximum borrowing capacity   20,000,000.0
Swingline Facility    
Credit Facility [Line Items]    
Maximum borrowing capacity   10,000,000.0
Repayment period (swingline loans) 10 days  
Term Loan    
Credit Facility [Line Items]    
Maximum borrowing capacity   $ 25,000,000.0
XML 60 R49.htm IDEA: XBRL DOCUMENT v3.7.0.1
Income Taxes (Details) - USD ($)
$ in Thousands
3 Months Ended
Apr. 01, 2017
Mar. 26, 2016
Income Tax Disclosure [Abstract]    
Provision for income taxes $ 673 $ 121
Effective tax rate (2.10%) (1.10%)
XML 61 R50.htm IDEA: XBRL DOCUMENT v3.7.0.1
Restructuring Charges (Details) - USD ($)
$ in Thousands
3 Months Ended
Apr. 01, 2017
Mar. 26, 2016
Restructuring Reserve [Roll Forward]    
Restructuring charges for the period $ 699 $ 0
Expected restructuring charges 6,800  
Expected additional charges 6,100  
Employee Severance    
Restructuring Reserve [Roll Forward]    
Liability at beginning of period 0  
Restructuring charges for the period 699  
Cash payments 0  
Liability at end of period $ 699  
EXCEL 62 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( -VHJ4H?(\\#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,$% @ W:BI2F;S"V"" L0 ! !D;V-0&UL38Y-"\(P$$3_2NG=;BGB06) L$?!D_>0;FP@R8;-"OGYIH(? MMWF\81AU8\K(XK%T-8943OTJDH\ Q:X831F:3LTXXFBD(3^ G/,6+V2?$9/ M-(X'P"J8%EQV^3O8:W7..7AKQ%/25V^9"CGIYFHQ*/B76_..7+8\#?NW_+"" MWTG] E!+ P04 " #=J*E*+N(26.X K @ $0 &1O8U!R;W!S+V-O M&ULS9+!2L0P$(9?17)O)^GBBJ';B^))07!!\1:2V=U@TX1DI-VW-XV[ M740?P&-F_GSS#4RK@]0^XG/T 2-93%>3ZX?)KZN[^^T#ZQHN;BI^7?';;2,D7TLAWF?7 M'WX78>>-W=E_;'P6[%KX=1?=%U!+ P04 " #=J*E*F5R<(Q & "<)P M$P 'AL+W1H96UE+W1H96UE,2YX;6SM6EMSVC@4?N^OT'AG]FT+QC:!MK03 M621A'^_1S80RY8-[9)-NIL\!"SI^\Y%1^?H.'GS M[BYBZ(:(E/)X8-DOV]:[MR_>X%#BVR]*+41B1%G\@MNN01.+5)#3(3/PB=AIAJ4!P"I DQEJ&&^+3&K!'@$WVWO@C( MWXV(]ZMOFCU7H5A)VH3X$$8:XIQSYG/1;/L'I4;1]E6\W*.76!4!EQC?-*HU M+,76>)7 \:V@S&L%&KQMUAVC2/'K^!?F<-0HACA*FNVB<5@$_9Y>PTG!Z(++9OVX?H;5,VPLCO='U!=* MY \FIS_I,C0'HYI9";V$5FJ?JH,@H%\;D>/N5Z> HWEL:\4*Z">P'_ MT=HWPJOX@L Y?RY]SZ7ON?0]H=*W-R-]9\'3BUO>1FY;Q/NN,=K7-"XH8U=R MSTS0LS0[=R M2^JVE+ZU)CA*]+',<$X>RPP[9SR2';9WH!TU^_9==N0CI3!3ET.X&D*^ VVZ MG=PZ.)Z8D;D*TU*0;\/YZ<5X&N(YV02Y?9A7;>?8T='[Y\%1L*/O/)8=QXCR MHB'NH8:8S\-#AWE[7YAGE<90-!1M;*PD+$:W8+C7\2P4X&1@+: '@Z]1 O)2 M56 Q6\8#*Y"B?$R,1>APYY=<7^/1DN/;IF6U;J\I=QEM(E(YPFF8$V>KRMYE ML<%5'<]56_*POFH]M!5.S_Y9KF4Q9Z;RWRT,"2Q;B%D2XDU=[=7G MFYRN>B)V^I=WP6#R_7#)1P_E.^=?]%U#KG[VW>/Z;I,[2$R<><41 71% B.5 M' 86%S+D4.Z2D 83 >LX=SFWJXPD6L_UC6'ODR MWSEPVSK> U[F$RQ#I'[!?8J*@!&K8KZZKT_Y)9P[M'OQ@2";_-;;I/;=X Q\ MU*M:I60K$3]+!WP?D@9CC%OT-%^/%&*MIK&MQMHQ#'F 6/,,H68XWX=%FAHS MU8NL.8T*;T'50.4_V]0-:/8--!R1!5XQF;8VH^1."CS<_N\-L,+$CN'MB[\! M4$L#!!0 ( -VHJ4J] I650( *\' 8 >&PO=V]R:W-H965T&UL?57;CILP$/T5Q >L,7''"@"!KQ4D'/ M9V-'I7*B]%5-OEZVKJ!/(S3PKH]X[O2:SY=+Z*+PEHH%LE(KJ54B-?F+8ME; M("O5DEDE,I,?+B0RXSA\#R=V$>S9;Y5GRBS+:L3$<\S*B>.5NXM-E65MV3#I MBHKU N^P;WK(EBHFQO=65.RW& >F![QX*$;,_&3"+$VB)%IJH=GSUP"[Z4[! MG3.]M[I-S:Q3-]KY^OG\@ ^M[#MAMZKESHD*^0CKI_)*J0 9D/7?P%4$L#!!0 ( -VHJ4JN_!]Y%@0 &43 M 8 >&PO=V]R:W-H965T&ULA9AOCZ)($(>_BN']+%3U M/YBHR>GEP;!?Q5]],-/C3,STW[ MO=M[W\]^U-6Q6R3[OC\]IFFWV?NZ[#XU)W\,O^R:MB[[L-N^I-VI]>5V+*JK M%+/,IG5Y.";+^7CLJ5W.F]>^.AS]4SOK7NNZ;'^N?-6<%PDD[P>^'5[V_7 @ M76]D>:G_L#LUQUOK=(OD-'M<*AX(Q\<_!G[N;[=DP ME.>F^3[L?-XNDFP@\I7?]$,39?AZ\VM?54-+@>._J='DVN=0>+O]WOH?X^## M8)[+SJ^;ZM_#MM\ODCR9;?VN?*WZ;\WY3S\-R"2S:?1?_)NO0GP@"7ULFJH; M/V>;UZYOZJF5@%*7/R[?A^/X?9[:?R^3"W JP&L!Z \+U%2@2$%Z(1N'^GO9 ME\MYVYQG[>5LG1T7GC*@%)69K$B MB^4LI)>59;UH:Q1E$5+::".S.)'%<9:"L#C>2Q:Z(2P\I;2SD6L_%UERQJ(R MPI*S7@ * ,(BI#+C0&8I1):"LY!>5@6_*D%;I!,CQ0IUHY8[&LAD-V6*>:*/&(9B+@2.(^B/""<+ N._KM_G;LGDL4)R(DT)4+64T9A>"2' MR%4,LH*!.UA1!T^9^VXL9>$A"&0& MC+).D>M44YTB]R1FN:,S),8P=D6CK%/D.M54I\@UZ9A+A5#N(@LEC*Q N4CI M/62%W))@G.G6G9?L@7 MHIJZ"_D:DWKKP\@]A^Q0Y [5U%G(Y0C*T?6$F+*Q:TXV*'*#&FHLY&K,59&Q M!Q7XH(HBI__,7^?NB62+*FY1^IBR4L)B,P]/G(X2 M\1P"%C;V,"Z[5'&7&O8XCNQ)6UQ]23EI]97>O.\87D!]+=N7P[&;/3=]W]3C M"XY=T_0^M)E]"N/;^W)[W:G\KA\V7=AN+R]^+CM]:J77-VO+_P%02P,$ M% @ W:BI2L5,XI%A @ 1@@ !@ !X;"]W;W)KD [=VW']#> MI@74ZXM;H,]SSN\@'NZJH^R57P@1WEM=-7SM7X1HET' #Q=28[Z@+6GDFQ-E M-19RRLX!;QG!1VVJJP"&81+4N&S\8J77=JQ8T:NHRH;LF,>O=8W9OPVI:+?V M@?^^\%*>+T(M!,6JQ6?RDXA?[8[)63!&.98U:7A)&X^1T]K_!)9;H U:\;LD M'9^,/57*GM)7-?EV7/NA(B(5.0@5 LO'C6Q)5:E(DN/O$-0?_8LN M7A:SQYQL:?6G/(K+VL]\[TA.^%J)%]I])4-!L>\-U7\G-U))N2*1.0ZTXOJO M=[AR0>LABD2I\5O_+!O][/HW23K8W 8X&.!H -%# QH,R# $/9DN]3,6N%@Q MVGFL_[9:K X%6"*YF0>UJ/=.OY/5J68LD9,ELEER M@Z67Q),L<:@_!LUSW8PG=O+$%D]BY-G$5AZ3Y)%BQI X&1*; 1@,R5.&1XH9 M0^ID2&T&XQAOT@^=D6>J&4OF9,EL%F2P9%:U( R=I^0CRAE3[F3*;:;(8,KM M\QCE<8(BX\>V=0E3" &ZLTL@=/>FT&:*S>846KFB/(%)C(#9I%Q*E$,$LCM4 M=SHFL*FLE@GL'4 PST!J0CT7]DS!I*&K&_8'9N>RX=Z>"GDWZ Y^HE00&31< MR' 7>:F/DXJVZ?IONM.CTG2KO>^*MJ'^N2/X7)IPEUU8VA\H?VT-]G#1^^S1]AL>5,GW MH/CKX,_MS?&D3^6UKK_V)[]NGJ9I[\B7?MWU313A[]TO?5GV+04?_XR-3J]] M]H&WQQ^M?QZ2#\F\%JU?UN7?ATVW?YK:Z63CM\5;V7VIS[_X,:%\.AFS_\V_ M^S+(>R>ACW5=ML/O9/W6=G4UMA*L5,6WR__A./R?Q_8_PN0 ' /P9P/4&*"N M <'L_P5D8T#V/2 ;1NN2RC VJZ(KYK.F/D^:R_2>BGX5P6,61G_=7QP&>[@7 MAJ<-5]_GVLR2][Z=4;*\2/!& E=%$AJ_]H!2#TMDX7C?P8HKM)5[4&(.:HA7 MM_%.CL_$^&R(SV[B34K&X"(Q@^0X2!SH-">)B"J;REYRT4O.O0#Q"O&VQ_. M\4*09"1?RQ+)C3)TZ+DJ,]I%[#K1KOOA,E@($FK7"2O%:#H[7)6']X;L%E*9 M(BDWDU.,I*P?JR C::T$68XV-GH0H1IP/YKZ =:1RI0QU ^797EF,>)'9. S M(%^^)M*"S#A0/",RD0M)0Y?$J+G+6MF4K@E!AFABCQS(7 4!K(YZ%C3,/>A9DJ&T6\2R#&CBI+7UI &=P M2KT(-#=IY%T/,J;!<"OTI3%J[EY-CDTF%\60) ,?.,ZMHDXXJ;4!1WDNR'*- M&/,C$QTXKRU;-!S%GQ1:T-20H(/4J$C5A#*T,650LI%W,LJ818Y92S&+G)^6 MTD;0(,2*3)FPB-P*+61'S=VP91GU(HA 1QY(E&&-',0TYR5RP@+21U(0V0B# M468P+5I:/5I>)E8^9R-DF2S.8NLFJ4C#T%/",=:4&F ME>*TPK7D:5XJBB9<%2 M<02QFDK09)%B6\F(4AQ1D%)&C2+"!62?5Y(N4#/V!:$HJ>[ORM10O.RB%>E" MT "K[I*;?:/*-[MA3ZZ=K.NW8]?'WER][OLML-]W(M>7\+@"X?JSTH_+D"._ M$PR&.\,68O*]Z\L&Y.]%LSLQ7;>NZ\R&O]"&,[]X7F^M)Z;== M?VC"<7/9^+N<=/5IW-1,KCNK\_\ 4$L#!!0 ( -VHJ4H@VI&PO=V]R:W-H965T&ULC571CILP$/P5Q <U#>$H-E7R$-O+S.Z,P=ZL9?Q-% #2 M>Z]H+=9^(67S' 3B6$!%Q!-KH%9/SHQ71*HEOP2BX4!.AE31 (?A,JA(6?MY M9F)[GF?L*FE9PYY[XEI5A/_9 F7MVD?^/?!27@JI T&>->0"/T#^;/9].+K:>V'6A%0.$J=@JCA M!CN@5&=2.G[W2?VAIB:.Y_?LGXUY9>9 !.P8_56>9+'V4]\[P9E@"JZ5J!I'1H7Y]XY7(5G59U%2*O+>C65MQK;/?Z>Y";@GX(&@ M:O^/$/6$Z(.P,.8[9<;J)R))GG'6>KQ[6PW1'P5ZCM1F'G70[)UYIMP*%;WE M*,19<-.)>LRVP^ Q9D $*OM0 KM*;+%%GQ38V8AEZJX0.4U$AK\8\9/0S5\X M^0N+C\)HL@D=)C&8NL.@Y<2'C5G-Z(B=.F+;Q\Q.+YW\Y0,^.DP\TAA/;=B0 M*''+2)PR$MO&S.M,G?ST 1NII1%%>&K$ 0H7,U963BDKV\K*S4>A^WR%#YCI M0?\(5;^)&PB E&]U@% M_&*N?.$=V;66^L8818>VLC%=91+?ZG9C[L>/-%VO^D[XI:R%=V!2W;+F+CPS M)D%I#)_49A>J/0X+"F>IIXF:\ZY'= O)FK[_!4,3SO\"4$L#!!0 ( -VH MJ4H?:8&PO=V]R:W-H965T&UL?9AK MCZLV$(;_"N)[#LP8&R\OC?MM^YB3.]]K\JZV_B7OK^^!$%WN)@J[[XT5U/;_YR:MLI[ M>]N>@^[:FOPX-JK* ,,P#JJ\J/WM>GSVUF[7S:TOB]J\M5YWJZJ\_7=GRN:^ M\<'_?/"U.%_ZX4&P75_SL_G#]']>WUI[%SRB'(O*U%W1U%YK3AO_%5[V*AH: MC(J_"G/O%M?>D,I[TWP;;GX];OQP<&1*<^B'$+G]^3![4Y9#).OCGSFH_^AS M:+B\_HS^\YB\3>8][\R^*?\NCOUEXZ>^=S2G_%;V7YO[+V9.2/O>G/UOYL.4 M5CXXL7TE!W,P_!P'+OQ?S;;SC[]V$(8 MK8./(="LV4T:7&H>BL!&?W2!4A<[9,WQN8,]5\2IW(,2DU!C>_64A)8#1&* M: P0+0)D0 9ADB2CI!XE*Z44:I**((,PP4QVHT4W6D@GE@/$8H"8I6,]D'PF MC5X8Q2A6)!LN@DP[1C81K22"E91825@O:4B,<$DHNTA%%RESD=+Y3;D)H,/! M-4K%D6PD$XUDPG!DQ$G&>EG1*N,2 (F8E/%B9@LWYC9CH#6*''5 ML)P(X,48Z'\7*^43#\4MHQ \8<<;&RW)FD/8ZI7',Y5R/,=O.RGPZ8?8::S MK]_S]ES4G??>]'U3C6+)+F'8\4E0UH7UP+X,FK5L;EM/6^.S#FRA:T M<#?8@0E_:K1:^.#:AKG.@J@22"O&-YMW3 MI:)&EV,D6&?9>20,G2UROM;"_ MCJ!PR.F67@//LFE]#+ BZT0#7\%_ZTXV>&QFJ:0&XR0:8J'.Z;3?.O$3T$*9N;L$)M>&"SHZ#VT;P+MAW7;'0\=M,+8O,S+GX# M4$L#!!0 ( -VHJ4K_V!-\L@$ -(# 8 >&PO=V]R:W-H965T&UL?5-A;]P@#/TKB!]0>E=2VH)US_8$Q6W6@N+W"'K2_:= H M[KQI6F9[ [R.("59FB0?F>)"TS*/OI,ICB!Q+.B.OCH> M1-NYX&!EWO,6OH/[T9^,M]C"4@L%V@K4Q$!3T)O=X;@/\3'@IX#1KLXD5')& M? S&75W0) @""94+#-QO%[@%*0.1E_$T<](E90"NSZ_L7V+MOI8SMW"+\I>H M75?0:TIJ:/@@W0..7V&NYP,E<_'?X +2AP%TL:55(-UJ&86+T7QYVD7 M.N[C=).E,VP;D,Z = %DZ9HE@GGU)D6ZE.*;_P=-M>+:I,(OP["^%;^3? M;Q+L(\'^W1*W8OY5R58]56#:.$V65#CH.,DK[S*P-_$1V9_P:=KON6F%MN2, MSK]L['^#Z,!+2:[\"'7^@RV&A,:%XR=_-M.838;#?OY!;/G&Y6]02P,$% M @ W:BI2A&KLB^T 0 T@, !@ !X;"]W;W)KO3" %5^H;9;D[SLVA- 6 M]<7VC.><.3,>YZ.QSZX#\.1%2>T*VGG?'QAS50>*NRO3@\:;QEC%/9JV9:ZW MP.L(4I(EN]T'IKC0M,RC[V3+W Q>"@TG2]R@%+>O1Y!F+.B>OCD>1-OYX&!E MWO,6?H#_V9\L6FQAJ84"[831Q$)3T-O]X9B%^!CP*&!TJS,)E9R->0[&M[J@ MNR ()%0^,'#<+G '4@8BE/%KYJ1+R@!)*JL%YHV86E*+XR[0+'?=QNLD^ MS;!M0#(#D@5P$_.P*5%4_IE[7N;6C,1.O>]Y>.+](<'>5,$96Q'O4+Q#[Z7< MIVG.+H%HCCE.,/>+;3F$V&-_W\@]CRC&PO=V]R:W-H965TM_ - MW/?^;+S%%I9:*-!6H"8&FH+>[X^G+,3'@!\"1KLZDU#)!?$E&)_K@NZ"()!0 MN<# _7:%!Y R$'D9/V=.NJ0,P/7YC?UCK-W7 M;-)MAVX!D M!B0+X!#SL"E15/[('2]S@R,Q4^]['IYX?TQ\;ZK@C*V(=UZ\]=YKN4]O>;,/3385IA*=_*+S;)L@V";)(D/VWQ*V8 MPU])V*JG"DP;I\F2"@<=)WGE70;V/HEO\AX^3?M7;EJA+;F@\R\;^]\@.O!2 M=C=^A#K_P19#0N/"\&UL?5/;;IPP M$/T5RQ\0LX:TZ0J0LJFJ5FJE5:JVSUX8P(K-4-LLZ=_7-H2B!N7%]HS/.7/Q M.)_0/-D.P)%GK7I;T,ZYX4/V2M>L*>D=)#8T8E7O$Z3,L M]=Q2LA3_%:Z@/#QDXF-4J&Q<235:AWI1\:EH\3SOLH_[--_B!-_1>?[]'0WPS32TVWT+-D7R'8%LBB0O5GB#B;[OTBV MZ:D&T\9ILJ3"L8^3O/&N WO/XYO\@\_3_DV85O:67-#YEXW];Q =^%22&S]" MG?]@JZ&@<>'XWI_-/&:SX7!8?A!;OW'Y%U!+ P04 " #=J*E*CM#9N[,! M #2 P &0 'AL+W=OH7P,;O^=F8?$3[ M[#H 3UZT,JZ@G??]D3%7=:"%N\$>3+AIT&KA@VE;YGH+HDX@K1C?[=XQ+:2A M99Y\9UOF.'@E#9PM<8/6POXZ@<*QH'OZZGB2;>>C@Y5Y+UKX"OY;?[;!8@M+ M+348)]$0"TU![_?'4Q;C4\!W":-;G4FLY(+X'(U/=4%W41 HJ'QD$&&[P@,H M%8F"C)\S)UU21N#Z_,K^(=4>:KD(!P^H?LC:=P6]HZ2&1@S*/^'X$>9Z;BF9 MB_\,5U A/"H).2I4+JVD&IQ'/;,$*5J\3+LT:1^GF^QVAFT#^ S@"^ NY6%3 MHJ3\47A1YA9'8J?>]R(^\?[(0V^JZ$RM2'=!O O>:[G/>,ZND6B..4TQ?!VS M1+# OJ3@6RE._#\XWX8?-A4>$OSPE\+#-D&V29 E@NS-$K=BLG^2L%5/-=@V M39,C%0XF3?+*NPSL/4]O\B=\FO8OPK;2.')!'UXV];]!]!"D[&[""'7A@RV& M@L;'X_MPMM.838;'?OY!;/G&Y6]02P,$% @ W:BI2O;N&UL?5/;;MLP#/T501]0)8[3 M%H%MH&E1=, &!"VV/2LV;0O5Q97DN/O[4K+K>9NQ%TFD> X/*2H;C'UU+8 G M[TIJE]/6^^[ F"M;4-Q=F0XTWM3&*N[1M USG05>19"2+-ELKIGB0M,BB[Z3 M+3+3>RDTG"QQO5+<_CJ"-$-.M_33\2R:U@<'*[*.-_ "_GMWLFBQF:42"K03 M1A,+=4[OMH=C&N)CP \!@UN<2:CD;,QK,+Y4.=T$02"A](&!XW:!>Y R$*&, MMXF3SBD#<'G^9'^,M6,M9^[@WLB?HO)M3F\IJ:#FO?3/9GB"J9X])5/Q7^$" M$L.#$LQ1&NGB2LK>>:,F%I2B^/NX"QWW8;S9)Q-L'9!,@&0&W,8\;$P4E3]P MSXO,FH'8L?<=#T^\/238FS(X8ROB'8IWZ+T4VW2?L4L@FF*.8TRRC)DC&++/ M*9*U%,?D'WBR#M^M*MQ%^.X/A=?K!.DJ01H)TO^6N!9S\U<2MNBI MO$:7*D M-+V.D[SPS@-[%Q^1_0X?I_T;MXW0CIR-QY>-_:^-\8!2-EZT 0 T@, !D M !X;"]W;W)K&UL?5-MCY0P$/XK37_ E64Y73= M^=%A91B5_:SG2>9YZ93O/1V!?7 7CRJJ1V M!>V\[X^,N:H#Q=V=Z4'C36.LXAY-VS+76^!U!"G)TB1YPQ07FI9Y])UMF9O! M2Z'A;(D;E.+VYPFD&0NZHS?'DV@['QRLS'O>PE?PW_JS18LM++50H)TPFEAH M"OJP.YZR$!\#G@6,;G4FH9*+,2_!^%07- F"0$+E P/'[0J/(&4@0AD_9DZZ MI S ]?G&_B'6CK5NXIF8O_#%>0&!Z4 M8([*2!=74@W.&S6SH!3%7Z==Z+B/T\W^!ML&I#,@70"'"&!3HJC\/?>\S*T9 MB9UZW_/PQ+MCBKVI@C.V(MZA>(?>:[G+#CF[!J(YYC3%I.N8)8(A^Y(BW4IQ M2O^!I]OP_:;"?83O_U#X;IL@VR3((D'VWQ(W8NZ3OY*P54\5V#9.DR.5&72< MY)5W&=B'-+[)[_!IVK]PVPKMR,5X?-G8_\88#R@EN<,1ZO"#+8:$QH?C6SS; M:LM\#J"E&3I;G?#%!>:EGGTG6R9F\%+H>%D MB1N4XO;G$:09"YK0=\>C:#L?'*S,>]["$_AO_%"".2HC M75Q)-3AOU,R"4A1_G7:AXSY.-]GM#-L&I#,@70!W,0^;$D7E'[CG96[-2.S4 M^YZ')TX.*?:F"L[8BGB'XAUZ+V5RG>3L$HCFF.,4DZYCE@B&[$N*="O%,?T+ MGF[#LTV%681GORG\!\%^DV ?"?;_+7$K)OLC"5OU5(%MXS0Y4IE!QTE>>9>! MO4_CF_P*GZ;]*[>MT(Z7C?UOC/& 4G97.$(=?K#%D-#X<+S%LYW&;#*\ MZ>&PO=V]R M:W-H965T5=2VYRVSG4'QFS9 M@N+V"CO0_J9&H[CSIFF8[0SP*H*49,EF<\T4%YH66?2=3)%A[Z30<#+$]DIQ M\^L($H><;NFGXUDTK0L.5F0=;^ %W/?N9+S%9I9**-!6H"8&ZIS>;0_'-,3' M@!\"!KLXDU#)&?$U&%^JG&Z"()!0NL# _7:!>Y R$'D9;Q,GG5,&X/+\R?X8 M:_>UG+F%>Y0_1>7:G-Y24D'->^F><7B"J9X])5/Q7^$"TH<')3Y'B=+&E92] M=:@F%B]%\?=Q%SKNPWBSNYE@ZX!D B0SX#;F86.BJ/R!.UYD!@=BQMYW/#SQ M]I#XWI3!&5L1[[QXZ[V78KM/,W8)1%/,<8Q)EC%S!//L>K,-W MJPIW$;[[0^%^G2!=)4@C0?K?$M=BKO]*PA8]56":.$V6E-CK.,D+[SRP=TE\ MD]_AX[1_XZ81VI(S.O^RL?\UH@,O97/E1ZCU'VPV)-0N'&_\V8QC-AH.N^D' ML?D;%Q]02P,$% @ W:BI2E58E/2U 0 T@, !D !X;"]W;W)K&UL?5/;CM,P$/T5RQ^P;MV6+542:;L(@012M0AX=I-) M8JTOP7::Y>\9.]D0(.+%]HSGG#DS'F>#=<^^!0CD12OC<]J&T)T8\V4+6O@[ MVX'!F]HZ+0*:KF&^F\C_$IX)N$ MP2_.)%9RM?8Y&A^KG&ZB(%!0AL@@<+O!(R@5B5#&CXF3SBDC<'E^97^?:L=: MKL+#HU7?917:G!XIJ: 6O0I/=O@ 4ST'2J;B/\$-%(9')9BCM,JGE92]#U9/ M+"A%BY=QER;MPWBS.TRP=0"? 'P&'%,>-B9*RM^)((K,V8&XL?>=B$^\/7'L M31F=J17I#L5[]-Z*[>$^8[=(-,6"_7]+7(MY^U<2MNBI!M>D:?*DM+U)D[SPS@/[P-.;_ X? MI_VS<(TTGEQMP)=-_:^M#8!2-GS&\=L-(+MIA_$YF]< M_ )02P,$% @ W:BI2N5([K:S 0 T@, !D !X;"]W;W)K&UL?5-A;]P@#/TKB!]0M.IL3EOG^@-CMFQ!"WN%/73^ MID:CA?.F:9CM#8@J@K1B/$FNF1:RHT46?2=39#@X)3LX&6('K87Y<02%8TYW M]-WQ))O6!0*QRF@1!H*!T@4'X[0)WH%0@\C)>9TZZI S ]?F=_3[6[FLY"PMW MJ)YEY=J8XQ?!US!+!//N2@F^E./*_X'P;GFXJ3",\_4WA M/_+O-PGVD6#_WQ*W8OY4R58]U6":.$V6E#AT<9)7WF5@;WE\DU_AT[1_$::1 MG25G=/YE8_]K1 =>2G+E1ZCU'VPQ%-0N'#_ZLYG&;#(<]O,/8LLW+GX"4$L# M!!0 ( -VHJ4H+.T_EM $ -(# 9 >&PO=V]R:W-H965T:9M<<7!1@'\#K] M^P)V'">U^@+,,.?,F6%(!S3/M@%PY%5);3/:.-<=&+-% TK8*^Q ^YL*C1+. MFZ9FMC,@R@A2DO'-YH8IT6J:I]%W,GF*O9.MAI,AME=*F#]'D#AD=$O?'(]M MW;C@8'G:B1I^@OO5G8RWV,Q2M@JT;5$3 U5&;[>'8Q+B8\#O%@:[.)-0R1GQ M.1@/948W01!(*%Q@$'Z[P!U(&8B\C)>)D\XI W!Y?F/_&FOWM9R%A3N43VWI MFHSN*2FA$KUTCSA\@ZF>:TJFXK_#!:0/#TI\C@*EC2LI>NM032Q>BA*OX][J MN _C3;*?8.L /@'X#-C'/&Q,%)7?"R?RU.! S-C[3H0GWAZX[TT1G+$5\?4[!UU(<^3]PO@[?K2K<1?CN@\)DG2!9 M)4@B0?+?$M=BKC\E88N>*C!UG"9+"NQUG.2%=Q[86Q[?Y#U\G/8?PM2MMN2, MSK]L['^%Z,!+V5SY$6K\!YL-"94+QR_^;,8Q&PV'W?2#V/R-\[]02P,$% M @ W:BI2NGU[QFW 0 T@, !D !X;"]W;W)K&UL=5/;CML@$/T5Q (LM+%6G0-L.-3%0Y_1A?SJG(3X&?.]@M*LS"95<$9^#\:G* MZ2XD!!)*%QB$WV[P"%(&(I_&SYF3+I(!N#Z_LG^(M?M:KL+"(\H?7>7:G!XI MJ: 6@W1/.'Z$N9YWE,S%?X8;2!\>,O$:)4H;5U(.UJ&:67PJ2KQ,>Z?C/DXW M:3+#M@%\!O %<(PZ;!**F;\73A29P9&8J?>]"$^\/W'?FS(X8ROBG4_>>N^M MV!\.&;L%HCGF/,7P=;&281GJS5D__HIYL$:21( M_RKQ_DV)6S''-R)LU5,%IHG39$F)@XZ3O/(N _O XYO\"9^F_8LP3:U%()9JRI&J(' M!:SR08(3&D4I$:SK<9%YWUD5F1P-[WHX*Z1'(9CZ\+.#26_VR%5RD?+5&5^J M'$!0&L? ['*%)^#<$=DT?B^<>)5T@=O]._LG7[NMY<(T/$G^JZM,F^-[ MC"JHV5HS92+"PV%<'>YK7K_3K- M)X>')2P<0)< N@;<>QTR"_G,GYEA1:;DA-1\]P-SOWAWI/9N2N?T5^'/;/+: M>J_%+GW(R-41+9C3C*%;S(H@EGV5H"&)$_TOG(;#XV"&L0^/M^IQ$B9(@@2) M)TBV!(?HIL00YH,B]T&1?8" WHB$,'%8) V*I &"Y$8DA-G?B)!-=PA0C9\+ MC4HY]GXF-]YU]!ZI[ZY_\'ENOS'5=+U&%VELC_I.JJ4T8%.)[FS!K7TJ5H-# M;=SV8/=J'IC9,')8W@*R/DC%7U!+ P04 " #=J*E*T8;K^+$3Y2]2N*^B1DAH:/DCWA.-GF.OY0,E<_%>X@?3P MD(F/4:&T<2758!VJ6<6GHOC+M L=]W&ZR=*9MDU(9D*R$(XQ#IL"Q>9>!?4CBF[S!IVG_QDTKM"57=/YE8_\;1 <^E=V='Z'.?[#%D-"X M<#SXLYG&;#(<]O,/8LLW+O\"4$L#!!0 ( -VHJ4J0)RO#M@$ -(# 9 M >&PO=V]R:W-H965T)W^?0?LN%;J%V"&<\Y<&++1V%?7 GCRIE7G M:-G%4Q%B[=IEUW%%D MUHS$3KWO17CBW9%C;\K@C*V(=YB\0^^UV-U_RM@U",V8TX3A:\R"8*B^A.!; M(4[\/SK?IN\W,]Q'^GX=/4VV!=)-@30*I&N!0_*AQ"W,QR+9JJ<:;!.GR9'2 M#%VP! !F!0 &0 M 'AL+W=OG-2"\FI-J9LB!HDT,H%<4;"(#@23KO>+S+GN\HB$Z-F M70]7Z:F1K-!996:J.0Z\ZT7L2 MZMQ_.IPOJ<4[P(\.)K79>[:2FQ"OUOA ;&+)%)X]?" MZ:^2-G"[?V?_Z&HWM=RH@F?!?G:5;G,_];T*:CHR_2*F3[#4D_C>4OP7N ,S M<)N)T2@%4^[KE:/2@B\L)A5.W^:UZ]TZS2=QLH3A >$2$*X!J=,ALY#+_ /5 MM,BDF#PYW_U [1,?SJ&YF](ZW56X,Y.\,MY[<4C#C-PMT8*YS)APBUD1Q+"O M$B$F<0G_"P_Q\ C-,'+AT58]CG""&"6('4'\3XG1KD0,$^,B"2J2( 3)3@3# M''&1(RIR1 A..Q$,D^(B)U3DA! \[D00S&. BZ2H2(H0''8B&&;_YY#-?\Y! M-J[#E5>*L7?39>-=A\A3Z/KD+WR>0%^I;+I>>3>A3;>YGJB%T&!2"1[,T[5F MZ*T&@UK;[&UL;5/;;MP@$/T5Q >$ M7:\W25>VI6RBJI42:96J[3-KCVT48%S Z^3O"]AQW<0OP SGG+DP9 .:%]L" M./*JI+8Y;9WK#HS9L@7%[15VH/U-C49QYTW3,-L9X%4D*::*2XT+;+H M.YDBP]Y)H>%DB.V5XN;M"!*'G&[IN^-9-*T+#E9D'6_@![B?WCFG 1\ O 8-=G$FHY(SX$HSO54XW(2&04+J@P/UV@7N0,@CY M-/Y,FG0.&8C+\[OZUUB[K^7,+=RC_"TJU^;TEI(*:MY+]XS#-YCJV5,R%?\( M%Y >'C+Q,4J4-JZD[*U#-:GX5!1_'7>AXSZ,-_MDHJT3DHF0S(3;&(>-@6+F M#]SQ(C,X$#/VON/AB;>'Q/>F#,[8BGCGD[?>>RFV7W89NP2A"7,<,K).WZUFN(OTW3)Z>KTND*X*I%$@_:_$]$.):YC]AR!LT5,% MIHG39$F)O8Z3O/#. WL7'Y']@X_3_L1-([0E9W3^96/_:T0'/I7-E1^AUG^P MV9!0NW"\\6L.C-FR!<7M%7:@_4V-1G'G3=,PVQG@520IR9+-YH8I+C0MLN@[ MF2+#WDFAX62([97BYO4($H><;NF[XU$TK0L.5F0=;^ 7N-_=R7B+S2J54*"M M0$T,U#F]WQZ.:,O$Q2I0VKJ3LK4,UJ?A4%'\9=Z'C/HPWN^N)MDY()D(R$_8Q#AL#Q+S.! S-C[CHW63L$H0FS''$)$O,C&!> M?0Z1K(4X)O_1DW7Z;C7#7:3OEM'3NW6!=%4@C0+IAQ)O/Y6XAME_"L(6/55@ MFCA-EI38ZSC)"^\\L/=)?)-_\'':?W+3"&W)&9U_V=C_&M&!3V5SY4>H]1]L M-B34+AQO_=F,8S8:#KOI!['Y&Q=O4$L#!!0 ( -VHJ4JB)]TBM@$ -(# M 9 >&PO=V]R:W-H965T]T?&7-6!XN[&]*#QIC%6<8^F;9GK+? ZDI1D:9)\8HH+3PG?P/_JS18LM*K50H)TP MFEAH"OJP.YZR@(^ GP)&MSJ34,G%F-=@?*D+FH2$0$+E@P+'[0J/(&40PC1^ MSYIT"1F(Z_.[^G.L'6NY< >/1OX2M>\*>D=)#0T?I'\QXV>8ZSE0,A?_%:X@ M$1XRP1B5D2ZNI!J<-VI6P504?YMVH>,^3C?9[4S;)J0S(5T(=S$.FP+%S)^X MYV5NS4CLU/N>AR?>'5/L316LXW))V.?70?@R8M6 MO2MHY_UP9,Q5'6CA;LP /=XTQFKAT;0M05HPGR2W30O:TS*/O;,O< MC%[)'LZ6N%%K87^=0)FIH ?ZZGB4;>>#@Y7Y(%KX!O[[<+9HL96EEAIZ)TU/ M+#0%O3\<3UF(CP$_)$QNI*U[PIZ1TD-C1B5?S33)UCJ>4?)4OP7N(+" M\) ):E1&N;B2:G3>Z(4%4]'B9=YE'_=IODG3!;8/X N KX"[J,-FH9CY!^%% MF5LS$3OW?A#AB0]'CKVI@C.V(MYA\@Z]UY(G/&?70+3$G.88OHDYK!$,V5<) MOB=QXO_ ^3X\W=J_"MO*WI&+\?BRL?^-,1XPE>0&1ZC##[8:"AH? MCN_Q;.&PO=V]R:W-H965T7;G!XIJ: 6@_+/9OP$53 5+5ZG779Q'Z>;]#C3M@E\)O"%<(QQV!0H9OY!>%%D MUHS$3KWO17CBW8EC;\K@C*V(=YB\0^^MX,E]QFY!:,:<)PQ?878+@J'Z$H)O MA3CS_^A\F[[?S' ?Z?MU]$.Z+9!N"J11(/VGQ,.[$K'S9V/_:& ^82G*'(]3B!UL,!;4/ MQP<\VVG,)L.;?OY!;/G&Q1]02P,$% @ W:BI2H7)P*S? 0 HP0 !D M !X;"]W;W)K&UL?51M;]L@$/XKB!]0_!*G661; M:C)-F]1*4:=MGXE]?E'!>(#C]M\/L.NZ"=H7PQWW/'?/F2,=A7Q1#8!&KYQU M*L.-UOV>$%4TP*FZ$SUTYJ02DE-M3%D3U4N@I0-Q1J(@V!).VP[GJ?.=9)Z* M0;.V@Y-$:N"V;K1UD#SM:0T_0?_J3])89&$I6PZ=:D6' M)%09?@CWQ\3&NX#?+8QJM4=6R5F(%VO\*#, ;$'X"- M$S]5YJ1^I9KFJ10CDM//ZJF]$^$^-LTLK-/USIT9M$T0 M!GZ"Q$N0W%80AE=M],5<=\(7$U\50E;_EH.LW1@H5(BAT[:+*^\R:0_N]EWY M#V8"IX'YH)G&]XG*NNT4.@MM;IZ['Y40&DR)P9VIL3$OQF(PJ+3=WIN]G.9F M,K3HYR>!+.]2_@]02P,$% @ W:BI2O[BXSX. P 8@T !D !X;"]W M;W)K&ULE5=A;YLP$/TKB!]0.(-MJ))(:]IIDS:I MZK3M,TV/=\[_ ZS.,OJK3X(H9SW/"OJI7M0 MJKSWO'IS$'E2W\E2%/J?G:SR1.EAM??JLA+)M@W*,X_X/O/R)"WZY6 M"WE465J(Y\JICWF>5'\?1";/2Q?97RK1E\W2Y=O\E(9&*C&HI$ M7TYB+;*L8=)Y_#&D;K]F$SB\_V#_W(K78EZ36JQE]CO=JL/2C5QG*W;),5,O M\OQ%&$'4=8SZ;^(D,@UO,M%K;&16M[_.YE@KF1L6G4J>O'?7M&BO9\/_$88' M$!- ^@ (_QL0F(#@VH#0!(37!E 30*T K]/>%O,Q45@3"A7=JB SFH<.0(6:,6".(8 QYG$)8-(8\(2Q M>XRG=?1B""J&M 3!B(#A! %*$+0$X9" 6L7H(+R%%!V$!6!)64]1U ]H;-4$ MX8* 62L^(:B D1E=(:HKG.IBEJX.0H>KT&'Y.UT(BO,PPG.A:"YTF@MP*QDZ M688"#:PMM9ZB> 0^QY-A:#(,269<)^/5;+D()HLN/)IKH!#\*[6H@*$XX MP7.)T5QBI!HQ3@ ^WD[\Z^L!,QT)+E?$8,8E 1[:;6D*8X3/M!3 >PJ0:3K$ MGZ' NPH$-Q0%-S!K8C!#N1'$5A-> M(RB@_MS>)[B;">+FN0Y+9M[J-[S6">Y N)$)8N2Y M'DMP]Q%Z0SUP]Q'DO3>I!YN<.WR[&E-('-MBO,%1M/GZ^)Y4^[2HG5>I]*FV M/7ONI%1"$_IW6MI!?_#T@TSL5'/+]7W5G?J[@9*E^:+Q^L^JU3]02P,$% M @ W:BI2I[+SK@" P D@T !D !X;"]W;W)K&ULC9=A;YLP$(;_"N+["F<@)E42:4+P&3]X[G[..5O3B+]J4[<"Z#UZJLNV5XD+*YCZ)N<^ 5Z^Y$PVOUSTZT M%9-JV.ZCKFDYV_9!51F1.)Y%%2OJ<+7HGSVVJX4XRK*H^6,;=,>J8NW?!UZ* M\S*$\.W!4[$_2/T@6BT:MN<_N/S9/+9J%%VR;(N*UUTAZJ#ENV7X$>[7)-4! MO>)7P<_=U7V@2WD6XD4/OFZ78:R)>,DW4J=@ZG+B:UZ6.I/B^&.2AI=WZL#K M^[?LG_OB53'/K.-K4?XNMO*P#/,PV/(=.Y;R29R_<%-0%@:F^F_\Q$LEUR3J M'1M1=OUOL#EV4E0FBT*IV.MP+>K^>C;YW\+P &("R"4 TIL!B0E(K(!H(.M+ M_<0D6RU:<0[:8;4:IIL"[A,UF1O]L)^[_C]5;:>>GE:$)(OHI!,9S<.@(=>: ML6*-*/XGB13 A8*@%*2/3T84*9X@01,D?8)TE""SRA@TM-?4@R9S5&M$16GF M@4E1F!2!F5DP@R:[>DUL@;@*@D-D*$2&0% +(G->\0%L#$23XQPSE&.&<.06 MQ\PM-2-@KPRBHC3UP% 4AKHPX$F0HPGRZ8TZ1Q/,)S3JW"D4XCP#:SH0%25T MCL- C'_]\816-:);O8I(P /BL2&8T*Y&Y.E%0W)3,T;!O0C(A(XU(FN-TL2F M061JD3P?,N#>!HBY@6^=<4>"='K? NXG@!F*W;G@N@7$0%-[6ES9C-#,PX/[ M"F#&XK2NZQE.Z]Z2C$%P3P'$5-S6I>^#W)*,07!O@GQ*X^;35LB5W5@AW.H M\SI/203W)Q)/[UN".PO!G,7N6^*Z1JJVPM:DO*<:XWAV.IB[V&U+7-MP6!!G M\8#@KD*P+9/=MD8T; M8WU:^<[:?5%WP;.0:I_=[X9W0DBN,L9WJJZ#.B!=!B7?27U+U7T[G!*&@12- M.0%%EV/8ZA]02P,$% @ W:BI2G,]]0*L 0 PP, !D !X;"]W;W)K M&UL;5/;CILP$/T5RQ^P!D.Z;01(S:Y6K=1*T59M MGQT8@K6^4-L)V[^O+P31B!?L&9\YY\Q@5Y,V;W8 <.A="F5K/#@W[@FQ[0"2 MV0<]@O(GO3:2.1^:,[&C =;%(BD(S;(/1#*N<%/%W-$TE;XXP14<#;(7*9GY M>P"AIQKG^)9XY>?!A01IJI&=X0>XG^/1^(@L+!V7H"S7"AGH:_PYWQ_*@(^ M7QPFN]JCT,E)Z[<0?.UJG 5#(*!U@8'YY0I/($0@\C;^S)QXD0R%Z_V-_27V M[GLY,0M/6OSFG1MJ_!&C#GIV$>Y53U]@[F>'T=S\-[B"\/#@Q&NT6MCX1>W% M.BUG%F]%LO>T:_E6T7T+F +@4T]9*$HO-GYEA3&3TADV8_LO"+\SWU MLVE#,HXBGGGSUF>O#:6?*G(-1#/FD#!TC2FR!4,\_R)"-T5H)"A6!'E1;A,4 MFP1%)"C_G]GYLR5 M12?M_*^, ^^U=N 9LP=_9P;_HI9 0._"]M'O3;I7*7!ZG)\,6=YM\P]02P,$ M% @ W:BI2BCJ _40! *A< !D !X;"]W;W)K&ULE9CO;J,X%,5?!?$ [:O,:F22-NN5KO2KE3-:&8^T\1I4 %G@38S M;S_\:R;!QQ2^-$".;ZY/_<,'UF=3OE1'K6OO1YX5U<8_UO7I+@BJW5'G2?7) MG'31?',P99[4S6GY'%2G4B?[;E">!3P,HR!/TL+?KKMKC^5V;5[K+"WT8^E5 MKWF>E#_O=6;.&Y_Y[Q<^I\_'NKT0;->GY%E_T?77TV/9G 67*OLTUT65FL(K M]6'C_\'N'J1J!W2*;ZD^5U?'7CN5)V->VI-_]AL_;#O2F=[5;8FD^7C3#SK+ MVDI-'_\/1?W+;[8#KX_?J__53;Z9S%-2Z0>3?4_W]7'CQ[ZWUX?D-:L_F_/? M>IB0]+UA]O_J-YTU\K:3YC=V)JNZO][NM:I-/E1I6LF3'_UG6G2?YZ'^^S \ M@ \#^&4 H\D!8A@@1@."OK-NJG\F=;)=E^;LE?U_ZY2TBX+=B<;,77NQ\Z[[ MKIEMU5Q]VW(AUL%;6VC0W/<:?JVY53P Q>\B0=/ I0L.N^#=>'$SGG ! 0N( MK@!=%XA&L^@EJI,4O41R)D4Q^?!\9-#>K((Q)C%T!,L45=_2#06:(Y)6C!,:/J06N8 !9 M/,.5V)XNX_%J[ J03;B">68 :')0R#&%/)SO"L<4KKAR)%)R6T? MCKT3H$S,40+#Q\4"-S!\'.QZEALT:XT@F7N-<$PR!R0S!SDC!:Y@^#C8 M_"Q7%+B?,$5C5VQ9Q)4C5W ,,@<@D\M7S!Y?+8AJF#T!=D KK(6S3 &R9J6X MVL$<"\ Q.=*KP B*)?G5$6#G)%CQX=UD4G+;!^98 ([)-16,GEB07P5&3X!] MSW+#SJ9PB=BRB26",18 8U?L$Q@]L2#%"HR> -N>98H=48FMQJD>J7CHV#,( M4TR 8G+X(A)@ Q18X2CH?'!2&6,'\T M(\22G4['MY))R6T?&&("$+N>"@B#1PO"*V'P:$9X)3N5HA4"5.X5@ADF%%T= MCSD2@R<71%>)P9-@R^.C=SKWT@ZFX)$8J":>B26F6*((ZPAK$J,G%T18B=&3 M8.NS7;'#*7(%1-@)5QRO@0#'TE4"(R@71%B)$91H[[-D;":Y> M6K9OD?]+RN>TJ+PG4]A/2#> 0 8P0 !D !X;"]W M;W)K&UL?53;CILP$/T5Y ]8$V"3* *D):M5*[52 MM%7;9P>&B]87:INP_?OZPA(V07W!GO$Y9V;L&=)1R#?5 NC@G5&N,M1JW1\P M5F4+C*@'T0,W)[60C&ACR@:K7@*I'(E1'(7A%C/2<92GSG>2>2H&33L.)QFH M@3$B_Q9 Q9BA#?IPO'9-JZT#YVE/&O@!^F=_DL;"LTK5,>"J$SR04&?H:7,X M)A;O +\Z&-5B']A*SD*\6>-KE:'0)@042FT5B%DN< 1*K9!)X\^DB>:0EKC< M?ZB_N-I-+6>BX"CH[Z[2;8;V**B@)@/5KV+\ E,]CRB8BO\&%Z &;C,Q,4I! ME?L&Y:"T8).*2861=[]VW*VC/]EM)]HZ(9H(T4PPL?]'B"="?"6XV\0^,U?J M,]$D3Z48 ^D?JR>V)S:'V%QF:9WN[MR9J589[R6/'C/>MQ9"@\DQ?# ]W9J)GPT*M;;;G=E+W_?>T**?1AK/ M_Y7\'U!+ P04 " #=J*E*1^3^KV<" !+"0 &0 'AL+W=O>$R*L]ZJL^4_!\HJ+.24'1W>,(+W.J@J'<]U(Z?"16UGJ5[;L"RE)U$6-=DPBY^J M"K,_SZ2D[TJ(E*2G5 66#[.9$W*4CE)CM_&U.[W M5('#\<7]LTY>)K/%G*QI^:O8BWQE)[:U)P=\*L4+;;\0DU!H6R;[;^1,2BE7 M)'*/'2VY_K5V)RYH95PD2H7?NV=1ZV=K_"]A<(!G KP^ 5W WP3X$\"G(Y, MI_H)"YREC+86Z[Y6@U51H*4O7^9.+>IWI_^3V7*Y>LZ\T$^=LS(RFN=.XPTU M8\4:4/PS<21 3^&!%)Z.]T<4 6S@@P:^-@A&!N$DC4X3:TVM-8Y/)0 M-L()0)P P(DF.)TF'.SS >0!=5ZR0#!0" *% % \ 0JO-G(G*->*!-WXSA&( M$0$8"6P0@P;Q_$))0(-D1J$D5VE&R2*:?I='JA', H19S"B3Q?7GAVA &0IO M% ERX6;@SB@3([I7)X#D9J&@&WT) 2B+&Q9P4T'_T540W%;0G+YB1,-LPR . MKE[*(]D8"&XL:$YG04#+ (D>ZL9(<&M!I -Q!J>:NF9\Q^Q8 MU-S:4B$/2'V,'2@51-JY3](NES>;?E*2@U##6(Y9=[QW$T$;&UL?93;CILP%$5_!?'>,<;<$A&D2495*[52-%7;9X>TB,W@I^U=#+ MV=PS24ZV/X;W 'IN6&1/$\/+ MZJCY)O"6Z(=9FDW[[.P]G5;JW7L1)D&.[L9HU.P'33C7O%<<' HR29 &F"A" M)T5HZ\FL'F!%CT*16TUI-DN!H&66MBL-T$[IA(B=,Y(!9 MM-D/FGC6YE.4I@L6ARC&F1LE=J+$#A2R0(G77?":Q:':D ]8$B=+LF99--DG MZU<4X2Q;H*Q5,28D6;"@V2]@CJ3O5%SK5GHGKO3?9+_Y"^<*M&/PH'-5^A2< M%@PNRDQ3/1?#63 L%._&8PY-9VWQ#U!+ P04 " #=J*E**)K-^N(! #L M! &0 'AL+W=OMH%L4",V[?OH"N<2SI'^%>SCFXI]V BLSV M3J+(^%6Q;H"3\.2U[ZGX\PB,3SD*T$?CI;NTRC1PD8WT C] _1Q/0E=X5:F[ M'@;9\<$3T.3HOH^C]U@QVE>23XM-#5=&=EQI#-+C'QHYWATH$*T^#@-D.<9HC#S&%GAOP3 M.4Y(M$.5#E1,XOU'PIMS9^Z![U1%<@5;T'[1DJZ^>M6#0 M*#--]5S,/^!<*#XN=PM>+[CB+U!+ P04 " #=J*E*-NDAYX4" ^"0 M&0 'AL+W=OQ>,P78B M$JE)5;52*T5;;?OL)$Z"%C"UG63[][4-010F5?8%W\X39E48N-"O2YJKCZLQ*EO"Y"%-XFGHOCR;B):)DW_"A^"//2;)0= M13W+OJA$K0M9!TH<%N%'-%\CZ@P\XF#K?A'&3I$HQ 1P91J\R[^HD;OLR5O :J_5L-=X<"S;$-YLY-^MCY->NM MMK.794)F>71Q1!UFU6*2(>9?Q!I X!X260&]B@14D7A[/+!'C,($&"3 GB = M"J#QR(T60SVF]AB6T<$VK2L "A.4P6)24$P*B$$C,2TF&VSS@5"2XI$:")81 MC& Y&2@GF\C!H_^WRB;;((;2="0&0-$92V$M!-1"@- D, $%">CC)X6!!.R! MD\(FCJ9I2L@H' *9RR&Q&UL?9;;CILP$(9?!?$ BP^ \2J)U*2J6JF55EMU>^U-G 0M8&H[ MR?;M:P.+$GO2&_#AGYEOL!E[<5'ZS1REM,E[VW1FF1ZM[1^SS&R/LA7F0?6R M=F%/;"OUW M+1MU6:8X_1AXK@]'ZP>RU:(7!_E3VE_]DW:];/:RJUO9F5IUB9;[9?H)/VXP M]0:#XJ66%W/53GPJKTJ]^9[F13>,].8X_D]-TCND- MK]L?WK\,R;MD7H61&]7\KG?VN$RK--G)O3@U]EE=OLHIH2)-INR_R[-LG-R3 MN!A;U9CAF6Q/QJIV\N)06O$^ONMN>%_&&<8G,]B 3 9D-L#Y?PWH9$ #@VPD M&U+]+*Q8+;2Z)'IT:19CQIR MK;E5; %G269 Y@I"$A!!GMZ98\K#CN@H ,Z.,AOTF!!&J. INU!">!\EN M !5BI(1A "K' MG,,P)0A3QC 5"F#** SG1;CA8E%%4 &C,!"% 2@X0&'Q(N6X"%!B$::$P2@5 MB%(!*$'"ZRJ.DI,0!1!Q>F>W;O&C^$/M2=25Z5 M=:?D<);ME;+2N40/+KFCN][,G4;NK6\RU];C&3]VK.JG^TLV7Z)6_P!02P,$ M% @ W:BI2HQ*ZM2& @ 0@D !D !X;"]W;W)K&ULE5;;CILP$/T5Q U M#8L('MKT!6QSYOC,##-VWG'Q*@O&E/=65XU<^X52[6,0R$/!:BH?>,L:_>7$ M14V5GHIS(%O!Z-$:U56 PS ):EHV_B:W:SNQR?E%567#=L*3E[JFXO<3JWBW M]I'_OO!.[$0OE7KFW6^RL>^N_Y(F@QEL@ <#/!H@\E>#:#"(9@9!K\RZ^I$J MNLD%[SS19ZNEYJ= CY$.YL$LVMC9;]I;J5>O&YQE>7 U1 /FJ86L040 MT0@)M(!1!0958&L?W:A8P0012!!9 C(E6(4S-WI,:C&-Q1!"4#)SQ47A-(L) M+(: 8@@@!LW$])AXNDV8I7,Q$ I'*2PF!L7$CA@R#TSL[)+$>#7/L8LB63CQ MZT9+ FI)@,!@F" %"=+[_Y,,),C^'8W,C3F*PQEJ"Z#":(*ZT;("M:R :"Q4 M#0KAX@WOCP=:J']T1^4,H)O<(Q0[7<"%84+2A0PCN!4@?$?U#*#I3E$V5^-B M\)(4N*D@J*LL= ($MP)$_B-#< $CMX*!#+G5&>&$S$,"H*)L*2AP#2.HB)W\ M)&X7#3,W11!,5]M,4# YS,SMXAL5Y[*1WIXK?2[:T^O$N6*:,GS0SA7Z0C-. M*G929ICJL>A/]7ZB>#O<6(+QVK3Y U!+ P04 " #=J*E*T.&M5BFNMNP,A*J^!4W4G.FC-22DDI]J8LB*JDT +!^*,A$&P(9PV+%KE.\PZB DO9,/XGA*TR"8HPF M]=_A LR$VTI,CEPPY;XH[Y46?&(QI7#Z-JY-Z]9A/(FO,#\@G #A##"YK98Q MD:O\"]4T2Z08D!POOZ/V'Z\.H;F;W#K=5;@S4[PRWDL6[N.$7"S1%',<8\)% MS&J.((9]3A'Z4AS#3_#0#X^\%48.'KVK<.,G6'L)UHY@_8Y@^T&B+V;G3Q)[ MD\0>@KV?8.,EV-PN<^LEV-X@\W-,% 3^)#MODIV'X#^/8>\EV-\NTS2[]\4& M-PCU!$7!QV='%DW"059N/"B4B[YULVGAG4?0?>B:[%_X.+]^4%DUK4)GH4VK MNH8JA=!@:@GNS-NHS&PO=V]R:W-H965T^V02T UF-E.Z+[];$,H,=[> M!/MX[KG?.7#D/67OO (0SD=#6KYQ*R&ZM>?QLH(&\T?:02OOG"AKL)!;=O9X MQP ?=5)#/.3[B=?@NG6+7,?VK,CI19"ZA3US^*5I,/NS!4+[C1NXM\!K?:Z$ M"GA%WN$S_ #QUNV9W'F3R[%NH.4U;1T&IXW[%*QWF=)KP<\:>CY;.ZJ3 Z7O M:O/UN'%]!00$2J$$*".)\7OT=*>2*G&^OKF_Z-YE+P?,84?)K_HH MJHV;N8',MWJ,Q:XR!GM'3;\61U6ST2P M#N5AEBJHST[?D]UR&;T6H1_FWE49C9KMH$$S33 I/.D^E4"V$ENT2$?W!79+ M19+9*X36)D*=']XU$=D-(JM!I VB.X/8.(5!DVI-.YP"0D%DM+)4K>+D'RRQ ME26VL"0&RZ")YRQ98I[J4A1GOITDL9(D%I+4($D611Y"M,H,%(LJ"59VEM3* MDEI8C"K;=%'%-SB6BHTR5*U"F)DL'BS][@! M=M8CCSLEO;1"O3&SZ#15GY": T9\*Z?M,!P_;891_1VS<]URYT"%G#)Z%IPH M%2 9_4=Y5)7\.DP; B>AEJE],WJ/@+4$L#!!0 ( -VH MJ4HL9JQ\,P( $T& 9 >&PO=V]R:W-H965T@,IK83KO^^MB$ \_5I90ZX.59 M2R[P$^1+>^#JY(TLIZJ&1E2L<3B%=>CD3 GM'?U4F66S=U MG1.]P ZK@6HFJ43 JS*]37(5D]<"BI-3DK5^KQJS= MP']/LR>@(0&-":KV_Q+PD(#?$T)COE=FK'XFDN099YW#^S^K)?J="#98-;/0 M0=,[\TRY%2IZRW'@9]Y-$PV878]!$TPP(CS%/I9 MA([M$A''POLEX@XM5? M5A/8Y.,/)AY(#*T$H2$()P3K8-:$'I(82&,@GS#&*)I9L< "/T%KNYK(JB:R MV$%V@MA*$"_LX #/_/28:"(T7$<+.Q94&JT?]#:QBDDL8L*9F!ZSGG;-7\7) M3(P5A1YT)K6*22UB9IYWZ<)S'(3SQBQ!4>3[,RG>Y!;6P"]F8 FG8-=&ZO=] M$AUGXA/2MW@6WZE9V8^V=YI^T/X@_%(UPCDRJ6:$N=00 !@8 M 9 >&PO=V]R:W-H965TM?U-[/%%!<8%'+=O?[B%FF'MU/Y3&[+V7C/#_O;@Z>QB M\A_%0>O2^94F63%W#V5YFGI>L3GH-"X>S$EGU5]V)D_CLKK,]UYQRG6\;8+2 MQ..^'WAI?,S7U6;;'5&?%T61.KG=S]Y%-UTK4 8WBVU%?BJOO3CV5 M5V-^U!?_;.>N7X]()WI3UBGBZN--/^DDJ3-5X_C9)75[SSKP^OM[]G4S^6HR MKW&AGTSR_;@M#W-WXCI;O8O/2?G%7#[I;D+*=;K9_ZO?=%+)ZY%4'AN3%,V_ MSN9-?[>!TCV88#H D0?P#\.D%V [ -8 M\&& Z@+4GP#Y84#0!016@-@!%=?=M(5@P\][J1)UFV6KXE88-%:NQ0K"PUWC5"/IA<#2,)0<))D.3 M)Z2)K($ #?>'FF>DL2:T1AJ.)R3@NHHF@1@D$#B!A EDDT .$DCKP;0:U6BR M1D.,44$+!2R49:%&%CZV"*!% "SL\@K&L_!]PB6$+B%P"2V75A-=N00/2F*7 M"729 !>K1I>M)KQRJ>J/F$L$72+@8E7Y$F@$8<)\C+T/4C";>W\T&^9'PL(2 MJ+ABQ&B()L3 :(A29K"!/#)^.W ,(\O$#4N/1(+RP60S@+:PT6: ;5\PJI88 M)IP!Q(6->">Z?H!$[V88<@8H%Z--9(RYXBR@"@6#S@#IX[(-QQ"2ZX919X!U M87<4-H:=\8!TPK@SQ/($I^"89>[?7OH< \@!@*/21R(1$3Z84LYO6-=.% XW M!,('H\P!I=*W?9"(J$>.4>8 9=!9 MQ@\1B *BLTC<621H&M1+ML1-0P9W/$3<#R3H!X']7@1%E ]N&A+L[0'1=R1N M&O*.O5UA0!5@;S1;*%*$#P94 4 #HIK7=U2)GJ M?-\<,1?.QIRSLA[CU=W^&/N1UX>&UL?53;CILP$/T5BP^(N01((D#:I%JU4BM%6[5]=L@DH+4Q M:YNP_?OZPK)LUFH>L&=\YIP99\;%R,6S; 4>F6TDV70*-7O,)9U XS(%>^A MTR<7+AA1VA17+'L!Y&R#&,5Q&&:8D;8+JL+ZCJ(J^*!HV\%1(#DP1L3?/5 ^ MED$4O#F>VFNCC -714^N\!/4K_XHM(5GEG/+H),M[Y" 2QD\1+M#9O 6\+N% M42[VR%1RXOS9&-_.91":A(!"K0P#T0]8V^)=9K;4+T21JA!\ M1,+]63TQ/1'M$GV9M7':N[-GNEJIO;^@G67H*U)5A_((CNLG28W&(ZBUF' M[N=72KU*J41#4?.COT"^\\VP^Q[<9WN'L8?A!Q;3N)3ESIGK:==^%<@4XE7.ER&_T6 MS0:%BS);/3M(N(ETAN+]]-C@^<6K_@%02P,$% @ W:BI2KW#P?#6 @ M)PL !D !X;"]W;W)K&ULE5;;CILP$/T5Q'L6 MQMQ"E$3:I*I:J96BK=H^>Q,G00N8VDZR_?O:AF4)#!7[$FQS9N;,##Z9Y8V+ M%WEF3#FO15[*E7M6JEIXGMR?64'E Z]8J=\S,@?>>EG1$_O! MU,]J)_3.:[T5JYO M&+&<[95Q0?7CRK8LSXTGS>-/X]1M8QK#[OK-^V>;O$[FF4JVY?GO[*#.*W?N M.@=VI)=Y]+^.ON+5+QHO&@J!7VMGUEI MG[?Z34(:,]R - :D-="Q_V<0- ;!NT%HDZ^9V50_44772\%OCJB[55'S4< B MT,7KB6@%3Q *&:C&+YFF?#8("&/M><$F!H::0(!YQ M@8L*?$!5 )<5F*(K@ E+U)<6# 7I"!V"BPM!Q&70HP:4W/4H[?<(0T'8_V2\ MSGA1,'&RDYAT]OQ2*O-'WCEMI[U'.P#USC=Z"JQGMGNULO/X'4$L#!!0 M ( -VHJ4I)X.'T_P( (0- 9 >&PO=V]R:W-H965TRJ)22_^@=7T?!&ISX&6F[D3-*W-G)V29 M:7,I]X&J)<^VMJ@L AJ&LZ#,\LI?+6S;DUPMQ%$7><6?I*>.99G)OX^\$.>E M3_SWAN=\?]!-0[!:U-F>_^#Z9_TDS570LVSSDE6/F)5-\+8K?^58?EG[B>UN^RXZ%?A;G+[PS%/M>Y_X;/_'"P)N>&(V- M*)3]]S9'I479L9BNE-E;>\PK>SRW=^*D*\,%M"N@?4$2?EC N@+6%]#6?-LS M:_53IK/50HJS)]NG56?-I"#WS SFIFFT8V?O&;?*M)Y6;)XN@E-#U&$>6PP= M8$B/" Q[+T&1Q".=E+,DO)18(XQ#A$$?S!*P"P**"2)($%F"Z(* C7K98N86 M4UE,'+8_K!1#I1@H1:,A1Y@8B\R@R P0S$8B"#/'(G,H,@<$R4BDQ<2#,:.. MT4J@1@(TQA,48%*'2 I%4D! 1B+IY.$[)$B(DQ8"$3J.6GBUBB//!*@P!P7, MZP.AUV>)X#02!GHQGN,0Y)CD!(>6@-2F,P<%3B.);W"+LT9 D*9N$TL1!@=-$DAOS"8$<[T6&L\-0=ASO18:SPV[( M#L/982 [DZ'M0,,5C\9P:(/!-VW)Y=Y^_BMO(XZ5W7L,6OLMQH/=803_X>W^ MY'LF]WFEO!>AS9>U_?[=":&YZ5!X9Y[RP6R)^HN"[W1S.C?GLMT7M!=:U-V> M)^@W7JM_4$L#!!0 ( -VHJ4I&8]/_\P$ .H$ 9 >&PO=V]R:W-H M965TV$[M_/#TH9H?V"?:_/.?=<8SL=N'B1#8#R7AGM9(8:I?H]QK)H@!%Y MQWOH]$K%!2-*AZ+&LA= 2DMB%(>^O\&,M!W*4YL[B3SE%T7;#D["DQ?&B/A[ M ,J'# 7H+?'4UHTR"9RG/:GA)ZA?_4GH"$\J9 MX M;F&0L[EG.CES_F*";V6&?&,(*!3**! ]7.$(E!HA;>//J(FFDH8XG[^I?[&] MZU[.1,*1T]]MJ9H,[9!70D4N5#WQX2N,_23(&YO_#E>@&FZ(B M%6>CBK;"R*L;V\Z.@UN)=R-MG1".A' B!,FGA&@D1.^$V#;OG-E6'XDB>2KX MX GWLWIBSD2PC_1F%B9I]\ZNZ6ZESE[SV-^F^&J$1LS!8<(9)I@06*M/)<*U M$H?PAA[^7^!XB]CLUBM$JTU$EA_-#6X^L!BO"L16()X)W/N+37"0K85TSN,V M6O1QBPG"#WPDJSZ2&Q^QOUL86&ULC57ICILP$'X5Q ,L]Q41 MI"35JI5:*=JJV]\.F02T!K.V$[9O7Q\L(<19Y0^VAYGO,-B3]X2^L0J 6Q\- M;MG2KCCO%H[#R@H:Q)Y(!ZUX*RX!3Y!TZPF_@?[HM%2MG1-G7 M#;2L)JU%X;"T5]YBX_FR0&6\UM"SR=R25G:$O,G%C_W2=J4BP%!R"8'$<(8- M8"R1A([W =0>.67A=/Z)_JS,"S,[Q&!#\-]ZSZNEG=K6'@[HA/D+Z;_#8"BR MK<']3S@#%NE2B> H"6;J:94GQDDSH @I#?K08]VJL==OHF0H,Q?X0X$_%@CN MKPJ"H2"X%(3*O%:FK'Y#'!4Y);U%]=?JD/PIO$4@-K.40;5WZIUPRT3T7(2> MESMG"33DK'6./\FY9#@"?:3P311K_Z;A?@@J3D[%<] M$_VA*F4"N,NYYYY]^6-5U=$^S_ZZ3U\7^[S^AS],1H,_1-^VF[SZAS\\U/7N MY8\_5JN'=)M4_6*7YO#DKBBW20W_+.]_K'9EFJRKAS2MMYL?1X/![,=MDN5_ M^-,?J^Q/?ZS_]*98[;=I7D=)OH[>YG56'Z+W.8^0%7G4BZJ'I$RK/_Y8_^F/ M/^(W_-TX^J7(ZX<*OEFGZ^;3JUW9CP;#.!H-AO/FPU^20S08AY^=6LZ_7=U6 M=9FLZO^G^:6\_"F]S_ -&.)CLDV;;[V^^O#^_XZC]Q]?=WS_&B8ODPU,NDZ_ M1?\K/72N\/-AUQI^..C]<^<'UVF9%;BK=?0FJ5O?$LR&\?_UW_Y;"#!7,,2: MAGFW2>Z;3^^23=4:T$S\+JM6L*5_39,R>@<_M@ZS^::L-/CN/P];,-V797.: MKDWV>L-1;]P:0H#_+MND9?0:OKLORA;DKU:K%)[#TS6_V76$Q78+J')3%ZO? MXNB&T#?Z=5]7-2!5EK> ][J L\XK&!7^JHI-MJ8I7B6;)%^E, #; M-]'EQ8OH(LKRZ/-#L:]@O#8LTU4_&C/JS[I E505C/FR]3BI'@CS5_A'^M=] M]C79P/NM27Y)RM_2.KG=I%&5KO9E5F?M*PKP0HI1166Z2F$D>#N.\K1NOO<^ M_PIS! #^)KU+8;VPG *(4'$' \&;^]:A7I?I+LG64?IMAW"L: M%_0!GN?(V MW/SP*@")(=8FIP(S\7Q?HQVVS:&X23O\\06CQ'\.M? M:<''%AI^IF>ZR9+;;$,GT3I8[@'0SAB=A]%Q"#XLCPSTHW5:;J-=41)1A9-=GQB=@;,QGQX9GQ=RY 6\GUF-I\B8L@)& MS>#Q9!!8X6<:ST2R>CH?Z\,228_H,QIR/1O%P/ V/.5Z.XO%P MT3WFR4U?K=<98B3@#Q*4'M#95;++ )\"%V:_W6^(4 NE*;: $P] @+*O*6!J M%:*'YAO ]VR5M6C 9Q"6JGUY4+A/X_%H&2_@T!3&SSU/OA55)VJ>O$4TS?G? MG\?4+J\3)!,L>>^71P3&MS[^=0-^5^?W$WP M]?!6@J\>V4<3X\-GWX%-!B7H5KSV;N 'N('1Y9<\V<.=3MLJ9\%5AE7>Y7-0BJL)D5 M'/]]%_B+UI[;\@L [*XLMOHN8&1 XDL!Q6I'$LURX!!P/V78%R0#MN!I/N37 M.Q_+*&$Q*3A5_/79;WY,ZR 7U-^).JV$ M6N"%;,'B55)E*T:L;+/'^WX><7?P#01 MK"[YFF0;E.1[< Z]"FZ77*R&3A8\^G=PYME]+L+ZZA"AO:+:\'U*UG_95RP= M!S^6:_*4K05XQ E1Z7V^VNS7<%+$%7JW245:X!;Q698)=Q PH7BL7@+5+D%F M=^U!+"']C_\^G U^*'KRU1JKN8CZ8_ M_4_C(%S6^5 M;9S[#[_BWV3^(**(N'1[B"Z)8F3Y"X<_')GH30KP!NF4,17YF<.Q@H08WBL! M_J41<'=!L\,I3@C3;K/]%DTNK&? A@*DHMMF\_H!."G+1LY.B:G22HX9&8Z8 M8<)L^>/301VR'56GCN-Z#Y'$!O$'1Y3HY\ U!!@\GZ@)BY0CW+;Z 0@"I MS?1E\IB4,#?N!?:U!PI0BJ:(? (F0%*T V6P&RJ""-%=8+Y$([8H> MA-+;LDC6MVR)W&[W.7!ANIF [B!P5'A+:O1 0 JD4S(%E/[#"3< MGI@S=X DPI>!FST6Y6\1BBG 45$%$L*<1#N8)"5UP8Z%=JD<36H\=?U F(=T MK&JNKF*)R&P%&+<>P\VUA21P(!(O<0=X5EFIB^)UI/D#680>BD=\?$!S;(YW M&3^DUV'%,#Y0#%$.;_<5K+%BY%B5N//*A[C(8@*G=+.!Q2@_RS(A0CI".3-W*1 :')J(%"+'.MVB<$,TVNX-*-DN6V\.M1 MX0G@%'(V<-B/^)^2"*,5=7OW)'(2MY'CA,T3O[@E1>=KD"O_8[]/:AR%]L8%](L0-PBPE@CN, M_ZE(3D=RCXO RZ-B3X2+A.W7*J>C P$1B+YED."#O^[AA($](?!5V*<15TD. MU!M^!YS@8_80+TS?<&>P=MX;PG>O0BTBN,C#*U<>OC,DMC(D-D8B!)H0#E#+ MB'LC,5O*2=0(?GY\ )WHT"L>$1]]VOD VC!L(\U12-PE)=,T'+!<$\X2S260 M(.5$C$R]%G+2@RAS?O+F1.?X$ M<-"=D%Q%.V!(5[N:*1V"%"$,.B.,NL,+I/OX^>KJVFQ$$,&>'RZ(-]"' M%^D4V_LE0/Y31D$1;GTDT&=TXYZ#$>7@)LMLN:%EK'R'"5P3YFBV*:;)Z0/I1ULS1 M\?-#BB9C&+[30Z 'BA%TCA5LDV9,>&% M,0>_AV/">1$QB:3ND=^+S"CDUKTQ@GQK7@10L7_F/6PPC@4O*E+A=\C",+ D MJD#[WJQQ#1C3(P?YEWU.IVWIQU&P^U.VH7R5YT"' ]/_+[--VF%*9IXV-G@\ MQ<%T"@VA+TD0)XW@GQ*8"TYQ*(9:.@_XW1FUJOL.4 20= 59OL(K$TUZD]Y4 MYUBAR+Y.2@N/NZRL@ 14:&Y@9R7 NESK!X(W%4Y/Z@$#9CB&SV]0J5PGQ)0( MR>0;7@C1T$20*G;!"9<"QX?;MT7[+HR@B ;_0V/9EHUEJ366&7DK24_);&J&F#+BL M(FU5[;>LU0JI9*V0D'*KL2@XKL6_)S!CGL/EZ<26X!1 K*8E\^5>T2U99R@O M*#'":VH6VP=1(8-=2YC3IQ3TO3J(MR*G\2A&*M&+IY^BAQ1(K1(JGMBCJ68!"09B6"4-X%Z@M:L=J1.Q6$UK0(F$L03% M.P&_!\YG&C/[UCBKW!3]62E))'B"1CXUDGZUWQ%]\4 JHJ;H6'$$PBL#%3[! M@+Z#,K@L=P5F/'\4HN"WS2&V.\_;T#AR<(UKA8LL&2]$'B9W!5T?2UDTVH;) M@^ZQ_+-U=)XHH$:]F VE#?]7C!Q'K:C]EJ'8D1RN MK+AU#2>\ZHX;DU@&EA=TPI4 L_X_A3*>6LL[6 M='(B:HO <=;M1PQ&(5>6AR0H@\E7-0O$K#D]HBR\+IJB,+GKR8)W"YKT8S_Z M2&]>R9L.H&_,F^P/>)7P!79\-2 :"WH#')B^6'M2<*A7!?S'".'OKFY>&2%< M8GZ"GWW9(<6(/A9]FJHW6,;^2GJ\2/_'R\\@M*^B^7#QXF7T?HLZKFB\ZM2XY!+X(VOGT+NE&TV]]NQ$&9%[G\"VTG[ P,:I,ZG>O- MC?&7NS0C>U$LL3\@C&"8)KY!- @#@1P.+1HKB*6/Z0;W%I&QA;!;Q$T67MU M'C)UWJ'?Q[<&*$XZ\-3O29YRQ6T1BHR7#X4?>I$@9=YE*N;##QSM M)0&&<&^+_?U#&Q2.@O$(_(UGM69T$NJ1=Z5UO<%(R81T8>+I.F8C:HU!"I<\ MNM]GK.4;14PW88X.L7V=;I+#N;M#*((&7L.[ZSTR465'M;@"*-14U%F1X;X' M<'+\PNS(5IB4696&$8?T&;-MDM.WQ1JO'RZG+@NZ>BA#W)(!Q['/.YJ!&W_H M80'B6!))0!^,(C8Y1UT7 Z8SL"C*7KPK[I*\8S0%XA9J<2CPW^&/0J=!O@#H M[0K6$##22PQJB.!L<20BTE@W0\9;H<:%U-$.R"[^?I.UNY<%[PQJ-G#J#Q4R&?&^DN.T7CVQ="RS[E0.WN! %N/ M79X&$F+XJG,@Z&>IQ5U=\97)4-6KD;8+P@HAEOO4Q+F3>EL_6O516%-V)F3> MJLI5!',"9\/P![(:$GWZFX9CAL)/1!S6(!=5[=8NVXP8H8%.BA=4B#F9&C;I MJM8@).1&^V)?P=SK N1]QY3B0(T X]+R?O2/5F'[N\)WW8]^ :5HN]_2-60I M 2_IGQTIX9-K5O9O)5U[HDI%9Y#;Y1M/#]0 D M7J.@CC>$?,#"-P &Z5<4L_\",G2USJS5"BZ$<^GA=8UR.#0E&)4%\"#/N27H MJ;KOYCS)#JY1LGH(TVF5/WCY3Z?*.HX;"&]W)LA(=I)'LEB0;?T18P3(%7+' M%F5QVC< H?;Z%DJF0;*M@BR+6=<8)'"";/\9)2 X>OFT-*A4:485+@[&Z[DX M=KTO=T65-O$+%E^RX,UFH^WZ4.R MN:-5$*JF $$)+[1V4FOZ2*HP33[.(?K'*94=GA1"&X'AA/\@A:)UB>"HD\BY M*DU"0V)K@8?6\JKF^OZSD""31(;:YC_M 3@P_5243= ?GZ W3GL8DV<'%/UP M/!Z ?GC#2MQ!=:A?*'S=0-7YRE<(<="F0F@MF_X@F1DD08O*(VLY9)]AKRI" M$T-#2;ZFN/\85(2RVE>-UP$Y.1()%?CV5QB:0,AMV!"Z+'+X>R57YV-11_\* MQZ!6E \I!58!PKY+;TM:NV,A>1K2PDT;Q3JB8.QB,GH1,$R,.O&PH9DAYS6J MB>4<2/(V%!Q%=M%[V1W:A(T^^IANOJIQJN]0@U&$"9)(&DT,@[&>Z;';0SVM M\"_[T=L$73/ 2C?&SN!XEB52I\8?C3M8@C])R..@7+Z O"WQ#:9^R!;=$Y@J M0U7<-[BB__HIC-Y$:WQCZX_8T ,QEKC2+)=0M,0Z>UI&B29VMR*01*] 2&$0 M>:7T:U?4$EICS1T\*KW0X.]X.[+ZS-O@N"Y>%SE9;RL6;5^#MEELT>=%ID%" M^\FST'Y"-K[SYI);,1O,6K=B$C#72>R,(\UQ1"1/Y5P5@]\X"KH68+)T;8P= MK??] N,:I9U3>U./MG7&8.W!26%K&$WY:&'B(42EB-XV=Q%]$( PCL+J=#$ M10S![,7UP][L;VM=0F\<7D4/73*41(/_P-H#$B=((5/F-P-\7C5B+C)]Q"$S MRW@RZ$T&<<3I$5<6\4V*,4;D5[VN@V3<5DQW*#3YFB2$@UD;"GN1QBD0Y;'W M7D^&;&V9&%3O$%'@Y+<9JGSW!7I[X=1M0!":3Q2ALMQ13FBR,KW;T)46UR(% M:4AT2B%XQ8]\"L#F!++3;OA,3!BK-=ZW5D-!)^N"[/5%[*A/M-,\94JWK\0+ M_)?]^M[4MB#W*?UL?:A$NE6R)^'U:P9JJ8-DGRE2 8,1U-/&D7DL#P&^46P! M$8K;378OUDSK:J7SC'5*8X=F" +E^0IRND@.#=B9^<0Q;:W?(JN0<0/TR)4= MM_T2ANBA&UT=D1U+[D>_VG#/4?Q=HN3D&>0IEJN B39,Z-\:;HE5+0+"Y<0- MN"3K(G,L\QTMRTKF1*MN4<#74!5G+&&?%3&\0X/+L$%9;X]>PQA$PEI"5"BG MC$QS908<%';A+X/PEGU5WR'O# ?/@.S+Z+V#L-?.Z?_J("SBT@? E[P*NG:& M QLG3%?Z;E\2+;-ZIJ&SCB9VSE5A_J\SHZY!;(*O@1D4;U)"<;H8EFP/M._P MTV>#=?0LL'X$6;!X[-VL"N "GA.-V01>0Y39W@+%6V?TH W740.NR7H-\@Y* M9#D/7]'P6<-'A_MT)915L4$JG+&\&J,GK$ ]L#638P^"(TV OCJRB/C#5]FUY3 M9=L,4$]^E^UKU,;*YYMX>8T.I/?YF]4"M]6*+ER(G-QL1& M69G8]]<8N1(W4L+ -/()>=D-=5"GA1 35I0S%%U%_#@[!&),5XKS[V6S6.\ S8H2XUGV>$E8VK"!!.QAPM]\#Z8'%A'D MW8 KBE[2' ,*\>,P>PTN5OT/H\"-\5%0.MD<_L:AB6Y\H8U-I3CZBE,*4D?5 MWE$@E*!(. (:X:KC^*+?&;KD:0UR$3.2-5B=#4TF!.?8#QN4)BM^BJHZ;^ED MB"Z8 D4#D&ABEA";8#,36.1A3/M +0Q\.\BB-:TL5=$?1KCG]"[B^-89=S82 M!>)68KQ%*Z+=$CV@6&55G_;]0;OQ/;,U %_.6%GL2P[M,M?0> 'R>PT(9/T7 M*5J"N7WMW!1&P(R4J,9&F[J3BS^.@$X2,V?G&$!5U8FN+?4U1'T?BXC<.@L2-G9/&J"O,*I?%<.RG MJ&Y.;-?FX"ARP&F"+1OL6,& /GQ M];DJ>=3KE@;IGQBD(+E;$H*BRTTU MX\4X*V&H)A:MR2UFB5E5Q9K*!:GN?H9\? U0P&961\I _H_;!: MTH;H4U;]UN#UL(Y'UY3&B:8H\8LP(:SC=-CZ^='PI@!((WL!*')C,9J&;.+G M8:SI] <:8;3\H8MO_'[KBI622H[G6X0,S]I:K;M( I) K6.1)H705N4\OZI< MU(KM1I=]S([[MV[".N]):R#<=!>1 3VY1]$03NMQU M))!8DX&*#0(99!+#:8J4P\JVVGNJT&/']J5FY?*5 M):&F6N5A+1)^I: M^]'QU"S*TJ8$M' 8AT;HW::KA&SK-BW)/XTP:HB(;+*324"6(6T$<)_1VZL! M44H M4H>JSWGX$I.X"'/%QF#F;(61.3\H[W*.UH(IJZL6>KC*#MTO6DH/KW(/I!6D M166C5 (ZM]+'JC&<6^"AL$L3V.MQD' 6F((8!PR/00;J1F9)750#3\ 3@;LD MDS!_QE2$ZA,VS*P:&?ZWR6_&::^^OH8BSPHCV62VF,+')P9? MY/?52S:.[DNKL%$&7.V[+IW;AQ?& \E&:H:H %G5/XE53*5'3+?,/.L2NB9* MD:X/IEX/KBNMBY],X'V;WM3JRG3LDA0PVCA1(C6.%1JE50#E'6<6T.XH_E0, M?0='RE^K1L3R )-/B;?"N+^'5.!G04PF.I*_-MEOE+>'X)#4;3< !2.M^.(J M ,5Q9J84:5<5)TDGI&R%MNE,C[:Y_>Z2P0])U;I[&(G7E"':EY""^(]C?S_Z M6'3P!*/@=]$4V'\70\AC_F /7!G&X)):"0@6=K:J>$*$I(W'?DJI8 35UHI._K?^7G M<_!J-!B8SRY',!FCVC$DNR T&TW]A0X'M%+!P*MPI?C_$PX);_02_W".I^.6 M\_5NGL[YEQX/9VB^.WW]+^CF3R?XAUV=4(/?_<[<'HR!=$]+JID!/_&8'+B_ MV9.\-C355T@2S%%YJ"VB-]6- ;M-ZT>40%0/3DH6],C <<56F]C='57NX[]UQL$H%$S,K9KMF;+_;M0;<$;*P:H@U9>7IP M5KJ+!_@3S8L'$]B:47*+?IKENWU=F7*;O$5*?S20>!E]P))Z>J>'/T6_WJ*/ ME9!#OG<#(-7BP*:&Z'*?FIXV[2TGU3=B9S0"#\^$%C(XL M0)69)&],[\:ZZCYP%1HVXYBGVC/'C<'\Y7>/(I]'3E6R6H;6B-YUNNFML;Y* M;E-@Z5MQ=+:*;M$V2;!P?N9#IG%*DJ!&L0Y:T>I70W1@3T0V(YM8>\LBK'>07 A25RC5N*#NFN;"8;)S6U: MD$($[ GV\-C>=6/KY[OGS&$O8(NC!"92#%6$9[X94"PN1+5PI1G^I5L,,(+6 M,!XMEOJ?3GU#Y+&SQ3++\5GLMQ*972RPPMD,99#Q&*3&1:?$]00XB'+E N*D MOF6VR")0ER2DK^'CB?S_4^" DH\K_SB+'2U O$&(3,;Q?,;*BJM?H/S2WJUO MC%8@D>CB7=*0S9=,GQXY4"\5,1]+ORARI1]:T:H+H&W#_IEV_="&1N=NJ)N, MK]-O+#U@&'N245:;?'O(,%FSY%)<[1@^$-Z80C9I2*/(;.8XX,F>9Q((5-#0 MTZ%X8MF8FB)"Y.$IU7U"WLRNAG3TLM.%[BI8COWXVX[H>43R/#&&>6S^P(H7 MUKC?SG!JNR]!2F5;$>'CKZM5LL7D1BD/RX6D);*8'MK*07Z>'1_+KSMFY#?% M9B^EK&@(_^7!#,\>,[MUW9D:KRG]11TYF'.^DQQD4S0$ &:M7WGA5_0L[) 5 M%D9GB=ANDHSE@'D_-R:VJ@_&W2/J4TE&*HK\%PG!01F2 Q<=ZW(MI62(-=^A M19(#J;*["!W7S)Q7M@W *BM7^VU5Q^GT/V9KO) M(G>6)=RVEF@^8Z>34HE.&"6%!K 9\!?K;PN9,%UC++LGA.XA?.\W?IA=1DIC MS*?$93H#:W:@9]8*D^ZP^ P3"V]5'(22:D5A#L60F%W?JZ &9 SH2:JPV?B2 M(4W%0NA9]E"P(=O&1DP':-_&Z(L7%@B^)NS9J).6J=ZWD;DA,0J%6$O,[&'A MP,,U@.)]WL@H#.PZ#CE)0X%I ,_?@.')9R_ALU59]! ;BFVVLMX#*F7%N7". MJ@K'\C4KBYP='P65V-JX56[=^$,/)+'-:>\NBQ+K-('0-FZI0$S)PP7L,,*Z MQYGG$L0!SR >.*^.HS$JK> 7#N6%9&O *#&"(/()4^W:?0VLSBLL.F8,<3"SBO!T;:;9:A_++D\J:$_J#!J_)!'?=>:ZX99,EX'R@"3$ ML=[M0<]6>EKE$>N ?M;I8:&!VX.R=?.U@O"*$=OMF>DUN\%R!L_XY#65P^7V M '@I474M-L7] <3PV2)>SM $>2E_O? T"N_Q<#JDQXOAV,:Y48@=4J>';%=1 MN]+)(+J4_[XP0W4^8 VA=3)4Q[%!C5&/&(':,* %Z9_^@KT71O%B:9?LP45K M&2%>7PSZBPC$Z8T2MHMQ?V)^^!U#VMJ-U=Q"WV\848^_]$DB&L^SB08GT)2X M5H_J[_<=!D9&))K%PPF:N*>C>+X<86%U*>"&L%T7^]OZ;K^Q07J7D_D<3NUR M.D23N&1;8[+4OL203FI!#,<;RVO+,;[6N2F8'W3RQ8(]9>/QS*E7\MT;_I0\ MFLA74LKCZ6!$_UV,YECP,ZL>3$[U!)1@F'X"4!@N#.+K6D EQO; N,[)))Y. MIM&1+MS?O_+/U%%1!^5))[,9:^;3Q8!(^+Z6#D8[DT-MR@G#(//%-!H/XO%@ M%KV#LZ$*8.R0R+YQ-3#8ZF )_[\8#[E.!P:F"& *.U_&R^DH6L2CP=1\)(&CE(9Y MBU6:Z]0OW6-30I-\CS(MX$&)B#"!L\0&@7.[268[LCT/+V M)<%O/IU%BX%=?QEJ#(?JV9DNXQ-,C9WN^9.'&WXKR:*)WLJZH"MCY1).7K@ZE$BO;:*(BI@-:&L$D5N38Q,GT1M$6-<]WQ M_;]0Y@5'*.E\?9MTHZ'DWQ_(P@&F+PT'\18.=&X($@T2ZQ%0OODH>MLJ?3Z. M1R#\C./Q8D3D$0YK-(\7TTGT$;.KCXX/A'P4&A,N^@*?#3CV _XUG]&_QG/! MO'43$H!MTWBTQ*5.%O$ 1!H#K&;]<@]HC5P;A'CX$*F>FU1%HG'Z0F7,KV22^?9W@[/H3[-!2]*V53*$#/OBD0 MY#0IFZ['F6I.F5[8FH_AKB+I M\ \$M9#SVXG$$@3W-77JJZ^-!+-YFC6VWP!XV I&2J*G!)?I?5)R:J(#&LI" M-[E+2''O+?O3&%UW.O)B_=7T*6&[6M#4Q"HL6]WPX&JRN$H>$69, 1?4>$HN MGT/Q>>00T I:;!8!GL .4)L2+\6V[J@E+S;EZ*1/$A&!/G6*4'=2)8BJ=CE$\SFQ*= 4[%" M:3Q\E"W2W(K.P2L7VQ9GA-OD*QON[QE1&NMUJ^@)A/P5*KHWJ_:=@">7$T)9 M!2-V)0I.F7IV9W"^3_65=[6)Y:9BH/:.42N QHJTLP0\RX!@&O.+V$E.(9=) ME:.%-NPR2JV=B]@JO-9,.\67N+1D95?>-R+.GUVA\),*A>YM=4I]V#H#^A4Y M_VNG?Z RD7[TC_J3[3%&*>WD"N_%0D)ZA-#4F:='L4*!.;04M":RH#D!26$_ M^D*45_,L/4H2R V.P$51#(,)$> 5J=Y NG:,XS> :;NM;ZJX9$FB@')%+82 M5$M]:_DF7MTIO5$YN,J-1 Q=:*-FI'.) M+0D-ZP*K39)M*]^#WV0@MMYJ<^*H-(V'G)<:@@:)@O#72AK,^4MW&^D4DG$H M18H[4COVED!U9V]35'PJ=T%. MD^O0D8Y0AK+U-35;AK,%GV2'N] +5T"E+Y M-5[T2@UT';A..J$4'/<%Y6&\F(TBM'-\H8@R<]V,?0F$_^6"; G#)=J7? *76AWYC0W/$;KWS/L'8>Q+VO) MO,EQ58K)B1F 8V.)77&?M]7"Y.:Y[2O#FJ6L%0E>98H%+6%$+KL%N*$E5;*. M^#G6Y-!UN\Z0?9$7ERQC AU3$/V90&%>#C-H_R+7NJ3[Q,K\O)W,=Z^T%DY; MP\,SQ_NL5=FT>D4H0J(>7W8Y!9%='8F1^"[P'I13N4I<4I-M=57L#F5V_U#' MMGLMIJY1A;8]DPSJ+('R9?7U!I,24!"^E)F#J'-TSPB5I%D3 MI(U 9VT&;O=!10JLD7#8:<":C?3?*:.L3$2NE-7(V*C#^=7,9C1^0%M+V"JE M]-0NP&JA@8(S;'JDXFJ MLB%^@:*LYS1@]%QG[?9^Z%?]0$E\L$JT- %,J$=#\\6W29D3;[R&%^F-(P:M MSE'/B09>DDO0II]!6/SET2U,>I\IT5[CQASC37PP'X M2VR1?K:,]W&_1;Y:E"_)+TUKN0!I:1R/1U/RTUZB8#1">>M-BN$O.;_]YQ0) M1;KN)8B?]ZFW^LHS(TU /(3!)HMXNAQ2G_)S@0"S#_JS.:]CT!]A?M6U7CXT MC>$(J,3RK#$(OKRJ2%>%?LYI-(VG@\&Q+]T6T=_$XF][(?FG>'K9VC8-F(6( M-Z1"U)G.JD* ^YNNA&1W*Q-P[R<*Z^&2@%7,;I:,1"]^@A%DK*2X*G3X->I! MQ(%L:CMJE M:GDA'D="56E1&JJJ:$K3B5*Y(\>1Z=SI%ITPQ1ULT:IG=-?.-@X'C6[>OJ;G M)@9VX09$^88F"[0$2#80GL^@\+@ +XO[,MDZ)>Y. 4E-7?CND1%C([5@U*"1 M2)MQ=0B:%#B?"=/U>]\6>5)VULTG&,\>)#E M3S=?#$+$9](8\_&U^W5?\/17R41[\Z0FLAC9YRZ<\5&VVW_B8*-X PA,%[Z M#5,'*@YH2PP_,5Q.G\M1 #0O9OWIQ++?KMQJ+%]P?C\W''?<'QGOLF-Z:YS> ML ML<([/RTPV%H+/6<3M!^P>C'O#P8NV)^VDNDH'LZ&O! NPF5 J7Q8NVFIJP28 MNCJ891DV4[79$,X0_ZWTH[-=:QV)G1SN5CV6BC56V^;1.+23N^'B,X(;7&> MD+'&NDNQ!9I5%KLSS!!/KB_MS\P&2<3PJ-:%&]E \Z'F7CMU^XR!.-"J[&D. MR]_KN@Q'_5GHON 1G[HFZ"+ZOGLRT7OBUO+ON#/O<]PE]W,887> M"R*@I#I3.A1(4LAXU& "L@&[;YCKDV>'_NV2:!'OF&&Z#X!'HS&.R_=XW(=- M'.A&H_ 'PB-F\AKSIP3^\\TGD]B"M1:33?;-PS8N/P>;*BWRP$==4S?4R#XYA,Q;+:#C(BYOOV/N;+M-UVA4X(YFJ]24!^4* MW^$/Z#PE@D/E0S2,2;_98BP:VTFT<[LA-LSX M1>!CLNV/[F$%7S)I"'&G"DE[X;H"- &AZV;#U.IO:5EHKDET&0U^B*@D&%Z( M!Y!\2G8FRE,0D?&YP*E&!T2MO3/Y+LZ>0"G 5%=E)'!61S>%!FAD\LV!HD]_:/ZZ8 K??K",FZ,:%'/;_6E] M*L6:IL79VBD<6/J2S/?^V+F@01#.)B:]GH'0U"W0JN% DO+O M++T2#INNI3X41E^)I(?V=%U+(27M2%9YJA@W'@Q(DK]V!+F0D$0NG>$"7IZ. M.L2B_PWDO_,DM\7_;I+;H#\/"6[7YTANWZG@#*W@9IH#BS%%PP+)6!**8+C: M,E@XA$=*HAX=186FMS?7UT9JDJ;3]A31E:V?650-$3F?H\J5WR6'LJ">+=(1 MCS[GGM7#J6&+QITEB6[>Z31H,5HVWFLK#&W*]+I88_K;-JLU9O*]#8$@==VI M+D/\V^S*9HR*'AZ\D!0OQF;*.PYE4X9Y3=U:8'&V(5KCG:IEY &0\WVHLF\] M0FOS*A4,X(;#1<[9BT,_,'S8R/U];[N\VB5\+X.RMK5$.S>PI;]J+UK7S++: M6CL:?\28;ESP2%*?#ISI;Y8>._U9[,O<6:[OMBR>_:?9$VX"\!;W8U8,_^[: M%;_NMMX5^5W#V'#AA T-E!%!4Q=!@E0#1#/;Z4>#R+FR+DTZT92"0(\(WKN( M>FHY\I#=EKX.82X,L6C>7=MCF?0!M(ZXI4'U@3=+D9O?/$@;LS%&Q2BDN$4A MZ'-R3*U[V%D1#7T@^']#$')&HX5><+_:- K_W)W>;!CWJCF]- :_?C;$'P( M-'\OGA4TSIE5G<.7@#-+SP]?(V#&-#5MBXF5]%XE[!!U%O16%G1S:L5-WW3# MALB,5O@M67B54E,T0-4$>>:7,6K(GIX:TLXR)XE1(K3=IAJ&TWO\70PS!';M MU6'A1K[J"F3,%@1SBILM$UQ_;X.1YX&"M5).AF1'S=86[=PM[W(6^Y7]ZMTA M>/2??C(LR-*?, 1BL,K)=VG""7PDW@JM(G\'T%W21UTY7M1/@8J-CG*/SCNH MWW7CWWF\'8>Z-[4=&J!)ZKK,;O=.G?&^?U%T#BR7G5.@E;F+F>^C"97RX*[= M)L[49/8'M6+#(K9IW:ST+14YV'7)XW$4.H#%[H7I;JO'FPU!K<*HY.4'N*/; M_EO]9I/W^>_$YD/53\+@:0KX1JG$IF36Q)+EPG 3MA KC ' MV_UNUJPFA?MP+EW;ODBDW"@?#6P78J9MUS':(L5* !LL0\&=(A$GL<0>;5"S M-DY808W\J[%FI@^G-8_2?>FPFC70GR-M\]/[I(H^$N8L^2?&?K4Z'JTL4HQ; MVH2O,U>Q0A5D(YL75%=WX*?4L)M?33_>6=R0K,^7,W?BYJ68?C,T*T 7DX%A MV\6=E(=WB%DK)E0,I_S4&4XGL>)B9EK>LK#Z*(9O[NI*3RGHAG#PB[6@[-2' MS'/@9S*+5DXL=K98*"5#9%\)AVQ)48H%8/7O=D/*(!)(9N8_XB?[$F6M6L.$ MC>V9(@:PD2,OD1L]TND1EGS:PPJ&@]MI;ZBHZK2S>:N]P:\X &2X'$^(I">B M&1M]UWG1ZKU2:M_=G8)7G(,L.&%.56AQA%Q6_XRH2BD5H3+K[@T71N1WUJ!5 M2%86*N'5+32$HU*8V-Y$6MRFUE@1JG%:M&N/\8EUY41O2 MK%EQT[>$6P3&7]W;TWDCM*:_?827DAU)L)QI/!XMXP6(W1U:/UU!>+]AENWMEN$0%I0T)]XZE0$INFNPLP#U\LK(A:$L2F@ZN M!D?5?]5O(Q2[BYG'' YFP[T#_EE.=&0T*'\L<0@T5\#Y^>W MZ[G$#V?#:#J/9E/X#+-X)O-CZ3A:#_]RNEC*'TOY8R3_'0[UCPF.=UY3HW:K MIW/Z'#V]71'A+Q !+0%9AWH2"3-\2A#TC>U[B/[VUA5L5P EI%AE?@5:0/- MQQ]0-\:1_->.I?@WWG2)+670J+\%R!6_:K(%F'&_2O+?R JS33$2 M-.'T_MSG7-4$*_ZF:\J3$]'-O//VU?O/;ZX(==;I798[(:@- +QH^"N"!R?5 M7Y#S8K471_K9W])^#%,RQDS,4$TY[QLW(!> K#$7P\XA !$02F2HT@/ %G36 M#4,)00D7R#+%)P7ZHVG?4VO8BM(Z4$FC\4/'(E3<@5JAZ*HO2O&L M%D6IW=\HI6GE=@Y,"60[H2N)4B7-U\TE",PH6(9Z0G%6O5-_6NOL:FBL>%O= M L%]H,Q)[II1F]/']JU\_\<-1'X-?T%76QY@&FZO\][YZLE43<-8F/]S9R%03B:W&Z.26 M6)CE:X= R<XK MR2$C_4;& ?3<9.QLPM34&E1VDZO,#4\I%"@18%2BZ5(68?;BS*4TH$\Q_>X1 MX '8BCQ<$ T6-""T1^V/N][DA"3[G.XL&5'%!TYJ>>.PNRG^W5U&&?RB7^?( M _$?V!4OIX8I3NB><=F>($]6%'Y1A(R?3NO.F%B[%UAQUL_]V^1#:_U1*O M[<5YC=W-7#;QP3CKW;QH6:U+#\_BOX)])H+%?Y7ZZ^+168+1W28MU.NY23X" M).98FS+=_6/")7W13I%YMJ'*I)[2]>LX;T(R<^B6RVKA8,R;OTOV&^E@6:PX M D@\+!*>95+#W%:;(F#19R*26;L59]E2?.26C#(:-\5T9BM>7D[K=>_[/J=K M::Y[)TN1LN^%S5A 0*S='/5]9=R^*'&B4(O!OJ0"B:-EDS'B>G/D?F5F(DWB383.8 IZ&N1@:8 M$ OL+L!%9YZ1I(H!#'""YUY>]44TFX^I#LDP>MM:7G0YZ@^C%S]$ET/^ M+P+(?M\ QUGQ X%ZPK:\G\W99"\GV63<]4HX2GNAWS/_H^^P%$]4[KBL1(X, MS.NY>L0 C24NTJUC_F"]>-6N@>7$E7HI!DUOS>^\82RW0K7Z;1"ZC2QJ@UW= MHTXY2_S5J6#N.X/9).>7>I*7LW!9_$ 3W IO']<9=M@$QS,99IT H<'X8]/ M*C%%F)5"H^*";O-U>^FQ929\N63!1@002 0_37P1(EP]K0$)#MHZ#HKH; P0 MO\XR#M\]],>(9N6%A#51\O#_ 4V5 %M;+16 ^ZAO4'B M$")87AT\1KZ%A+U\2G"+TY[WRQU]8$H4.][W?:ZH0L10&A]K=15KJ%<#![<: M26T>/'ZV21[I)7]_G#Z>L7.9BFD89:'%#C]Y)8-?<\G@XR]QP*U4UK?%VKK9 M9' ./W]8?*!)HX0QN?1U0H4,@+40I^0VB7N"A ZX3PD MBZ/1-#O#V?/B*ZL>IM"W*MA8$AB 6ATJI-E>,7"Z%-1F!DY )R,7F#%\LF,K M,47+=!A=JT_8;D$!XC@$+ HBK2R=3 ""@74H>$#SR_"MW8;&0#V\ '"N]Q6H M(GTVSQ".++JR99O=Z6V*F(X+CJFG5GA<$\J93) M22M^N+J([TUS"A4V0A##$'2C .C[6U .0YC\9'_:!]/UM-.II(78/AT]7'D= M*X939W-C/-'/O9F:/B/\S$59IU29J2 HX4F*L!2M)<&ZU/:4Z7@8@.3$)AV M[:XS-]>"3-X>7INWABYV.U4"==SN2%%?W.+X.1/+-#>UQ&2Z/Z2,LY4K(J_/9 MC53LK+K#6P-Q">^,82,XU"L*#-*PDW=7-Z]LUS5.-0Q^]F5')KF/19^FZ@V6 ML;^2GH0J>3]>?BYVV2J:#Q=P1=Z[_1/@&&T>"$8DR.ZN1;-W%J%KO;KYHG/; M8@LL)%09VC;N\%R8A&'+GAU5;%<#N!V/4BEU;HJ&D.A3M2JX44.BV6($/CHC M5EHJ6_Z%12[$%6K$H245D3THCE1M^0#8/MY!K:[LI?1XH M'%U="P]I4NA7:;*'A %$QAKS[^!=TY_8Y@QEZQZ:T;BC&(,4)>[[?<815RE: M5G)3/=PY.K9B;9+#N;OCE DJ90JB"5G=.*G.;PK!(H-C\'PNX+Q"J?CG@8K& MI6'$(=9@MDU6_FVQ9L<_53$U2B]7AG6XG4T*$KYH6B]:+$ U) M_23;C-%X>O6 M6KG.FO/B^*+;F_SM6[-N1_= M]J/7/OF _;UE7$&[VBO%%;$OWKA7B62.=Y2/U_-(B$%$],8 ['LJ<%DZ)%*$ MJ448(+Z58?!:3*L*=OC3M750O-@F4]D:97*'&A=3!%@@N_GZ3M;N7!>\,:A5 MFWZ#XCCP5\-^-W1"'6],>,Z%VMD+M#DDH*T;&DUH@1&NBD MYC/+'C7\2[ M=&.D!+RD?W:DA$^ND=^_E9(ZR^I6QNM4 8.#;2A,A>5PLI2)9&06J7XP6[[8 MFJ@R4PN%\Z5=&X?)8K>7'E[?&.5DU2)!ABN?PG1:Y0]> M_M.ILH[C.IWMS@09G3Z8MD4#M5R].[BUS1J <.P%/DJF0;*M@BR+6=>.0[J+ M;',KBUP_+0TJ52R)L\P+X_5<'+O6& X?OV#Q)0O>[-"%2[GRM%+RB'-ZS$'52'^H63\!2JSE>^0HB#-A5"(XQL_4&\IF\F.9AL M?AS!8&SZ*%]3]E,<815VK%;OO5YH*G&?JL(VO]+JFY9]5:"YV6)&0CD+["C$ M(6O- O?2)M;M-(/.U!7;N;AY1>'V0\/ZWR#(5LE&A&I48U&*::0O4]NGX&"ITPJ6',T^E,/OJ8;KZF)O'9 MF=MFWAMOC=H,'0.UM3V?4/B7_>AM@M%9$L.C+B43OR<9K'4[#$R$/'HN%U!; MCTGBHV< M=%35=UN&_0D1F_"Q;ZQ]8=%>/9CYGY;1*JU3GZ&M%V/X AVMX*P MG$X37G=U6P+=FCMX5'JAP=\U*_6LV\!)G*1EO#95]$FT?6VJXK\WR7:39Z'] MA&Q\Y\TEMV(VF+5NQ21@KC.!U6;SB*B-W%2IGV5'P0+TV ]C;8P=K??]1_"Z,N9H#+$$A'<64J&)BQB"V8OIAPGS MW^QO:UU";QQ>10_='F1*QW]\/NSXXDA_1O.; ;ZX'ZG1/..0F64\&?0F@UBR M3:XLXAO'_FOD&[VN@V3<5DQW*'1I0MLWPMHHRG^E(6;L(M![KR=#MK9,#*IW MB"AP\ELJ'OZR7]^;7L/4$8!^ M]EPJ;E#7#CLIH=/;(AF[*= _+_BC_:(.DN!NDX;;K0&T[ M2 X-V)GY>"S'^BVRBH38%BL[;OLEC!R@8BCB!>Q88KD*B0F-MU%1;R@BJB5<3HR#A,RX=W*&ELMJR+1+JVX/5/"/:R$Y8PG[ MK(CA'1IGOT&L8@$M82>X+Q%,0F0%&YI]ZW_C((;R4__/GRSG#P#,B^ MC-X[".O6>/W505C*WZ/&)D'7SG!@@,U7^HXC?AT]T]!91Q,[YZHP_]>94=<@ M-L'7P PJ]4*84C@'VG?XZ;/!.GH66#\F&%?9NUD5P 4\)QJS";R&*+-AJ9MU M1@_:V!P9J$(F$ M:*:%\[:D.]K I7D "JQQ7OVU.&S#.: ]G)XY3>+Y% 4EUC?Y,;/F9=;JCV CT7MD*O1+*%GNQ;)4)!;#U?GP/I@<6$>2M["[=V&*) M'D*5?BT][*38@.I_G',OQD=!Z61S^%LJ\64VML\T5Z1O2._PUI5+5IJ@2$B1 MB#EF4,;Q1;\S=,G3&N1" C ;K,XF@!&"2PI7LY;/4U35>; #( :OT DFI@E MQ";?@KHYBTAO,:9]H!8&OAUDT9I6EJKH7U$8MU912:TS[FPD:I(S"C60)%@3 M/:!8ULC[4C)&!+NL#.Z"&_L[9QL_X\R+2!:APH@CMEX445^WK8^<:M4Q50<0 M'FCA8A ):;92T62%%8)+]8<9,MHE]#@\S_9*Y,$]"Y,(!5[O2N-(YV@$97:T MAEW-6LL;HJ)B)22#YKZFJ(^.JDUW++,:!(D;.R>-45?H%4=#"^E&HVX=DEQS M&651Y(*;ZSKS*^Y)J?<3V"M'<)2'U@J-W11SH=PZ,ZU;[)@!0'Y\?:Y*'O6Z MI<%FY6T)0=' <\+T+>*WC40GRY9TK#2F8@X&9VN:RE0$A58M3MZ2&*(0^(0D;5Z'ZV.PZ4, M"^J",>N;>G=;(',/G\C7UA8)--$\(IPI+0A>KY,44&0,"I (&#>K$!=K1<6A MM=5I?471M9JTS'60V5CB.A/XWC=[XUHYYRRC::L=,95QDR1+:2Q)37FE0V2@ M/:2\5K.DW-'T^SRN?G*YD0;@4GVU5G412B,EC^[;1AIIN/K-Y6?\I1VI>D/! MT@?C>.0B]'YV:GCR8 YKL$B,D_TE$+&Q@\T@:A,Q;0J9C(>RT=#27O*CBV@X MCV?S*?PQGL1 ;S$,.SUHP31.55S$P^4/& M1O-1>R7P>#B?1#-X.HV^]&_ZT3U>^YQMD/=4X3Q;.%I]TWA?1=!A/QYAT. >H#^:M*EE"KM;6[^K7F@R.VQJE,^\Y M>=;X)QO"VV4CPXY^+C$$KU6?JO6S%*MZAROX%UI!]ZE3A_7%=.CD EQ$EPNJ MX"08T84*^K[^5WX^!S=&@X'M 8_M0QE=CB'*!:'*:.HO5,I1"1;Q 7DWF9(3 M_P\X)+R52_S#.9Z.F\I7M'DZYU][T%;Z@VSN=X!]V=7RC?Y^+R!7G M;*=FK5#Q'WY!.^9]*DXXA_QF3V+Z4*IBE!QQX2 WHW)S9\X(3HS*66S6[K-B M$X;R?G92-[_\_!#()#__2?6L- M71S&H\52_]/)XH5\GDU%[05E3FL)J%TL(--LAB1C/ 8BO^@DD$^ @\@S+B!. MBCAFBTRQN@B7OH:/)_+_3X$#$BJ77#F+'2V &B%$)N-X/FO)!S\7Q9K-<8!Y M[T&?R[D=K.C.G;=L]9"NL:@MJ;_FJ_#%>M]\@6T?"5P&OBE(F20"RPT'=?5L M+9$+FMFF"L[ZA/M$*:ML +?V_>;5[Y27:>#VH,SG7F.: YRQLD@$8.: % MZ9_^@KT71O%B:9;64*IE*-$LDO3'1DU6" M>YC.6UY1A?Z]P4S ]4=;%@]6(\GAV!H GR;-]ZC?[\;AA]2AZ-,8(H<3P= MC.B_B]$<S&=/TZ6) 8LD>'37V)3?U'@>9 M+Z98W7 \F&%=KYPR.U@8S+YQE@? :["$_U^,AQQ_25D+GH]Z1O"&_S<,=S&% MD>?18AS/4 OQ8OFQ/VC6836]G,WC&6A8+["8;SP;#QEK.V$(9PTT:S)AX7^Y MF!R_TU2"SHD_#%SGYBN_PTU>?^6H!B6G)BP?N/ H7D[PQ$:#>#Z:1;H +QF' M,PRE6ZSF1,&7P^4X&BX!68?FNT>RN0NLR.<,+Z,$-9\O,-1G-)R8=^$ [U*R M8$K-+BHN+YEA6+-N&2^G(Y"<1H.I^4BR&0 MJ$0LF@ B -$ 1#&;M/SEEFR.0(=&^-)R;'<$JN*>JR',I[-H,;#K#^>^8VZ] MLHKW;A$FS=<$Z6?DC,\1!E-";^!;0"$8@P/8@L:4>8S5WC&%'\C(,2)A'#=B MZ6V^^J;Q_'@&E=0&*[,?"])3L&!](YR@T)B#V I\-V*H%_YK/Z%_CN4"Z"2F$ M+JA\2USJ9!$/EL.6^=,45V1,?$TV\GO)H^UB[[IL>T=,FDIK@N,]1,*W3-AI M(Y&7Y$];;^R4GGQ>K;&3I='EJE_ '9["D?JUR<++=QH"<&Z%=8$"/YV-(N0H M7^K,=?D8"0(P9[D@JDVUSMUB[IS=V3/.8OW&6+O&E_K%! J50G:6D(!/9Z->41_0,]7]%?-9 !=5XKE&PSC9[/'5O%FWB M0&M\1F4Z^7*=U,G9"/-QOT6'=5&^)&V!U@+B,RC!X]%4:^4#!\+#>Y/F!87I MX-M_;O8D=5=?>;EW$\ U& RN[!0D\E=/ +,/NC/YKR.07^$]L]K]6VA$QQ' MH,)"-&ML.J6:%ALH%D^!BD\'@V?U@^A"E:L3U?.EIH3HGR'4^:\N$__59>+O MT&7B: 7.\ZPW5G8ZAR3^5P5/6\'SO+IN7:?0742.@E3.XD__58#K5 &N)Y>: M$NM1Z[@^T,+JZ/-CX80+_;NUGH%TBJ@HN1Z?LNHW>/HIK!4$WOTWZGSR'@/L MVBU.O-=+>#UV,+_Y]G2*1?:;OXZ6H5^?'MZ@\(EZT9>;-]'E!1(CS/Y2_&AK M0*N^FDE;FI2)-V@MX1@\GNWWS^4E3?6C7S=_:/H?O/JM> MTQV'KSH.M:>?I[#WP&:KQV/Z"_J M$;5 / XZ()#]:" $4J#=PH&@+W8=\IS&#<_N=PUEW8AGNU^?C#IVI-B-S/S@ MV%U^4>\ITD3C+<6W/A:Y=9^^(O?I,01SYW*7'=MA@R3E&>, C1=O,_:]N\T;#<< M?N\)6H )>."?!8GGCM.]]>\>L;77$S[X7O0Y_48\Y^E$U_,?2[&O)T_O,OU MB,#3%[62^A7HN:O3WH<,&R6W1SY&X8.N\V-6'1<2 =-B@*Z%_>RM%X/.\_,< MU#WK@OUDO;_/ 6C+D=MZY;@#N[.^S+0#?=LSVIKJY[O.,#.CCF.6U ->HY; MBG+0>?R$&T'^.%V,[--ARR M7>\9GVS7"T&S4H=)TO/.=@U(-O'P=3W#K=^%4\8'JP4!GF/$: QQ99/>CC*J MIO\WUJ2_TR_F1=[QKBY"%=(N\NUZ;IOOM%RX3_.^!J22IPUP#&A_UDO%EKSF MXS&IKZT=2>W.YL^L[+;UXV^AEZ?AH4_!0@%N%N[T 7D6:^CR8$?_]JD 4>T= M%R)N >ZXER,PSW>XBULZ0=!GW*;,)UW&1S;E&7B?X"$.'L&/ZMV$L_B24X,- M^\-GZVHX?EC6Y=J^T=;!VL+P\_VM:'SGGULW["G.5QQFC6WU2L<)W@Z>>)([ M]LC2J$$!2@' A_XG24N 62%5)G@.QT$^''F^AW,L;=> 0G8F_O^ R:QOW*,= M%CK7F-T*0G,?MF)4W8DBM=&4R- MN8BU&3V,SK 3>\HM I4_H21V6G6D^G@G&!8ECLP&J:7!O"T[@/@FX M>1WB_/7)T4=A&?XS"K*UMSIT7#1?&X0P][P%AU6*T:!K2 (R<.V>5SAYCNSX MR:CZ+VFE%9VZP@*.+:-^+!K+6#QK&:/@Q==)*&S$GV;YK&DZI$O^XE-JZ)0K M^*M&0.\8/:!UY8>G94N1$5O!#+R.F#L'X$WX7)(OX""3'I/1^(TR=4AL 7QR M&VL5_[]Q1ES S/VQ2=_M*$=9X95<[H:D=::F<%Z\Y7-LV:>'/:X$GPS,"\D$ MOT-(8LM<>F:$8LO8P'V\WTE3\VX#2TC1D9IMF\/_*R;/YD?_M-\ !B]92>FX M!,T5'$-Y3VZ1:9L6LYC<>3< ME+;#H=._4N,4Z5N%EXF+Y&[V533HSZ<_X+-A?P1_@"3QX?VK7S_QPQ$2+WPX MZD_A#Y-UG30[O5,O +>NS#[G(M3H!4_75&^0>^+8=ZZTN_7;5^\_O[F*+MD, MR\T1I8/JBU;]F7=8C8FP!SFKJ'Q4WE$;Z*7E-I1RR\ IM&G,UV+SE3BU C'C M:!"#+UH:Z. 9'RR4J:(D5:5&WPE_+*.;Z@!:DC(\96MOEG"Y#:F >B4'9ZY_ MCT[BM#7/H1G]" \+R MK@/0GU)%=(GJO*S,-P3N-@Q9SB#S=KOM;+>BK8V26]AU M(LJX12;<".*C@W78F7^LJOI/_Q]02P,$% @ X*BI2JH^41 Z @ ?PH M T !X;"]S='EL97,N>&ULU5;;:MM $/V595U* B62G-JEC21H X%"6P+Q M0]_"6AI)"WM15RM7SM=W+[K8+KVY38E?M#-G=LZALN $RIP&HN6WW#= MH$RV0B?XFFI@WZ#TKB08G^?+&!J$PYH0UB"KPFC M:T5M5D$X95L/SRV02285TN: C+;((LV##T?>LV?7\W JI'*U?07_7??3#P*# M9P52QD:!<^R!-*Z)UJ#$C7'<9 =^%T*]O=K61F&IR#::+_"4X 939"U5#FHL M$^$!2F,&A96C:%G94,+09,'9G+_;G8H^[*Y"? M8X\DQ,BJ&$RSZMZ<3BUTDG?9//J@2BKZ8/CL5N.%;S_ 0U_^M]+D& (FQ7M+G[3WF7_[/BRU=_+]G]50X%/ZU=?6R) MMI.>@,C%*8AKD5S7/P>NS#(L&?[)N&[767 MJ;T9>DW6YC6XQV]R&PO=V]R:V)O;VLN M>&ULQ9K?;],P$(#_%2LO@ 2TB=T-IFT2;( J#:C8Q+N77%MKCEUL9S_^>YQ$ M 6=J3[P<>6F3U'$^76-_ODM.'ZR[N[7VCCW6VOBS;!O"[F0V\^46:NG?VAV8 M^,O:NEJ&N.LV,[]S("N_!0BUGA7S^=&LELIDYZ=#7RLW.S]M-WXJ>/!_C[>[ M3)9!W<.-O#W+YEEL-TL:=IT.WSW1B?L7)KM>JQ(N;=G48$(/Y4#+H*SQ6[7S M&3.RAK-L:,*DJ=@G$U1X8DO3=Q7;9JR[]+(ZR_*X'62(Y]PKKVXU9,R=J/B# M6U9Y"TX'>6%-!<9#Q>*6MUI5D:-B'Z66I@260!8(9#$E)$\@.0+))X&\;G'B MJ0FD0"#%E)"+!'*!0"ZFA#Q*((\0R"-JR'HGS5,WN#]*KSRS:[9RX.-IL74" M>8Q 'M-"7JN-4;&MC+/0A[*T39R%S(:M8DQ+!3Z!?(= OB..I/3;UZS]9)]^ M->I>ZMC>=X']*MU= OD>@7Q/"_E9*L=^2MT ^PK2-ZX=TR&-8#['9O$Y+=X7 M:ZL'I747M66\ \VF)6 ?O(H:8MD,5KGNKG )02H]@L,W'N:0<+F&QG3.SWZTPLT4R&V""[B43Z% M>:0@]LA>$P^Q?)528C(IR+,51,GL98J)>:4@]LI!*?FH=CYN%3FH>GYN&8>3AUB0S%+%), MS#R<.G]!,4=%,K1*1FR>@Q[O)91B8NKAQ.I!/<[30AG'U,.)U8-CIJ4RCJF' M$ZMG_W+CS3 YI9B8>CBQ>@YA+LU]/-&FF)B$.+&$#F&N7.S5C:*)68@36PCY MTUT#55H0QRPDB"UT"/,2UN!&A16!64B0/ZC!UL)O4DS,0F+**II(+20P"XFI MZFB]AU),]&G-!-6T>&O>P&-HI$ZS28%92!!;Z !F=YC]& TAS$)BR@1(I F0 MP"PDB"WTK/XWK(Q&Z87 _".(_3/.T/;18=H1Q-HYD*+MP5Q@VEGT;PP,KPE4 ML%8&JF_Q$CX>+Z4N5XZU7_V#"[%H:XWK1NN+>.R[N;*R>[#?]C&\DW#^&U!+ M P04 " #@J*E*%O],-MH! ";'@ &@ 'AL+U]R96QS+W=OJFT,.I\O0C^>4=S=CF?.'M;+HG]82S%[KOIMS,LB MO._#6]N_I#K&G,+Q(A?#@N$G'UW\S_IVL]FMXGV[>CW$)O]2\;V@"+\'Z720 MTH-L.LCH03X=Y/2@M#5=- 5/>AZ.NB:'B1S(..< MGX2PYFLM@&OA>RT ;.&++8!LX9LM &WAJRV ;>&[+0!NXNM0&\]P[,V>MCFZZU ;^7KK4!OY>NM0&_EZZU ;^7KK4!OY>NM0&_E MZZU ;^7K;4!OX^MM0&_CZVU ;SO#60DZ+.'K;4!OX^MM0&_CZVU ;^/K;4!O MX^MM0&_CZVU ;^/K[4!OY^OM0&_GZ^U ;^?K[4!O/\-9-SKLYNOM0&_GZ^U M;^?K[4!OY^OM0&_GZ^U ;^?K70*]2[[>Y4CO5%=]7#_E?M=LTZE+?@S_LV8$ M=\H?^WCZC./4/_>/E,[#EAB.GR?_!SM._8H(/]Y%WWT"4$L#!!0 ( ."H MJ4I*E27=QP$ (@> 3 6T-O;G1E;G1?5'EP97-=+GAM;,W9RV[",! % MT%]!V5;$^ %]"-BTW;9([0^XR4 BDMBR#86_KQ.@4BLJ40'2W1"2<69N@G4V MC-^WEGQO4U>-GR1%"/:!,9\55&N?&DM-K,R-JW6(IV[!K,Z6>D%,# 8CEIDF M4!/ZH>V13,=/-->K*O0>=]?;UI-$6UN5F0ZE:=BZR7\U[>\;IHZJ;HTO2NMO MXH*D][R)77R\-DEBU2?LA F_;VS/XWVO:W*NS.E?TH*M<H*NT]^UL##;LB,H[YUL>I">>3Q8J19K'K6+KSD(U*[=7+*3QH>6U_OA_TT M;ME]/_;"OXN>=8?SWOKE<@B0'!(DAP+),03),0+)<0N2XPXDQSU(#CY "8(B M*D&PO=&AE;64O=&AE;64Q+GAM;%!+ 0(4 Q0 ( -VHJ4J] I650( *\' M 8 " ?<( !X;"]W;W)K18$ !E$P & @ &""P M>&PO=V]R:W-H965T&UL4$L! A0#% @ W:BI2L5,XI%A M @ 1@@ !@ ( !S@\ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ W:BI2A]IAR=#! X!, !@ M ( !GAD 'AL+W=O !X;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0# M% @ W:BI2A&KLB^T 0 T@, !@ ( !YB$ 'AL+W=O M&UL M4$L! A0#% @ W:BI2ER51+RT 0 T@, !D ( !NR4 M 'AL+W=O&PO=V]R:W-H965TM0$ -(# 9 M " 9 I !X;"]W;W)K&UL4$L! A0#% @ MW:BI2D!I0>ZT 0 T@, !D ( !?"L 'AL+W=O&UL4$L! A0#% @ W:BI2E58E/2U 0 MT@, !D ( !/3$ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ W:BI2NGU[QFW 0 T@, !D M ( !_C8 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ W:BI2I G*\.V 0 T@, !D ( !Y#P 'AL M+W=OP! M !F!0 &0 @ '1/@ >&PO=V]R:W-H965T&UL4$L! A0#% @ W:BI M2G3OFW>W 0 T@, !D ( !XD( 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ W:BI2MJ+2$VW 0 T@, M !D ( !JT@ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ W:BI2I[+SK@" P D@T !D M ( !]$\ 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ W:BI2M>A/2#> 0 8P0 !D ( !5UD 'AL+W=O M&PO=V]R:W-H965T M !X;"]W;W)K&UL4$L! A0#% @ W:BI2BB: MS?KB 0 [ 0 !D ( !/6 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ W:BI2HQ*ZM2& @ 0@D !D M ( !WV< 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ W:BI2BQFK'PS @ 308 !D ( ! M.6\ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ W:BI2KW#P?#6 @ )PL !D ( !@'@ 'AL+W=O&PO&PO&PO7W)E;',O=V]R:V)O;VLN>&UL+G)E;'-02P$"% ,4 M " #@J*E*2I4EW< XML 63 Show.js IDEA: XBRL DOCUMENT /** * Rivet Software Inc. * * @copyright Copyright (c) 2006-2011 Rivet Software, Inc. All rights reserved. * Version 2.4.0.3 * */ var Show = {}; Show.LastAR = null, Show.hideAR = function(){ Show.LastAR.style.display = 'none'; }; Show.showAR = function ( link, id, win ){ if( Show.LastAR ){ Show.hideAR(); } var ref = link; do { ref = ref.nextSibling; } while (ref && ref.nodeName != 'TABLE'); if (!ref || ref.nodeName != 'TABLE') { var tmp = win ? win.document.getElementById(id) : document.getElementById(id); if( tmp ){ ref = tmp.cloneNode(true); ref.id = ''; link.parentNode.appendChild(ref); } } if( ref ){ ref.style.display = 'block'; Show.LastAR = ref; } }; Show.toggleNext = function( link ){ var ref = link; do{ ref = ref.nextSibling; }while( ref.nodeName != 'DIV' ); if( ref.style && ref.style.display && ref.style.display == 'none' ){ ref.style.display = 'block'; if( link.textContent ){ link.textContent = link.textContent.replace( '+', '-' ); }else{ link.innerText = link.innerText.replace( '+', '-' ); } }else{ ref.style.display = 'none'; if( link.textContent ){ link.textContent = link.textContent.replace( '-', '+' ); }else{ link.innerText = link.innerText.replace( '-', '+' ); } } }; XML 64 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 66 FilingSummary.xml IDEA: XBRL DOCUMENT 3.7.0.1 html 131 203 1 true 45 0 false 6 false false R1.htm 0001000 - Document - Document and Entity Information Sheet http://www.calix.com/role/DocumentAndEntityInformation Document and Entity Information Cover 1 false false R2.htm 1001000 - Statement - Condensed Consolidated Balance Sheets Sheet http://www.calix.com/role/CondensedConsolidatedBalanceSheets Condensed Consolidated Balance Sheets Statements 2 false false R3.htm 1001501 - Statement - Condensed Consolidated Balance Sheets (Parenthetical) Sheet http://www.calix.com/role/CondensedConsolidatedBalanceSheetsParenthetical Condensed Consolidated Balance Sheets (Parenthetical) Statements 3 false false R4.htm 1002000 - Statement - Condensed Consolidated Statements of Comprehensive Loss (Unaudited) Sheet http://www.calix.com/role/CondensedConsolidatedStatementsOfComprehensiveLossUnaudited Condensed Consolidated Statements of Comprehensive Loss (Unaudited) Statements 4 false false R5.htm 1002001 - Statement - Condensed Consolidated Statements of Comprehensive Loss (Unaudited) (Parenthetical) Sheet http://www.calix.com/role/CondensedConsolidatedStatementsOfComprehensiveLossUnauditedParenthetical Condensed Consolidated Statements of Comprehensive Loss (Unaudited) (Parenthetical) Statements 5 false false R6.htm 1003000 - Statement - Condensed Consolidated Statements of Cash Flows (Unaudited) Sheet http://www.calix.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited Condensed Consolidated Statements of Cash Flows (Unaudited) Statements 6 false false R7.htm 2101100 - Disclosure - Company and Basis of Presentation Sheet http://www.calix.com/role/CompanyAndBasisOfPresentation Company and Basis of Presentation Notes 7 false false R8.htm 2102100 - Disclosure - Significant Accounting Policies Sheet http://www.calix.com/role/SignificantAccountingPolicies Significant Accounting Policies Notes 8 false false R9.htm 2104100 - Disclosure - Cash, Cash Equivalents and Marketable Securities Sheet http://www.calix.com/role/CashCashEquivalentsAndMarketableSecurities Cash, Cash Equivalents and Marketable Securities Notes 9 false false R10.htm 2106100 - Disclosure - Fair Value Measurements Sheet http://www.calix.com/role/FairValueMeasurements Fair Value Measurements Notes 10 false false R11.htm 2107100 - Disclosure - Goodwill and Intangible Assets Sheet http://www.calix.com/role/GoodwillAndIntangibleAssets Goodwill and Intangible Assets Notes 11 false false R12.htm 2108100 - Disclosure - Balance Sheet Details Sheet http://www.calix.com/role/BalanceSheetDetails Balance Sheet Details Notes 12 false false R13.htm 2109100 - Disclosure - Commitments and Contingencies Sheet http://www.calix.com/role/CommitmentsAndContingencies Commitments and Contingencies Notes 13 false false R14.htm 2110100 - Disclosure - Net Loss per Common Share Sheet http://www.calix.com/role/NetLossPerCommonShare Net Loss per Common Share Notes 14 false false R15.htm 2111100 - Disclosure - Stockholders' Equity Sheet http://www.calix.com/role/StockholdersEquity Stockholders' Equity Notes 15 false false R16.htm 2112100 - Disclosure - Accumulated Other Comprehensive Loss Sheet http://www.calix.com/role/AccumulatedOtherComprehensiveLoss Accumulated Other Comprehensive Loss Notes 16 false false R17.htm 2113100 - Disclosure - Credit Facility Sheet http://www.calix.com/role/CreditFacility Credit Facility Notes 17 false false R18.htm 2114100 - Disclosure - Income Taxes Sheet http://www.calix.com/role/IncomeTaxes Income Taxes Notes 18 false false R19.htm 2115100 - Disclosure - Restructuring Charges Sheet http://www.calix.com/role/RestructuringCharges Restructuring Charges Notes 19 false false R20.htm 2202201 - Disclosure - Significant Accounting Policies (Policies) Sheet http://www.calix.com/role/SignificantAccountingPoliciesPolicies Significant Accounting Policies (Policies) Policies http://www.calix.com/role/SignificantAccountingPolicies 20 false false R21.htm 2304301 - Disclosure - Cash, Cash Equivalents and Marketable Securities (Tables) Sheet http://www.calix.com/role/CashCashEquivalentsAndMarketableSecuritiesTables Cash, Cash Equivalents and Marketable Securities (Tables) Tables http://www.calix.com/role/CashCashEquivalentsAndMarketableSecurities 21 false false R22.htm 2306301 - Disclosure - Fair Value Measurements (Tables) Sheet http://www.calix.com/role/FairValueMeasurementsTables Fair Value Measurements (Tables) Tables http://www.calix.com/role/FairValueMeasurements 22 false false R23.htm 2307301 - Disclosure - Goodwill and Intangible Assets (Tables) Sheet http://www.calix.com/role/GoodwillAndIntangibleAssetsTables Goodwill and Intangible Assets (Tables) Tables http://www.calix.com/role/GoodwillAndIntangibleAssets 23 false false R24.htm 2308301 - Disclosure - Balance Sheet Details (Tables) Sheet http://www.calix.com/role/BalanceSheetDetailsTables Balance Sheet Details (Tables) Tables http://www.calix.com/role/BalanceSheetDetails 24 false false R25.htm 2309301 - Disclosure - Commitments and Contingencies (Tables) Sheet http://www.calix.com/role/CommitmentsAndContingenciesTables Commitments and Contingencies (Tables) Tables http://www.calix.com/role/CommitmentsAndContingencies 25 false false R26.htm 2310301 - Disclosure - Net Loss per Common Share (Tables) Sheet http://www.calix.com/role/NetLossPerCommonShareTables Net Loss per Common Share (Tables) Tables http://www.calix.com/role/NetLossPerCommonShare 26 false false R27.htm 2312301 - Disclosure - Accumulated Other Comprehensive Loss (Tables) Sheet http://www.calix.com/role/AccumulatedOtherComprehensiveLossTables Accumulated Other Comprehensive Loss (Tables) Tables http://www.calix.com/role/AccumulatedOtherComprehensiveLoss 27 false false R28.htm 2314301 - Disclosure - Income Taxes (Tables) Sheet http://www.calix.com/role/IncomeTaxesTables Income Taxes (Tables) Tables http://www.calix.com/role/IncomeTaxes 28 false false R29.htm 2315301 - Disclosure - Restructuring Charges (Tables) Sheet http://www.calix.com/role/RestructuringChargesTables Restructuring Charges (Tables) Tables http://www.calix.com/role/RestructuringCharges 29 false false R30.htm 2402402 - Disclosure - Significant Accounting Policies (Details) Sheet http://www.calix.com/role/SignificantAccountingPoliciesDetails Significant Accounting Policies (Details) Details http://www.calix.com/role/SignificantAccountingPoliciesPolicies 30 false false R31.htm 2404402 - Disclosure - Cash, Cash Equivalents and Marketable Securities (Details) Sheet http://www.calix.com/role/CashCashEquivalentsAndMarketableSecuritiesDetails Cash, Cash Equivalents and Marketable Securities (Details) Details http://www.calix.com/role/CashCashEquivalentsAndMarketableSecuritiesTables 31 false false R32.htm 2404403 - Disclosure - Cash, Cash Equivalents and Marketable Securities - Amortized Cost and Fair Value (Details) Sheet http://www.calix.com/role/CashCashEquivalentsAndMarketableSecuritiesAmortizedCostAndFairValueDetails Cash, Cash Equivalents and Marketable Securities - Amortized Cost and Fair Value (Details) Details 32 false false R33.htm 2404404 - Disclosure - Cash, Cash Equivalents and Marketable Securities - Contractual Maturity (Details) Sheet http://www.calix.com/role/CashCashEquivalentsAndMarketableSecuritiesContractualMaturityDetails Cash, Cash Equivalents and Marketable Securities - Contractual Maturity (Details) Details 33 false false R34.htm 2406402 - Disclosure - Fair Value Measurements (Details) Sheet http://www.calix.com/role/FairValueMeasurementsDetails Fair Value Measurements (Details) Details http://www.calix.com/role/FairValueMeasurementsTables 34 false false R35.htm 2407402 - Disclosure - Goodwill and Intangible Assets - Textual (Details) Sheet http://www.calix.com/role/GoodwillAndIntangibleAssetsTextualDetails Goodwill and Intangible Assets - Textual (Details) Details 35 false false R36.htm 2407403 - Disclosure - Goodwill and Intangible Assets - Schedule of Intangible Assets (Details) Sheet http://www.calix.com/role/GoodwillAndIntangibleAssetsScheduleOfIntangibleAssetsDetails Goodwill and Intangible Assets - Schedule of Intangible Assets (Details) Details 36 false false R37.htm 2408402 - Disclosure - Balance Sheet Details - Accounts Receivable (Details) Sheet http://www.calix.com/role/BalanceSheetDetailsAccountsReceivableDetails Balance Sheet Details - Accounts Receivable (Details) Details 37 false false R38.htm 2408403 - Disclosure - Balance Sheet Details - Inventory (Details) Sheet http://www.calix.com/role/BalanceSheetDetailsInventoryDetails Balance Sheet Details - Inventory (Details) Details 38 false false R39.htm 2408404 - Disclosure - Balance Sheet Details - Property and Equipment, net (Details) Sheet http://www.calix.com/role/BalanceSheetDetailsPropertyAndEquipmentNetDetails Balance Sheet Details - Property and Equipment, net (Details) Details 39 false false R40.htm 2408405 - Disclosure - Balance Sheet Details - Accrued Liabilities (Details) Sheet http://www.calix.com/role/BalanceSheetDetailsAccruedLiabilitiesDetails Balance Sheet Details - Accrued Liabilities (Details) Details 40 false false R41.htm 2408406 - Disclosure - Balance Sheet Details - Deferred Revenue (Details) Sheet http://www.calix.com/role/BalanceSheetDetailsDeferredRevenueDetails Balance Sheet Details - Deferred Revenue (Details) Details 41 false false R42.htm 2409402 - Disclosure - Commitments and Contingencies - Textual (Details) Sheet http://www.calix.com/role/CommitmentsAndContingenciesTextualDetails Commitments and Contingencies - Textual (Details) Details 42 false false R43.htm 2409403 - Disclosure - Commitments and Contingencies - Product Warranty Activities (Details) Sheet http://www.calix.com/role/CommitmentsAndContingenciesProductWarrantyActivitiesDetails Commitments and Contingencies - Product Warranty Activities (Details) Details 43 false false R44.htm 2410402 - Disclosure - Net Loss per Common Share (Details) Sheet http://www.calix.com/role/NetLossPerCommonShareDetails Net Loss per Common Share (Details) Details http://www.calix.com/role/NetLossPerCommonShareTables 44 false false R45.htm 2411401 - Disclosure - Stockholders' Equity - Textual (Details) Sheet http://www.calix.com/role/StockholdersEquityTextualDetails Stockholders' Equity - Textual (Details) Details 45 false false R46.htm 2411402 - Disclosure - Stockholders' Equity - Stock Repurchase (Details) Sheet http://www.calix.com/role/StockholdersEquityStockRepurchaseDetails Stockholders' Equity - Stock Repurchase (Details) Details 46 false false R47.htm 2412402 - Disclosure - Accumulated Other Comprehensive Loss (Details) Sheet http://www.calix.com/role/AccumulatedOtherComprehensiveLossDetails Accumulated Other Comprehensive Loss (Details) Details http://www.calix.com/role/AccumulatedOtherComprehensiveLossTables 47 false false R48.htm 2413401 - Disclosure - Credit Facility (Details) Sheet http://www.calix.com/role/CreditFacilityDetails Credit Facility (Details) Details http://www.calix.com/role/CreditFacility 48 false false R49.htm 2414402 - Disclosure - Income Taxes (Details) Sheet http://www.calix.com/role/IncomeTaxesDetails Income Taxes (Details) Details http://www.calix.com/role/IncomeTaxesTables 49 false false R50.htm 2415402 - Disclosure - Restructuring Charges (Details) Sheet http://www.calix.com/role/RestructuringChargesDetails Restructuring Charges (Details) Details http://www.calix.com/role/RestructuringChargesTables 50 false false All Reports Book All Reports calx-20170401.xml calx-20170401.xsd calx-20170401_cal.xml calx-20170401_def.xml calx-20170401_lab.xml calx-20170401_pre.xml true true ZIP 68 0001406666-17-000031-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001406666-17-000031-xbrl.zip M4$L#!!0 ( ."HJ4K0; 1V#^4 ',Z#@ 1 8V%L>"TR,#$W,#0P,2YX M;6SLO6ES&TF2(/KY[:_@T[-9VS$KJN(^JKMK+V99*:DDUO?UI# *2(J9! M@)T )'%__?-((!-'@+AY@$(=$HE,9/H5?H6'^Y__Y_>;WL77HAQV!_V_O,*O MT:N+HM\>=+K]+W]Y]7OX?^^&W"S]HCV^*_NC" ME45K5'0NOG5'UQ=_[Q3#?UY:>M"B9(6UP)UJX> M]OUSV>O^DOZ\ *C[PU_:K=[WO[RZ'HUN?_GYYV_?OKV&#[K?7[<'-S\3A"5B M"+^J;QV,^Z/RKKD[/>7UL&B__C+X^O/T8OJ2N$3XDLZ^-BY+H,=]WYM>7?'% M3M%=_1VXD&YGB[<7W]O7J^]/5U8\O]O_6@Q'J[\RN9:^1)>^-!PP@N4"R:IO M#LHO<#NB/T_OJ+_0Z_;_N>;N=/ES:UC4M_=;W?9P-4S5I0027@2I/^CWQS>K MW]$9E3^/[FZ+G^&F2[BK*+OMYGN;O[3XA;*XNA<3\3-^Z'*RN^,!Y>?FFU;IOO7+6&GRM IA=6,!NNE(->,5SYG>K*ZB\E.JS^ M4G5EU9=&9?'E7CKIG^%Z?6NZT%D2\H:>DXL+MXY6WLHGMX[F;^VN$]#^<-3J MMQN1^YZ)Z#=:W8VUUC]75YM;AYU5-\)C\<__Y^UO']O7Q4UK=G-W\\V7#32_ M_K?_Y\_I7;\,JPL?BJN+ZMV_7%=REQ359:V27@,@KZ:7$Q_^\FK8O;GM 4H_ MI\=,M%Q[T!\5WT<778 Y^O35O^%_?/+I1?4MH(.[H[OT0?U)MY,^N^H6Y44% M1[& 0BV7[LW_?O4K D08$O#/GW]>_G+UCI^77S)]QRTLJD%G_JU @G+DP13\ MFL!,\H1P_?79M;DO%/W.W.UL[O;ZRAP S?OJ#Z:464VJ-Q6ER-O6'7V.I)K( MRVB*.;]$M'GD],K>F,<)ZOCYHSW/\..@+?[&GCG:XA(34+/'0]M7:.._G8!* M$+NI!+B=7A)Q-)50:T\@U7].3>Q_O@$7]Z;X.((')U?VMT&[-0('V'SO#IM[ M_EKTB[+5,_V.Z=QT^]WAJ(2;OA;A^VW1'Q9OBYO/1?EHQ&\H6WQ)$%YH M-%IPNW3!SZ*3*_K$'XU:_U35MA_.>?5[YT N//&9 G:D?F MUM=60I,,_'^ZP7#T[NI#\;7HCXN/1?FUVRZ&+TA.$I*_K$'RD43CQ/3)"M&X M&\)]+UPRYG'\@73&'H;F8]. +J-VWK?*?Q0A^?KDV9A.R/ZZH?"C WH[; MHW$)-$EK"6@$GX&&+1;$)4"L.+@K0/=^!6L-P>=I22<@^>/ZZ G/V/ MY^%_G)AHS.F7HE6VKV&]>:!>;W";;GVYEF8+?'\@@3DLECD[K"\VDME!,,X. MZ],YK"RE-Y*D\M,&DSAS_[S1Q^[,VJ.>%>EZHS]%_$G]CLZ73 M&B:O,OT5_C7N?@7QZ(^&BZMK< -D:G=;O?-N)K8Q[\9L3R54(/IP\/&31 MS[3$:U'CI44X?'?EB\]I*R61873WL6B/R^ZH6RSSNKP=P)HLTLVS>TZ+YULB M/2\ :[!^%$%XD**W>4'89IW#M=-B]%:+N\'J=!FYL\)^ 8MX.\7]U.OV013X M/+MW5>!_?/SKX&M1]A-:-7F KL.4;?P"+B'3< IL_L0$W#22WL/W_T[DH_1,6?P[OG']X]BQ30.9?W3-7[CHP\J_=39G!L M=T8,Q/2-9PYTH[U%GQ= 0,#W@B3^10:B1S9DY&S(GJDA(V=#=C9D!ZV]$UPM M#R^;)RD.+U"[ORQ7Z:SES\[;R\M"_$@+\83S!J3K+]B5'=.=MQG/L=MYF/-O4Y[,0 MSR;MU#S1'TK$GY/;^*-+]/R)Q!/0XFV#2_;27OP \?G&.P'6-[G&.R\ MO%_>\OXQ-M_.B_['V X\JX+S#N-YL;^8/<]36,[G[.HY@C[+_#,Q86=O]J6N MK[,W^YPZ(?[PUNZ\T?(#2/1SC?#.B^0<%+ZL9?ML',B7D@,Y;8?L!6<F+($RE2^5PI%*!MJMWO?_G%YW\*RRU1Z=%NLW(_GJUX3E+RNQ/%U& MSYN ,Z.?!Z,?/%K8EM'A^ZCH=XK.WUOICM'="^7T:C1/E]7[*.\SJW\8]?V^ M''3&[91 _%B47[OM4\O0;LWL^Q#]L5;VF=TGN[KGV0W8P1-&=^][\-QI\O\V MP6SO%OGM!C>WXU%1-C? S>_'9?LZ93 ^#JY&WUIE<5HBL 7N4QG8 ?G3%8MY MI;^-6-3W_E8 %:X'OPO''8_)9N3^NKN_*^K.O M_]Q\_6;?V),]A,F_^.3;WCW(24X%@^9=?O=F_'-:?&R06/N>-8\'@_' M+^!).?*M43'E&)[CV.S:W!>*?F?N]GD&UU<>FL&M[R^#P?-X_+@,-F!Z.IE. M_E ,1V6W/0+K-!JT__D'^####Q__."VF+Z V8_Q:W,Z"L"@([XOR:E#>M/KM MXN-UJW%>7YH!N$=4[L%^G9"L%L1P<]L;W!5% M93]>A'"MP.C%Q"AG'K[T57LT"_(?X!IV^U\6OE/=6-74IRP.\*(JG9T\OX0G M71>?O@U>A ]K(69H^WLE3L0]\>0Y62 ^-^(N2V)F(G@")Z9$*MJNM]=52L\ MZZTPZ)^@+KL7M<7^ NX/8IEXHFQ1!S7,I&_L;.;>W9S,=E-R9#%#;R#E8RO M-F_QV];=I\';5GG6,X^M9Q:$ 30-WT$8Q"6B KGY6B" M+0/>>+$S+O^B544G5)BIB'N#Z)7 MM_.4SA;UQ7M'AV:+K\OBK)8>+E\\(^\/HIB2/-.SPW=V^)(<[":+]"$EEY\#K+X4#;ZK!=/2R\^M8V>E!C,CFXV6V.3 M)LW)L1[TB^7A0:;='M^,>W!KY]WHNBC3;65QG6C\M7C3;P]N3BRH68OV3$*V MQON1JA(>X"CG0<+P>S'ZHU\6K5[W_Z96A%\A:DM?_VNKV_]M,#RQ],?N,K$5 M^JI>.DI&/!616[.:L/ M4IPD#Q2GE!D>3CH>F\Y_C2?4?.E"M ;I'R0OOKQA=Y:;9RLW#]^)[ Q.(>[ M3Q;N/HAW) DVD$:XNQ] M/)GW\?Q *=\"Q39&=)>)*DSF;DR<,9I_;!MU9B3R).3FR M&.S>EG-6P=XJNZW/O>(#$&:Q1?>@WQGTW\!;RL^M_C_?75T5::X)W/;;&_ON MPVG)R"$U:#N\9IF85,5PE$'^'='L=7N]@#ZCS40LSX#"]>7 MNL>/@([OKB:WG)8DYFC-=XG/\7H4A40OD;PD^F@*:7\65XW"/W[K]K_TNOVB MOG3Z+*YZ@-^#UTFR^$%L3CK6DSX\+7X_N7%9)-O9BFQI10;]+Y^*\L87GU^2 M#LGJ9;YV^T=2+]O6K)_5RX.HET<3G1>\&%]\?/FH:_0<7ZZ5UG.D\2,) MP')6M.KO-6Z/QB50Q0V&:58/?%:47^]I"%U\+5(K@5-S%-:CN:)-]"*>IYG[ M7-Y>/S/[^3#[&-OGXWYWPNDT96N>.S=%:S@NB^DX;;A8/Z*^,'MH>L:*)XZ' MG?=%61TSG7]PI_L56#6/4OK&[^,;H-]H,&^T9^_J#@>,8/G+'Q]]#L;_LP#( MXH/FWN"+_N"FV[_W'5.F5*=B-[UDZ5GUI0:U#93ICY?7PB(0M_#CSN2>0'[_ M0^_#;#,75SUS+4JSVZY(([[DTD MDAKL@S;$.,L(X\[X:"-Z=9%>63VKHA'6%(-6^O//:R#8&4!0O?<"Z#FE6G$L M-:$F.(LQ5C6 '/[) &2$[PI@^-XNAD-0?N\^#P>]8E2D&L(^B/V=&3D M@1 MWK;ZXZM6TI6@2WZ^)]PQ)"C36 M<8!(]4A@$E,L-@5Q"/C^(Z)E$C MK,$462JEM8I&#L(S1=$J))91) SG3-H;1=<:7J?_T][MUU:OVK;M=]ZVRG\6 MHQ3I?"S:8.%&W5W7AD@4(V!^LHF*SC M#XI<085MU!F/P&<4.]"57'#[$L_C4N^NV[=U?O M)XIN^'ME(V:_;T3KS>]Q#B]-.0_>8\$"]]H[(0BM\/(:<)5T#J\5ZIC4^.T) M[%ID/Q33][ROO)-%Q(X07&V%(7ER'>#=;W MY: #0<*' K1N?QH>[*9(G>%.OR-L MZU1C"(0S+FP,UDD,.M(C6L/&$7- $;L*=8 MH^ 8MI9.71[KHW,:%C3]QR( B^_8#X*MFP/-$4\H'4WT0#1/!#,45$X-*=$B M0I[+5@;_>E]UV$?KIQT'_M]9PY%MW M@ZNY1D;W4>2@D0MS,D>Y"-:XB 3F3#IDIBK$,P&,3/31C1%Y4A(\!B/>ET6[ M2+_%;OGHK#!88N) V)K5(R!48,:6PE^SF.Q8ALB'($9T_GUU2L'5W/34ZK] MAP3,=KI@^_E\]^T#$9:6%N\'6&%E &E )00()HJ(E>_W3CFP'M&EW];?&]Z=/VZ4&T,N"+E M>GIO^IWB^_\N[K9XKZ7@,%L=K6&!:,(%6,[ZO0'"CL6-E'O?M 3&3$]/=,>[ M\2AM/22+N #3),(@;UMW=$T ;%/&R"-I,(<@*%BN&A"QL_-YUCK%S;0"9Y6C M!8C7 +4(?NSVBM(!+[\,RFUHZ*253@*;7$#$ LYU8WPZF!>_6K:[:*7 L:B M9W-P_#XHL2$'/G-@;C_F@(9CGEJZ:::+<@EE&FK810VQ@!_Q/% MT%3%!&(,S]("A*II'G<]%/O N3;71XU4P#T0?:)76SR7"WEUY,-+5]TV_ U'137=\,YRUF5CA&FS(,$J' ^@1AD"3((8-3R9@ MDHY'"NLL'W:)P7@MX;,'G ^!Z8;,)+AAFDB&)3-$TV")1:S&E%J",W%[ #3' MJ2=(.J3YJ?6]V$]'<5@ODNB@+$WKG8 (-OM;&MS.7/?C#)&58.P)Z]J]. 5@ M460X&"QC=*2:-+ RJUT&:Z;\=P!U.*[*0?8B:N2<2X%52K]%##ZC8EZ)&"R( MA@X\4_P*Y8M@!1![P;F.H)79CRAR+ZB0C)A(Q!1.^,?EVX \4YA;POE;M_4Y M[A2J"U6B?@@ :-^7@ZMBF.J?6KU8[$E@9+PA5H.3+*Q !A.&9+VV M! V9S5<$K83X'F . 7L=I8&:)A"G0DIR<0QFAS45"%:H3 M#Y)AY*MN#79^0 M]L5M"?!42AM^[DTT>;\SK\SAB;=%.;I+^WFI^BQM\]W>[,P7Z9SB)N6M+0'G MG*#H2.V+2&FQ$3AM.UO%+1=12T)JAZH6NKO6UVP7JYUVQVU M>G,9B%TW@;$4VC"P3Q%C;*W0M(D\K,GD4M&T2A>QV0C2H0BL8P;(EM<>N:BD M82I%3C[4"+#@,L=*49T28@<@T.L-VHEUJ\?533?M[XL^FI3VA,U-AXO?TC/3 M*FY*3%+E[[NK#\77HC\N/A;EUVY[MBUU;TQ&"3A&$/\&QP*'M:>GEA!XRYE= M)@9=2H5LA=K3$^-N"/=MHH54)L@([":$8R])<-C@&"4B*3>02[9&SY\6]3U_ M+?I%V>HEE=^YZ?:K_%HJP)F^8P-E1!2PW"D24MG@&>->A5I*$,*YBT?XZ9 F ME7NTRO8UT,:#N/0&E=';CC !% /XAD)K3;!2 6F'ZXH=RE!>=8+8"2R@^IZ/ M1:^79F[6-8*S"J,-9%$>2Q0-\<@B':*1*MJ:+ 2I7,42\D14D8^@8V74H%4E M)@I6D$(0*7G6K![)\UR=.$EB;*5C/<%,@',GE*%(86*PH:!C(0PWUI"8A;88 MGP QCJ-D&0*WEW,L)/%@?K#EQ#>+AN7>KUX.?9XS:0Y1LC+@H% 4W!.(=R6X MT#K6A$$.9=8'4W)"0K.WDN40$:?\"D722"&2V^9KM6)YR((*<.B.(3#?4NXK M#DH_&'\>78U[>4Y^O^TCB5B(GGJNB'> AHNA"7>%R$P&7W;)=P'MB#BMBS0X MI^ 3T, A,)?1@].$48V382Y3=G5)ZN$X+>39W_1'K?Z7+MQJAL-BCWT.[3C6 MUB"L#=($>&2S;+5Z2L 7(DIBJ0K2 M)@/ON# 6T]!LBD6?'?12F.X+>'_4[71[XV1B9T=7PO=V;]PI.K$F M*-.2ZZT V-WV0\F%U UXJ;YU[Y-O)4>*JY+ ^ MV;;Z>7-W#AO0-Z4SA*0$%#7#WDGJ8_(M)PM:PB65'W'E:'G;>2/UGAFMR5/1 MFH&.X0IA@X6HMB*1#0VM:4YKHN1R[NBI:/VPA"%<@L>/O*=#Z80F##0-?D6D(E+U$S('#U40ZSMDL M8*!4<74(8;ZVNKT4.$-4_;&U?UL!RJ)#A"M'4KVUY^G4;GT8'^QBIJ>(E&P) M[GLA.0#>4])+5_FM0IB,$PW=7J5OIM/Q@=#=#=N'A::>U*-O=M %[6Y0; M)"RED+3'VGD:4ZVL,RS6%L5:FR40SRPZ"HO*VT$Z99!NGMVS@57&IA,#3B*( M:P@'"V1]XX'J&+.TQYE51V#5'Q__.OA:E/WTT)IM$&VGNESS!4"!^[=F(&,L M:"*DU8(289 5CC?>F]%9->@I,?"A?8='4H<0XD5BN;0N*BV)T!2+FD6@#_-" M6"+9:=FM9\RH?92B4,AR:VA 6@@=,05C5C.,$)PW]P*.D3/'GIUNQ-R@( BS MD6B+&#=-0Q 9P-?-^,@(PD_#QJ=>);NH,^LPDRP12G!* H.8HEH26X4"YDJ!4P$)P5%.7DKQ \ EUS\M1%,:YR+F7S%*#A4?6NT:D M*5+92;E'5A0/NYXY-599CIFQ,F A'(JFCJNC$IG$";*\%?/,D-]GV7&/4]"URVM>'GG9/>7JD$8R*3PV$2O-*7*I95HM(-)E(<8CK([U MIW9H:IOG>*0 "?=>-*=$8Q3Y82/"R?+YJ(> ]X>(;'?3/&D;0;G(8#%QXH0. M,@:"*$2T(/PJ9MGP,XN>S"W1Q'A.8;4CT(M:^>CD;.."Y!OE9U8],Q21UBY"@EG*> 50%G&/;@?T5FE79&Y)N# M& CYT)'5C\.I_;Q&G^J7+ X:\>"PQ]%-.::%J9 MXA0C'Y1E6FK=]&:*S)$55%#+C2*>%16.NCRXMS1-DG%>RD YX8[6M"$K:'/T MY3'7N*%J"O='ORQ:O>[_A5];W;XMK@9EL7.?C'2>P 3O->=*"G 2N)VV2>&1 M^=S-VS8QN"6P#X_Y(^D/9*($8V5"C%(K0IGUNJ8C5CY+L_\P1-Q'#3FO:4SG MWQ5X6 +!GZ$12J505@ZW;4KV].EY3(7&@X](FNB>#I[G!O2V8I9$9Y0@8$M-K>6M]'E_PH.U_ *P M#X_Y8SEX)% /OK\W6AJ*/6MZZ/$8@\S."?XP1-S+P0M18V.1(4IA$X-6&-?$ M-$QEW8Y_'*$\IL9+96Q64X^-$8X3,,O3IOE 96_-*8OLVE89. CPZG :O"(, MB:ES:>.8!)J7F:&3DJ['\_ "1\@)Y)!AWG%/-&.V)J3@?M4,P1^#B'NEM(.C M5@;'A-#&>##$=>,3$7$,)Z[RGHV39Y!@W&-L!*QYRWAPL7+R')%>F2RF/3R= MM0^5)VU)4HNDX8Y-%+"T6#@:G Z60>QJB8NU2@\XYMT*I.3;IJD7P#H6)H]U M#D4YX#*+RD2:&HD889I:+CH>MHO_ MW.BRWS9\--I[YFUJ>X:TA4BB\:0AZEVQ'98FFAU4;"?NWK='TM[]W1]?=_KM^D<8+'J!1&$9,Z.@LE1$9 MZKG&JE:-*/)\HM@.&F5;B _&OZG,V UW!=X[: ')J70V+00[2UY8';(ZB5V* M\+>!=AYOUQJF/JCIKR3?7^%A:0C2R+7*\J[;_W(/>GQ= [-4(P9AL[$Q(*TT M:,+ZS S0)9_,3JA8ZI&Z%5!'P$*L:^LE3="$!"F$ M%T(=+Z8 >*,3_803 5 M_(FP6-/)%%0NM32"X7'".Z.B$75S,FMR4>.(+K5P>T0L9L9F]2,6[!% MF5M*TX!,'(D0@6FAZDZAX)*QS/A0-NFX^?QQW^U(*E-26A9BH&!)?!#8:(* M^XK;*%#>REF?A@#LY9 D7>LP4 %+"G&^\4Y3)2)EPBH.$?Z:C-0SI8G(@9EC%;U6%M8% B)W&/-NNH]%AW665!PCP2+J06P M0B3U@A3,U&HMX!7QB*!++9H?$8LCJS5)P ]$4=&H(*K42L#O-0<-4" /Q85\ M&L.T*^X[J34/3A1W'GR,& 6A#B%+*[66Z@T)R[R,4\!_+XWF#'51)5TFO4C3 M<[2N-!JE&$.XD 4+[&E\K1V)L:-:XV#)/$X3V\#;Y!(\4(EGM97YEDW6._!( M9%C1]^V!-/PI'?);LR?N!'7$H[27@0.GF+*FMP P<%]KM((-+Y5W3]9#$D&< MKB(/J>TQ]JG,NZXXDB&(?'[M2V3:PU*8"Q-U6B%6:,0-(@8WJX.;%4,UGGQU M'$7)OPC-9JA*)=S&88$4A?"3(E*?A4$VK_;9TB#]0*Q[,L7F0FK.:50(FBBF M$&Z,D@J1ZG6EE"^&:0_<;AS+-&)+<^G@[QBQ,LTD%,/R=N,/N3C>%V5WD$:3 MEX (N-Z3OW>>Q.$8D99@X2 B8[@X'$S:<1:G%G#2T*6.BKO M[QT-HT0(7& MX*V@'J)LRWQ@G-=]A9'@(A\62QAB1\(+PL'NJ)*K]'4 ' 1KLI-R3PYT%A.) M-"%"6!-8A*@P:%G/[@U$Q,PUN?@^[/[2[_;^\FI4CHM7%S_O#4:5LYC9@*IG MDB . >&L--R89M(NR@=6; 1C.L[U?:M\5U9SO#J5M-?C1S9FAM_\'N=S*%)+ M0BF+G 4(&2E1GM<#CI5!2]#5+P%U]QH1/L?>S8 =C,=2*F@1#\^EQPH9JY31 M%KPEXE6-AZ96/C@>U;6A&8^N!V7:6MJ1#YX%XV,0WI& "3/!J]G(>DSG$QGU MX)JJX'#)T[L?GKW!7D]V #F P@M.1(>8CMB9ANQF89/R ,E\/F(??>N-$Y?=I;W_0-Z-1V?T\'J7]\4^#WP?]A$4Y MJ"9;O@%\@#6[3UKS#!-%3)H^92)UR$2!ZP&7DN(L*+C$2"BRC-XQ47A4ZFQP M$PF-FG,D473,>0:*2\IZ*JJ,.$M"7U)*#@"M,OL MWE4]/NJ;A[,1R+^URB^ ^J=O@^9B'HB1>0=58+!ND4MPG*C1X'C4<1B+)"YL M)?7'U8/ :R)ZGFGW4W9_#L@?AP- 9QU\Y-&H$+4"Q/E_1 MC$4NE]ZM!F,O2-?6?T*8CAC7PGN)D04W6[@&4BPR?4*(7MZXW@QIVDA_TQ^. MRG'*W]C6L#O\"$Y&J_.N_Q^MLIO\AP\0Y:\V0?^8,T$?6OTOBY;B;>M[]V9\ MLV07YI^Z<'L::)X^S*W!8B1"0IIP2D4JZ8V@05/OO8HL'M!G"R<&9O8 X?E$ MQK9(/T]"_3;H=P;]RHO[W.K_\]W5%;ASG73;;V_LNP^;Z.>BEQHB8'"]B=1" M!DQ)33^F'5U-O^=,OF[_(>3,IP(JZC553'),0%-87M.)TX7C3G-T0O+%$.I M.<,3%,8,]$%G5,$J#,A@9F!&V%XPK M7:>-%=6I@I2D @=K *!T1'Q:56R]0SH'3\&'*\%;X3EM UDCPDLWF[),BR*) M4Q/75$')]'K:NB@!@Q5[8=4&6QDU"@%A'X/QDCH>* 5C[0S)"D0)HDON MUR'XK1,,X0,X"Q"8$H4I)SJ=%*HISRC+CVC"/>28D#TTY0EC$(UK$0D7R=%% M427*@W.>_LV+6JM#(?OAMY_V"%[IU-+3(^\TU]*'9C^+19D?[ "7>/7*7(1B M3SAW9D?X/BKZG:+S]U:Z8W2WJ<)4TH ]XD)Q%0U1H/!-+6\0 V3.=#IL\(RP M?5\..N-V.KA6AQN;=N41MQ 1@KHB).TU@!-E:WQ]%/F)%\;D0R&\MOD:2)O' MZ4 A)C;U0L"\V;A,_^<5KPR+AX/SH<40<)344\R)H<9(@24)-5LTRG.KE(B' M6G3[8+NS&$:)',2O@5&- PTR4*EK?&$%9FJ>8

2F@TG6%,5!4$901E#V)KYE9;",W$[".<(YPKF:>O5DMA&<$9P1G)$' M2E!&4$901E"VOP?J6(.AN;,VY($2SA'.$W-MKPZ[^S>4/:P+ M[/:>LF,N9Z/0P__=P'/O>2#"Y%$WVCWZQ_:'P_[(N1I>W7;LULWU]>#Z>JS[ MQW9ON^.KZ[?I'UMBAR.V!D;:6]"-_.4PDWA 3[,%,@I M?8DM9:/IHTZFU,/47 _38>MRT!XXK5[/Z?<&K;9MKJ/IT$A#TWZM&YK:K3/N M<'CBR=?D3&B];&"B#]7#?J[KX8JJML5VF8'4%I&8\D1,F?=)7!&V_31C'K>1 M8H7B+T>L1X"6/5KSCTW\I\US"F.=& U.2,0Z$*XRQ"*..P>.,^"BM.JO)\@, MK*[O5@TN,;8+49^]!+MO]?I=4_-NRJ8 00!!P-E 0+MCMA6H&-IW.WAM=Y^)K9-=ZU( $E 34F MH,/AD 2S,CY_NU=OFT,7FG1W9=B1KU,](#N$EOOW #PMF#D]JVT/3H9GU/V5 M1/&M1?$M6RVTK';W9-9#4P2*$O-WY@AL.UU+2?F50K"&>#UOYH(W!<5(VDC: M2-HJ;3,T;#.#D@DJ@TLU@Q^[90TZQLH?-0532"#.5R#ZEM-W2"!.YYC77OM2 M*D%EP:GFROOBG01/)$\K13GIS6D?H8-%>>CNCT-R.7 M;VO):_)1:@1C3?%AG*[EV.:)MTV6S)O7A3W&. MX"6=.,B),H9P+Y!/0]VFJL%XIVLJ=3R2&,_SMJUN^W3MHYH"XH0RA#*$,GO3 MI#^P[):YVFWG@C)&>]'MTSUN1]^Y:+Z L=?NNV_S9-Z/*F MM;9QVK!=Q$(J@Q=[RBWBZ-Z7?A3"93'S%8GANF\PR6D\&YTBXB7^O;F&81RO5<]2384R1)^&9'L@1MK%;ZUIG,?'-%8L$K\.& M*/Q.O*:3W5:::MG*VJVLP?JVMG5[+.6SSZ#6=]3Z3E#K.VI]]V*5_XH>4$5F8Z.G M6NYBK5&XJ?4@WCF7QB!F<\EKDY7Q_L\D*R0KS\F*3;+R(EDQFZ#RTC23[=DJ M-SP.@:SRDXB_S'@LKKCTW5'H7?M!F@COQ9DJG4'WJM6ZN1XXSL 9M1RGU[U2 MF2KC\=7M^';<]$P5*1*53Y+,5$8)K,LB350*"HNF;(+45:DHGJ8O"T7"@DA* MS"G!J^=PH<2%."0I);O3XPE_15[*4Q%22C.A-)/Z95J<]>1K[PA2FDF5C5I* M,WF;-),SYCVBSYZR68WM^DI):YT33(@I&\J4E"9RXIC-S^D<#X; [$Q)>(7( M5F/1/R$1ZT"XRA"+..X<.,Z /S*HN5[(HK%D]YT(PXX='&A VLZ>)*I^]LZ[ M=MMJ.R /11AVD?!:A-'<#RG&0!Y? MM0E7&6(1QYT#QU&,X5\J^B^\"PZ3Y7=B+>M+LBA-9,)#'#IY >:%]=PZ(0RM M[NE<[J:77N"'@,0AX!'AVG.M1\$3S6 M@%&/N^O2)*/[4Y2(,/%Y$"RUV8U5'G3\S&(/67R-9?&U^CK]1Q1E Q&2HT8 M2N+Z7,>"TQ*N9]D=T_&T?699X^!!]02K N*6^_$_>9"*D<3J!7#S3SZ?^(%J)/=1<)G&POLE_(S-Y6)X%[Y"OK@P MQ*#;'7=[ ^>J=]6_:0T[H\[UM2X,T;]Q^K?#,RL,@>4[>+C4:#%P[/[W\*L? M\M %LX9QM1)LGA&?\81-8978/2X3BT+&69POARHJ(>$6+#"QP8,'C'[SB-S6 MHW '/%G%25_YH,P7R'2D6D1/N)%N\_(!I3%/P''%?"+BU43:>B:;QZ<.F(F% M5(>%B4*UF@F> ;X >8G+ZS2#SWBR:[E>L>/]ATT:[%.;HT6U.71M#ONRX[1; M+7O8&;;M?K]CKC:'W392G*,[H/H4-'F:_#$JD[S!\>"WJ%RB/FV>7E=*7BEH MMDLODQ?V:B^,CJAO<-Y/XEX S]67VXY$+>/1-.*]';QG;.>!>(]X;__J3E'" M@P,B.Y0FM7;;1^#+)0./[G>1L"G,E?JQO'6B "4[O8*IJI_+-+#LH;ES]C)\L/)>0*F(X"L!LL=G8J$EH26QV'==ML:=(\4.".T MW!U?V%VJ\> MA6?MLQ*5-LH9[E\)[F2$,S/!UQ6^VXK<;EZHC;:L1MM2]0 M5X/H%56OJ]Q^%.V;OX*IJK\M;G>MEF.LQ/,$,P0S)PDM9^PAK#F[;&F M!E9U)8"H#EN^)S*&SFU']SQ/3%)9O!/&JQIV!H7*XI%4D%1LJ.>^Y?2-A?M) M($@@2" :*!!5W'NIBDE*9?$JBSU-J2Q$H3X*]9& '5' 4.E3Y2X2+1(M$JWZ M&=I-LJ>I*%X5L:A9Y;NH*!Y%QDBJS!?Y >3)0Q6[Z_-M^_NO?TGEQ1WGBP]?W)GPTD#\,KWE?OQ/'J1B)*5(Y"CT M?O+YQ _4EME'P64:"^^7\#-NH\7 F5=<^O(KOO4KD.@JB-S?__ZG__KKYH-_ M#.]%F$3Q<@PWPE_K]P#Y0Z3Q9S']VW>WUT[+[O_#_O?7Z^^8[\$7W$TNKGJM MFT&OU1M>W7;&K=;U37?YX>-VZ[EU]]_=':U:F_S/5Z[8M^4;UOK)L MVKW%>B&^-HJF.0$JJ(6$ 0HGPL/:4 M78;[9_[ YAP6UNQ,DZUC=3O?M*=84)#.:3/ETSN/V/,E/<>2E;O(O'L<\3)9Y M]N7RQ?F2MX/1[6C<:G><\;@U;MF#SG"D\R6OKH?#?O^D^9*#XZ9+CF<\O(,! MJX1(P<;1'+AO693GZ'\OV4-&4,9#C\4BB:.IG\ ?4L3WJSL7\(;(DXSC-QX( M""9>/HA8X#2("D23L?U=A9;9A[4 RW7^T@[0F:?,YB M(=A'^&TFV0TH/.^HH4OB/:+/OK)9C>33_4^[O;4H4[HT<6R]./8CC]W9BN1. MCQ*I"W(:,1ZO>,!#%_SLA$T$N(HAGG",IIE'3H'H&FI[J@5P#GT9'IT2O896MT?@597$[U:]XY^?XNC>EWX4LFD4[]AP M2R(8IDS0PHW%O0A305ZN>2^W:3T%K4&/6@J2/) \Z-NZ V-5:ILB#<<,*-5< M/?^:^('_'YZ@@E9J5Z5^D&]6(?QI2J^R=VW+&9K++WZ.*BLV.5[BHF%A?$]R M1W)G7NYZ]I"DSH#4D3,_\GY+98*M R4ZZXM87(AOODQP6\JPZ4!(=;9'4:F# M(/G])%7FS>]^^U3B1-9 ]0US]7X+#X6>PB$T 20!) U@L@AY;=-5>&E?!Q3U/\]>?3]SMKOOV<^FX,V7-=SKJ[M8:_3 MMYMT3/WK6OL>??9:IO,YC^$RJ0Z@ TG\>]5LB<6:HAA]Q%_B,L&S/"+)%FDL M4UB\_"H^ ;7TZ-H%^"QT:-W@H?6>Q]R9]:Z9,^O#UQU\ M;K_ML>T>'=L^I2%4C73KAMGB%3MH5ZFS=)L'N9DZ$,ILB[WDO&?=PY+'$^G" MDJ/C=-7TQLG9I@,I)]L0)H?Y=>9=S3-9/F]U'/&(RJKB&5E^I]]TK]FF>F]H M++7NK+'E/)+MQUS.V((O50(=F9L5@IWG',ZFY *_06K=.57'/<]8V9IC?90, M((*RM]C'/BE\"UMR3-FBO/K\G?6:>].NWGO?:/E[;>0:_5A[8[4YG.!SU;Z_LSN#:Z3C#@:J0?MWNMX:MWDFW MGIV.J:WF[4'W+PD0):-?J3 ZT[1D3S+!2[;/S4U!7?W!3T <7/V@;*P_AKA' MX=\+]BG@X=/>185V_K.J],S5S0"")9MS/TS@7[E)_@/>D3Q$)A[#A*:R7U 9 M\P>DI:)%3JOE,,5*BO:JMHG^WFZQC>49/?#8TQ>^2Z([ 5?&^CDY!SJM[_4: MYI_M[]]?,J"6S%Z;%=]?+&(P4SPV6:K;98F9U1@ !I@GI!O[$[CJB38 HS!, M>< ^BT44)RP*V6T4SYG=NO@_-O4#+/;O)S-U]Y>;,?YN@J2W8A*G/%Z6ZD<. M=FQU'?!T1:^"NW@@HQ)C+V'=5 '.*&2,P%*!$Q#S0(U;^I#M,;()GK2:JV V5@_1U^1W]K&B! M=0& RU7JC._B3?J7-/03R=Z5./;SEU_7&-92+%@:QSX/^?3X*9=&<,SN'1F# MM?#_HLE5!^B]UG%OA3HF4!8WKXW@[#Q2&^!";8";>.)F5653$&,9&5]H1C^M M":S6#YF87S):[*HLMF.![W.L]1;?1.SZJ"1X BI.&[O"N^#@O_&[U>^9B@"4 M-S&2_^Y==C>+!1XR)= 53*+OM,I5UH)>V"=A:A MU%5UQ#?\VQR]VY<.@XL">+81LI&S;3RHPX*F:.%<;IY .H0$2W#^94U,C<\K*TI;';^B%44V M!ZFA%\A-JVW]__:N]+=Q(\M_WODKB-X,D 8HMT3=G4P ^=KM09)IM#L8[*<% M194LIBE2R\-NYZ_?=U3QD"A+LDNV)!?VB-OF4?7XWN_=KUJ:%!%:[!5[@YW% M&MFGOY,G8DU=/[;NW"#3!XO],TT;*JDAP[&'PK%=QV[U6OH8]@Y05$QR%4?? M.R'.G8F #"C\Z/!_84-&IB2[HD\./XFBN23WY\L!Q+D?^O-L#FMSTPP/N[2B M,;CV;!&@;^\N%@#IU+/AAV O"'*7(PP&R2?.Z1WN=]2U^#>2,7#1,1K/*M<- MR\L)L_D8;BYV S_!@X%56*^?65_Q8<4FIW$TKT8CM AB\ZRMU3ZA?<=B[J>5 MOI] W+E,(!11-TMG4>LMR\;'.%ID^E][QZ"[:W' MZSLFV_MS*9IYO';XIQ %T"$Q;)-J@1\Z=B46K6PY"L@BBV&D5GP77H:!;58B MAY2?:2 ;T5X."O)Y6>4@N#Q+F=,3Y3]X\ C\6XB.=2763^" Z80T EYD[9+.8".XGX!'/R]8@O@P#%9J!670E67A EI,5CER[DF)6JS];Q;89:W(7&Q'U0R J*G1J*^+,%;H+> MSH,B:LGB6V4(),J/XQ.BA3^?BXD/WSMXP#&1GI@HFVSJQSL0!ID(V$=R$1KD M5I8PTX( D%10@_C,%W>"3.88=3[HR)GOS?)[YEF0^O":(EM:F,NLW"U@CEL%*QT$%RRM_\2<8178(H0Y%8#U9M_U_&4 M]P0#]Y$UR\()HH+6-3I-7:N4/)-BOT;*"4T]QL.+*-W>$[2LJT7"HW"O"HUU M@I5DXP28'?GFX(P#G$[K5W"EBC>2I22L8IK$Q;(W4%J5#4O_0J;2EW5UG>:4 M1]F4_=)U!%Q5JA43H="LHVDJ],'_GIG#MOSIRK8EN8& ?$,VI M(*!X$(L;.%@+N0HM@2L]P*=VR4A1HA1I/]H(*#!54D,.MJ90<5?/^I=6-]!F MJ^]I@4-[F2>'BYE,' I R.'3!,RN!Q%N_O*V/P>9N4P0%4Z[3>8,;@2F*E:@_( M8F\&S$8%U\=@27U=XUF-Y@Q)J#LP$T(,]]AF*S'JJYO/GRM!:A?'/R8ES8*' MRZC;"Q6ZSL^K!NBD9;UP'^((C%Y89N9QF20&^Q:Z/+M65\7(-#IX/B8QJ!FC M@D9+KC&V$GS"@60A=6UP>.$BF@@K\$'IT3WH/806<@K^"^ AD@$-?X%*$,.2 M.87G48PVAZNGL4-CD6NM\82N&GGQT70J>)8GAW2.0: ^PTIC_(Z@T+H<#5S: M1K+2@ +2PB9-XG]OD$607XIT$:$GTP[_S$)AM4@H+X4G*,#=(J6 Y$+<)*;X MIQLJ-[=K:PNM%/U(+L[3"6\%Q]2C9'7A:MT6!0]+@=8#V!=N!. "]Y2O&OZ];F=\.=L\'*>4F26* M',C%$UA:D?\$L[_%(./8+H94'*[\,, M'NU=QDU5!7E%+A6>3&HYV-?3T#?8!^Q:H'XX&409*JQ.E-G,O$AQ)1$D([XK M7SQO_\-)".J+T7?6L6#@."VA6N;:900]$A,>G57!D*A%D[>&MN/H*267*LN] M<_W 58U\F"VDX%TA%R@2+Z*PGMHB7S8!=1);5[\3T[D.<@AMC$=O//I]>_1[ MZ\/)N7@;KST6V-B,S%[-<#YSHP5NM,ZZ&CG_2!QW,1L=@Z]Q MLTD4W"2)/-_-FS:6^K\XKB3#2]3-K1Q&&DN3+&,NY7+=)(M%'L@N9;PJ>?)J M TB>Q.37^$F)S?/ 5B6<)0M@29[OY!H*08@Q6)[X\-)ED0BQ2"&-75Q_ [\- M+LL_CJQ6>: !D2[A7@9):E4E)@W7W$3?*F@B/XLR5^FS'051=N9QSB+1C[!+ M5,(JSSD5+G$7YY:D)T43(\ KI$*< "?.I10,C7%7U4PHC5LF8R MRO(DRY)@2BW&0N32<0Y 13<.(BOQYU@ 3>(3341 WT$^9YL"[#SVR?7@^.)( M?OZ\,IO$>TU!ZI*T>E%"HWXV[A7+3%@D9%U:J*N+T[*7P[VZ!T(6RGR(0 MJ?HKW'L\$/A'42^V4#.KF RX,TD(63,"_@$6U#-2@"P#/]T1A(%Z25Q/^@XJ M"S>FL8/8N2#[6#_@+:7SV5!IYXT--#UM @X(4Q'K8>,)@08!U)<,5M!JCKN- MED+*&U!DLHCCZKL,SX\\LH%:PW:'C!]7)BLK*TN1[ H4 M3$"AQX+T@2L-UZ1T+<\- P;*@Q1H*KJ?X86I ME#XYQ>XH9.=36=JK]?T%).B*0^K&Q;58AY\#S?3B3PC[W(&F*8+6M=O.T![H MB0*NRQ43R.=83;DX]:UH3%*8=UGIG8K4/^MJ'T=1]G,RY>&0'\NDS9G( U+RX*2Z4743RIWB<6 M;LP5Q@B(?EB1Z7*QHAIPB-E&=+5CMZ%^Q4]\' !J1NGN. ^W,DO7!S<&>P[" M=,1O!P#Y'(&]!\IEEPFZUZWAH'71'[2Z@^ZPVX1+1EV:H'O1N1Y<]9W3FJ!; M4,TJR&8INAT#@*^K<4I*6W.+K2WDUGB\*JC&($K87$'U53M*M93WH)FJ4KJH M749+(D@>K"!G:Q.MP""(J!4R_(A3K65AO*P**1;4YDQ,3T^^Z*FDG #FH)\I M;2&3O-.1%A/?/;%0#6U8K>+#A_'24@NLN >,5O9VZ;LD*:A_'CHK@NC^2!SR MWVD[([F=$AC=J.WHVT<%CIJOE(O2"ZZE ?LO:RU?^R%X3SZ@9MTWL\XI$%'V MW:Y'-^<5GTUV8]?>_L>"8G._1V?TRD9S:%<#80U9KEKYY8]?HX7O6?W6X/U' MZ].G]YZ:I+/ '9# A!?J+:) & M8!5AXC?WDTKB25WG:@UD&\H$B#Q:JN**T]64OUAD8V ILNQ!(\A_X:1J])YM MJ_ G:UXG6T7D.*IJ=@%;-_-N$[B"VT7 0LA3<3'3CISQ>Q$$-'XB<).DZ/&4 M/B)5$M,>T)#'X[+P$)9D:9JW$O&"INI^'B[P?YD;IUS/502C^]*G86>L.'&> M4?'QL]^U':YNK;/GUI];WFUO".?1WT#8"QR\$=*\"SM/O*J33M3ODX M^^VAI:"CN\%=V.)L$]C@3D>3K.Q0_UDEA:U0%226I7 9&#A<1V!^[#M[KCBU4_AVDF&P2S5:D?XAC!*\HY$ MD*]Y'N$D.,D<(_R(P_[]1-3#&H7I\FU3R<(\FJ!RP.6D<91W"U/M0ODHZZ*V M6UJ2=EZ-FG,!(B"XVQEGH^Y$@PN/98Y'T9,#=NK!8S?@Q4QQ8R*F4!_L$I.> M:1X!GV9!@&G6*?Y2VIC@A&![<\0%S)AA8[RGC@].I).*6UHW4Z:RYC!Z?-&K MFT,>*!SK'.%>#(#?E-6"'30Z37U=#4J9EH. MISB. !"DH:H4"EM/]AV0FL/@;8V!F^3%D!AE0=\U*0DN91XX)10]:E7:14=' M/J)!:8(E];* 1>&/8#%.IG+M)=!'W >4QZ?RHZ;LTU17PZDE3 85%]8M>QNU ML"C4 &#N8RI@"4J! N4/ DLG/1BH7A5ZS=Q-T7Z6L"O-":D5ZFN50CK>C?M. M&%W-HX-V3R$JB(AM=EGT2[[)=?6;]-]8TV"M7&I0P*+$G ME-C0JGOL*/&;G,%RDT?%T&#Z=RDJ]J44%5NRD&0K/$UG#7V6-A50HW3UG%*M M7&I5'@-3$;6Y^YV6 .8*CEK%E!1:+)B65=YH/@_ESPQ\T8GOR<):'OY4&&%P M>9 ?\.RMF(2YK[^-U:+J(M?XLU1@YGJS>N]/135X^;O[>NHYL#U*<)"35QQ= MS;!*1;7W41;(F3CW>& 2CN_TIP_E0_F6"%$:N%4!5P-H;P+0MO_01PEH-8Z@ M2C]P^/$S%HUL< 3_C9%! #!Y:YP#8L)Y%,Y4P/,:9:3\S.5JRR@)XA=SNH0$ M%@TD\NMR!Y%*VA A5X<]R776CL\:BYD;4/M$,?1*5A8E,T*%L5#.(/N=M9[> MXW[GV>.68_%X*K61(4E_4J[H1XN1UB6#JNHEU2-#J;!F98$/*\M+EM=W2B;A MX>9U/X%)'Z)]<*2)7#5L0U:18UIVAU1LM]$"W9W30*5=#'U0Z M\C=NJ5)L7KIK-<>*#Z[+L>:QIWGU87[^,$"2?! $U=51KE0@FP-1_R)53$TB MM@7HG63)TN61&AMQ!HIW]2XYC;SDYR6@QXN)[M(PBV+XIFC: EC;E@>H^$D MDL2V HR_8?5=%,*#"2S0=&,K(9)UM;+NE.;^3/P$ -0-9"8 ,\,8-'.+"?UK MTJI(QF>%F5(NIN>OKR !]QVCB%>MN3U@P\'4I7P1WE)AP.K%T6S7P76EAXIE)7;]7I/@C-0BHYM,1$4E@TZSOLU52#.HPBU ME&A$MR_/M!4N"UHI ;[08 Y3/'5)U MB0H0"G'?7%TQ/+.NW!C+R7B^J.H>6V"W8DIGK7&%/S>LTCXGW#XDXV3T=PG- MO*V\M;F$.^QP"GB5CYEEF5(M3*:=/$RU49ZQD%@D1W*N^R,]3S8'J&,U'PDQ3O,C 6IYC+?EQ@HUL1^@\"6@T;>M?5 S*J#F M4E557* -UUCW11E-%+8L64LQ%0 ! "P":6K2.>">Q!["^P)MU>>A@AU?U@Q. MD6O@\\_I&/';"$<,1OG1&82"7LY=?EB*1]++8C$-"$BY\H.[PO)>968N.3.M M@KNL,(N1)J!3[GRLGR$".FG5'J<\Z';>?6/ M)[^IK5Z9EUHR!7$\@0NF,5OR2[3+WQ?*_IN\P%/Z#I1;#H+(*YZ[>A%VG&-S MN.K06;/D,PO[A+-;^-*6/"?NR2Y>YPE894MQX%8SZI+,;91+?'R]T]>IU 13 M3=A4?LO"QE&-^F7@&F-$1,CYF*7G2>,E(7/C84G'&T&#% MQ#SK).37)/0:?ZE>G8:YE Q'+PH0IGUV(W T<-B@Z%\%=J0:RUM8O7R_KM06 MK--I,)2R&' R@-J24%N2S8A\N[3,/?6%5Y[EABLM0@^Q5)X,9AF3^54N@& M#W_Q8!H_)'"F/80"*P Q4H+WD =;61>9&E&L6*3.):4VD/PY59-VBZC$YEC$ MP&8F6U+;>2B"&9P;-5/?(+CAO@1Y YE:^!#L_X@WCN[?252DX M9O6#%C2HQEH'1XM4)4I)ZBJ)A4W?K;DQI99ON0GD>/B4RU8[D43-6AGY!^)<.:J@=34I>#ST#-U";)E MR$/6_#F&]25?9N02% )1N$)E)Q9K.KI5,$=Y8HDX+6L$C9>;PDX/>+ X*C+*4.GD=F?DW9;^P? 2E;(?R_RIL&7>.\OE7CHX4EB:O M*"@R@-$XE;-0W=SRIG'.*V/]RU'E*B4PSJ&B*/DZ1-ER>O1UY8Y2-LMQ'@FX M7#P@2MHX^/IJ>*[2<;6T?PD@JUN&WV2QS"CP8DHK4=/MYS@MU]LR] M$\5#?#7N7][/N4OTZ4'<^/&8T)"X3I9?":)1"-6835K=&7F8N=9?1V,.5RCL M62%9^>,3_,Z+:9YY9YFTAQ66U4+#44KR!J4C+5'JS*A)IB1UAL-*RS-F=^ K M)%[LC]&W& -]I=46\L$Y'"8LI[499HE]W+KD]E9)FBI/J)F+I*$CM#PI3H*J M'0 <_U3*_^<3)/FRE/VILL6^Y#%O-J0V+I>]+HPPX]"\XTC" ^)B%C[.<41A MKO7%3[[IE8C]V\\(2"MK?L(S-1VP74H*$ 11D+EZF'5QQ%2K^7>ECWFAIV=A;'/FB[4QEFM!1+%$."]4W(P@L3^"\,M=$MX*,)O ^\F"3CM=U-9T. MK>VTZJ'6X\#K? 8C5&].J.S2$>+! U;BT.EX^.$339]>NZ(H2SJI!*DC'N%L MJ5'(EA7^'<]H.((3:G2PT(%,>'N\&GMU'N-6,Q4K4QBSA4KR!><\=>)F)D1Z M603I=YG%>-6\&%Z>GSXB$1_5#RL^?WT?6=Z[-*ST-#W> MM[&^$ZWO_'W71K3*_<^\O?7,VYNO^OHWM?G=N@K'40KF2+4;$*&M@MJE?_/U ME5^Q,#G;=$J6 0C=]AK]7'F3P T-#3KE>[+5?_CVGJ+ID1#GQ5 :[][G%82 M."4E6HOO%@73+&6Z[8&6-?1[3*L-GD; P5J[8]5RQB>/L0!,N/$_WJ%U^NX# MN;]U%K5A2L.4^IFRWA%ZA#%7':3-G:;;JYBQZWW#,YK"24.Z&KDUCJ[ZZ,3H8TK, M3=^#8S_>5YJSZ6YWA M;ARR(ZV\>3,>VR;BG8!+U^G9W7U5>^]"L5/1#0;)#)(9)'L5).O8W4[W]2EV M*DAFRA'K;OL<1PN!Y]CA^'(\E&F!8[G-8&93H&@*%$V!HBE0/ !+T=#'U(*9 M D7#E,?$E*9 \15BU2))"Q/>!'B.4&V;J:9O8*IIIV-W>OJR_F]ZJJE!+X-> M!KU>%+W:=G?0-.BE [V.)%RR/ZG# T S<$4*LY7BT$DT3>_=6-N41P/V)SMH M%MS*_D!;ENQ4@,4(Q-L5B*;=;FKS+DY%($S4:&U30Q:'?IK%@C3OU/^./YO^ MUD-"H%.9P^K8_>9P[YQU*I!E1,N(U@ZB-6BWC&@9OWL[=OE5N(F81<'$\N>+ M&,0776_3T?@: '1:#5@]K1W5;Z3_RLB3D:?U\C0T_8P'Y.R?0C^C\4 .";!. MQ ,9=.W^P Q3,;)E9$N_;+7M7DM?*]BIR]:;=^]'GI?-L\#%UJV)6,3"\]W4 MCT(*\;OS"/;_%_W">"C&0WDFK_W8Z]N]3ONE?)15KMF5/(=_C)J1-B-M:Z6M M:_#@R2F4E(>YV$-/*\.!,3*_#=L1_XJ2\2,P')3$ R$Y#,!"0S >EU M+41#'S-LQDQ ,DQY3$QI)B"]0MY[&'IBR60)+%;&UH(SNR.C$PJUI#;469IP(Q1B#>K$"TAG:WHZUN\E0$PH22 M-BGC>S>.W5"60,8BC2/0P,8A.R @.I4FKQ;X$GU]O=ZG7L1B9,O(UO:RY=A. M2U\%V:G+EG'%I?9?@+H720*.N!N0!8 %85F08@'85.@;DV@PZ60=CZ$][#K& M[S#R8.2!;AO83M/,ZS9^^(Z:6'SW0!&3#H[&212(5%A^>"?"-(K!.:?#:M/8 M]5)K[H;9%'[(8A&;PH]#0JI3\28?TPR6)LNC#N MP %ASZFX _WN_HMK3P6KC& 9P=H^"M\TV7#C9>^HZV.1I'&&D77,?WLS-[XU MKK9Q+38?8C+4=NK?J6"*D88W*PU,C('3\B MP:D&-+7-. :' T*GXA@X3>,7&+DR!OY!11(T]&GM;(4\?NM_4EIMZ(/)ES=AX_E==R5P>0&U=D_R"V@W#N M^VR*-S4:;)\'5QS#[+!^WVYJ;"-X,CG?Q' Q Y &( U 'A= ]H9VWP#DRUOG MYDR@S0/%+3?!(X%6-O&4=ZR<7E![2L$3GDS=LL]\D!0%R>U$ZHGPHIBF4W[$ MS\GOJA]W7SO6_BD[ 1K-7:#3@^6'7I!-Q+,WQF#MM,ZZ%EP5U!V&_DHDERMK MGK5UKLS&\JV%\%+_3@0/MG4_\[T9G6EU$N[1#7! ^\]],9GBQ['\7?+'^.5PE< U[_I\"G3"-X2?Z^LZ- D$LQ%7%, MQ7-W(LR$.5+,'"EFCA0S1XJ9(\5>UV\U]#&G-YDCQ0Q3'A-3FB/%7CZ<=Y&! M]0X6L DT'Y+LOR 1CX%P!T,LPW%O@>,T."1'7K#QF0-;E;B6,0(/UW,[#*[1 MEAKPEXPD= M4BG_B33DM6VG9V;@&-$RHK4'T6H/M"G\DQQ.5PT84C2@^*2[0MP==?1:X$463QE_/;+]'8<,SJ?R71SR3 M6#6I?,-Q!TLXD\HWJ?S#,'V/+<8UT,4DIV)\&F%XL\+@F/3N"WIB1ZYP37KW MD)%G8QSE1')43M,>Z-/A3Z;:J>"=D4TCFSIET]G7X)-6R>5 MU0*[HF\2S":P8$3Q $31:6OKS3>BN-^P1J=SW&$-GN$\61KW9/RGUTZ9FOFD M>^I ,O-)N[8SU%?G;.:3&H T &D \G0 LC.PF\,]G3MD '*]:6X&.*^.7_6B M),6)J[5C6/&/..J6*D0G-&>V?G0M_H4'Y\KG)-;,O1/66(BPL/WAHC!*K0>1 M6D"S4$P>'U6K?O[Y0Y8T;EUW\?$F6RP"&G[K!N=N@"-U;V9"I)=^X@51DL4B M^0HT.P\B[]LO?_N/GX'$WSY.HRB%UXI?X1_6=_I5'"&I9FFZ^/CAP_W]_=GW M<1R<1?'M!Z?9;'_ /W_ "]_)Z].'!5PO9(+V'3Q:/AM>)"^9Q6+ZCW?_>>UZ M::-Y>7E^W;D^;_:ZHW;_?-#L7#7/.TZG>^&T.OU!5STV<,[K>[YWV < M5)<#[W;3*'YG?=BT'J=WWF^>7YSWN^>#_G6_.;KL7:EGMYNM9MUZ-MWSG/6T MNY?MP56STW5:H^ONT+D:]/*]7C9;5W7KV73/<];3Z>".KN!_^L/!8 1?H'O- MSVZUK@:7YW7KV73/<];3;3J=P;#==$;]?JL]A/\ZY^K9E\-1[7HVW?.<]?2N MG O84F\PZ@^:5]WK?J?74;0_OQJ.ZM:SZ9[GK*??@8\_ZEU=7;6=T;!]>>UT M^^K9HT[/J5O/IGN>M9[!$(C>ZIQ?77?:[?[UX&HT4L_N=IV+VO5LN.2XKHV9W4+>>3?<\9SW7G>%%[^*R?0W0-NHY5^<7 M3HXE5_UF+7TVW;/=>A3VCV+/(F.'C!F^RXV]#7I 7O%AB@M2CU*W3^-H_A3L MCN F^:C&]47[LG]QV6\/NMWVR!DX@VY/W>@,VL/53<*27F&#.RF#8]S@3MKE M&#>XD[HZQ@WNI/^.<8,[*=1CW.!.&OHH-[B+RC_&#>YD0QSC!G!X_QD_9<( M18PGU$[F?N@G*9[^="?PLB%.(/^A[W1_^OE#Y?MA6*+Z&XQ+_/*WGS_@5_ _ MXO__Y?\!4$L#!!0 ( ."HJ4H>M?T(5PL )!Y 1 8V%L>"TR,#$W M,#0P,2YX1O0$F43 ME4F7I!Q[?_V2E&1)-DV)LKO)0@;20A>>C^>VI?/EW=W;7^^/SNT[_:[;^_#.[!-?6B"2("7#$$!?+! M"Q9C\-U'_ <(&)V [Y3]P#/8;L="0!_,N7_.O3&:0 "%8'@8"71+V>0:!3 * MQ44K(C\C&.( (U^J$")51:% [K: ;(3$5SA!? H]=-$:"S$][W1>7EX./%EJ M?N#12>>PV_O0/>[V6D#:2/BYO#.O6#3$Y$>AZ'S(P@/*1K)D]ZBC;@\A1VEQ M0@F))F8!7[".6$Q11Q9JRU*(86\I5RY4%% %L$4Q3+B Q%LJ-E\SY.5(E^Z= MG9UU]-UE4>Z;"DK87N?OA_LGS5WK\SL -)=X,J5, ++&00#Y4$M&O#V"<*I\ M>]KN]MI'TKMQ"[BG'A2ZO24RV@BC8 >%@J=7VAG4@=2A!3INZC :(KXC?336 MM@HIBG>ED,:JHY"M%6U09UU$G;53N;:ZU.X=;J=%ULG?5- L9*Z#<9"!*Q3.E8N]T"Q4U,D$C%8RKJY27VJD> M#FY));:NWQQDJZB1E_P:"^Y0FWJ:U%NZB2RJB#=B9<3P$T M]\;.SE@*Z:.MG8#)#'&A (])@1B3P^^/1=%,JGXL)T!U%.# M8\]9B51&'6RO@)@R=PU2(7UDT0$20H4&4I?2B],I)@&-K\AK:L@^3\?M 0J MSDS/DU'3GK]VIHQ.$1-89E*YO%P#C!D*+EHJ[V^G&?X_\NQ 9KQID;4*BAF% M'J&DB!>%VHC[3,D40<7LBQ:7S@Y18OG_W"@?!:Y&21%,\!NV*81#5YND" K? MJ#E3AES-D2)>G+*K%HS\1S%&[(I.)/88$8YGZ)YR MW@*J_+?!W8;YL5:G'"55(54B:V.?#WN]PUZW"]K@&G,OI#QB2)[D,($&!054 MH& _=5;!5JJ)N-2(?-;'JSY+A),B%L&53EY9KMB/C&+)Q922;8BZ1@+B<$=\ MI6 VVHY[A\?=PSJT@?<)_K_W!&8^?X;#$.V(OP3+1M]1[_"HVZM'7PS?)/:^ MP%"M7SR-$1(N/U\V5#49Y /D(3Q3[7%+6C8# M6H-@]Z,A"!KYBGN7K@-DE30R%IK=SR+DWV,XQ"%6N=/V?&X +.7SQ(%/50?( M5;+G,S;_&@6(,>0/T R1:-O.N0&ME,G3JDRF%8"DACV-L?EW1+I#+4AO2> : M3BEU1U6I6T+O.8O-[\?3S\4E\6]^1GBJ?B_]NG7:4H):RN=Q53[3B@ D/EA6 M]3L@LM2>86V^PU1AL[1UQI-/C] M7AL1#LF9,Z@]9SLVY&SNY#8PG:.3"1:3Q/TJHF$R0L2KG+]9Y.T)VYDI8U4[5RF,A2?)D?Q3/#U)/^KW<.(98(P)\J#%Q<)FY2UE/NY#)LT; M(X&EPCOBK8A90N*)'M6<203O"[4T*SH:"%@Z4,8Z-<.Z#>D+_T9@Y&/]PD5= M8DMP[>0>5>ZA634JL.HIHJX)O%_6M:V3\U-#9,K]$IQ':CH'+H'* M"F!?W#HU+&YM8*21<<5UW LLG;@]@'0Q!+T?2 DN&!&'!/B_*"VM[%CT+T&*S><8EU6U5@ MCX4?#+^VV8E5TZ*D4C7C6;_?Q)!I8<@A<):CV,/G!T/X+"%S'T4+7G;_Q:TZ M6FE'7$M*2CMBDW]RNR.2 _0,YQ4[5[Z\?2W!]"!P+ VT>#.=[-(I#&+V)033 MDW5YES>]A3L,(NM2UD&C9WKNK>CZY@T17Y%0:[=]_7+XA)*G,62HDO?-DO9X MTS7$&XD3+Q]/X[?()1306$UGP24,60'L :EK"$@;.6ED=#(ZUR%.V>3M$:MK MB%@6;IH7O@:("Q9YZGT",KH:JUU=JW%B%+0'KQ-#\"K @ 2GX?YWB5LV>7O8 M.C&$+2,;C0Q9)K\Z1"R+N#U@G1@"U@96FA>LGO"(X ![D(ADAP_ID#X-<>4W M".P(]H5-T^99.3R0 8(4<<]-[ >7B%8)R+Y 8MHOJX2I1@8YJZMWUZ\J]:_# MKOQ;"WVEK*5'C:)-4._'F(8^8ER]:U;Q(1F#F#U?,STKG@?Y#<0PC7:]OC) MTXAY8\B=YIR5P>R)7,\4[0PTI9=!5D$SH]Z:VVNLY9>"E'*V'NO,G#5DX?Y3 M9V5;XN1"8?-BO75Q\F42S:7:X/6?9'>PJX@+.D%L@(90J'%+[;JL]X,TW\5A MJ#+HBY9,KM4G#J(A%UA$JJX_&8VF%RW]K8]S+-"D!>*M7N,K$THD%VQQ)^\H M"UH@OCZ,G^*7:NE'VM++4\0P]9\U0/R!!I'?GWF3/3=S#W'U;M;CD$M7";3< M@.E2I+L!/$ 2J2\:R!;$5@RN(?YF/>*R#TSL!">)7VBWCX;.9D-9O6(GU2=S M YU,(X'87^$PW$"V3H 4V&66-P$ZGCB/C+.^<^G4!,5OV0M]B/ M6/(\HY/)7#P&R69Q3XC-L&S5JR;:BKQUDQ9J1>'ZAZ8BXTOAL!5[-G$Q] M3-!C4'ST_):AGY'Z/LACT(<+_QK,)N5ZT7K6Y0RM36;J9_C9/=.CI@R)LQ07PZ>2\I*RKPZ+X]2 *I5 MB9OY5+WTDVXJEE@?&U%6Z#4RD%KA(]D^0X9O\V!LN?_ZP2-1;H!DPDL&ZZ'"1%4F&D4N9:_LQ%S2XG,F(,$)7\P- M48=R_@RYN(8+&D@1G2/)5E.D^;65> ,CR"]T09\A#ZFS6\Q>D8F*:OQ?\E#+88]!@%0^ORMO5Z_H#8;*IQ>I8"ASNS2G*P;+S;=?/UP^Z\\% MY]KM (KET+OI9BVUI!JU39%ZO#BR_GU)T%1MB519(E5 M!5+>Z8B6*:H )#Y\E<@$$HF__>>7\\FC3VF^:&?37Q_37\CC1VD:9K&=?OSU M\1_OX>G[9R]?/O[/O__E;_\'X+]_>_?JT?-96)VGZ?+1LWERRQ0??6Z79X_^ M%=/BST=Y/CM_]*_9_,_VDP.X+/1H_6'23O_\:_GAW2(]^K)H_[H(9^G+I9N&]/CO?WGTZ!*.^6R2WJ7\J/S[Q[N7URH);M)^^27,SI^4OSYY&A#T MU:3@_69YEN;/9N<7\W26IHOV4WHU6RQ0F'6=9_.4?WV,I;\@#E030=8H_$?G M"I9?+]*OCQ?M^<4$P7@RCK3/T]*UD_Y"WZBGBNP?G)^D_J)?KV8(R7]SDT*P M]V*KUOEVTB[;U)7/ MA]0U4A^>IYSF\Q3?I4]INNHQ"+LK&DGZEU-L;#F;?SU<[KNJ&$GBM_/919HO MOSZ=QM__[ZJ]*#/H/_N\I]TJ'*DWW73@WH)#2/?,+<[*_P6$3VZ"*"P0DM=N M_B>VB(V]3V$U7[]8^\2]?TUUY7]Z/ILOV_^7XK/98HG/O'#M_+_B2/JCO[VB@:2_<--B1/SF%NWB37X[3PL48>V3=Y!X?^%AI)Q&])S*?#1= MS"9M+&[5C]9%!W"[UE!'WK=NCD"=I66+1?L+O[6ZT7KR'D*,_UU M;P^V/CV\'%UG@%V%AI#J:NFV^(PXO2R_OISFV?R\D[+O4G8(&;_Y&J^36ZSF MEUS:)]S.0J-)U7%8NY0=3<9N%E.'HD-(^(_9+'YN)Q/DT$LT$Z8?6VSAZ6+1 M80+O4'1D"3!$W2/WL1M;.E6H"-0=Y<86)YN;+NSP!#2_#,MBV'R=KU!B0TCX+BV6\U4HJWC3C\^PC8_[1=M59BR9.@YLAZ)C M2=AM6/>7'$*^]^W':9O1;T!3]'+_#UM[B^Y'ES6Z3H5'E[+C@-^GCM%E'@3A M49!>SL*?9[-)3/-%63'>[_7=76(<>=;?O$L7JWDXOR^]8PC^_U,K*[E M[Y05JPPE: )]RE?X^^;Q(ML@P3&7[:)(:1K+FLOX+6_M>$T!MBG@ =O?&T R M;EL=(T"^"5%$N!)B,@O7Z+QI>!T6EMW"KX.X5@OXZ-S%$Z2Y>I(FR\75-X7X M"@C=1)G]Q^;KYK9$:.T\6\W+>M>54!/GT^37QRA TZ58$YDQ6F0'0@H.4@L% MP5('4MJHG1;;T"_J\>W7^#R3;/9ZWF7<":?XJ2>YI_2%M'O M?+917D4:C8/ K<4?*4#47@'UG!@=I1<\=Y'W!YH\G8='LSGJE5\?T\>//J?V MX]GRU\= KZIQ\W"+/M<#_#9//%FLSB\7K:!=IO.K\B5P<:P1F0V/%W9FS]@. MQ.;)9/:YO'0O9O/GLY5?YM7D-C =Z'V?>AIJA:>&>DA$,;!>9.".>7").$\D M5T&+P_G#'BA_:F%9C5NW9/[''">L0W3ECP4;9Y5P3!O0CC' 9SAPHPQ$P941 M5$3#V.'LX=_9\R#),S1VW]GRMR?;YO9Q)OTN(9-U)_T;$G5B\?8RC53:Y^@R M#H*F0)P)D#A/X&W67A"+(\$/F>Z'Z>OO:+3/OB9T*=96Y[WZO+=LDQA)@EN< M^YS7$"U.A5YK"XDZS5Q2C$0WB.DP[LL[Q,C.QL>NEJJ_%3V$ +G)LXE;+-K< MIKB?.1UK:+(E7AJN@01E04E+P'CC00CM*4YV5C$SB.GPX/@S'H(5#8:""W8D MIT4YK^0F+](]5.T=!1N1HC(D><@Y*X@J12",6]#>>F]THI3Z!V PC,"9P8'; M3Y4[?-*-),]6B^7L/,W?)8]*<+%ES'<\W=C,M58B@N99@])&0?:);/RLH%WJ MYD=O'VCQ =Z6+3ZCN[O7P+2[.DTOO$+Q&29OIW1>+J\"LQ^[::K7 *TYVF^ M9_CO6UTCN-$XATH0,>+$1J\6**P7X-'XJ M G*-):>5UDXZU6,!W#Y@E@P.7"VJ7 N.V6S\ M[.?)CE)-9$D&%]&\TMF!9Q3G4"$)X#M!8I+.NT@/)PDE#Y@EP\)VA"7N+H?J M*ZYOWQ!G!V%O/-D01RA1.8*C%F=SB]5+%S-0Q-H)D424Y'AKV3>D_>=L&O:^ MDG>6:2BJ%YN# FL$ <:*OV.8!T^IDH%3'6*/=:0Z:]>]QF\V'E*UU/0-F?=K MZ.T%&I:,\))'=&N"!ZD<0]_7H^\;.35X_2C4PLZR0HA, B4&,(6$L,.)(5B2:Z$$Y^0_'P 9W5 M *R6;OXF_3OW^;5;IGGK)O?GRIV%FVR93#YR((HZ2#@WX=1$.'YR.@1IN"6= M;)5CZNSAJ3(D7D=0WO=)DU11E5^)]7;B+H_4_B#;[FWP.XLURB0=>*!@O8E@ M1$[ G0P0E0U4QIRTZQ3X--HZVE6D\O-T,4^A78\N?IZD]:LRC9NT0^OO[^SI M[F6W09IH+/(Z>**!!N'0&$D1N)(94@PV1)8=)7U@ M/8I%=[CA=D?@Y_WMV9NQGMUK: @V;[S@P'+Q'4C4R#OKKN(1+:7VB$OA#TN/ MC+OP/>K(UM$C(XP->);/W'S^M9U^7+M9NP(7NY1O4I!"9&; !NV! MZXBK5#S%Q",K=28NVJ/=]11LB$M79<[!>E^5W:R +14!G M&2,)A!+2R3@8O>?=.MFHR%.P5H(L60Y2M@QBU R\U.@E)I=C.%EC9YQ!FPT) M5BVSYEXQU%MB1IV1Y>2A $.I 6-2 $FY L-S]%0DDWF/U _5:7"_D;I[Q ^' MIW8ND+?N:\>$,EL+- S_X]8QX#%&D$ED$"[1$E@8%/',1ON0"'#0P-V1\:,W M4I4/W)Q8,HUC+M$.SXC!P/IW7&[]U=6!Z3!":.Z_H_:/IB!ZV0P/,6)_?2+L M!P ZT>'N0HU7TAB=.%"C).*'ZB\8E_#-TH8$G[--/4)TJFN(7GP8%*9:A+B7 MI[S%S6)*B.@H!^V=PTF095 \$2"6**4E UW&_^:C392PLWGCIE/,'Y+S %WE@%(9D$ENL0G+4( M\\G;"@.S8Q34*BX]W)U-_3(S10E+6A^#V1-;=K^:&I<\)8PXM-*,0],Z4,A< MH IU.6>J$*C0PPNIDYIL:":-#F&]W ]+UTY3_-W-I^WTX^+: 8KU MD\ER^^$FY.2C1DY/3 A!H&IIL6Z M)Q[B#N/UCE*-L%%)I[ Q(01XBOZ>C/55C>&=VF'!JV:P M7+L @Q#F*UV++U1-U> MENPHU7#B?39H#<7(-61"8GD]*$@TV(-Q/A/9(V"H4H+WP=@Q+%)'S^9R LF6 MCF]&]O(^!\:H%B-*WKO/[62R8_2O'FFB9IP8GB!KA^]+T7MECPHX<]F5E)C1 M/!"[L==(]\"CGE>P=-./+6JGR_XB!W__$B:KB*YNAQ'O4KQAVE/)L<_<* ?9 M&@Z!XJ^:TZ@B#SS[D]^H&X -(V%5-6AP(WGG>,&;SS=)N9BH98"O@P4?(\Y] M""HVRHUV)!G6)U*LIN78BPM#@3/Z<=>]9_W>NB+Z65JV6/2Z<&.?.7R_Q)_K M[83WG%-8OLFH[LY0!:9W.&YO MIML[N .1^U33V*R9$#:#8EF!IIZB8&AI!TV,R2)SR4X^!'$\"MR\*'5<9&M- M464=%H5% _M3B^_Z;U__6)3;<5ZT4]17.,M^/Y6^@V7=*\$90%&128# '0,1 M4'/K0".X%"4J@6AY3BX@7BN-Y-?W-1,%[\_B7-0[OX M/NML]XUWEVTD]UXDZD$RKX!Z?+.HT@PB%!8$,&FL0JLR MTH%RT(P9RU2+1V/ 69M(F_O-/\P^N"__:I=G)<0'(2K9F<[0//_-K0WG\[(\ M?2TUR YZW;?*AE)$6\0$1LFR"1(2(#@X'!I]6,FE4[&'[N(_)>DJ@'QDTZML MF2Z6/4VO+94T5F:EN210CNJA)2(H).X9.%&62*E-5)[\!>3'-KV&P;6VLOLP M>QH0K7DZY+J#[I4TUI;]NL10SV<-E"@*66:#KYX+P=),M1KF:K(C*+3>(W^' M0AL%UF/8]IL\HNO$9NEBT[OUNSJ9+-[D@Q)/#E)_8R37SJ(>R,D1'"$T<(74 MHEP"["-G98(X^5BL6JP\$N!'TX@=D\#>JWQ3KA7!]S4#(8:"<>5>^LQ*$AR' MIK#7)KD>WL1Q#;O1]>! B![9BGN#NMSUM>*V5-)8+1W/SH/. HT:BOX5"UZB M6.BNHU%K.R/0YJ&&$">TC 1LBJAS@Q-@$K% M#<^4.^*<./D3"V,-W.WI[G#4Z@6G?K_]:F=0ZO?'&E]>C,0S)&<$ZF%!@#*E M@0O\SY%LDNYQ5O.H)L_0'.B)6[58(M=."U'?3)^WBXO98GW\':VP?4>S=I9K MLI/.$QO $L5!H=4&*JN$[3MF:/1>ZAZSR7$ME:&),C22U8ZW_'!+WIM\,Z1F M!W5V%VS0I#I\<>D8G.\)2#BLPB8G::UF :=CFL C^J!3H$"L$R0C M/I+UL&GD3Z6GJD%4>]UM?#F]?>9P9U#N_N)-SHG:CT]5)QMT+.3O+-=Z5DPH\ <^1@Z#XB626P#EG(_X0-O98 MB#8_.8'Z(7D\YGP["HDZ]>,]V7.C;*.ES2P3!?AR,##HE@*Z'0%"1LULL_"N M3P(O^Y,SJ#^:QV/1YL3D51>VGIR\%[6Z5-@D:[-+5( CF8/EY3P?*=$\P7H1 M ^KHU&-]@)*?G' C87Q\HVISS<-!%M6F;",))Q2]6TB.8>M1.PA*2E!1N9Q) MD#@,/;CU4RU4CX'F45ETXVJ(^Q+I1O$F),U,2B4[N$((C"NI&94 BCAP3UDT MJL^-+#_5@O=(@![?P-K<)W"0@;4IVW#CO=8Y@RUWDT0GL=_).C#!V&Q$4+[/ M83M:)TKNZ ;6X6@>CT7K*?G[R<)#E=/=U32HF3,-Y75"]P142@*840%L0--3 MJQAL[L.MGVK%?&1@CW((]-KARQ_3#+]:7TE_]$.8MS,?7V4]QM\N#UV_+2O* M2+OE3;?8(DPIL7K=CJ;M\NO5R"A6WF]ELM\M:_3\JR$5779G:LH12.],S(YM#!% M8*!9")!MPG$E*09!M>&IQVY,'9H?2JW;D]T)PUXM6\:5"?&](SNHNN7IQA 2 MO2]KP0);2 1-#\<)=C67K/W:&^SSJ5/J9+EP,QW'(/A7BYZ:HWR7;^NN6*GO M3S4T1Q9XN8F0X:M,RBJQ-5AW4-'J*!S^VV?ELPJ7>H_1S0BH7OC4&NN-\[E+ M>5P]THB0A!8ZH35!)!@>+7 A#:AL(U5A MU'Q?:.H.]5HQO9]-=F6)N?%DHZ7)T1$"(@4%S%$'7&$#GC&E:*!.YY,WW7J, MTM;Q[H-.W1&_4D1[!_SJ0>R1IHH5)269P^:A./Z?4P./= M YSJ_OXF+**3MW_U+/HQU#@:<,KSG((Q- +-?+TL&)RVU.?<(U]N)9T^M(,V M!$SUW+1%PK;*0=#G2/O);)WL8"/X3M]M1[D&-9@33 =P)FO07&7(&=EOF8Z& MJ1QT'UI4=ML/&\5;;MVP>%6S]]-Z"P#%OCP1_AV/72;_G84:J3G3F4GT9W@& MHE($SE$EZARYY#$0WN=NNCJSQ+#,&!2L:BMY:8H83%#HI_&\G;:+94'D4]K/ MC3TE&^85SPZAU X=7FX,*='%#!0GQ%ICIV._7BX: M7QQFO$K;2 M>'OR5QL/;C4, 5.][?.K7:U+2[I#$,I=19H4-9=2,8C9,A'M4N1=QO<-QXLD%O.T;L"B@F.=I3P@)VSH)!*UMG M+426/8A5*=G"PV%67_"KK8-L AMGUQ<#]O-K=\'&6_3F&$4=[6@&H60"=.D" MR$2H"#9(;GML<]2Q;QX*VP8?BKIQ9PC<1M3?T.3?'21Q1XG&>JJ4THB7]JQD MJ43CT!!LDWN:L)],]8ENKK0@-VA UQ 8555"6Z(V"Q17D9O[5-&>X@U7MDS? M%%1T:(\25,9!$8%Z.$JF.:'.GOQE=J<4V#H2Z*= N1>HT]N/T\M+'\/7#W,W M7;BP1G4:U[]MQC_^S^I2?_$--IHI'CPU@*-EP%J)#I?$=SR9Y)R,KKC- M)[_D/#B5[L'5JMB? KOO3IT[&)_OTT1#,B72"0+<\@C&J@1">U.RWDEAB1:> MGO[2^#$9/#+:)WQ:J=)==O.$K;UPH9SX^EJIF>=IB:.Z&*VUY[.P*OB67._H MUQ2/!5V9\VLKVH,W^L*U\_]RDU5ZG=QB-4_73H34:6TWKA5RVJW3+GP3K>1% MF\R*=._*6UO6.W?HW/V%&W0-:(Z<@U9<@2:) _%:029:RNQX$-W.HH\49+,U M]_*6#NV*O^E:1R.MT5''",X;!CXY!2DH"8$21I4C1O.3WXX?>LAOQNN,"&8M M8^>@RQUV7"! J$]460_$A Z< *(HP0KJ+8T4IWRR2_!CTR;0=$;V\#8.@]\ M*-*/-_=N/ Z/#L5O[-ERQRQRO#GS M S:S(?-O)JM%&Q.R,/';XG96'F[7J-JES$6C(XUVUM;#"W-CHRK+NB MRZHT-C:HV]H<&=/W[<=IF]M0[CF\S&*XWC2;M*$]5JMCH[RS\?&[7BYE+C?E MIOGB,OJA8E/K;[Y?%#TZTK<$Z#QS;6;S\L.CI'__R_\'4$L#!!0 ( ."H MJ4KBBX6Q7BP /\D @ 5 8V%L>"TR,#$W,#0P,5]D968N>&UL[7U9<]M( MEO5[_PI/S;/;N2\=73V1:XTC7+9#O M_G61+7Y_=5GD-Z_^E1>_3^_2UZ_O&[U:_S";SG__6_S'YW21O?JZF/YM,;G. M;M)W^21=KM]]O5S>_NW-FR]?OOSUZ^=B]M>\N'J# ,!OMJWV/A'_ZW7YV.OX MJ]<0O<;PKU\7%S^]"AK.%^MWUWA)^7C\Z\5RV^#QP_3-_1^WCW[7]1>\?A9* M*=^L_[I]=#'=]6#H%+[YGU_?G:\A>3V=+Y;I?)+]](^_O'IUCUR1S[*S[/)5 M_/=O9V^?=#))9].O?YWD-V_B7]^H2;#/:A9-\V%YG14FO[DMLNMLOIC>9>_R MQ2((L^[SNL@N?_XIM/X:((,<$+ &[#]K=[#\=IO]_--B>G,["[B]Z49:FRW3 MZ>QTH9_UTXOLG]+/L^QTT9]VTX;D.IU%@IU?9]FR)L 'FG0D4< E7\V7B[-L MDH7Q)-3*OKK3H5AE%^^FZ>?I;+J<9G7YW*2OCG2PV656%-G%67:7S57K;,BV_-Y=[714<2?RSRVZQ8?E/S"_=_J^EMG&S?G_*=UNNP M(VWJC8&5#=N0SJ2+Z_C_$82[=!906 1(?DV+W\,;P\O.L\FJ6']85>(>WU._ M\JN;O%A._YU=F'RQ#,_X=%K\,YW5_GC;?U._^IM\OBS2R7*5SGY-E_&7=3__ M-M_1K\ZM*SBH-O6&C:;]M:)+?G,S7=YLWAG9$&*F$#O5&3ZJFW8L89@2+E:3 MY;_2HDCG86:8+*=W1['H]*X[UK F@>IVT+6TV=PV)JQNW(^7\(D1.<3Z:+_+9]"*&58^]BQK@UNVA'WD_ MID4 ZCI;3D/3TX7?V5UGFIP'"V=KHGZXC .UG^5?%K_-T]7%-/RUD3;UNNQ' MH^>1>HN:578]L(:GT_*$][2B>XA$ITN?3F(P_:U2@YU/MR]'W1G@4*,VI"JS MO#%F#-/+\MO;^65>W-0:[.NT;4/&;:SQ:Y8N5L4]EZJ$.]BH,ZEJFK5.V\YD MK.(-:+&I,X#6:=BQAS.-?K&;9A\OG M?ZG)@S;Z[EC'>FRIW4'7TA[E7Q_=41O2OYV''[-/Z==J5'<\VK($-8':WZ)E M>>JQ;6^#-J1YGRVC8_)Q7:"YR>?GU\$SJ9+H8*/.I*IIO3IM.Y.QGD5K-&U# MPK-LL2Q6DYC%FU^9\(ZK:M$.M>E*IIJ&K=&T*PGKF;6Z91ORG4^OYM/+$#<$ M5_2^_A?>]C&$'W5R=+4:=RYE38,?TT?G,K>"<"=(+_/)[]?Y["(K%C%C7!WU M[6_1C3SKWYQEMZMBS'N5AUV^^5-2TFI;B;'Q]+O%VO,YTO MWUQ,;]YLGGF3SIXE*_:L""H7^<351'0M\:.6;0L5?HZ9CWS^^B*[3%>S94,1 M]_;3H<#Y33J=GR[ODVY:%W?=^^N;[.9S5C25=5LM- W% M/=#37J$#::;S:.9)LWQ_?7KY_ MED]VH;Q&^#)=?%[#O%J\ODK3VP W9&^RV7)1_B8.;.PU@)L%A_^Y^75R4,#[ M4"6*&53.WBZSFZV@L_1S-OOYIR!4TK2KQ&C%!840$R6)A8IYIPVUX1<8 :OU M4U!F<1%F7FQL,@I4UM[@Z8BLNTF0190*KX2QD"BBD2-N@P;PW+(Z:#QP5!63 M5WD1)JZ??X)ER\T'?-3\$Q?+]F7FO#?T@J+A%^O1Z&^36;[(+G[^*?CZV<,O M\_DR?(5NMDX=AH$HNXH_]$*^;P7>(%\AA+1*P2 MA"#L(88;@" G2/9(KP/#?F.Z'^SY6_S(@M>Z+^SB[@F>+%>@O-+$#X.D[\^B0P.NRRUNDH@Y0Q) 2UATB+A MO2&L1$1RRONDS*[HYWN^G&C9_5Y*%X -0*%/13I?S-:%<'7QOZM[)8XASH$. M$D" !@!"S@#E5AM&4#E#(R.M;TP7].+HTAY, Y!DGR]V#$\.]Y%@:R"VF *. M!>=4F"GYQ5&D5J;[8$D0,@V%,[-[_^^W\^WSJ63Z;^;SXDA87 M!SAS9$\) IQ#+JUQUA%EB+$2E7A "FLE%OJ=DWH+JKN%LB]J[2]Y[(R+GS^< M4&:!T]0;9#75(L2+F&RTPDY(.SZ"=&:W[R+A$\'JBP*'/I/@B'VX_)1^_1BW M_03[+)?%]/-JO=GB4WZ_5O, 7T[L.1'4*V2$UPIS%I!RC/ 2+X]8\TQ+9RY. M7^3J%]D')O[]S8X,?M>9_5U+!=HK+%3N=.[T535W*GS<(_% MG&?BJ+BYZ6J=&JE3OZG1.O%"&B%U<&,U)X1H)NDF>.4L."1BN)+-?NGUMT]! MFJI:3:WV"0E>M@NQF?)A3K08(JXWGC:GA&(SEB)-J[;,NT=JU 69_0I'=2NJ M,M6-$^D58L9.FV/I\OV"P_B; M9"-#>73#WHSJ_H<3XKB4U& DF0 &A&F=Q' )>V(1PA2,+[_1K@'REA%J;,O- M.0-J?G&>%7?32;:_ G?P^411+CC0'@JEC-#>&6M*9XU:VCP9WEE2H3N+M@12 M8Z.Z3417GAYQV*2[GTZTYQXP+0%4! +F$(3P058.&QNTL^I&=P9M!:*!IF>S M*BKRB;L;)(A*JH!C1&,4_& )@UM<:L>1&V&1HL>@LAE( U'@?3Z?',N"AS8) MQA)[@&R@N->>84<$*76TX 1?;("AO74B-,9I("[49T 2/0\HA$%(!8]#&D[1 M5A]NP0CKVSW:_4ATNLWU'WW<8J=)YV-.2NPQ^5R*]7&6WI^J4(2!-@(!Z M:+SB:H,"U0CTF2L\F(!NTZ#/2]3=8#7J%/1>3>\SK14YZ!JM$T A<38$3$@Y MY@'7 H,2K! HHQZ)=502NGTVY%V#UY=KLA^0.GG$&JT3)@CR/+CGX2NF'*$P M/XM2;X*E&'<:NE7+UF7-R>C]<=@SRB3TV$DS#%FVDE:N_WWV9.(XM)Q;Y30R MW'!/E7&E/@B#$2[%:]5*.W:=-$>G<48S+EY:+;-B^_J@UL?-N0P7Y_GE\DM: M[%_:?6P7B;7=B\8]CZ^O3]J@AV6!59 M/%A]^C7^5+W-:'^CA$&!D/9$**0Y)!J'^*#4$A/:?!]T9VF1+@>$UH#JBP[O MX@+2N'+T[ET_1YL:[--O$GO^LD,<1XIJ%UC!OM,""$ER@P1 QY01[%ZN&B<:. $DM.,&5=MC3!;(!=B3:[ M+;+)=+VG,OP\R]:VF5]L+H!9_WZOC@>XU-8K$@HH541J:B6ED@MN4!D9,J-L M\ZI__YYO>ZP;"-W!1[" 8,,9+Z'(.@%YK*T! AV20,1Z MKR=VNUNHZ55@0TAPW&5=/18X'RH-ZBX($J7V>7&>/A;^78U:YU'])$$6R@T1 M!FK%G9-. R^84]X;0(D>1=ESOQ[UZYX5?21(8^"P5)@C:P$F6EE\CX/V@B(W MEL)G1];=6P-M%[=1%T%_3?\W+^),L?AP:;//Y1"__/9H\#A<"*W90Z)HF"(, M0QAI(#@UP!M8@L8#D.,OAK9&B[P/!/MRQ6I(7UG9JMU'@H4"7B,-N:;&4>8I ML"4&3CLY[NIHZY8^GDDGX?C'Y-0H:Z8OATK#4,CDQ6U>A/@W"O\@L3(T:"W1#!ML"6$6V^5H=0JQTM<-#EAFWIG.:?N&=0]CKUET?<& M#$\2,H>2Y/5Z2*2ST$BB-$8,*BMM"$#*F-=*T>=*TYH\ZB>F[P:_$?#G(;V_ M+B,]G)$:3T;5V64>;\OZVHQ9]?I.!#8$6D6EL,I3HDCXJC>802M]\PW1G@NSP M;&Q$L\1RY8GCFBD.#6.0J7VPZT3RA06BEL#""( V: M&JCOZ# C6:/86MVW%M<:P^E41?6 M=JM944O;WRA18=;E1AOA/(82A>G8R!(:0W"?UX@T+)^U8OCGV::V .O+;5E? M@#N=!)]KM^B[?UN9>SJEVT1A:2'URB(NB($.^N GW",E->9HW#6U-BB0#X[F MG_S;C]@HZV\OC78#U5F"K-7%E>U#"88!(@XX)Q(PX21GN'0O) "F^?DMG>4Q M^S':CFFO$6*]%?#S>?;M/L+QJ_E%]0"RNT&"J38R>)9"&>D\89ZI,A,FH9(C MO-IH$#ZT@M[+KLPKXZ@*RB*I(;4 8Y"..*QM91RQYI7YCO+_PTS>0$5Q,8)Z$2)F *J^?+^SA)\ Q'D=/!&M$RLI<6KA&H.,<.86:< M$MJJ,@UI<9.BQM]IQ@Q#P7!+JH;4E!@C;D5\* MW+JE&Z\V;(;C'Y-3HPR<7PZ5?B3W&*@PDGMHG+=(<:;"7%[6ZJ1QK+GW,X*% MJ[7M>)0O?!QB+\L7YDXARJ67'C*$"(2(T6T5AYZ0<1O!PM7F;#@=J3_.PE4& ML96>$8:]L,BZ #,N<8&0-=\Z.(*%JTT9U#V.?:9M=R2WER8MBF_3^=5Z[_#Q M=?<;!=T<8UNXAL=8#"A0@!AE($.%& M;(="S5WS]<2=32EM&[Y;Q,:R *_C8SF"&S==WFS>'Q?[A?'S?O(=X)6;:Y7* M2WC49#F]J['2KTN1!H/_4WC+*IT-O<8Q+FY^(M>[&LL;]S=*J!+A"Y=,$J2L M(X9YOO$6 ;.LWK%!/6E:M91Q=X/$6"2G3 MKFU'62;HUZ0#58L"I#>KF^K%48^?2X ."!!C)>*(.Q,/$9AHXO78H07T3:R MQ/.RS@D8]%?]^UK/GH^?2^+2+"BI"M&B,YX:01PK?1-L3EBYU-T:MS;L>0(& MC?,9S\*QCUDQS2_VI2YV/IQ0+Y#D-AY\R:P$E !!MI):V&O-M9ZU6G2+6\.E MXUQ$?G.;SN-E?CI=3!?Q&JML$1SJ=3J^N\@W]#-?Q ,%YHM\-KV(&VL?GTK: M8:/:;SM\SI;3D/37L4X#Z#?GZ=_OP3)S_(OB]_FZ>IBNLPNAA,E,*3( MKJ,O]6V]^'J](=:S7PS[)4M8Z^9+O'TXXY@PACZ#"3!FFN=%V?9\"DQ8C M,6">9"MLY5;/)P\F4#HHM"&01:60C6/I1B.#@&I^B4;;QZ>>8(SGVSA/06#4 M>9"W\_"I9@]016M%JQS.C!QHE5@:S[Q" L43B0!T2 -0@L,1&6VNI*F-\ZZ@ MZ%R3>U7KQ IE<,!/>HIMP !; M[TN]N2(CO$2F76)TAU5?'#G/9J'/J^WBE?!S78)4-4TH1U!@9HAW1EE-P[>A M2HV!YR,\9*P;=K0,5%_4^"6;9T4ZB^MY+VZ"$>+=2LOI75:7'[7:)TCY>-Z> M0E(SJQTFTFX_"\M/F%OHRR))%VCUMBAVMK9+=G%^G1:93M=YOYLH]QJ9C0J' M%LC6ZB"!Q )FO77>$PR$XH*C4GO)Q BK$2TFHSK!J./*1)%=3)<^G4QGT^6W MSG+-3]XR^(*[8.@/ET]EJI-#/M@N7K:#0U!I 8 0<:V-9=Q0"R%&X;=FR&5W M.^2N7'FWKTV(CQB14#, ">06&Q^/]%CK"35'O,\;)PXOOFO'6L_7W[6$RZA3 MST_5JSHB\+N'$^A)/&7? 6^]X1H*X&D)A42JSP4AQRW*.]VXS_?1G I.;QNL MGH[05=G#78\G&&,7)DZ%):34.61"G+W1S$"-QWYLWPFF.FCUD]#YD>P_RJ3Q MT&8?QMSOLN4R*\JQKC).W/5XHJDE!'LOD0T_<>D9+\=$@] )UUQWMUOR) ,] M]P1.QZ1Q\OC\RW1^%1[+2ET.)X[W/)X@1PA$U'C/K51:$D?@1EH+W E'^':W ML[$-"[:(26_?:SZ_^I05-W&?>/77^MW#B2"&4 @\-IBR,)R%_Q.E5E'!\66! MV_U63T6D+SO_,RVFT>$\2Y=5>V">/YI0IR 2)L0QWCJG25P&6VID'6N^JK[C M(\':][I/A&8(8U=Z7-\_G 0UI .:*DT,9@8 P9&.F#MDY#Y M4>P^2C][2',/8^:8_XU"5L[73Q],#&6>, ,Y8\83CRSPOM0&<=_KVIMZ<_4I M)LE;Q*)';^PBG[^=!___7#5P&Y;4TS&N]%5 0]58A)@#WETA*MMWHP9,?MH36PQX$=K\VP>+FV':47 MUJ])AS%ELTW,2'*G+,(<<,REE,HQ4^HBS-@W,=>VQ,%-S,=A,.Y-S-QY9;5# M!EDK),**%'E,S)KT-OSE84%*S14* M^[I)%"7>P0 ND^4++8$V)'W6<4*V6*X#CVPQ M*::WCW=6UV3/GEX2AP1%87:T%%!/&:+Q<(<-#@ZZ$0XE_9&G'_%/[\MLO3BP_QQ[ H/$*=N%XF77#N"#<+:,,*99HR5"(19M7DZ MOK.22S>LZ0BP(8<;7V3_M\KFDV\?+C^FWZ)::GZQ^2F6F8Y=1%C97P*1E-AB M:T28Q"EWSG-?8D.0:+[HKK-U^OT-06VCU[@J7T^XQ?M51.[AO_=5[1MVEV!# MM**6!I]&I, ?;"*7 :4$/..0_GV/HL"])/XO%!5\$AXXXQ:*ASTF( /6W.(O'R6=0B<$-0J29- M$B<$(C $?,)Z@2&-MSR6'X5BJOGI O+E4N!(4+K=\&7SR6KC([OY5E0V\YVPJE%HML?1+]NQ#Y1JZM;]Y9"QH"XK-X M)T%QOQ'Y?3XORO]<1\U;4A[X%EM]3\(](8()[*@F0*(0*A$7%(1: 4$MJ^5& MCA?/JBUPK;TCP5P3ZY%W1' 5+UBB1JYQE#XXG+3/VM+!+7,#L2QLE(<1U#A,A@2<64ZF]41MHG%6ZS^KU4:M.!B!'O:NQC@>UMZ4- M)]S:?6@MQ"F7@2-"H2-80<(L@U*%@<&42$G%1WX&71L4^/YXFK[1_)-_^Q$; MY>*=ET:[@9:+Y//LV_TI/GXUOZ@FTNX&B6)6 6>Q=MQ["HCR&I?:<2)Z765? M8A5V=+)KMG4/V?5+KDKW>(:K1,?OB(/XI<4OH_7'8,\IP:NRD&0]9%MM!N=(CJM,\(8X9JUW< M_">!ADRI32)?!0 D[Y4N]5R@5NU9@RLG0C: M[/]\;^G61'>?_WM7;R!HK[# M9>"# \H5UU+K,IN"E#CABOI>W:06[+B/+2=C-B0W4"-N MH/+4"RGBZH/@9D((/5<4DZT_R-P)JVT[RT,/QXUFF/56E]BY8&6KAYTNXCK= M -C1:V!W])$@@;T#QEFCH 7,"R7+@%;@\/&,>$P9=+UV5PCWQ3)UETYG,9+P M>7$>A'](IQ^@U?Y&28AR 5! 08THD]PS"TL<%:2RSW.87Q2/6H.T-^*LT=I! M]"U0APA4V3B1#EK"F27Q)@JGD(&LS)HH@5SS1:J=E<-&0J2VH>UV1][.V7^= MVNALC]PO>7[Q93J+5QF^G2_3^=4TO.T>M@%>>3ZYSBY6L^S#Y?._#+UM3TW" MA!8HZZ.^V;OI7?:=\.]J[,H[IIO$:!M/.;;(&:V4MLH2H@DBU$D+I:Q5Q.P& MC0<[52NDOZU+XV:6+BHWVIW4;P*A8Q:'+UD8 HAS3A!4XL7I"0?]M;RYKAL2 M/+_'MD9Y,-H9LKTE+O9K\"#_^_2F^HJ'(WM*E!!."JR0$U93SY'Q6\R5DF-?D-"% MY>NSJT5$_V3:.!/R+Y!@PQ#K4S:YGN>S_.K;^J[J[S2IRL+6:I]8CF#P9I R M$%BE">&4E;HC;D>XD:XSZ^;=X]=;;G:U6.8W67&6S>X7I%Y/;VOL)]C?*D%* M&0DHII1!"P76*%X+=*^GU7R$Z\?[XDE[J(U@ROJER!<-?>YUTX1""2T*S+=2 M>.(, F$47VL?LP^I5^[T_'1*_I3IENS!?Z^"_/HQZR(N_KR^?EU^K#RH)>7=8SDSG=V MB^GZR)+59+F*53D3WG?5[[N&+C ]E2E?Q V$X7=9<9>]JU%8JM,\P4IZ[2#$ M%A)JG/.26L&<\HXZ9+4?0T'IB2)K)=;^153IB/)192\)8"8$7I[&\J_BE&NC MR 8+Z:GH\]B[@\6B=@V[MTC4-F"C+@D=P+3JLL[#+9/@#P''-#$ :\]XAZ8 M#4@&,]Y\Q4]OI9\6B;#KA+'6L.LM,QK>]@R5RN3ZWC:)Y]AI*HFWFA!+L$,* ME#I"C=RX"S:M6?!Y]K-EO'Y,;HRRQ#(^2@Q#!7=S.\N_9=EY=I<5Z7Q2?8/L MGA:)0]#B2$TD8*;4S M"CD*D;),0L?I1C.OA1WA^5JMV:H&!XZ$9Q##/TMI5,86]X\GSCJ,+=66*@.4 MLL8KM]4,PN8C0'>7%_=A^&;P]&7X\@ZYH/(3J0\8?U^31'O-*(*"*ZD1DAAP MSDH-PS]KY6SZK2YT18"6(!KDZW\:2+NOM]ED\_.A&V;K=I%P[,/_"HA,^ :8 M-MR@C9_%@-2B^7%7_8P2G?H)[>$V,N:<91'I\$@+%'KH*S$>"@&H=HHR;HD' M%N 2$RIU\QFGGP%G("XU!K#;RN:N2;/;.L[Y]&H^O9Q.TOE232;Q>KOPYH_Y M;#J9#O32H2L[)I_'BR+O3VL\FRY^KU//V=\H,-*TJV.QND'@#O44R^ 8&:D@;<0 M_9AT&&7-9!0L.-;Z^ZZO7[N4RT]?\JU">RL?AQLDH6>CE4-,,LVY49"[+090 MF#X']IJ!1POHYQU T]O&C^7]LI!B(#)NY[3O):V\9W-,R89@#S30 8:15(>(&R+I2 M7RM0K\Y@/0>B%>OMV2+8#DH#^A(ZFT^N;]+B]^,=BB=-$Q8P-%8K8(2 #FK- M "\UUMHUW[O>\64@W7L5I^ T'#-*H8^?09XU38P$#%KNH==,:_7^>S8-[% M_06!_;UI_9NS['953*[31<4FTA[6S*^%6A^-\N'R4[$^\_1>QG3H3U4@90C.:8 M F.LX]N/3"I QQWXMF"MW8/'Z1#]* 0891P["KL/%;6LS^&((P\ T@:6^H?(;(17BW;I.':#6F][T!^# ML3ZG9U$>[W6 *0=:A>_,&>HUPXA#'%>LPW*EO(%&T>;!1&>;2;ID1WM(#<*( M4E85-U)?97&KPL>L>')@514]#G21" _#6$HL,!!2@"1WM)QWH8.\^2DZG6T6 MZ8TK[<'6<3;LNS11K:/G>I@/(U3KXY###'X;7,3TGB-%.K]:>X'ZV\,CF\V! M*NXPK),].KWSQ&#A.?-.(4P=!?&Z VRH<2;\CW3U[EON"+GM:3Z5:B[VZ5G_ MK*T3WY'X$)I30)V@"! @#!"4;7#DE(,^STPZF+SJDS)[S^GJ%^Q1Y\+^F2UB MXKXB^_7HJ40R[16%8+T+4 +N@ 8;Y25_$1>S]&;^O"T4^_)Z-A)6YD*>/)>8 M,-GZ$$\:;C2PP8,3=JL+E%J/.P_6R"J[+7L2'B_;QJ-,=?5OVH&2'KL'M/6( M%4]^NLX^S*O/TCJBE\1CHA7S @5?'FOL-.*^Q,%)/\):?4,[/O%T;(\NC M?A)+G =8WM[XTABE_M+O;9;6E726F3!V:LRE5I P M K]VYV+@47]LPE:7X MX^#HR\3WTUCU7O8GSR4H>#.<$LN$MI"CN+>N9+ZB^(3]AQWO,QM^SC\%QX$C MBAK8/&@WO_@X2^>U+NCMXG6)@A!#Y..5#=PP*2FVO$36$#IR7Z,A2^K%*D, M^R=UVT-XE%[2"V;L,$Q=GUYNJ(D15U\65SR36<\N EQ8(S#C7WH$R MLZX55R5!]4.RL-3"00LG@7.H'%"R? ?2IE2#X;]R*.P M!O;89=&3L'BYMAUEF-*O28K-G^K6>/1\_E_@0G6A.( ^S$*%&&T3+Q0HF M.!G-I^'N+DIIPYXG8%!MSSTG []?Q;=]N+S?4_!V?3;(]"Z+ON(NEZFR36($ M9\I*"[4RUGF.C2[3)T9!-L+C_098,=XVC*-)4>Z#ZL-M?'#Q2WAPN7@[#S'$ M-+_XI<@7G>S^V/^V)'R"P#CB+ M579AU[?PW(M\'^"N_[A1R7T-4=ET<7#;YO&=)29X;<1*)V' P%/));$E*HR( M$=X?-R0MN\9W-,/IWF#]F8+;;^Q?V?3J>KG=SEC^_6,QG1S<)M:K(#%^D0)B MXKSFDO%X)>#6MW&GW!QT?)KE!;!]S+;IO5"0%7?33>+Q.TS>Y_.[;!$5B]HO M/N7+=/;X[W%S[_M\^?^RY5DVR:_F\=B Q\-%G=)#E^]/>'#.D8S96,Z1<2R> MBK3!WF%YPJHC^@-^%V,TR8O_'.X'B/7=K>M?Q><.G672KR")EI0; JQ%WGL) MJ(-0E]:P'#4OW; _/Y!^;3,:%VL?_F54'F_F7,^R'Y;76?'I.IWO#&ZZ"&./ M%"'!+KBRPG$BF!?48>; =JS26#7/:O,?\.L8J55^M._BF:^Y_J--EYE/I\4_ MT]GJI*BD+QD31Q!#3%E"@7-0*@U%&3XZ*63S'6/BSR]K-&9[^9_>/] M3C_/@F\["8\N'YT$?VP^MK+CQ!,JH .($FH=Y8N@QJNJSMYO''?/XN72QM^BV_?+2+96^V9'BA$D7CB4X( M^D@'([RT1);(!^A/.!7Q1RH)OSA#C?$3^5ADDVP=$TV+$7TD=<1*E!"6<8DX MLU9*B1#UM$0?:L^;?R8_4F'X!9JJ\8?R*2VNLN6CUY^%\'\??7<^G"B -?(* M8B.D@=PSX=Q64N]JG1R_FU0_4CVU-0!''_9M]F=LP^C5Y\6DF*Y#W#WDZOJ5 MB?):,R'B<9#64R*)X+Q$6#AYPHU1?Q8F.S/#2R%ZN3_E/G4?/NY2_PZ9OO>= M"7;&"VJ1]3R@[)A4\&'>P/2$>[S_+"5V9X?1YSH^;N\3"PY,+$IMC[[;Q+]= M)#PJ7YI@@;SE 5J*B&%0*(RV4Z>E)UP5C'[(FN-8##% 7/=8@_RQ!A\N+[.' M^FO[D5O-%RRI/IREUETYG M\103GQ?KU6!=."H5KTR0)) [K9#$VCMJI)?; 4,3=<+(_2/6)$=BA@>B[[F[ M;_/K^(_X\?WC+_\?4$L#!!0 ( ."HJ4HX^PJ=78T .9(!P 5 8V%L M>"TR,#$W,#0P,5]L86(N>&ULY+UID]M(EB7Z?7X%7LV'J3*3,K$O;=TSYFN: M["E3,DE9-6-I8S2(1(30R2"B 5 IU:]_[EA(Q@;Z"B#K=7650A$AWG./NQ^_ M]_KV[__KV]W>^5K435D=_N,OW@_N7YSBL*UVY>'V/_[RZ\?7X"-Z\^8O_^M_ M_K=__W]>O_[?\,-;!U?;XUUQ:!U4%WE;[)P_RO:+\X]=T?SNW-35G?./JOZ] M_)J_?MW_(Z?[8E\>?O\W_C^?\Z9POC7EOS7;+\5=_K;:YFUG^TO;WO_;CS_^ M\<UF6_=C]]/2K3?G<+[*/]7[\WS^__=CY^;H\-&U^ MV!9_^9__S7%Z.NIJ7WPH;AS^YZ\?WKR(+ON1_\:/A^*6\_V^J,MJ]['-Z_9M M_KG8,QC=IWVIBYOG/V)?UP\^@3.4<8:\F#/TWZ]\T?.C M!GX%P.U3L+;0=23\H@)RBM7''V@8[R_Y;[UE7PV_R#]]0GX[XX.H7GQP\:TM#KMBUXGF M@X]VRMU__(5]M3DVKV_S_'Z#\N8+..SX'^2_CFS^V;,YJ@&?F[;.M^TFHC1U M(S?+V'^QYWN$P 2&?AAAZB,"TDWWJ9OB\/K7CR.&[EM&K?Q%AHVG/-=%4QWK M;3]),7A\CNX1_T^.R,D/.Z?[X@*;\]N([O_^^X]GMQX06FV?ZR$=IIN\^=P! M&QA@ +WXQV+?-N-W7O/OO':]8;[][V)4/>:XVIKFN*=LS^.+JA[ZYH,N!.JM M4]6[HF9QS_B/\GI[I6V&W_AQ6[')_+Y]_:"9>/QCQYG*2C_L.6(N/\_KUH\\_[XF.Q/=9E6Q;-)S9P(:/A]TWB 0XF#0*7D A&<9QY(Q(2 M$+AI3[.-T. S;5]F1+8O3(Q7AN6KIV.2#]0S;N<,_,4A.E^#B OADFTAKXY/ MF^'5R^W@_,9A.QWN!713DMDK8FJKG=:CL-8\?$9V[;(IJL4_5=7NCW*_9^;? M'%AB>5LR\Z!IBK;!9;/=5\VQ+D[S04S3 ,<>PB!T:4@)#D+482!\>HB X* W M:]3>(P*?O\Y_\^J1ON\:3YQS=EX'HEQ@$.2HM -"2%I MZ(^8DBC-9$(LNT@L!ULC>*>Z>6;4_]9A?'F<+]$R8K*[GD:1D^'+]AB1.SWT MUQWV)ZWD?/[N=/B=SH&K;69%F[7HGM#J>9IQ'=H]DZ_5$@-%3MM?1M!<0@#? MRF:#,DA!B$ 6$C?(? CC,!D1I&$HE2R;M&M9MRVVTQCJ4UHIGE?V^;$Q%S_9_R>\*7-WEY6$#TI1D:0!\ MDF(8T<1']*3E &2Q(255LKVHFKYZ,* Y:N>W'KWWV'>/(.DN/MI S*Z,0<1-Z:);X=:B@89\JFUU5]A+ ^@3,EK$, %2B]@:=FRKVP#-J2^Q22Y)Z] H MN/0\$X.22\PC>0]@+21=$Q1-K14;('8=,F7$D\=KO\;8$96DZT7,YFUY*-ZT MQ1W+NR'31$JQ3Q $ &* 6;(]KDQE&9+1**.&+8N6V,("&X@4?"M**$/DA#1::8]U:*4=UZH9^K.Q$N)/==4TF\C+/.RS"!)G M*0T)\EV4]689 )2XAFJ&8L8LJV8'PD%Y77\O#[<.N*N.A]98 5"03^V*GWDJ MS9;X.GRK*>=U:-3J=W)$KT/7S+DC7J%3X0M%)W@%E<>+IF)S.^!8Q)14EOG!X;V) ,PC&A%*(.6U1-$V:60&< MXG-NK6-8U'1-AN+5:YB4,^)Z)<^1J#:1O#ZPC*UY7]0?O^07.],S@@(WPS%T M 4WBE *4NJQ7>##%6802+#BVE#_?WJ@:(3D,D].!6NS8QDOL3(PD;4+7,8;T MW:@,=S2]<0/SIMR"PPZ7^R./*D;K(/0)]%T:)Y"-WLCU*4I'ZW[LPLW7HOY< MB9:!3%F5&5R7 (7'V.56_4/1.N5A6]T5SE_W+)_]FW//!E[#\R.Z@VX%R-N+W GX36Z;; .J5/VZLK2FB&-5%A9*'*FVZPOV5# M_7S.#?D)(![R V8$LTR*>'2TA4/JR\F@F@WKHO?+\:ZH>=?Z-SE=4Z1,3,7L M5\Y[UV4.[F&P]2]B$2.D1O Y)TO2A M,MGEY.3F?5W=E"TWM*'4Q2X.66*4I=C'<1A0?S 0"QW;E7B8RVOK/'QLI]: M]M&F14Q'+#&B*1ZO^%_W1WZ]H/.>%_*JPQ,]^86-@>K0,G-[_FLLMRZ8B9DK M)V?Z)J1$@>-UZ(<*\$J[?\DIQ3^*\O8+CW_8W)[?%FRR_ES4[VZZ$*EY=VSY M=8J\'_7ATJA:)/4"CX D#?TXC"'.2#@&28!_*1>XV,%@/;#!Q:&Z*P\*H8TE MTL4D:WFVY=1MQ.L,@)T>,<^A>\S.!>@QTULJ3%(B=T+[[#;6.F32LH_5G-W? MG/@^@7)*53<^\EP (H)<&$% <1 FQ'#+K MZ(X%.DTO"M49NO/7;>6<:G'G03O6*Z9U\UYH4-2C;7I-[+"891W"RL;JUK.4%_&$*9Y M';)HS!NY90M)EH3/1!W:LAO3Y=>+VS;)-UY4*G:4>8^JN_MCV^T/>W?S9)6Y MV^B^00BZ61#"+*:I'X(H0&[/2@?Y'EP@<>\3XGUE=.@-@Y MFV6"_ D=G[=QUZ'V,_O\^)C7 HQ?FSFV^?[;9GRTB,U/A&%LO[\YW%3U78?C M?&N^3WT4NQ!%L1]G64@HZ'?LT2"B:1!GQ)AZ6]0"="X0BU4E; MY.Z&3^EW=J^+Y ?8U,@N>K++,](?1-66^\PU-'%#MU=081:>44?S#"ZK?!;\ MJ6SU-3'%VA7EIK?UH;@MN8E#RV]\VF091CB#49!0F$$:I)#2T4P81$+W@RI_ MN.5U\T&,SJ"Z2]'$5$B=L&E%GX4KR41;CJ:)N*TIMC_<5E]_9$[RD"WD7W"5 M"2\BM9<(>$96M+E:5D7TX5>&^HRL1B F3G6^?W/8%=_^W^+[!D4 ,#'R88 M0"!V@PB,=B#?32LE$K*?/H]*#*B<#I;#<,GJA#1IHD)ADR\EI1"GRIA6/.)@ M4BQ4^5J+6BCC?R(7>DR(Z,48RGQB_V)#(]\-P@S%7H ) )D?4.\4LF2>T'U! MTA]J61U. 3<'(RX)I-L&!CUE_Z^,-B5*%E^C*O!KC2[@OR( M/CU]BO.VV"0A36&4Q$G&A"*C 8U(.MK)8")T^;7ZI\\UQGM4#N'K2PR7_'"7 M)$U\W-OC2U$ 1*DRJ 4/.+@B"FI\K4<=%/$_(Q,Z3(CH!6!&=MP0W>>W&P\& M+O1\WTT1<:,,96F*3Q$PNO)+_5,OZ< +C<#3BJB!)S74UL,>*Y!*1&"$& MQOX#CU\8\VJL+#_6%7%7NOU!/A:@9;/-]_^GR&O*OM-LV*=1G!*2^1'&. AI M0H/14A)D5#8:D/W\N>*!'I?#@3D=,OF(0)HZ\9C )FN*48$X80;C@D<\7(D, M5%E;7B^T/7@F.M!C0UY#^FBDMX5!0&"2T1@D)/0R/PV'9R:8K1BXPK&"NH69 M=62(F;641(I 62VQQ9V>F@C19EQ/+K@04A05[M:F*4H^O*@JZHR(Z HZUO4# M 1M3G"#Q<.JE*0$$XY!0-TFRT53DXU!45I0-6%:5 =>#N5:^8J%.WW51F84Y M.4U1(LV IKQ$Q0N2HLW<\HJB[T)EL"?)KGS2KO&Q^3S,,XA0!C M%&'?S;)31I4EGM!C5*J?/<^J9X?)&4')+GE*LB6ZX&F/**7E3D&.C*UU/G!_ MN:\H_3F"2UV185E-F*5=$:94W.[+";XF=YR M88+8M>B2&6>>;L8PQY'HR2:8LWZV+3Y^*8JV>V.JV&$62NVKYLCLG[::TB3V MO"1"$+#_9,2-DJ O^I# #7PJ^HB:(6OVQMD T.D0.@-$YP+C8C=IB%'WS!"T MQ/TZ#IZ8=JJRVE_EAN;'X_W]ON@. .PO@5P@^%1\:R'CX_=-D"51X"$0)31) M(@@ 72$P"0BECM;:-2TS&A5/'=].6AQT>;E7O(F-+-(E3.<1 MU9>ZR+$Z'=B9E5&&QPE]M-(S"+ G#R/53%"&"$&)VL>A#$)I6+([4"V#_P^FA.1S;8D'+ M-%53@]$,QRL9?H:<>3S@3'(D/,2&*]N'*V>Z%[/YZ=KBT/2'T^J:=N-\_O[@%P>/G,XE-BESIR1?GIVQB04%=Y6M*ZG- M\S:L'34WU0Y3PC][6Z]DCIC?[\?3R4+,B\X\?R^:MCS<@F]EL\EB2$'$[_@) ML)>Y"7&A.UC@4YW0:4.5S[6L_@,4%JXQ,)*J+46/F.[:8D9..05)L:)X%PQ, M:)8*3^M0'27DE7XO41KYN+K+R\,&>0FF, E0@J"+HPRF^&3#RZ#*V!?\Y+E& M?P]';?R+DB2E !;X4=2 :]385('>]G4=D&1K54H@B_UY+5!B0#@#?3XZZ<(/ M%J&P*.;=H?BYX/>B;F@00L#O"&! H,]RX@$!R:@GE6,:M&M928;ML-6A M<%X[M/A<'_/ZN\/O\I',!$U2+9CK+<2R9#;W8@;'@;YR!J@.P^K\UJ.=.U<3 MYW$J&[/0&NO0.RN>/=SO*@RR!P"4Q *F7^>&((<2I5!9JUO),>LD1/5+,S+ABRA!N M3#,M<6U)-;MV6*UNGKG44TZ%-OG3:*>*;_+JJ3;2EFF!'5G4LS0^&1;Y+WLL2G3. R M%],HR,8%R,R%8H?R-#Y^9J516BY084U,9"P3IJ&[BAYZ:0V8K#,![M@##(I&(6^4^WK2 7Q\@D94.> M*$'5L,J1I&A>=3#^9L,0Z0#/"SR?)A"! M!,59%@4X&:&B,))*8A8!.*,Z*:5 R[2:5IEZ/0TFIY;#6:1A[_HB29@-1N5K MVO,TX#KT>UD*Q"KD<[:'Z&SRH6C:NMRVQ:Z+9'\]E&WSX>.O0T0;1H B%P0 ML6#6#4"0QB>;J8]3N8/>>K9D!$/I9/<9WI"-=0"=OS*(L@_ :K(J)MOST2FG MOY,\+I3B3G(UH:QF.%Z'1!KRI;+1"^5$B]S=[ZOO17&9?$<0>#@A21!F(8B) M%[HP&RQ!&!+)]ZY5+%@7J!'4,*S>LU_[PB80AT\4:8;6H0 *N!]G,XJ>2XWR04<\ M-Z8D=F,/D11D["\ H-%"'%"IFKO,Y\XSTI6JY%+T2(QV"\PHC?=%BM$7#%P; M\Y(\K6C4RR)_;MPK>2\Z\G\N#^7=\6ZP$9,0I3[V(C\-74+BS#_=EX6H&P1R M287<9UM/)08XF>@ODD*0 M?[NP08,TADGH)6GDAQ&"R(_&XV6(I1E 4@BD/MN^$/1P)(5 CA]!(;!&C*00 M]#B6$H)+%J:$0(FME0B!&O;'0J#!@+&-/"\M$K\M#\6;MKAK-BA(:<*B%> ' M$8G<-/1A< )&/-_HMAU].)8S#Y&K#J_<=,A]<3IG3._O,="88E*WLG:4T\>9 MFG"933]7B=?9XF.N5=>AXW,Z++M]QS37UV:,;;[_MOGER.>B=S?]]K8WC,1# M6WXM^.(OLYW8EG?>VS\@%71;_$K1WC. M/<%*;N16RD M!P8ZPY\\7S#!@*D$PEAK2#UB]*9ICL4.'^OR<-N;[/>[=#\<()%O1;TM&=P- MB@ (<48RCYFE499D(1Z!Q&$J=0+5@GG;-:8'\TLQPM*882RT@. $LBSYR\T/ MHS\74\0"+U5),3\E_?::<27*;M'!YUZYLLFE_4.^CP">9I%_%.7M%Q8+ Q96 MY[?%^//W=;DM^&:G+/6"D%"89'&2)B [+7 0Y(?S'/^U MWR?#!B>YWWX$Y3 M@G//X3GW1=W/"Z^,7;7?YW5S_B73V#F)^SII^>FMZ MTGKEC(X[@^>GWW(ZWU>6\1AM5YUD:)D.MI+9=*7D&#M"/4,;2I]3+.JOY7"* MX(E/OU2'KT7#@7'TS:>JS?>7/T=5T_Y2M?^'/PJ^K6X/Y3^'HY:#HYLD<4,_ MXV?"D\1')/9).EX[1(),[O:P=2"V/&?_>JA/N/I9>=#>[:5(%]_XUX_G;<5S MELMV +%Y>1U@[4W'Y[.@O8,O/HWYRCEYV4_#;/I],'\S!YWO1>N<77PU')1[ M=Z67V#U?:K/A)N;;=76<=4RS*^/DI5.UZT"WCDFU#Q-H50_?XK_G;6 6)2AT M,?8II9D;$<^#HQ,X\26/_ZX,O/7EN"?I<7Y7U6WYSUY'[Z=K;W^*YE]X;K7? M[DM-LMS;9V?:X5&0FZIV+IS^%YERGVW/)>9>O8[U+SX):Y(SUVQLH@VM[W<9 M]^0T;=WMOFK>M5^*^M.7_/#L:N@F('&8IB0)TYBF$0EBXIZB"A@ LU=5S@7: MV26;-_9%T9/6T%/WCJ=NT[+_'UY6\W*JLN&FM+&)AM; MO6D=L^SZ:#&U'<=NNZUM9GU4(.]^B/.VH'E9_SW?'XL-"?W8CP$.(Y<0+P/0 M2\>U;I*E&9QI_^GL?LV?)GUXGG63U>#?\KF^WG[5!_ MEG#@F=7H[E<<3HW#N7$Z-N4B<[=B;_I7GYI5:9EMYM5J-R/G=A!?*J@;!N;=3?]U M6W[>%Q^++?O5MBR:#0VCU".N'X41)C[!*3]<-(#R,8R-G>'1AV+[/$\'DY_> M[K=YE9TCSO&>J>7V!)[__-B_8F'EG(^!%C-PYF?>QI*C*2;PV$ M9;%G,)G6W^=EOWLD?Y '0^L&VO=+&._C<1$?A7-(R?O(V1GP.RTE<-0.Q>P MNR9[*;.9^84%18(G!-UZFZU#RNV[^?@1AWEX77SSZOF3^G_T."O99%%($Q@# MB"%&D0=B')UV_;A>EJ[CE(BN%VLZ.;*2?:WZ/6/IXR-S=HI5'2FY^+"A6/NT M!O&[2E.U(1Y^.>IN( M9C!) ,Y\%.&0Y9N)-YY=)2FBX4R[&VM21KK#.B:[A3DPM=IDL$6D)JG/U[%^?A8K7_UB M>?4'OM^D84!Y&2V_+38H(%[FNCZE $(O #2*AK=4L)M1@J0W:,R.T')J.<#B MD]. 2&&"FK_9)":H5;?80A/4V.J];]W9QFNM;V^*,MU UZ:HQ3K$BJ:HY3AX M;HI:N$6$WD&X"O3S"T#[:;.Z&39!HGW5,,B?ZIP7@KMK@,B!?UD=WN9-B_/O MU M#:?M_1ANSRLZ3QPFK"Q!=_;,'V>7?^_^W?W]OMSF?''_7C&U^Q,T@\A+$^OV M8-5S\+D;CB<6!A*<@87^&CV'G+HA9\+!?1>\+"E<22O_=/U.XGF.=7LBT__4 MWO_X,_5#L;='%FW19X+&Y4$)=[,5O)[R)R&J^M-)R#IBU/=UL2VZK0ME_;)+ M:8KC)/.3&.,LRWP_HM'HD@=ILH8HU8@C*XE3[T=?G!ONS!BDKC4R-=.'EHU- M9^\^JXU.3TPX'15K#T_-=+YU!*BS=\+5AZCZG7'Q&%6D41>(4HWVM7_M.-4L M53-%JA;:5RA6_937MT5[8>I#WA8;X ;0I\ +4)HA+Z%Q2LC)$"5"+XMK?+SU M@P MSF^'#F9WCT4'M+L5\C3IS7^YDWX;SS/)S=.\B\UROYRZ1>\@3T5.4]^?:Z)[ ML:4LSG3ZO>-?8ZHSP(/AN#?(O^?#.(+\KY.ZN.G17BPS;)#=! MZE.<,)21'Z+82T'@G_)/'&54(:%;!NA,*=VN;+;5L7O(X'[ ?'YL=]Z]\P8: MU_(&^GE;=?XUTK$#]*M/W;5/W,/^.;[3?OH_R6;ZJXUE8T>]N1ZRHKEN82), M[:TWW3:6-R]=HJTNT;Z[N2G.-VAM&%8(D\Q/ PA $.'(HW@$'4-OCDWTIJ!: M3O)&-'-N'S+6BE8W""W1@*N;WD[=8\8-/L:ZQRQ;>);H)LMMTC'476QOP1%L M%/.;;$SWAA4LCZZ(##,;9>RTD?6B]L."!/B:EWM^.HU6=??:PL;/0B\A$/A9 M "F)4$:S4Z &0Z"2Y2\!TWJ./]0I\Q%9=^TCOY6YVSW17]+)#P/R6L "=6WM M9K9S9<6W#H7CBXY^@^<1B;Q,NH[[L9\D@640]1D 8 M^F%$8 1]ETHMQIHR:CGM'G%V6]<'I"R\YEB=_+!S3FB=WSJ\_U=R]C'&O>!L ML@3M..E22SU/(4B6F3S8YDM.BBV2SQS*SXCQB8D)=5#E;AY(HHW_\-H 6 M"T(;87@=[\@BAY,I)D[C\M3N8W73_I'7Q6">8ICAA& 28&8YC1B48#3O(@3$ MI,.X6>N:,H(]ZTHWBS<#3(D="4;9%MAZLA3-Q1],PA'YXL@AQG,CID8XEZX)T N>4%^CD M!$F+2C%%FHM#.4DZDW<):R%)FJ!H0I-,$+L.43+B266^VQE:IWA;'HHW;7'7 M;"C-LIB$A,E@XA$6J7F9-QB.099%1I8IQ,TMN4KA_,9Q.AU04VL4$D1K+E'8 MX=C@"H48O?.N3YQ(4UF>D&=\'=IFTB'1Q0E5KK25[I=B7 [^W+1UOFTW*$0T MAAXF<8(@"=PP3$:IC?T023X :M"P]?#LX_'N+J_[N[8'V-T0/55J7CF'0G*E MPR3QF@IHEW&C:[4,ZBN^>WO8IS+@78LJ/B%211W56V/E*JGAF*A:ZG*GK9H_ MU573;&! 8I=440O.$ M&A6_GR8)G5?J.BPJ\B;'\[P[[O.VV.&"/RA2=LM4 M[.M]T9TD.>S 756WY3^[[[^(<1.Y403"#$8XBZ(L21/DCSL$8P2PMSD4M]R* MF,C-!DMH]&;]Z+WT0'@07WCB["Y/3ZH\^JA2L\KSZ8:84+(9V_G=4C^_&Y7"X\O1CDGI) M%L7(#3WB9\S>:!+"Q-NT59OO]>L$5PU)545/F+0C7Z/%@.MLZJ?_1HDTG?"O M).)E2!33>6%VUR%]9ER12-DE^1&5J#>';757?,J_X;+A[^GQ9>VQ+! #'+*8 M.H(@R4B:41J"N+.(J1] 7W1!5,>$O2'5HW(8+.>,:[%JV01'$^/)!+/K&$Y& M/*G,]SOMP?2I^-9"YNGO&R]PF=&(9M3S7!>$41JAT22-8\EZEY8IZ]6N\^"2 MW3&F1Z&R(-GASH@B<6A.AVUY33K1)"=*\NRN5I447+DN2ZK\")>S+G*@=S=O M#BWK=N7G?0&:IFB;31)Z?LAD$+B$QIZ+DL ?#^[3-()2ATDU35G>H7&)SBF^ M\9MA)*^GUJ52L&XT'XN2U:!+ JL;YPS-Z;'-7-J9Y&FJ8&.&X'7(E"EG'A=7 M3'(D*E4?"A:A';?MD=\NR%*@#T57W0';MOQ:MF71G$*X*$T#+_9@0+T09YG' M_DO3F !*HC@DB>A0,V?0WJA[@+%+_@>4SAGF8JF+,($3P]%\(ZQC9%KPJ[+= M?56O+GL!":J:MNDO"')C!"-*(^+A$"11 A$(!P09C5*L=GN9OEW+0B8,6^FHC]MED3UBG>G1VHY7 U$DX!??192 M#,,0AP'Q@3O:\Z!/9)1*W8IEC>I&TY.(0NWZ,0TJQ21J'A;EQ$F10"L*]2(_ M$]JDS^DZ5,F 'Y7IWB9Y:=CXRG+QM:CYHP3C!40D R2C/K.0>BC+4I+ZH[78 M#X0>M=*U85F%SF^FC[@D+Q%3I4Y,=^9@34YUGA*VU.UBSU,S(3BZ9*Y#;K2] M>'SKF!%6#"1I;T_'#P.044@\+\!>&"%":!;AP33Q,92ZG]^(P5G3-0YRJ*QT M,#6./)MA6SN+LT.T3BJGQO' M5C5_-&7C9E&$P\RGJ9LF)"8^07"T&B2N5-JG:VM6Q3L-0H[0&2#J2)T*N0HJ M9YE7'8&3I-2^LCWE2E34-%A>H9[I>#,E9=HLZ:C8)DX"2!#P2>3Y ,>91Y)H M,$5ABOU-_]COQS:O6W4!NVI&9G0]1B0\T-Z6^>=R7_*C&*WSN;@M#P<^XOB% M#1)/UNK1J2Y61CDTH%#+2Y*D#@D3N%[Q$7=!0'$D^5!+%+_D]6W1;/@-I0&. M(+^EU 4 (PK(R93G$;G-WTHF9(:'TJ;OAZ-DV\/J'H/D;X1J2XPPE2I9GP4. MM;*\'L^2^5R/0#A_DR1PA1(C[<)D?J;$A_"YTO[%RH;%2P^L;B"%<>1[:0(R MZ/M9X"9)/)IC_TO'ZP8^25R[IVI+:*P\O$/@DWP^AO+FBW,_8)0\3ZK,HIC" MV&5.[1SI *E3Y0>@9CX_^@(U$W*CS>8Z)$??C<=G1LWPHI5$A5D8 ,P_/R0P MA1##,.U-Q6Y HV!(HLA!\)X3)2/R*=2(1RV!*@X[@=1IMYLDH.P_J>P! MC%,_ESEHI I:1"ND#W-QK)-2/-[Q_,HYT<__NHHS(T_8$Q4U$PVP0J$SXI;8 M@1%=W@P+XH>"[QIBO^)M$/72U(T@ 5&7C%B?2R+SW:[D M!_'RO55]E.'=J%!:HMRB8CHGR*O4SC.A^B*JT#A_*C55\4]-5I69E+BYLCX6 MNS%3*8L&'>N:/Z(UG@-T@R3R"4()B# .(;/I]EL$J)\0[+ERI6A]>];KTA<7 MD^<]6F=_ABM]P:0NO6*R.2^OQVR9]"? MIQ/Y7NI[3$/=A+^\A9(X2T9K( E!0 MU8;E$'" XVP'>(K5;F4&Q?1J#O+D5&I$Y(R03AHUKS"]P,R$'.ERN0X1TO:B M,MO#U$Z6#''<4\';8#_S,O9_+@%^G+H>(%$VV@T\*'F?F[X]ZW'4..UOJSM^ M<=+YONYZ2)(^%X?BII05)@-,BTG4O!3+B=6([?7(Y7.QU3+'5%ZD:T+!S%&] M#BTSZ,\+AUA,,25Q-?6.I:O_R.LZ/[3?N[&=[]$^;YKRIF3)ZF@]I7'DNS'V M8)8@-W5=Z)_"N2R4.M%BRJ;M@&O0N3\&G(/&M77%Q$WZRFHS+ ON.%B 8,D- M"#U"9X3H#!@7TCA!PJ:V)1BF?!UZ9]RKIQ==6V!-LD;&0-P4S" OJM/B0G I M 5Y TR#S?)) D($0G8Q2F"D5R%2-S1;5W5\ [!2/=97FN&]Y)?RF4*R3*5,L M522;@UNU"MDE,H=#6TCGIHFZ7AG397@=JF;*F>=K8F8XNJ9AVWS_;;1(OK$T MN &'W;O/#:.A+=X^4KAJP.^4(GN_OV@[PG;L+_((R:+>5IL5Q M-$V@&M,^)V+H&OH5EVU?;("[-=863]S?, [DS#YP?1:8^S MQ">SQ W=?BK3X>V9"6Z69EAVVIO'Q6K&;BT_18Y%XP_%Y[PMFDV8I"@, $0$ M1W&$:&]=B0+*:\.33'[A*F,>WQ4S_A M=Y!$H8MPAC/DN6/9.O4]++6A7=7&3(7B]ET&-YI(M#UD$\F)+,#3,L%T390F$]NKI\4_%0M,Z^:AI^"9+3 MW*6- /CQKZ7#P3H=^L14%+;K;8.G;7NY8NO8-ID552C3XDSOSOAT!2P/UFVB=S(2XF;I6D0\JD M$>3U;XX#DGAQ+%/G5[5AN<;_OJZ^EGP7:7='8WE16)/35F4*Q;1S#O;DM/%< M1',&3,Y?!U1_FU?S7N!F0M-TV5R'9FE[49GM8Y(G?F]N"OYJ>G$R^R%O"[Y? MK3PFV?"S># $61K V/.3*'$)' &X62+UD+E!LY:5Z824RY'# M0,F^.&>08#&16HA;.=TZTWJA8!RG\Z'@ X\E11W&5SS0V\Y_#%B8PPE]L] 0 MZY \&XX]/B%LBSM187Q;'EA8B.IB5[8TWW87X)ZN>TG\&-,8^1Y*8M^'V"4Q M0!'VO,"#!+J1X$C5LF%O;')8/-?J@3DCLL4N.9JB:6+X&6%W'0/.C"N5A=ZG M/ZBZU&J#_#C,/!B[7N@E.$ 4HFRTE_A)*A-LOH\GW'M+CY$:(TP1F 64A";S"%71( $3G1,F!93DZP3M.NQ,%V9=*F!64V MON0$Y2E5UR7%(&<2MP',P9W:=0 2W4WL'H 77'U&88TPLX*; +1=J SV%,F MK3K2X-4!#%+-=D_Y^.AKA-J7!-_N,MJRM'X[RM\H-D ME*; DV",9I,3$5GZO2M)#;3<.!Q9*;+A:AJ_#VO M2U[=YLO:78TJ(L#S4Q0GB&)"8!B&"1S-8!(',IHA_>&6%6/$T^WPD%,->9[$ M-,,J17**\8"=16K-C\F8$ MEWM8A%>KP*T/]1UTFAK(3^^2,N# ",$1!C%PW M3<:R$X9!%*D*A>#'SRD5BM5E%=+D5<,"7UJZL4A=^2DA@MHAR=[ZU$/6@0G] M4.)"5$%@WG1&AF@&13$-8^0E<8QH2'WL4CH:\1,*9=1#\J,M*P='HQ!@R/(C M)A06J9$3B1,K"V4B#XF8$ =%QM8A#*K@*R.]1KI>L:L.;PYLB'W.#[^_N[DI MZF+'S;Y] ]]]&&QG* VBA%E#89+ZB0\];ZQ&$^+Z4CIAQJ+M)2@.1;JB88)) MX2+'S"1*UST8/N<$T!D0]N+SUP[DWY8KAUSG;KI"8I#[=4B689^>UE&,,Z:S MRYA_[TU;W#4;'P8!=%WLNI[G)Q B'">]3<8B1G)+Z5J6YMZIPY$Y'30#6XTE M"!74M]FXE-2UE[8MA/AIY(,(XJ52 MVS,!I33#GJA0\IT,;P[\>G"^L8W?:]1\O*^+?/?N<+D&X6UHED 2!L@/((K# M)(9Q'(_F$8JD-B 8,SJK1-[E]6TIJ8[FZ!63QD68E=/%;M_3&6-_05OC]#"= MZN"(;0>QHHFB]$T(HO$66(<:FG>KLMQS]0-&6A?_=2P.V^_O;M[GWSDL<-@- M7_%=8,W&\[,LP %&:0"B*"&$)G3$$OJI]KT$^@@L*^0)((]T[GM@W5V+X]=\ MJZ/D+6V6FD(]MIRW%0Q%F0]:YOU%RXQ??YILF=E"SJOD2@:?YAIK'<)KV4>! M@-0THT)GD\2 -+\<^4K1^>^; (401#C":>9%T$TBX/DC% !B(GQVR18 RX+< MX[E0X\9I*ZOG*&U M+KZWAJ:1.'6UAB92.Y5EL:G$3G$I4O?,=#A+2ZS@%)AU%ZL9>[;F7/BA&/3] M?5&7U6[C1100#Z,(PHQD"<&)CT:S"0.B->_)&K,\QYW@\#OV&1[GK\WIB.6^ MR@_-RW<;6R)7<3*SR:NAB>O,=8]Q;F8UYR*;#!N>=X295I]>'K$A,Y6H$KG2 M:4/9G6M3A!Y/.M4J5-W=E2TW38MBN!8YORTV(4!\@=5+8N"AU$V] (_)F4=8 MRJ:_*435LO4](6=@SDU1\-EB@*9?D%)F6[T,-0?-AHI/%\0SK,[[Z\3/5F]Z M@47)*I-N6ZRWMJ3MF4!%R0Q[6J7]O*S_GN^/[ ?@KCH>VG?'MFGSPX[%D1O/ M; MXU%%8CF*FX>ZMIQ8"0J1,&?K$QEQZ!,"(NF_W,-U']N\+;K% MP_$1B3C),C_.B!>$D-+ \T+2'Y@(B>MGL>CF>=6/MS< AC>+3I 6>QKE!6HF MAH,NF>L8&=I>//OHFBXKHN/E0_&U.!R+YF3&BUT7N7RS9QAE*8!),.QX8F;< M-)5ZX5'ZPZW7\CL\_R8W>\I3)*8E5MF1$Y$1RF+B\9B+"=50IFT=@#$*.0C-8"G$A=(*=JP[:6#%#4 MQ42*,'D]L<65EJ2,H!96E0MN!(5%AYK,4H M)6K9RC(IBD!J(LS-.@:^/.P74A%)OX4?-ZN:]MW-8.24[F "79=Z,4YQ&(1I MFC)-&6V1" 5RE7\U&S-L*FE:7M2NE2H7BL2)"8%]QN148:1J0+18*>-97B9$ M0X_'=2B(I@^/7S@SP(B&[L>)8$'T5A$\3WV_RJJ M(O[IUO5$J; AS9&,@-@A1TTZ.BP.![.$9)R8N"H6\IRM2284T#\K$*HLR$G# MF+EL? (HRCR HS F<89= +U3;.-YB=1KJG(?O*44XK&&X094L@VC)*DE64LF%J(IA3"9*U)$Z2Q3Z40D@R(*L)/==4T M[^OJIFPW7D)0[/NA2P,2)I1@1.!H(4NI)Z,',I]K60TZ*,Y]AT5.!*3($9, M6[S("4!/R?MI2JR,_@O_)\:^"DOK&/E*R"O]/B(WZM_=%W7>EH=;\NV^.#07 M^R\H]%**0D*0ZP,<8S]-W=&>&P5(KG2@;L=Z$>$$S2D&;))U20T.Q:1B'O+D MA./,V@AJL1+EB_1,Z(H^I>M0&0-^5*8[F^Q*9U.PW_T"#CO, IQ]=<_WB0[& M-YF'@Q#X*<*4$!>Z"8718#.DD9_)J9">+>M*-,+K[AK;G0'*+I%J$2JZ;CH7 MD[*+J1<47B ;56KN1=8)EB977DVPNPZ%,N3+DS5:W&AD9LL=>,PC<,H14&(8AI%.!@-NDGBRLF4AB'[2R[=QB8^NNY&;));P318 M%-.FF>B3$Z8!5,?<"=8RJO0R/U.;PO1)78<>F7#D\=8P4]P(UVJ* PO2]LP@ MV-V5AY(':&WYM3A9Q3"$U LH]I$?!2G)T%@A"G%(J9PB"R(?8EE&J*TQ-U8T,<;P.S3+FS>/ZDE&6A"[D>YI> MWE5U6_ZSOZ2,9Y=1AF"2!4F2HC"$ (\&(Q1&8L)EP)!US;I$PU=@RD/+?ESR MN_OSIBFD;C/5Y'1:M68F4[L*=8EL/@XE[MJ;CTNU6_8^?6%=L+\NA?7+H2;J MU,6VNCV4_RQVK*OV-]LN MWWU8U;"?/3<.G.KK<)4._\!MRP!\9K)U4YXLLW_5''G*W_W^#\ZG+V7C%/O^ M_'CQ;;L_[HK>[M,//S9GA^[K:G?F+X,=9 6W!QIR MI#(^>*0KE&W-.L:QYH^O?H#)V?:@9J^>/:%ENFBFSN(ZXCP]%YZ6R'3Y4%Y%W(0Q!BB*,C^&;N9' M+D(I&.T@-Y+:02#_Z;/L*GHZTVDN&UXG37&YT"A?N@':PFN#,FN"PKRM0STT M\%]; Y1D0EHW^EMBWE9-P_ 8 M'-YVHWY4LM>?*9$FJ1R6^%+5CN%6J+]R0"]?4&]70,Z4B$B( H$K$Q$5#UZ2 M$64V1(7DE^I0/30V*-=I\T(09%X,HCA("24P(6&6^*="?(PESU?JV[->8#H] MP,F+N17+;VN6Y_;#:(A7_O;*.12MY&8G TR+:=&\%,LITR6VDS@-\/ZVV#ZH MJXQ-").!?I MHP1D4$[9E,W,)VB]C,G)ECI[8FHU"VUR(G6&-$C4^?GTN:_2?)Z;"3G2IG,= M*J3OQI/;-(WP(JXY_<>/ZX%!$$=1$!"7^FX8@2B@9*P>15D&X>90W.9ML1.5 M&KE/%QHJ63]4+H'(*TQQ9;';#%FBRF*!)45!&>A99"_ (QXFQ4.-L;5HAB+Z M)U*APX)P!8B+"QNJKKH?^]3_JUH?BX/55VVWT=A!8?=PT\A_W5D/_ZY M:+]4NW.@UFQ^J3>:%@'9)NQY46%OU\?.;OJG'T=.T3O@=.[X%SX\&J< M*CHF7O%9A,E;RR#M^WEDF0QXMC:O9P7OY.Q%09!03 *0A1G(W/'6$XC\5/! B!E;UF>(<0CPC>T.$Y<[-E?9&I"=LPPO XE,N1+9:,/FM"K MPPZ7^V-;[#8!#!%RHQ3[7A0E69C&IWH52N*0R!P,T+4E-64K/'C=#:ONLI(> MD//7\N#L6*J=U[V(=>HU<['V"FG2 TZ>[C4/.05OA :=*DNBP^X?17G[A7T\ M8#-K?EO\63[,;P@_:4**0C<,/4 #XOK\ M:]\?U\F1BZC4"TTS0;(\B$]&\ZA\Z,[5==YTI^1:RL>D=PS1_AREI$P M9:XF%8MG5MB:.#\DS M-^LZI']NIZM%AY*YB>0"V^-9#619@C,8XL##+@@#E(+Q2BD4)UE@:N+0@+!( MM-?/$3.'>&H$*JJ$@199ORJ8<%)"!8QQ*K5/";$ IBZ^%(>F_%J<5T)^*=IW M-Y_R;^^[ZP38]^LB;PI<]'^>K[^,7"_,< (Q"FB(DR@]O=B#4H@D+U6: =!, M^YVVETZ<=C_Q +'?^M1=\9!_D[U4=X8&D]@FM9Z64ME*]0#]P]-TW8NDO(F8 M%\O=X*M-\;4]6/.TWSIT?DZ'G]O+-2?7)O0??,U+]KO[@E8UO][R8[$]UF5; M%@W8_>>Q7Q,?P6\B$,1I2'R$XC3Q X83G:H;-(N(N5G *"SK<\&O!]:,^^Y^ MH-N\/#3]#, B0X=EE_GHRNN;JG[=,&>&VT/Y]YSFY)CJ5ME9&E9_MEBL18W/ M&>!I@YZ=<<[>7,XNZYE29-I!<6*QTM3KGU[LN"TQR5CDW<14PU"QK.B NJO3 MMM\_U?FAR;LKQU@&U/UMW]7CG@$;1Q[-W""$+B8)]('K!>"4%V5^8F[BL0C2 M^C0T8!\NI]M^=]HS7B<_ 38]T]AL5_UY9R4-:GP6&AM[=,RY\*PK5%WXMOI) M2;V1%*>H&7K%^B>L.4B0F+YF:Q.3=;.-AZ,81CA-(I]Z<1J')!XW6B#/0U(' M7(P8M+Q5<;C_3:;Z9;[X=9UU<^4MHX1;+&"M1\TUM5F:^/4KK;Q+"K4E2;[$ M7\M]8G6TR/ZV/_)UC/?\'EJFS&U;EY^/767C4_7P]-'IMH8LSF+HNQD!Q(V ME\$H&<]7X"@,I>ZXFQN;96U].-(G-X2OHZG$5';-K20GR()2W)W#Z_UR!L>< M2\_XAJ)5G,TSW#(3@K]4'UC'W+"8]T_>4EZR%21FG+NR+U6PR+\_[7?+4H*R M:,[;94YK)M"-"70A\8,PH3Z"7LSLTSB)$APC$J3B(F70J%4)&G%V:?X#I,X9 MZF+KF5)$3BN&A099C1[8\.WI:+?&H.A8_KGZ6O17=GWD>U[R>L>@D&]M<=@5 MN_?]HQ/_R&N6W?.CN@^713\PM:%5_0?[1YLXQI$/_,SU_0S#-/(3$(WH8!)+ M;D"9"Y7UDN^ U?EC .OP@LG7?B7J-X[4&:"^+ ++-IN8.*^QO>1D>_2 O[P_4$[C50D5D^P96)138#G5G?TD_C-D M30BD)KOKT#M=)YZ>UM?G1$^-AK^RZ.M-TQSY>< D@"%PPYA&*0D "+&?C<9] M "3?QC9D=(ZH].*VEW-LR@9>7;3=I0K#JUK#V;JFJYS5Q=?B<)2\>=940^BH MFM46L*ER%[$E;ZFS'T[OR!I4\#&YTJJHW#IK5DEUIX144Y,S/15]GW_OK^+" M("/,)"(H0,3U8.+Z<#3JNBB5NW);TYC0F-6Y@?O7MMQ?/(K+?K.H95_QUB54 M1P7-,CF+^HW92Z=^(_XUB-Z(15KLI!MAS2(G[XR0N"ERI"EJ=5%\*YOACM\' MN?,F\/PL"EV:N(&79<0+(W0*46D8NS+G:\U;EUKTEC]:>][.U?!@\+XN7H]0 MC6J@#O]:LC@3]3/%B19=750-MN&JA->&?F/8:8U*S M;AC1. 4D\V+B>UGB9AXFI^4N +UTJ!N2@U9T>=6,?-5P1*12,RP..X%JX:I+ M7**$KGFXB3LA5N*2XT1TX+!/KX[=FO'[:E_R5>/36G&2^#!(/#>C$753'&(^3&T0? MR]M#>5-NV7!]:OM3\:V%S./?-Q#A-$ 12-B(31,4XC2AHW'B)D"N3FS(J/4Z M\05.YYEA)Q?VFV):3+H6H%@RP)_FUOF-@W0ZE#.+FAAU$P)GF/MUB)UIIRJK M_57OVMBS/1P&7DP]D%*/IKZ+XR1 K-MX,*5^Y'N2+U.KV[$N=7QS^-OQWDC4 MWQO98=2[W5J"23%=FX=".2E[>JOU@NKU(D$3@J5/ZCHTRH ?5^[3565&6(FZ M1U\N;LF.$M=W:>"YF #D @+[^W:"@.!$.(^1_%2+(Z5_&6JQR]X?\# U(-0( M6\DH4 3_N.OK<*!S>*]J+X89&UTP01[?^^UA%/@>=;W1;.QBJ3NAM8W97FG8 M;H]WQSU?F76>.UK[ULB!.SEZQ01F5F;E)&?B2)S#,2XX55]C;4*@C!&^#LDR MYX[ @3(-GD1E[:>JVOU1[O?=HVXMZX[EYWT!FJ9H+TZVG$'$F(+834D8)Z'G M>4F4#%D-"R50")%!T MWF*J*$?FA$9::I5U**8MYZI9>K:[X_%V>2Y+.ZE408P3+(P#'&8 M^1D+1_N*4,#"52Q:+]6R86_ Y,7^3=RXKDO0D&V9>=#^8D M7EWK]3BWK-]7*!329E/-L#;=->;7BYIJECGA"VKR_ZSJ3^R?-.]N M="LS%[>G?RN;#8A"CZ#8#WSHIDF$7,JWA?76$X9(1BU-V;2LE1U,I\/)ARY' MVA\7Z%<9+\'C9!"EP*?>@E,$(DBFGDXM$^@20SK(^"5M>CD#U@\QHI2K\Q ME;3 O#6=O$;Z4DK9X]+32LEV^-.HI:Q?\GJIQ)SXCIOZOJKSMN#&SS9_+O@+ MH)LH"-TT)1%F_YN$,,:N#T>;7HI2N>TV.I8L*^,)G+/CX_/\S)GL!ALM-L5$ M;SXBY83NS&&G<9?"UF.;?3_-!$^3FVE,\+L. 3/DRY-M-.88DKEEN:CYZLC[ M_+ZH!ULPB (:)FX6$.)3'P=>ZHZV4$8E#R*IV;"^8G2&Y=QS7-*;_E2($]4B MVXS):M")J@[08M+S#"W3^_$3EYIKP_)ML@Z5M>2;PAJQ*H/" MM^&\_+CV'7\QZ9_%#E7\222"/92% 9^[ &<88S=T3K.4E_F>3M3-J745/[9 MNA,8AZ.14TECM(KIXQ*,RBGCI!J^^ G/E.(C$*)P31=".L0PJ->_7X MZB(KK!F0O_.IVI_JJFE^/=1%ON=P?LK+ RQ8-R[XZZ1I@$(/@RA+,:!1"$)* MABHF\G!&I2XYM8_&<@#:87/.X!R.3C+'GZ%)M$5U@=8P*[<71\:?;;-7SN?. MB_E?8-9F74VA#;?HZK7;M+_BJFZ%:9MZSP_]GW%1&$ OH92%X"CP^=0SEI:1 MYZ,(CY?W?[(K^W*@A(3FX27_GPRH/P?W&! M5/?HHA;C8@(V/]ER6F:&9\O+4A/4"2U'F:!^'8IGV*<7EY_,,2:\2_-9B_V) M'Q;I)0BBE-# RWP6 J)L-(C" $CM)5[^TTQ8VH*GTHFK8NMRPW?=[T\]\==CZ!(,-> M1 'VDS1$'O$H"@=(&0P27T:WK )93MF4#@O:;10Q]5M->QC3QT6.$.K0.*&A ML[3..E1V'E>K!7J_?/PX& @\)OF)FR1AYL8IR9(X(*,!UT6!;+PH^+$SJ*A\ M#"A*B7C,9X$-!0U;Z'3.R?\K 9PD2>N0$A7@SP1H2KX+W]-0'8KO/^?U[T5+ MCX?=J"E!!%&&8)@"E!$:QC0&X]IPYH%,JCZF:,+R\.]0.7<=+.>&XY*\84&1 M.#%AF($S.9'HZ>H1.1VDA23C>68FY$.3RG5(B:X3C^\Z,,&)7B7J[6G;=1*Y MO@_"((Q2/\#L#]<=A0V&<1KKEZ/$;2V7N;U5/2ZB3:].>7Q0O959;=/R@5OOQ1_@.VV.AY:%B6^ MKZL#^W);\/[:O*_VY?9[_[\7#V]"EX 8XPCY$0E@Z+/_=J^+8.+[<8KETE?C MYJUGLA^*+;_1Z8S:>0A;+J$U3[]8;KLH[W(3$8/Z,MNOG!ZH\]OPYV*O-EUP(C +.*7(P:0J7@84NK% MXXN;7AQ$. %\YAT+R*AME MB>GYB'$A77J1,Q&5TB=\99IEP*&7%,P45])Z1LM#V7PI=OPA\T>6(\\+0I Q M.:51DGFAA_QDM QI!!4%3<.B=44;L3FW')RBI.E0*JEI,W&I+&HG/CN :U&U MEUD3D34#G*],UTQX])*P&6-+)0O< ((A\+D%C B@&+*_CR8HP)[,99Y2'SS+ M2LTIV5//\ZXS))_?&25')Z];+ID33.*$F5J98$A!GTC:)/V7.MUXW+9'_G(W M..P^%-TU/&#;EE_[!\3*9KNO^!O?YYH4"Z]@%GA>@D@292'!?NCZ$49)FF&: MI%+76UH!8'ESQ0/,#OJ2U[>R-YK9X5U,@!:G7$ZH'K+-U]8'P,X9L7.&[/RV M6+U=A=@)^;/:3NN02;LN/G=DT2Z?POO3^C6 AJ_'2L:Z;WI_)< M[&,* Q)[212',((Q@H/B1V$ 8LE=N49,SEF?SP? 3GU"K%"I-\.TF+#.3K&< MD([PG \7A#*$KYP!XV+%?1'BIC8-FN1]'<)HUJ7'&PG-\Z4N?-V-CX/Q341) M$N,XI2#Q/$J0#_UX-!HGD:LK>5+&K(L=>*IPNN(FQZ:JK%FCT8"@==A.DK:T MCETR):5@2A2O5;O4G+FJ6AH<">O5?E_]D3.W:57CZOBYO3GNGP(9,7AQ$@8> MP0B%J0MP&*8 CQAPF,3C/>""\F74MM P?'C=MZ2:C7"=FZIV=@/@4Q@GJ6QF M>1<4NOD)5].]!TR/2)UGY7 9'90AVO^3,XQ\TCW(\Q^$SLJ_/]PJ.9^CAKTSU/'/UR$T8NB@-4 0B/TNR+ 0T M]D>3 ! B]EL_,R28C51F-R5Q)A& M7)&H'DKR(_Q" IL6 S79GOWU=-R6>_4\'2#V":10F"<8!Q%H70 M2_N")0$X=;U0]+I^$[;LC;$3/#ZYGP Z(\+%2O@BM$T,.J.LKV/PF77I\3W] MYOD2'8SO6:\IV&C??6RK[>_O\_I=W:'9=1=ZO"_JCU_RNMA$?@AQX".:>C&- M?(\F63P:#U(4RI7R#1FU7M(_X70:#O25.'\M#\ZNVN_SNG'NB]II M..*_R047IK@7D\(%2)?-'D>V/_9L,XQL8#L]ROZ:(8?A=#J@\PJB&'D3DFB8 M_76(HFFG*JL]5D<8.TL-.+9?JIH_9;>)21JG/B0X# ,W\$(WB,]&(9'TR4L*HI,[Q&-5-W9E+% M-#G24:\W37-D!FD0THBD$249P%D,J.^1T2 O0^DKEZ"AQ52K[/#I*Y8HH>IJ M98%),TKU9IK"V52JQR&I4)*LKE>=9!T14"8E;G14Z=VQ;=K\L"L/MYLP=6$8 MNC'Q"/:B+(B2X&25!D!RPYBNM<7TJ3J#U!%2(7F]ZJ7DC8"$J;,D? ]W=7=7'::STB .TCA#6>PR2]'5(GE&/'M_&;9PM M!>E[DLI"+_)BFD&?$!AEG?%PM,A, V7)D[8TL]1I5L.T.)76-*MDZFC9PD6P M"8K$=$N9V-7IE;HG+^N4)CO*^C0DM!F*,@!A%*2$>AY((A %IX0VB"6K7JI6 MEM$EE7J7,H^*>F2!0'TM>K5(G>L%;F1$2)+-E0J0K!?7Q$>)%67AN4Q#,YJ& M+HY)RG)0E[@1 O1D$I!$]DDF'5/+2)!R24N/5D4QLL6G"45:K)0UQ9*,-JF0 MNU*!4G+EFDJI\R,J59_J(F^.]?<+HYN4NBB.@B"+D>>RS\]"_A!G;RE.$E_F M%B"5SY<91@J7_(R0'LJ2G!0IT2:F0+89DQ.>$UD/I&=>M7F&D0F1T>%O'=JB MY4%EKC?)!CT'_EA%W9U<^E VOW_B.\@W%'D4^QF)"?*@%Y(P(7[_D@C&(?)# MJ1=UU4Q8UI,'J!P.R_FM R;[>*XB@:*!C77N9$,::=HLQ3+/$3,9Q6@QN0Z- MT77B2>1B@!-1I?DY_\^J1D-M*\P QOF-HY&4%16VQ"3%,E&2E0MS*;@O1X M)#5$@STQ*9F'.%5%N<:9G3>^7J)D0EKT:5R'PACPX_'S7(:8$;H:Y6UW;W#[ MZ8_J)&T_%W>?BWK#M Q!0/PXBV&2(. EY"1N7HJ$XA1-$Y:59@#F,&3."9K$ MM1\:W$U+S8RTR>G,LXPYO_6X!(5:ESJ):U/FH5#M[A2YSB=VQIF<_?,A M%,4!\'&V96JDXHG5ZOJJNP(J],0G3VQ/$1K<9"X,(:N&Y(0H!BX/B:C59SZ M4L4R75MSECC-)@=+E5%"D9J13L9#VW)+?M337CEA-25*9LR=ZQFB#D_J6C8:'>(_ ME+FQAQ/J41@#B&/D9Z?X+TT2J1T/VL86U3(S6:,TOZIJ9I%:DVJVCB3R$5M2 M>J9(]%KU3-6=JWJFQ9/P1;_YOF@^%%^+PY'?*CS$@7Z<@< 'B(80TBPB( '^ M*0[T@=1[LVH6+"O7@$=.FQ2Y$A,D^S3)J5"'QQD =9>*+Y03/DO,A.#H$;D. ME='TX?'5Q08848Z/WI:'XDU;W#4;%+-/IL C.,X(Q2R])&@TB*CG:45&XF;F MCXE^X^"<#IUN-"3!IF(<9(=([0A(B,-Y8I\30S)1CSRMZU B$XY!F1Q%H0^C;'/_DPICN"8)E*483U5DC$TJR[5#-PK?M'3 $]3 MEJ0(510F6USJ2M,KY_UU&N=1I@N*9+1)A=F5JI.2*]?T29T?X2QL^Z78'??% MNYL/1=/6QVU[K,O#+3CL/A1[?FT4JIJV^51\:R%S__=-%$<@24F4Q#A+$YI" M%K#Y;NQ#[$(O#>7R,\.VK6=N%R"=_+!S!IA.AU,RHS/-NV"NMR#EWA M9*##H3H=UKF30SDFI])&2VVR#J&TYMWC5-,JBZ)R^JZ^S0_E/SL!9VK>5/MR MU_V%X7C/>ONX?_GB*9_3\S[-Z3$?%GM"R%"X)$$A==V(9%%_'-OWO( &@H-] M'C#V). 2_ROG@0>=(%SZ\/")K+,;BSV2983\"=68MW'7H24S^UPM.9QFU!U< M-MM]U1SKXBR/F9\F?A3'T \#$*9ABMST!!,"3^Y.JMGAR8B2ZCU6]_GA>Z=# M,&_*A@O0I2MRX>#\[3?#%&*[X1:839 M_,6'!HW/,86,>#L!>H!8_AY$D[R+%DH7(URV=#K!]#HT78[+R1JKE499AQ[; MM<2BJI6"[/=X=N]+%N_8+WSE]=U\77XI#4WXMWARVU5WQMFJ:_EHE M'_M1E%*0(NR%((0^"0F*,,LH IK3(,C\$(,T#/V >H$WV/22T):/E0F.Y9R$OE+T?YZJ(M\S]]7>G/X6C1=AOL3,\YCL&%OMA:3Z^J:J M7_.M[<[/>?U[T78;43X6VV-=MM*E._,M))UKSM\XZODF/PURAMBUTYAH@K:M MR\_'OCG:BK]^V>R\GHS9X5)#D3W5^:/;].L[N M/X\]B,&X&[K0=3TOB=THP1#%H3]FPS[*L-2]*H9,6I9?6M5%>7MPT+%F W?[ MW;G ZIS!JNNK%MW2JCH7T^I:^H3P,\[5BND$JV(2:J)95B><1IQZ62[-<69P M\6.P'V#D!3B(W"1(DR2"20# :#_#7F!XY4/0JF6I_%2U^=[X>H8HH\86,RR0 M*:F&[]";U4K=-&MZJQ:2S*].\$SY);]>H<2^BK7?MZHGH,VWA=%%8#O-8'4A6*0IEEP-?BMPO-I:Z_QI M)%;1/;65854>10676>+/(1:XZ/]\T[^U^J7:,Z*;OE+[H=KO6:KT1U[O-KZ; M)%Z2840POZY$GIK6G;JY!;#M@9$$L*KO&V$-/;)9M!3FY'I,Y? M1ZQ_<\KA">@![O]PAF4BP8:P(K>2C$ZHK:VV68?86O.NFJ>'RV[$>6QS$\78 M)3"BR,>M\+F[+PX$?:JYNG/X#93?AR!,INO/&*GMR:O>LK#V?J\^] ^"CE$(0 M)#'#0^(P&5']?]V=ZX[<.)JF_\]5"-C%3A60-:!(B9*F@0$H4NPQUE7VVIYN M#/I'0(Y0EF,Z,I0;$>ERSM4OJ5-$'D+)HZ1>H+NMAO6[>2P3O.VZ ME<5^8]ZI?".$?J>R5V/2I:SV&X7.Y#([0XI&+J/IV11 H3.DY87RFD*_;4T, M[^2FM?-&-59]/?U:GKKO_KH]?=ON/^RK_ZS* [F3#?F_VZPY*TP8S4.YGIMF M6<@+@)-8/ ]A3F ,TCS66F7P+\=SE^ABT]]Q$!]L'F3'* B#1Z%7/(G!KCH> M;X*R5R[Z4,?K+]S9:DYQ36)9E::Y2O%DW^:Q?+)9\R:0)0C.19#]IQ_ROMAJ M)[I6O];[TS?QLZ$L3?:Q-N/'Q&L8UE4PMJHQ7?TN ^13%OCYRL?47GM]4?!R M>_A+N7NH5BGC/ E!2ACC((DBGA=A+XK@4.\(LE\I2WI!W K5P7X*7@T9M M>7PQ^*FHZ5\*LAS!7T:K;CFO@L%TUZ\!_=K\!WX%&!36!?Y-/59&__%87>2H MXS'*BH0"(,;J-(O#6 00 Q& 65)D/$-Z>7DT/URGS1OEW2&?/Q=?/FO25M,@ M17KZ0S:6"FD!&CFZS*+X1T/G:"@;.3]JPDGM'W3P85/PTRH<1/TCLV+CV>^ MO$D14Q^7!!/C,KS*%#M'5-%R'AV=NSY=Y%4192 !,/7(],&A:\(PX-((?%[XN T).2E*[?^JT M#UW4#_O3\5.UKK;?9>3?JE,?,B\B$9&BB'%"68:**&9]2$API-GEL0GE?V#4 MJ0L.@[R;8%]-W*C&/!I[J;NP=AG-RDU17FZX=^6/^N;Z[^+#Z\.CB+1"+"U2 M$K$(IAE*,*$YWJ<<1'1.W8Z MD4'5JFPS==7M5N4GTW=Z''+BMAJ6IK99CU*]OYV\QMYVY_&S.;]IN:5@V@C& M7%J^#*HY+5'M[P&U6'M8,3&PSZ.(1UD*(,99E).LBQ%CE*:KD\R%8K#B\.8G M:TT"#B*4VUB3P\4*5YI&&2PR./7(:G%AQA4%U94$9;.6 0]#[6,K!YH.J'>" MZOOJ<'K\*!Z0DR"1W"Y]+U-0R0$=@$5:Y!2BF$0QB6&4I/TBA?@OU5R3M HU M0;>G5=>\CZM>V@QS=&,VC;Z!';B[C-;CIB@OWKG._%%M6W^NZ\T?V]UNQ7@8 M9WF20)8! A-$PJ+H/AYSD&&]=J3\L=[;3*]$[]6J;HO:6]6+'WHOU#>-\$** M/NH(%;2]608!]&77EL^$[NS[253_]NNN:M_1@B'%C_7N8;/=_SZ$CK,$0E@0 M&H,L8U%$*.ZA@A-&M1;/&Y)[J,>7"SKZ_+D\? M_S1H#'J1U\^)>UH:>=NWT243A[8O U=NB_1BB<6Y7UJY'KJHPHE^03-)0TS3 M+"_B$*,HQP3"/E;,YP0F,5=\#LAO+/C\Y0/]W__^X3TK/GW^7_\CA6'RIZ#X/__Q[LM_ZM'"G?%J M/)G%<3WB7$AL)G#[3)TSG9I0=6P$5\Y-7P;0W!>K]ORP&D/Q^9&/-,PB"/*, M0(((AQE(HKXWE6 Q9C/&H&X@[^#K#RWMSAHUSWK9V*@--9_^&6-L_J-?UQU2 MPY:IK8L#E7%!KJ/)SAO=TQY*;U?24YX 1B2"UZQ&,8A&$8X[8*EB$:) MV;D+S2#>(32((S;]GFB.VWJQ.T5Q[0U[U96Q09V?D,E!C M6X@KIU&L/-% S.&AVKQ$VRJ-LS2'(4U0G!4)R^/V\K(F7I8!S5&?>9PI0".E M7?9V)F\UKWLSWG L_5Q,V[$MQ\OFX\09W?,MG]K3'7TP2 E*(@81S2A,Q2"E M"'D7+,NB+#0[X:(9Q'O;&8YL6)UMT;5.[24]@6=Z+^G!K$[1S"=GEMG/.LP]U: UQ:#LW3)08E. -Z<4-+TP[*5<+A)G&&4,O_[+Z?J_-Q)1E8N1E1O M.Z0]E')JCO$8:K:AD]J82=FD97#!2/GU49)FZ55;/JWO[K8G>9Q0[CJA]?ZT MW?]>[=8)P$K/^X"Y! &J>HK6)Y'_CQUE6YH4]T30N:$8-&P./"UF6 R$E):OV5 M?L,>%!(R'/(T#0N6Q2&E&*,^XPB),]UTG!:!O&/J4EN_$;=J-&IN4[-Q4PU+ M$]FH1R6-ZZ-GV[UFM.G6@=O+@)6+@KQYJ:*A-QKYV=H)I29R>T5+E,=QGF)< ML(@ E*0I2/J9)$)0K'GVT"2"=S@-HH*C5'43_$_P+P#&P7W9W67UIR"^ 0#( M_P?';Z*5B:[!P^E;?9!WF/TIV-?]3[?'H]R7TN1O>S@=3^(+>6RX/,J):W)_ MV.Z"\"80[2=I?H=5Z^KN:W4(4/M3K)W@3;^ZU"#HNY[TZ'>NH,]M!36";H)W MC=V39VU[[LP(WFQ\7 ;7K$KP,@N;I1LZH\-Z?Q&&%U@@$Z4992P"#,=AV&_W MS7.6&PP)M3Y^DG%@O;\.L+#%US6$Q=%-%N,;%*6OH"S*;C#$-S$*^[]\ VXW MS3\3GYE >!.B^/7/1!F\06%Z_3,M\:C_#*B/6[U5OOY@5=3Z_%1\[LD;XU,C M^Y;!0W/YKXQ$+7Q0WBZ\V6SETGFY^UAN-^_VM+S?GLK=1?15F', 2+-!.I9K(L!P&]T_*L,9!I07_9[H-U*U/SS((#<]6@,[&K>ABZL%.J MDQ?#=OIN@DM$3;Q)^TW+1BCET.]E<,ME@9[OWW;ME<91B(>[AUUYJMI\OB+B M_:'Z5NV/V^_5N_VZOJO>UT>9O^?#[9?RQTI0-(G##("0,99D&>(P'E2(;[0/ M2#B-[I]Z9\%]>O%+R<%.J-4^L^6V A1A.*/SFF2\L+S=^/!$:]"*#7Z2!NU<%JCV]FCJ,>W+H2J/#X?'BW$W MX:(SFI$HPSC**$49RON^*8T!QJM]];L4]D4]>:Q!%*66EK4M[84@]'4+R-S;%+2V)RB; MN8P&8E. -[4 MYA#E$8SB H:0Q)IGZGPJ\;]_].'NKA3]:C$V*77O=9^^7M28N)0*T<-EK[H9 M)G:Z;YHS!N*/1GM#T4%]<)8?_.U+\X[V+M,$%^>A@=% FC",I1REO,XC)!0T(7')-3<5^$L[)2PWO92 M3>EL:[$NBB?TUIR[@\B+E+6+0>NX@TH<=50)2X.FJV)=):13WZSO,[T(S$+1 MIXYS5B0A27("HBSN R>04$>WFJH'G!*!]P;7G'HS6@V'$SNL!\)>W$W0R!O& M[(W V3GXMG4C!'3H^S+8Y[) JK?+FGIE-*)_EK?T&7 IH%E, *5DO=X--QB93^>TU4"\\?AR+G-N$JJ;J#JV=E,3RR"C MCX*-C9Q=>F>8P3!_)(>#>((K26FV/:YW]?'A<#EMI^M^J*NG)>MT,Z@^7FW=+> M]U[MT#]]G)VLNHXJ]5$=5\XRV.JO>%?[JUY\U*>K/'51[V6J*#FU*@]=?"E_ M%#_NJ_VQRJM]=;M]/L,:DS"F* <0\)#B)"_2(FP59:R(0J+3@_6IPW=O]H(! MV_:$TZG\80Y;#Q6AR]UYZ\ M!I#W[JU/^\("1KFZU$9W]5 MN#10>RSI56;[=M=PTN'<*S]?0QOF,<, Y1E*DB)&F&)F0UZ# M0-,-F7^JC5PNOE]%4'99G?(1J[91AL[L8%^>/7\0G-6U_%3$4 M%V)$3#@#!4-B#)R3+G87'8'?:4S)V8>+UE1KC3]GOI MK-,OD#+H#+UR0SE6WY7;_2H,:8HR'$?#9DG=O.CH#X%I)QHC3-/D? 7*Z1=+"G)%?;X%N7>Y^K/J;@NM] M,W+^M4F L8J*),MBBF"&4T !IG$4T;A /&(0HABH8,WBXSU#K&]8O2HU5-G8 M-0ZFB9S2P]!SDX*_M9(4P6[CUJ9>/\@GOY0)%^=V[8D8C^X]@[@LG41S B+0 M@OEZ>5_!L -SYH6NBP+4SAX4#:!VZ[KR_'5U^+Y=5\T&MHM;1E 6"U+4'M[B%Q-0'Z?KNOWIVJN^.*IQE- ML[S ($^B*,IQ%N,^,DG2U,W\IWJ\.:<__R9E!HU.9[.?&D[;3G[Z,=GA6H^2 MOQ//A0ZF&4V%ZEN^])E0@Q(I3X2:NF7(NRZ_Q K&\MA@@:,: MP"*W0)QJB*FH=NB/BZU;8;.VLLX<]8:EZ^8BVY)V(<:;CYDGABWF-U'B+AY" M&>( ,M$;X3G'J(C2J(_'@-6ZJ$:4R=O-?M V:],Y6Z3>>@QL760#,BG'>!LR M=L:P&:WD9'28IA1" E&'K=M*HP52O*(<<@%M1*"0\1BFHE'(>% MK<[,'J'R]!6Z#)[/4.YZ[J9D^ [)'R^:"3]4__>AVJ\?FUVT#(.,)8G,"4\P MYS$ XOTE(Q/Q50JUSBVYB.>9^Q>Z@D&8T3Y])^9J(GLB7_5@;&2I7]I>]TF% MHPY<7A@A793H&ONW^@/?<.$WB&?N^7.29%TF!>99^&0Q>AR__?5L=Q+__]OB^^B[LE7U, M4$"*(4E8&"O-B$G!-^@SG8(:V6Q]BAV*G?-J:=LK.^! M[(A5:F-9%UXOC'2."G5]1.O.,ZLNWDL9733;-O,O7"KL).@?G'N"^]$D%81;N+@Q8-B6YAB=K M=VQ@!+N(2982S B/BC ,>4)B% W#95P8[L6E=7Z2@WH]M4VO*97&H<.(*UV3NXNK:G-*35?-B M-R:^5S@%.4_-+^P-,FW9/6Q2-*T!U;<4+8_?1%SYA[SL]GNY>S*!<$[UOH(I MX@6@!:,D9 #SE&3]EJ(4B;Z\SAO(753?FQ;K??48W)6'OU>GX/9AO]&\;L:A MO6J\G\=9/99+<0V7FR\N9#Z92SY+G9;/R@Z.L-=]+2R#JQ[*5?M^?O5XV*+Z ME7@#I5=9$;(HP2PJ &<%@33$_4XCDC;GT]5/"SH(IT5 _0.$7^0_T8.>"P_5 M:#>Q?7J8:\5=89K*7BDO>'O;LA&N.?1[&4!S6:#:V[.I>[KYZZOWQA84 Q$M MYT42A@!%!499>S4693$L@-Y2C&D4[\LP5'2JMR?1ZM;-]8ZZ!YX-O5/CU12F MZ4%**GIZ.?5\UU*_ZLT(C6S=7 :"K$OQXI"T"U?T+S8EZ_7#W<.N/(DQ[>E; M=9!W]QVJ;]7^N/U>M9?WO:^/QV?W]84DRK,(<5I@0D+.8AYUF850%C*]R[M\ M:_$\UKP0'=12=;"^E-U?>KJI3N5V9WSMJ:=J4N/?DFI(CY.7UY]>5E0C/GBB MOK\0]2=9@"7=@&KD^0A_IZK-97!ZLM)>O0UU"I>5N7\2,IK;,II3U*'HRJ8Y MC4(,0X(@2R,4I5&40YQ1"(C6MDC-C_9,Y4&-61(*79\4.>K/(DTL*KOCAVU/ M?!A#E9EA"R&/H?CG(+'Q0)4++8:&4.^E==MZWQY*CF/$(YA"1F@,P@+F /01 M$]$1U8&$31S/Q.A>_^>FT8LS.BEB9:@:3:;R4@\MQC9Z('L,ACD MI"2U^^?."9VZW=%%*@(EG+$T#&D!LQA#VL<$+-?:8V,7:3Y"&1W;L+35BE(> M''7&J5G.9HSZI,\J37\732O=LJCQRL@AI8M6:'T\?;CMLAU^?CS*?2#=GD4* MBS3"(2 1$E"XBA+21K%@&>HR&$1*5^V8A'#]\BK%:-Q:XB-7^,0FM(JSRN"A% M[?8A,B;QTQNV(HHC3CC,LX(5<8$HS5@'?H;C0FD)PSJ(;Q;K7R]H99DVC?VY M98MCBYL&K2PT!K(_*UT16=E2$R0K74#HPK'%0=FP&->I;..+ZI#^4W6LY!%G MLM\P>:BGOI=/6/'COMH?JRXR2XF\(R84($8YWWDA$1*-Q.ZC.<9UKW$ M9H_MYBQ2;U#OQ%BUH?W4GNHA_8F=%_J"3N!,IP053!L9[;NT?!EC?JT'P8^2*8:HT_#3Y^NAUR[TUS)YB8IM@5 M\^N79N=+SRJ_>^;>*R01L'!O&9RQ*<"U_7.F7BB?0=TUKE6;S]_*0Y67QVHC MM_H*E06#0*.SLO=38=Z$F/JRJ9-P(OQP[OPRF MN2[4\X.K/CS3/T_V>B: 9X<;,$QY!A"#I("4)GD(6=@<:N-Q5"10\TRKX^#^ M6?AP=U<>'N69I'6?4Z/YHCIK-CTGYL9^Q3[:?+YK]M\N3H%=S6*RH!-?*G:. M]?[\U,LR*.JK<%>/;WGP4)6J[9R?C/19)A]H$E"=8X(,I#"A899Q@F+"(A*R M/B;AA59F)[M(GD>JY*X^G+;_W?0F\=[*Y!S?F^0J#XR!?CZ"6 M5JL!J+PRZ3^6N2:T9TH _5AF_WVU/U?ON]VKS;GT1+ MV0H9;>*M_/'7\K_J0Z/]+"R/Y!4H!<4QPPQ14I P;6][9T2>,#2=+_ FR/\< MPL60=CM(#LI&LWF2&5_UHSNAL(B*,9]DZ.4'K?Y?F@($YQ+TN;#%&Z I1/M6 MF)WY]OXKS4IXK]QE\'_* H\DGYG$:^6\U3+(A]LOAR:-]F.S*M3FM8@+B'+& M*0 )SP!@E,$BQ848<.2<1AG7RE-M',5S_[UMY@(0O;2@T6:6H\;"2S4<3V.C M'F5-'?23<_J:02,8M#=U&71S4([G.:0=.:/*(CF;>WI\+>IYIT#&DBA)"\:* M&#.212% I(U,0Q)RI$,E%_$\\ZF5>!-<;67O37<*.3%;#5M3^ZP',"<6>Z&9 M@F\C7'/I^C((Y[1$M;]G5'>?HPCRJ;H7C^>W\EA]/-2_'\H[\G#Z5A_DS"*Y MJQ_VIW"%,XH()"S..8<< )C3L(_.68SU-C^ZB>E]1Z1L@(=!9W#?"KT)RD%J M4#9:=;=).O)<<1@]@]V:8^7&Z;/$X&/O]%EE0,:=]K3+4LFZT:V7;LU?!@N= ME^K%)DT?KJDR\0F F^U3QW[8P23$($XR\.8]1$IB;7&I39Q/+/O MMP>YMU[V1XZ-K@L,;H*?MOONQS_K@<_*6#783>6I'N">=NINVOV9QYMA8G!: MJHUX-$(R%\XN@UY.2E*[?^XL*-7'(M^K0_E[)1,X?*P.C8Y5RL,B*2(&:!C& M &9)$:=]^"),F#&R;(+Z7AEO)8DNVW8M_BM0U@"K0=>FWNW*P_'\4QN*61EO M@+2I/+?AVX U ;BN'IKL+T)H2[X9<3?BGRK[7%3! D'HI%AC5'3GF_+@5G[V MMWHG;#RV0VRRO]@/_[%\;%;&SZL/_+R+*>.L7_'+2:-<>VSBU7'.3.Z;7F:/=":F]RLW?K\M1.+WC&JYQT+1T; M!?NJG65PU%_QGH^+_?JH?3BZW0[/=_4?1_+UV&PI6H5Q%B:90%?^NUS74.^!6;1J>E'+B[D,;GI"C7 M3@G;^Z/:J'ZK3C+4QT/]?;N1F_3^XR@W9WP0PY12)GHAZ]/V>[.!=Q"2,D!B MB!+"$D#C!%*<%YV0 A9<.RR#N* !V>Y+W MK*TB3K,D#^-5>!HN;A>L==LAE)E1 5ASC%D.1/_ M@[U4(K[5S%,RAT3O#>ZB5,&I#@Y]N8)]UQ+E3^77S?'^^\L7Z4/_(JWM>S3S MU+]:GV?Q%:_7*WI6XT.! LG>IS?(BK_^1^D_^:BDD9?!K,_$,EXK\UKP/'7, M_/6A^JICU;V@[+:]'8'PG,)#(0&8%QR$?8A4O%KU7E%:'^W]U7*IIDTX MVI[]->9&M:]F:6'XTL9TR+S,O((ZHQ\6@:BS*37#IX3S63%Y78O$?5A MS[;'^_JXE;$^W+:'FU:%P$Z<,\01XKD\/L#2(68D-*SVU>\R:]87C5S%5@&5 M&D/6-H87VI0;AM07"'()K#8+%FQ MT-7W[X2[%^*DO1][>S^*?W1J5OH:@V^"XL=Z]["1O;T/VS;5\9_+X_GWY0^^ M;)L=>/W/)LYU/.;W"-[.>H+,]S&CMT2'D^X**K\.'V^7G/%4QIGM$, MIRE'*8S"-.^O$$\+F(2Z&4CM@OD?HU_HTSLM[V>H-6K7V*#)C<_+:&NN"O-\ M(./2(^76ME[+MVR]?QI=-/>UW+1^)/O-1_$*WC[<'2^RSW*!CXDG)-#V6Y^WTOE,JNC"[)L?MJ0[*[^5V)X^$_G);'WXY MEA8)WWS5FN*LV(PU93;OU0L.?KJ4_+.LJ4%UTX_I==\$%\HG9JR1NV/L]5M= M"V&RYT(^9_44GFIM''V1,WG% .(P+_(BS"#@!2(@I7TP,8*E!MM#]8-,LPG4 M.C>[J85JP)S .ST@7LNX/L.6S1>VO+4QT]S'99#*MA"O;;*T]40]#^9:[I&O M6-7^>3&)3LO[[:G<#3/HC&8)(ZA@82+"%B0!V8 ZG&6:6=(=!O9.)/I-?%<= MQ5CM>SR+D9^-(V+?I9N+Y4[MD4Z4WB6?MESCHY!-X+JT6/9X7BI(@PHQ@569BP M*,JBHH^)(2:VD-.)Y9UNO1CM;.56#IIRS+EU+@%V(6YN<%U(T2*6B;]+1951 M6=YDE+E#YG!BU6UU.(CALQA(BV';*D%0=/\*2&$>13@J!!9!'Y<"SFT!I1O/ M.Z1Z0>VU#/6MZ(J)6GC0O!;:@;&FW/+BJ$MV#0YW"N<&V#/#M"!F:O92069< MGC=A9N>4.= ^'JK[0V==(([BX> MF)N>*JYJ(=5I-2V5LVX+^29\/7AJ/]?WL7QLQ]T@S;(H%F-N$K&8XBA*TSXN M"8%FXA[[>/ZWL?6S3_>M(E>S>\J&VD[M^7#2[;S>QS>!"=K/,*YHHRF:J'AAQ CF ,TXSVO=H0"RD.6*8;<@J< M24V7*[D.B*;MK 74?%KJBFN-Q>\5+)X.;<]LTZ6;J>L+!IQQD5089^>7_93@ MIW8B;(5CDD<$$DYB!@C+$YK"/FX6T\*6<;KQO -NF+!R/!6H;*CM5* /)]U. M!7YZP]F)IP([.493@;IF+Q5GQN51G@HT<\IB=YX<[/XF_'@0T?>G2Y9R2'%! M41A#GH.DB %.^BYC"!(46>_/,P_M'6_M;-*NWO_^RZDZW+GLQ]DX;@J]B:QV MPK_6^K/8)77PKONHMRW/OCJ62D@717M[:YXK_]SGLESA2'0SXY!01A#"0(RU M">D%1!CEJU-]*G=JS'085J<9GQ4JM^7?])- ^F=)3O;0V^OYU;*N8B;B $\+;(X14G.BK 7$L=) MXB0/L(T [_W/09SS/,!6OEN1%DXQ"SN(8, @@*F"4H$% 0A.]_3T. M _O?T]/=_'=TE3/*I>MJB)W:;B.T#G>^G.K^"JTA_]--FT3JIK&]>--V/YF= ME4T&>/RU_+P]^HD5\P_#XE75E'"<))&,8^RG%) MBP1 \2W,.,H*6.26I#2*.2TD[P:)Q@EI'%EMB$=_'CLCXUEB\/EMCZSFVLTRC2F@K53_1U%NZ*G-/4 MDR)9%U=%FN3M] >RI0?G$MP$%V5H.J5-*605DI=9V68#M OWQP ^:>TN!/#3 MEOGEY2F3.^Y^YG:%"IYP$D<JU?67JUM?, M[=N^NYZQ=6JY]YG:I4[/.IF65:Z*97#61\&,IV$UO;,D)M_NR_WZ]7E@ G/* M(>$\*DB"0):3O-^P "G$FCD8/0CPOM8UB'.^UF7ENQ4YIS+<*4'/%;'4?IT=%MUPN0@]B@%!W6KV'S^P=!G_;D%_P;;S!LT MZH).7C#HFV\RX%6[% ?Z=E8O@W\.RS,R0'?AE.[2E!CL?ZKNN\68#[>TOKNK M]XV051;A.,]!CDE$"$0Q000/?5C!68,K%AQ$-5B9,KA.85A!N:T/P6&0VDS8 MK1NU+?+,%JEL3-=;H?)MM-WRE#3W+$]ZVPIL 3C/XM1UQQ16IAS8O1#@.2S0 ME34I9U[I(N]3>R/*E_I+^>.OV].W;_5.WBTFISU?3V4.0H@!@B&!O(@9@462 M#00F&(86('2N91H\"K65S*6QW31MN/RC/(B^BYP&$6.]A[UX.)N]3BQ@[4)D[!3K4UTAW""VU>FV7S-LKWMN>O9-:=V>Y]56^I4FI,I-.6J M6 9)?13,>,I,TSM56A:WM]7Z].&V^+%NKA[Y)!#^82\U-HSWD&PPA!O5DSIZ&]3Z"U:N5 I^KT!@_.;+PH%\[T05H)GF<]LKX>[&-UV-:;YP?7FVR2#"0\!IS$29''J.ANCLD0 M!SC3Z8DZ#3Q!7W33:9%=44<(=>N]&D)GLUT/H51.T6H-7LF],RU =)T<8 MZJ5"EL%0/T6K)WB@73"4B#[SX? HNL=_*70(SAA.2I3CD0^R, M<[JZ;S1_/I6'DPU"=>/J-.+G$O7;\W-B!N4I^%K]OMWOY0A3GF=L0BRA*3\S M4KL-FU;$DANO<9F46JV=8VZ;*T0P$I%Y1F/Q%0*8T'Z#780I9%US+?:*Q^;< M1-5OK+U -TVUDK<'_/_<2%4KX!^ID2J7R:B1ZCFFVDAYN3TTGR\O'-_5QP?Q MQ'ZI?ISRG5R_0RS) ,*4L@*R0N:&3F@>P4B,B0"/L6:Z4KM8_O>7"GE!HR_X M5?1BA+H[_;&&I9]J@XOIC-0;35PX>*$L^)O4%C3B)MX<.FK4",/<&+P,=CDJ M2^WC$=1CU?OZ>*3U7N[0K_;KK0C8I*P70=(X2B'C"81']57JI*G@B2[0I*>QZV$+73I\N2-.^W^^K=J;H[KF*21BC*1*<+$E9$%/.$=0&Q&#V%5K11#^.9 M.'(3U_9T< M0I.I-V_A:5WN?LB-YIN']>FO8G!8[D^/[0SL*N8IS!(F:!ABEH$X FG4!T(L M)&HC-8L WH=GO9ZW)D6<.3;.FXFLTN-,IR<8O/HXD5>;>OT@WQ;M5KZ9/7LB M1MF[3]6]^-LVV]*W*A!-N3J4N^"/IX]=LTU6_KWH[<#H>6GMH@"U MLX?N.9TO:U&P_N__]D_]3\1_OI;'ZM_^Z?\!4$L#!!0 ( ."HJ4I4_5X, M,E0 /P?! 5 8V%L>"TR,#$W,#0P,5]P&UL[+U9DQLYLB;Z/K^B M;LUS=6%?CDW/&-:ZLJN29)*Z>\X3C,J,E-C%9&1S44G]ZR] ,I@;ER C A%) MM9W3I2V A'_^ 7!W.!S_Z_]\NYW\]+68S?7JY__SO__'__I_?OGE_^KWKW^RY=7RMI@N?C*S8K0HKG_Z<[SX M\M,_KHOY'S_=S,K;G_Y1SOX8?QW]\LNZT4^KWTS&TS_^*_WGTVA>_/1M/OZO M^=67XG;TNKP:+58_^\MB+]*? M?JD^^R7]U2\0_8+A7[[-KW_^*4HXG:]^=HT?4GW^[=GW?^+5UU!*^>OJ7[>? MSL>[/HS=PE__[^^O/ZSD_&4\G2]&TZOBY__]/W[Z:0W'K)P4[XN;G]*O?WO_ MZE$G5Z/)^-M?KLK;7].__JJN(NC+2<+[[>)+,3/E[=VL^%),Y^.OQ>MR/H^# M6?7Y95;<_/7GV/I;Q %R0, *A?]9NX/%][OBKS_/Q[=WDPC&K]V,UA:+T7C2 M?-!/^LDR]H^C3Y.B^= ?=]/&R/5HD@CVX4M1+&H"?*!)1R.*N)3+Z6+^OK@J MXB(1,3A_J$?[ZDZ&V;*X?CT>?1I/QHMQ49?/Y_35D0RVN"EFL^+Z??&UF"X; M*.%P1QV-_M4T_K!%.?M^_KCW=='1B-_-RKMBMOBNIM?N7\OQ7=I!WS29I_4Z M[$B:>FO@T89MC,Z,YE_2_Q((7T>3B,(\0O+[:/9'_(GQAWTHKI:SU<0Z-MS3 M>\H[?G5;SA;C?Q?7IIPOXC=^-)[]?32I/7G;_TEYY3?E=#$;72V6H\GOHT7Z MR[K3O\V?D5?FU@7L59IZR\:Y_;4B2WE[.U[<;GYF8D-TA*)#5&?Y.-ZTXQ'& M+>%Z>;7XQV@V&TWCSG"U&'\]B47-N^Y8PIH$JMM!UZ,MOJ6%I#GZNSMJ:?1W MHVDR(O1H/IZ_O7DW*^9Q""N?O,:(CS=N9Y33Z^@YI?UH.B\GX^OD5CVT+FJ M6[>'/.-]-YI%H+X4BW%LVGSP.[OK3)(/4>NHM2G:TZYXE;$[+!C^G%=FC)SI>^-%5,V\OB^ZOI33F[K;78UVG;QABWOL;OQ6B^G*VY=&QP!QMU M-JJ::JW3MK,QUK.8:C1M8X2_E>7UG^/))'+H5303II_'\2>H^;S&!EZC:<'OS]%]J\J"-OCN6L1Y;:G?0]6A/LJ]/[JB-T;^:QM\6'T??CJ.Z MX].61U 3J/TM6AY//;;M;=#&:-X4BV28O%L=T-R6TP]?HF5R;$0'&W4VJIK: MJ].VLS'6TVB-IFV,\'TQ7\R65RF*-_ULXL_X?'QHA]IT-:::BJW1M*L1UE/K M\99MC._#^/-T?!/]AFB*KL__XD][%]V/.C&Z6HT['V5-A9_21^=C;@7A3I!> ME%=_?"DGU\5LGB+&Q[V^_2VZ&<_J;]X7=\O9U9?1O.XZ?FH_W8S]-!.K;ONS MQOHP7T>NQSLM/J>8P^O1I^))M&)7N\EL]JA92A22*5$(LM7H=_76\DC3SM?J M8)]VV/)XXQ8]+J._WS+$N[OM9.P?%J-9RYCOZ[CE\7^,DZAH=^3/NVQ[S.5B M-&EYS,^Z;&_,9Q!C\7R8-5EP]^!PY'7\B\WWJ=]6,O_6/SBNM\7TNKA>I1E6 M/WI27NV2<27?S6C^:27DP7 #<)E?]S\]=A MO<*K3_/5B7DUC$D"XZ\_QQ\9=G\8"*8<(. Q!-8I Y33PE +(<;.K4+WOUQ]&4^VIQ8I[;<=E9>=HAIEJ*;DKSOG9/>S=: MXFH1@YP@>5ELZH8&97> YR+7DZ':\G8TGAY=H9]\'XP!&AH0=T+$XQ9HXL:[ ME4TKJ"Z+3"WIN6P?V5RL>3"=WA2+OTUG1;1(_EUEM@K:X"I)PA*6#<"*1%PGM#6(6(Y+26)?]RN-:0%?MWPR[ [H%^'V>C MZ7RR5N3U/Y=K(4XAW8$. B! P A9X!RJPTCJ-H(D)'6-Z :^H&HUA[$/1!L MG[EP"L<.]Q&P-1!;3 ''@G.JHYU;V;9(6H@;T S_0#1K%>4!,2TMQZ_'T^)5 M-#H.V?NG=A6,5ES0" !1DEBHHE.E*T2 U?JREK3B2]G?XYFUP=(>6)/ 0'.(9?6..N(,L18B2H\((5-.#E ZZX[ MNI0YU9 O$K+O$'UG^./IQX$R"YRFWB"KJ19Q=F.RD0H[(6U.8"!%=3B& MN:8FI\]QMS,SXZ7RK3'8 S@PW)5!^0+."SE22DHLESO&LH'>_ M(!PMR91Q\C\E3Q_Z0#E&.L"2+4 M88"1KW5FU=%BL;R[FZP.F$:31YJYEZ+6RG!"-P%+3N,<4)3[%!Q3RBE?H4&H MSYI<\+68?2H[7@C:)LG3!:([['M9#6I6/;O 94(39S44VC/%)=(J;A%PI1Q/ M5R'!7G.0GN@DNC-F.4OTKR%_G>:!(>LU=BS. 4:B$\^,UI7T6+$?=5FH38KG MX>&V,<]X4/%DZ+_-HF&S&?Q)/'O8,%#O.+-,>,4A],X@C5@E+>/U$L/: MI>4:JFJ<<:_:1*/K1\C>^D4:0O>_O:Y>Q#.M*8"(< (;*BB M2'(IB?(,59)&:]\U(!(Y.<;R[&K3BZ!1!SCWY4C5*;U\@8X4]L!J (TT<7HS MP[A!4+#HZJ:,'P11KX[4$YV'$&;MMT M>+X M IXKGW%+.>+\K:8J>NO"9X:CM.>%@%&H!#43@$N$-*&,\DK^13'60F5 M)46F+7T_O>?7"K[9+FK>$>L:AOK7/QZ5FPY C2:F,EH/A_?C(OKXRRKV4.PPC.* +-0 M2VZ $"C+;*2-,FJ'V"Z]HB(($X)#1ZQP>S-Z& M 6&J.:&:8$:HP.EV4.4X*"]5H_@E^+$HU2K2F=>GDRBU7T9BHTO@ $_>)X?. M4^YP)6-*<&G"IM/#X3D.5[M=GAI#W,NQ:IT'82_P3-4Z8*4W4 M,+.?:Z:K$ M(2< D%I&7C<(/%7(=O UA#_:-G"HJ64 :XDY=Q0S+[=R&XZ;A)!AS^>BM55: M=@M:KMW@R;A5"F9_7F7.Z^\?XTB.E5"LU3XN89@Z K3R%CB+(>)Z4_R#4T(O M[993BUPXS+)6T.Z?:6GD1XHI'F\$,:^,-\9CRPA+R0UKJ;E'#1>E@7.L M*1-J\^Q,N(=!LJ/E%>LT#Q :@26C!%,59Z\PPFXEQYI=6%7G-JEP$LO.0OOL MHX?-&+:G'_O*B^W_.!#'I:0&(\D$2*$I2E*] NRC 1]=P0M+#&I7>67+Z#;- M6E?3ZP_%[.OXJMA?0O/@]T%1+CC0'@JEC-#>&6LVHC-J:9.J<@.L)M(=&UH" M^&Q"N(W;6N5Y'*;#[J^#]MP#IB6 BJ3"]0A">#]6#AN088 Y-]V1H15X^[=% M7MG$4;>7A%N0M MP-SY$5)&SIR(;"]'1]O4PQ_FT(@81:/#DNK70 ;2FU5\?4L24254K;L>W2"P M5<6;HL[=NUV?!^JTI-@YA-/1)R'>0U9)!QG.&AP;T'6[VDI_5CBX,<:YUO_M M4-^/_OP]XC ;CR;K"I^;M*U#WL[QQ@"3#)@:VYR03FK%4J"6..4MSK^N9+$*YLWC->YH=H-44['L1>S]-VL MO"MFB^]J>IV*EMXE^_S-CU.=$VOC/, \NB&&:A+-E^B.K&HB:A(MEUJ;;3<( MW-=^K53T+DJT>*BG8SDK=;L('$J/$) &NLA5:+SB:H,"U0A<6$I!V]386[2W M5=0S7M#>/>AU\/E(_DJ-U@%02)PUUB#EF(]0"@PJN24UC5)IA\>V]NGP_'YV MRY#W3K5:.2PU6@JYEQR]GTW&J*A!'[L??TN^.OU*\OU%@,%6)\D1$AY)# MHK%2I)(2$]JDD.S)/OE+I5;K,.RF9BS JPJ,[ M8Z-O S=2,R7EA65'].?BG8MX[SQ[4U1.R?%07OU.@B'&,PVM8]SH]*P)X=5L M8XB8)O4%7Y;%?@8QZG*N*>J]L+5$^RV2*J[6J\4F?\_:18Z75ZK6[3@Y__7OW]7AD/ M,+&M'Q$HH%01J:F5E$HNN$%5U(>99@=Z@WR%(@-G>])-[ZOGX6/D0\T"1=8) MR%..'R#0H72<4DFJ=>;;(9T?*_>Y;IZ.=B^'SSV__YKKD%E0J)T1B$"5,N$Y MU6ZC7@01PGT^ ?GP@='5@Q=ORD4Q?UV.IO-5;&0:Y5L5)*N>P3CYK=C3>@V< M6$ TX][&G9Y8833"6ZQ4HRRE05I7;5/HT NRG:HBU\9T+]$VU69S[^2,MXP/ M=Q&BT0D,MQ(+;[6GD. (P@8!IF">Q[LND8RMXMZ[252'<\<;!V"A%2DJZ#A4 M7"M )*VDYD@U*1XSR A_QVQK'?'\*]SS6FGGO==^L)-@@$GW];P16#// 7#> M5RAH4^_%I)=T%)!SRVT3^9XNN.GO#ZYNW0-5AX0G]A2X-@1H+ &-4&#@&4+; M=1]QU"3AXN3J]X/)0SR7A]V"W[V_:$;S+^E_:=W^.IJD,[6XBO\^FOT1G<F2F;9)T#/Z3U81.' M+:Y-.4^6H!^-9W\?3?JOW]K5^B$% 3X:MT!A&'F@&71Z74E7>P7KO2C[95N'.9L[^/_EG.4KA]_O;&%I\J5W#Q_<$"@J($.L,01AH(3DTT M[&$E/V]FO@Z0;AWPHLR!^X!X=_2.0^T^ A;1C]1(0ZZI<91Y6I5CU]YIU^0] MN@%RKW5FG,Z\LW#/Q3U3SN[*6?0HT^#OQWPT8_1@NT Q 4(X:N-_.=', K3= M0: P%W:;I@,./+7"6T0['[-N;XO9U7@T>3>Z*V8U&+7C^Z QQ9YP(-,-:X\L MA@)4LAGI+^Z>1 XN-<Q\IZ?0>!#8%642FL\I0HXJM(EH%6^B8/$+S0U;)3OG:BE2$S^77\ M4U=,?M1W\!I'6\O[J"F#49KPE7UN(#*T2<2POAWZ."__XP],Z";*Z9_09S$U M6*X\<5PSQ:%A#%+.>26EA*9)UMD@LW_Z9M^)@ _I'+5ZJ68YFOP^2B]5+WHO M9MS5"2K4DB-@G!50<>N8Y2#^&486((*EKG4]/O?\3Z[]1B_Q3_\8+[Z,IV^G MQ7\7HUESCZ%NYX$I:S3$R$@A)?0.,$XWR%$@&KFR PP2MT6CVLM'1WKH?_ZBXHTOM" MEDH--,8L>G$0DXVIP@F2/9;PO[?B=HM0/X?H0/M @=)*86, 01PP Z15&_D% M!>["ZJ*V18:]L=CVH,YVVKD;DL/I0OL;!15=2&ZT$.K17&]>^B[__;H^6>3;H/"TL)4BQQQ00QT MT)MJ4DN-^875XFV#,F5OZ.=<]([G=6P_"AA&B**)R(D$3#C)&7:5% "8)L]: M#9!#>12^8ZT["^ULR8[EM/B^-HW]::J0P0) M5:/';P;HA_7"I5:0?]F)C$!%R\)#X[Q%BC,%?)5Z$B%P[,*>*>YGQ6I1 2\K MMQ%!SW@4R NH(#9.0"16%^*B99#9;+O*QP/M8O9_?N_[("@]A*SPC#7EAD781Y MDP1M-(2LR2WF 7HKW;.O>QWT>SSQNL;UA",M Z< (44PH2)"&7\!H(HR:<)$ MUM=&7KHEV2[6/1]]+JY9'E7F5[: $"L9>E1(NH,%E2N'R'PE% )AY[I=5I%U#H=!8:$EP!' M=]\A8[B&R,(*$<=1DP7A!5DFIQ/DG.ROH6I MLD1!6\FJ?*,MY\78*8WYU2;$N>B4JI_/%ZM7 LUD-)^/;\;%M?Z^ZWK-:%'4 M7N":=!L4BE@9:AR.<$$BF?6J0@HXT*2LY@ =_H[(F%$#&6RB\O9VO!8F015E MB'[D.CS6G_FS?TSW)8WK6$.G]!,@110I 1#CPCF&M5!;.D!1SZ'L$8]:E7A/ MZBAHQH"#3 CEC(UC4Q*3+2)(9JTVE\4XZH8O.XY%.E-"KPO&NUEYO;Q:_&.4 M2I OOJNKQ?CK,&[.]+*@:,"*+%5].K67KYV!;K7]^7DXDO9W_&1@<3/UOY"8$Q&R<9 MD@ A:;6@B"M:8:@YRWHW9WA+4&V&/4L.[4,[N0SO9\O0U2S:9 ?(NKM!M ^9 M$=%$Q I8+36)$J%*.L=YUGR7NV(V+J^CMF:+;L]EX2GK FZ^3).?D94JB&2=#6]//2S$7J M6?31)60.0MSQ^QGGT/6Z"A[IN)73- F(DI!: MS[:HP,CB'SO249LS>P^F.U%#OXM'''1<[W[,X"J-B[IBAA@*./#(*6$WN4N M* )K%:#K!H]47O3Y(G] \-T-@HD"42*0]=PC3+0!"FTEE*Q)RMIX.KY=WAZO MN?+PNP $P!$)8KQ4!&%GTJ-2&UF\%A>7X'B6'I\>CS5 ,%^RXK=Z;'CX74@U M7Z"DBE/@C*=&$,%Z]IV:)[[NNU4T<-_UF9T?!^H%DMQ&"""S M$E "!-GRW,*LA]\Y5HHVE%:VC&J6Z,+=:/H]>EQZ-!_/4Y3DOI_>(@IO9Y]' MT_&_5X.(.IF7D_'UFD33ZX<#?'OCQ]/1-%48^!#_IKBM>4NFE?Z#)W6D9IVS\J2"0XHHQI1+ B<788(+:HZD9UM0:Y M[F3F8CDH]>58X.*:-9VGUQ(JZ8JXUDVB+,6'+T6QZ"]NN@7R ;COROEX!?_Q M1:Q.\^"!MM0IQ0P6.)HPS"!FJ(W[%A=.@1Y34-5\7M1:K!]_&#S%,I(< *^5 MD112 .%&(B>]S!K7R/*04:MJ?GK[NPFVV0H'K 9IEK,$5VW"//D^,"4D@5J# M],:$D$!I"M:R"634Y1VOG:O:G0QI!N9EU3*)IK\%"#+HK,=(&Z*YK60GA%V< M8]20 6=5,#D-XS[O!V]P.1B V]LJ."(!!U1)R(P30'G Z49.##EMLID-,,S2 M+I/:PS7;1G9U52XCV]\75T5D?ASYFV)QG$"'F@7M2!348&*],E9B1V@U4S!2 MK%9%A[8N]+Z\U:A%:'/>*I]&'7Z/(SU FH>?!6R%$XI8@H3$<6F5WN%*$BE1 MDV5FD+6JVR5) RASD<)N-)">!*RQ)>WZ/% +,4]OX3*CA9=<.:\KR31H=-OI MY/35ET>2%B#-E^])+,7L$Q\'DYZ.M _4> B@L\![# MM'X*6LE-O/)-JDRPRZ=2^PCWXJG7]="#C1:9)L03F>[2,TFTDAM9*,.BR9DT M'UY-MI8-F 9(9KQ?<5?,%M_?34;3JL[O78IH';9@#C4+ #GAM$&8*D(5182+ M"J_X7Y.U^.,+BN:TB&DN]OQ6EM=_CB>'[N-4GP3K(96:),_/)Y/(O1]/,X.F=K>2-7W;>KR?)Z//U<@QUUF@MWD6=,&F'E-VJ.V; ""$LR4CN=G>OUA45[]\:6<1(W,UP]5U#B)K-M%X(A3 MI0&#!%+#!'8"J@T"7"MF+\V<[?10NR/4>^!=_3/O_8V"@)(@H*5""BN/)."D M6E\Y<&J$;$;>S)91'\]@.$R=W6V"H%)H! W'-!H+5E."JEU> M2 DN;H_KACVM@)O[6.I]\;68+FLL/+L;!&04YL0B;*1!(J[7Z0'9M70RFHQ9 M'W)^H=1I!=G^3*"33)]@(1(<*ZN0C5(PD:YL5%(YW.CA[].C.9T[8QVPI3&F M/:TPM6(Y>]L$+1F6EGF&F/4DFH/4B^ULL#IK.M9%F,IM09TU+/@ E?JQP9V- M@HS>*X..<.R\=D![YGDE)=8DZW,+%T&HUK#N82NKMX<%H1T'PAF#M5+4D'3Z M5LG!0*-8T+ WK\Z]]1.AS9:V?OP%CM.J)07GH?(.20*TT1PS3FV5!Z P0$U. MQP=Y+M$YB=H#.Q>ISHI7'T!.0!:$JU8,Q9H@#F0@!>V7Q*8=KDC&R0\<,V5/P\-[ A MK#EWM7):BRM//PW>L8@/%M)82X!E%,+*;=7:ZHO+[NJ * TQS19BOKY>'?JE MPN;CZU=3,[H;1Y/SP>@/Q9J/-@Y0>P#4*J+.)3%QD]ZFZVM&\CYP_T*9U#K* M&8\OEK?+2;KPOW(;4ZV36?&EF,['7XM7TZORMDA%7]X4B[,J+161C!%I#)985XNVH8 UV1KK>W2/WW/YV'GF:P<$:@QM?R&! MDT(!Z:S0.P0< 8Q8:EDT(ZMI8)1JE.TZP'LZ'3"E,:9#27ULD/(8('7><>Z\ MCJNG@"C]J9+8\$:)L@-D4<[P=AMXWS.LOX)<[U;(?BD6XZO[9W@NLCH7PEI( MRDVT4&U<2HB&T1=?%4M35@!8*ZB:(]@7-?)VMI+H>K7!O2MF'[Y$+=6._^WK M(%!$M,7(> &9IPAZ+EF% !;FXI)3VZ7%P>!@2YCW$UY>C72NEHLOY6S\[R-O M:!YJ&)@33"#M+"$88$A M.*WTFK7Q,P=:"PQ&\,:8MTGLVJ\S+JO4?"8>.H$ M]4XJ*YGR"+I*2LEQDW=9!AI3S,RHLW#NDTUOEXMY>@!O//U\(J4>M PDO6@5 M'0$7_0I():8<;^7UN-$KOP.-&F;FU?E@]W!H=H;-5:-UP P+)HUD( JKF$NO M:E=R$^R;W.$8:,2P0Y*U#W@/1#O!U#K0*FA(HSDI-7).4[D2F51R1H&;E(\: M9()(+F(U!+HW0AVUL/:T"-)0J;2F6#@/H>)44;S=]G&C9^].#A!='I'. KDW M$M4SK XU"]*+E.[@1-SE@0/4*+^55#G>Q/\3_Z'3^4CWPI0WS]Z\?8FU:[VD_+/^=^F MH^7U>'&_R_49I-Z.ZK3@]+-F(RI5V5DE*D;/8$BX(T8@)ZPBLM?]V(VVJ MS1N'^VY6?AU'?/7WOT4MO9J^O2MFHY20K:X6XZ_KHY#C&)S>61 6*(HP5Y8# M0SDR3+L-,@XYWR3;8NC!Z@8T*3/CGB\05-Z,%RD)Z6#,I_HH$&\DC\:[CG ! M;P$"2E921+>PR5VP0;*G2T4_+VMX'LKYTES_N9RO[X]\+-\75V7<5E>UQN\S MV3Z6[:UM7?RX@%14!S :L^0U3;^/ZJ05?&/EW:0DI&_ ]!7O@O;4=/1IGSX MON#..]KWGP7EM:>,@SAVI #SS@-822+B!+^TE;-?.CR[PGVV)G)QZK?1>)I M>3NUX_G=QE=Y>W.T=-_!=L%%@*BVV&/L-?<26+&5E439LZQWN?,C!T6]-O63 M;:>_+6>+S8.*;V^>5D@]M&.@^* MB*WJ)F?UKF*EZD>C3X]VKDJ0K5_XO!TO;^?IA9,-V(=OP9S184#(:6RD@ 8P M*@VSS/@-.AXCV<3OJ7^L_4.OHUD4ERV+/44-]6@5G[M-+V0<,R5W-P@68(^T MTP[*Z"@ZK( PE731MFERS#3(@_!!,;(5G>1B7 0HA:T+6ZQ_?0#)YBYD#9>\ M?B?!&LFMPLY"'F5WB@.YG7=,RB9Y0(,\21\4,SO34W]L??[(W4D\?=X\0 HI MPI!A":"#ABAC-@:/!$(1FL4A?[RE=\K0+DAQE'>-<>^/<=6+>8ZWY?'L?.![P_ 811P= M,D@3PHB+4PI4,AO@F\1XZGO5ETZR9J#W1[3-.WS5\'>^QW<2^^IT&* Q."[P M&(OH>2F..="T0B:Z-^^V]24/\NXV[0-$*2ZSS1:%XI8 M:A@A0E0R*PB:5, =I%?3 6$^<-] !YC"@2TE1; M 601B4MS=?NB6S/<^[?U-O6CS[+U-FT#HTH3A917U )E-3<"53)+:MREY97W M:NN=!WJ/$;VT[]\7DSYWB=O?3?#(,&=P=."]!MQ1P'BUR$/ <9.;[H/,0^^% M?JWAGXN)]9.,6DEE#8S$U9U"92+>F(%H;2A5H4 8SEJ0OOOJ*QE3N#K30<], M7!\(MI1;:.EBA0BEO9J< MW946>N/B[Z/9'\4BN>X?BFAI'-N>:[4/A-MHD1#JB=3& .,XB)8R1=)C&7>> M)COS(,\[^F1@"PK(>,ODJBBNYSX"^/MHL1GL*G[Y??L>Q6@RF;^]45]'XTD2 MRI>S#Z.ZY&RC_R %5HISIASUE@I477K0D(=XW)63NCVH9W@69RN6 M9L#.[CWL>6O+LJ_O4M*G;MOQ>QJ/#]2MNY(VX ] M9DHYCH E1D*/#:M"_P@#_:-<0VV%%@[!M>G^!D!.WK6M@MS$>U^LWEOX6'X< M??O'>/$E5;".$"5#]M1L_W.[# B!C"""GE'K4*.R^W45 SE>6/\!R!IQXH9 MGLG8BJD8../6,^4!Q=8ACT'\I4(!:-4DY?KE."]=\+(S'>1BHKNY*:ZB)>V^ MQ75_^KEX'Z?7VVF2:14;F'])\=6OH\F1VWVG=!.TH0)0;A2!&"F"J<-5:AR" M!%_@ U<=."P=(IZM8-_.P;XK9N/R^NGI_ 'NG=+-*BW3 NXI\(IRIREVFVP! MB3U@61\WSO$,30?,ZQ#O?IFGXEH^FWV/R_;1-T?KM ^:"$B4YDA:QI44#/JM M[-+[)H&9D_,3[U;JB7R8+2Z%<BG0;V$&I./GS^,MV([;_VY/IV[G:0]>Y [VJ1COUE1-Y! M3+3W&$*R>J(J_0J0K'?5KQL9-VFL=<+^3S\-D %@0'J)FU IXJJ&&:ND J+1 MT\,G!UJ[/Q-MK-MGSW(V@C-;-8JXOLPW8_VM+*_3@[0'2++K\X QM]!K2355 M!DD-HI>YD0PB1YJ$1P=(E/,5^[2&1',L^V#)AV+V=7Q5G$"4!RW2^:ES2.AH M&AF-E&*&N$H^;'F3,-#)69(OE"OGPYF++I78-7:;X"BF'%#*:!3!H71]IR(\ M\K;1LQL#3.ANC1!GXI?-Y2CGT2K>#+*&\;'S^V"=!L!#9H4E.-TIC%2O9'/4 M-+G,.8:A--840=(T. MO@:9$-!0JSLY=E1[7Q'R5%]&)!3WDBH+"7,,6F!TG"[.D*8]5)&]^9& M%\PX$\I>-IJZ&TR@""B/C*2$8IXL;6TKLPEAS2_L%ED7M#@/R5RL^&U6SN?K MHOH'./'@JP"Y,PPA CQVA'MGC=.5'%+X/-D3V1C1MJ%Q/I*Y&+&]Q[@IE5(G M(K:W3? :"A]=+6< 4I99) 2H9 2TT0NZ@SP^;ILO;2&;SZ&=%_%GI<"\C0O? MI%Q=]]H,_J"7>Z!=D-!BHN*J:Z,3#S3@7M.-K,13U.0@>)"&:PM:?^8%MX=O MMEA:,9FDM)SI]?H6UST>A\)I>QL%*0 C@A$J#":&>4HMKJ0$G.=)3GW1+&H- MW&SF33&-&$SB@-7U[7@Z3O(OQE^+XSPZTC)(J^-*#K&WR*#TN*8TE3E'+,E4 M3_!%DZE=A(\SZFHT^99XP@$!:Y:DO]DAV(/2Z3L(UQHW5P,]H]B]GR*EW;G'X^7J]TU^<1+. MAH0+1Z$5!%N^ M74*=TTU2+4]/=^L\!-.)C=,4U-Z*" MGYRKUKT+WCY1FB*:G27WY?'K\.3^ZQ1B0!1YCCV(EKS2T9:O$"+13,OZ],7+ M"]8T1S3;'95R6CX>;%7HML8MYF-M \82,D59>D+>:>Z(Y&AKVS/;Y'1QJ+4[ M6^51VPCG8M7]$T'K4;^:1K,@_LW!Q+_=3=*-&JE=G"J0%K.QHOOU;Q1 MT^O'O:0+!XOOOQ>++^D:59TG%3..(@#@D':>,,:(EDY&IP;<3V_9)#9Y\@63 MEV?U#U=3>6=,E&PSL74Q+0XG".QI$;"1AECHGFW'D^7B8)FT(RT#UL080(5%J?"A)()M;5;#&6E2SW2 5[):TGTM1IV+ M<2Y._:,8?_X2AZ?B)!Y]+MXL;S\5L[+^6(T3?6*-E*D-[0GY7P9 M#;\X$>MDQ;7S X(P!! "E8_^.DJ_1Z@*ZQA@?*,%;X 4;7NYZT4+0^#P ]GJ M+Y?G=1B4E-Q*32R&%BB"C5!5 IF)BFMR0C! BN:FU F,;DU'68-^CVH>W'O. M;XK%VYOH_.PN5U,G+[EQY\%3 (FT7%N#/;&KZG\MU]*<2_DS^GO(C E68">*0,4QPA".49FN!>4FS6KE9,M(R MDNX$OG>HLR&P/DH5MZ:I63W)=O7]XVPTG4+XI\DR>0CO4EIU5/]B,1M_6JY>2?I8 MICUR0"60(*HQ2OC[92@14GL<9>P]UUM;KT^MY3<#, MFURP'>KKI,.DJ6_CX^DS.UL%2VGB?D8+O@1!20>VL%7%4%HPR92E9@\SZ2E'W%.4_K]9AT M%KYGW^)\5&OEP_=Y"K3_7J3 ^ YF'&D1#'*", @4 (1S18D42A *O,1.(]DO(;<*R0U ML]IA(NUV2EG>:#\<8*F";@C6!=+9%J\M%N/I.JNE3HQG^W'@F#.$?')9F3), M[WWD\?J&O7@C!??>POA)_S?WCP>3(TX M_J%FP4AAK+,2PE2ZA'.#J-8$D>@ 669AK4=DNI'6%I\6]SF,'R/.>G+XI>@] M+8(S+'K]3'O'HYB8.(9E)2-%+NO[)SDF;#L*+[L -_=QNWZ/&",79Q."DM(J7/(..HVDAFH&[TQ/4"R-%'M09:< MA68NGKPN%HMT2V4]Y*-AJ%V?!TTM(=A[B6S\'9>>\6HR&81LUO=KDWX M(@[5VETCFJ*9BR-_'\W&R;IZ/UH41TS3IY\&ZA1$PC!NO'5.$T*XKB2RT66^ MK%6D?<.T(:!]4.2H4?K\XQ#%D YHJC0QF!D !*_FD-687EA.X?E*/<".LY#, MQ8\4\4Z#/+K%//XP&,H\809RQHPG'EG@?24-XO["T@6;J+-L$<>,QL=U.5U= M??@TFO[Q]B9JH[A.PW[]2K]]7\<>.=X^2",P37CYP6KI=0Z@/'5- M7R*'NH W6SK9:/KYF+&R_298J[6SEA.1GF-RP'I5!03B7]>[V?%RK-CVK91S MD MCF^7MT=9\.B[@"1WRB+, <=<2JD<,Y4LPHB+.T(]2X]E>PAF8\/H6STV//PN M<.>5U='%1]8*B;"J+F=&68@331Y&'&05@U;8T #!;(;HCAWQ=8U4NX/M M(8 M:P L ! B'M&R;'VE&$=56-,D?C[ M.#VK8HVT>V329L9H,O9K$S!83.ZB_]R MGT]5DUC[N@F*$N]@G()$6N8QHVI3[S$AP=7%Y>6UQ(L:;&L)\C[)5Q466/F# MQ?QJ-K[;\]+B&;T$AP1%T4*T%%!/&:(&B@H'!UW6#;&?):X;XK6#=R[>I1., M5]/T&F#*EDV%$.].>,Z KO/9<[/BG\M4TFKMS?O1M]7Y1VFUYO?I4.V4ZVXH_T%B*3$ M%ELCHA%+N7.>^PH;@D23++T78MUUL_2UC?S9>13U!C>OZL%6?]Z79W%F=P$; MHA6U-+I+D&K J8*HDE8IUB0V.<"[7^WR+"/PK=+L?7&W'L6ZT-HIE'K2-$#J ME8/64)T>O.'.CE>%'7U1Q-%?);U^ M/C5/?4\O@2B3W"+(F8)& &QK59FZ.)ZW8!L)[^$=5F>:#N(]VJAC<:SOX\F MR_@/ZK9<3A?:IP=Z"I "*1S+AH&R1%GW#$K.6@R@ITTX>/(;6"]M MPA\TK$FQX(1 !$;76E@O,*30&U)-*,4:/:%V\B-9E[&$G0AI]S?E;'FU MW/@5;KI815MNRMGMZ&%<[(0+&9:>#&*(24F<5W1U M =%C&G&N%0DY-._FQ=5?/I=??[TNQFG*D?2;)"=Y,-/B7X7U"-\7GU5W(0W,A"'=!1>P=Z+5L%]K1%^31RF"CS M;#1Y%>?2M_^OV'7PL??;8*A2$8^X$AFEC&( IT2FM10ZPG09(>8<]&B&;#?\ MJ$3^&'_&'EH\_"1XB@ FTK!HZ#JE),(>;J67EW+?H%LV- "T6Q*LO6DWO;:C MQ3$V//HV<.*%IIQQ&9DK/?;4B4H*J7FM:@[##\;FH4439+OAAXK#NE[YOI/1 M+E_QV3!' W=;H#9NOK\FW(ZJ_ZXRHP]5L>QM9\1TB2P'GE'!%_^VSKO]9S=;8A;.G0$*TB8 M95 JAX"ID)**7TC"0)N4>?Z*3R[TL]WG+J?%]_7+,7XYO3[.P-T-@F)6 6>Q MCOZ@IX HKW$E'2?BP@I1Y2'"TPOA;2"?KT[ /\M9.BB?O[U)UZ92="(BL?C^ M(>T*JXWCR.Y;LX< &)">*@@\0L([;;7R*_D5 ,*B"ZNWV?]6W(U>!L3+HW7X M:O<1E)-($8D(PA1@:)G"N,) >7!A%:-;9\;IS#L+]VQ.2#F[*V>KF\F?%O=C M/KKE'FP7,*2,6*(]1I))X;B M)*5F7I1A(OBV*D<>.IJM(AV/F;=WA:SJ_%H M\FYT5\QJ,&K']X&J:"^ :#(H#C6C!"""4Y*;$-A&'+/NI#EBK3FXU!SG7!SZ MVX??RHCZ-(5;JSD0E9A,#/6YF%Y%-$Y8L\[H+2AJ#&=:$PP^[G60BYM;JU=_?W HL+V,?,23J-$ZV&B36,Z1\TZQY$40$.6+K-L)$= -DK^'S+/VN!" M#9XUA+N'K77[V_]W7,SBS__R_75ZJ[[^[GJ@@P!?5 M>7AGYU4#N^-UC0+>K?Z2:;.6GGZ.4B]'D1R!A MVVKIZ8[/RJBYK"L^4%"IK.:2$&*)1!([6]VM0L#62JGH1MH/5U^*Z^6D>'MS M*HGO#= ZU_M:_3G!2L>@$T C1XPS5#%"MS?@N&E2@V38\9-&Y"J'HY+NEY;? MRO+ZS_%D$H5Y%5M//X_C<-?R];:T'!C3O6)KK#4G]1,=U>6TC@*S7C$@'&&<0 @YY=QO$2&Z29;'()>/COA29E1" MKPO&_4KY3+">[R/WLZ)$UQE;!HU5!'CBG<5D MCA?%Z_'7XJED^OLJ]\Y,1O.CMY0;]1L@=,SB:'4+0P!QS@F"*KSB!&ORS-< MPT(=<6FO]=*]1K*%[?=*,'\HPK%,C/J]!".U5\0H&3U"+)'6C/ *!T'(A=T% MS<29IV'VSO0Q %[>CS_5S#Z>B7%:3T$)X:3 "CEA-?4<&;_%7"EY:;EI73"E M/AM;T$ N1GXLKKY,RTGY^7OT17=()R_FBO"UF[XO)^A+%E_%=C9M[^UL%I**O!2BFE$$+!=;( MN4I.&QVQ"SNNR<2Q]A#/=B)SU"*IE9%Q2C?!Z#C#O+?(&:V4MLK&C:.RO:5L M$@<9(/?ZL?XZ5,@ S+_?9N7\3%]DU310**%%<4&W4GCB# )F'6QR47;#+RQC MHALRU+?PSL%\ "Q35U?+VV5[>DL: (PAYQ%FT,+ MR!UVFR*F$17F!>,R'Z.5PP#BKEJ-02>"R]D&41M-5:.<@F*#G-( 7-RMDHYXU>"@ MH17%]+ODQ$$O1Y,?\UR3 & 9=0(3RQ@15HDJDT9[86&MM**.H@,/+*3GI]"' MX@$'&P9.("+2"0588UJ7>+-)FL=^^!0LP Q MB/)2+SV$ "A"!365M#Z2]])V_E8T7W8&<-9)V_=6W?[<]11@&2TF: TC1,GD ML6T\-">@[S&]:#MJ]^VNF,X+74R+FW$M.1^W"!10*!R(LF&"!7/1.H25C!RR M"SO8;D7;^^9K(V1SQ8_+PI33Q7BZ'$\_O[TK-F79#I"I M?B=! A>MBH@FU@PB3CEPND(!2-[D98(!'NUTP:_.P,ZZ._0<0FI_\LPU406JP!@AX M:!C73CBXQ8K )KD%+VR3JE_/YNV*V>/7V\K@ M1K-I7$73<%8#J;$L[&L2-& IDJ94A)5:+CUEZXO=PB/#28]KPM,AUYGQ>]L$ M2S!D'BKAH1<(6,:QJ>2D"#:YVCU(-Z^YPI_NZ2U!V]-D[=O5:W/.2F1A974U#-0\TB9;CM>J>FU'4^6Z;#Z=*'W]! 404['[2%N#LP@ M"I WHL( ,9 U^[[7^5R;#$?F@U<[O0Q2(*P<-PE$H MZP5TT%>R6>*S/OS0!XD:Z[QL'^5<#'HW*Z/=^?IP#M[]1\%[8($E#!HI++*, M8(\V4BC%+NTB6D--EBW!F(L,_RC&G[^D&1!GX>AS\6:9LIW?WCQ[KGL]88XO M-V?U%YR &#K%!4&,,&VE(]6T4^FW.0-/E[ +33;),P_JMEQ.#VWBK?0?C-% 8J(E\P(11;$!;*T31U--W09< M/;EJ_R5PM0^M]!2SZOD JLV0%48@;D:&V&CL.Q)W*>+L!F]IL>@Q9'5_3'&$ MN6<<.YW48\",88R(Q@A*#9F1T4^J, )$-CEW'J1IU9PL>T^#B1"NK@7'=3R=[Z\?I#V^+-3N(T2U4P:=LPXIQA3@ M'$I$K>%"6D*DZV^=."K#:3F)YW07-#%:8@BY<9S*-"L(J-#Q7%S8C<\.6%-F M5T(_JT7?IUUY%PTJ!(8,:NPAL5+"^#\OF%/>448FZ)M['.YR8_7ASC:U=CG MQ>QK<:0:VI&604H#'(OK8H'*TFMG>-L%S['3<6+W5J2@SCGLZJ&2$&M4R 5\.JUK3^--*42WAFRU8 M?'LW*;\7Q8H^52G>NT@Q!82:ISSDMJ-Y Y9W:1D_@ O!/2\SYT+>R^$ MVXSY?3F9^'+VYVAVZ%3K2,L )*7I$0(O@.".N52\HY(7<_#C;'QG4. 0OQI# MW2>U3N13B":!=D8A1R%2EDGH.-U(YK6P65/:[HK9N+S^L!C-%OFHU$3;-5AT M(L#];(./0\9'M[WUY\%9A[&EVE)E@%+6>.6VDD'89/T99/I1%MJ>LDC#^MXF55#\IXW$1N(]Y=[$6 M.=02RB]IYR*28&63.,1IH75T6\1:,@:PITVB22#7X_I[<] MYWWE/;SE4C'-I37.X3CP?2HV%87^CP#G2F$,@/?5 6"8-WE2O-E PT6/=N8/XUUH :G40 MM+$"F\@];J.\AEBQ>=8;WG6HM0CUN^*:=747OKXE3OQ_,_CJ5F[6X0O('>(AE]=@,U M)"[=QZHD) 9E+2J9XVF.YJI^^@A1&[CFV+R^<=!(Z6U %A" M(AVU ') *JD8U!=6:ZJI:LN6\ITWK9OZ>TK^.K+= M'&@5@+;.HNA((Z5PG$N^"LY&.57TK"\K(-[ROM,>L+T1*(WWZ!9TH%6P6"'+ M.!!2*\L=5(*PC9R.8G!A-7%:T?A1._=<=+.Q:+-8/AMY[:=<][0,#'.@F08@ M3D)EF +(NDI>*]"%F32M:'[/TZWM(-SCQJ:+Z=67V]'LC]-WMT=- XL8&JL5 M,")5J]*: 5Y)K+5K4BM^@&=MW6]Q3=#MCT_5H$_?[)XT#48"!BWWT&NFM&4& MR>W,%#QOA+:7'>], AQE5B.<#N_#]&O4-%. M,)YH[25UBBNT7861NK#3O?94_332WP*XO2U)KVO<3=G?*!@6Q?$*.LND\S9N MYW*NW,O?UL[%M3?VO"MFZ2]&GXM#F4F'F@4EF<0$>181Q$1X M2W6UCV?+QX<8D$%'BM/$-2$2?%]_=\Z*06G=A6\!DXQ:ZE!U.&(1_Q? MA0IB>2M#])Q<4)L@S^I;=XIYAG5@$4?UI9Q$K)OWSH;PI%W5J MS!UN&-=SS(AG6BCI,#9..R,WF1U&85/+NNY(XE2)[-' U?2Z*D]67%=7/FKE M$YW854!&8$DH0@ACXE;;$*A0L1I?W/,G;9'DJ<_1+>Y]+ "KOWE?W"UG5U^B M#'WG&G6U+*CH#P*C$1=&1[=0(D0W=VFT]YKT6(!R]>#YVYN/LV(T7\[6^CB: M=K2O3: N[C&)98!["8 U%KE*3D/DA071VU+Z4]N^)7BSQ:6BKE9FR&;@JP$? M"9WO;1. Y,(:@C$4&EJ#=;14UC(:P)R[L#H$+>CZZ2;1$K+9P@L/AGD\0O[L MXR"LES*"8C3'%,1]S7&UD0I*!9I4N!X@7UK0[N[5YGQ(\\6A5J6ITSB/'_8^ M_380QYU7P&HK%$P%MP$WE4R8F,M<5LY2ZK-(4S,HLY7P6FW N];3.M'N&JV# MM)QPX:QUE%DE"01XBZ""OHD7,\2$I=9WIO8QSF?A//)2WLW*S[/1K5HNOI2S M\;^+ZW59_T/1\)H]A'331"%E:301D0< Z73A9"V_M_3"7I=OE1'/[* N$,]6 MU/(A&.OG?M151&MV\.6: ZWB^N\,]9IAQ"%.EXUA=>4J73ZN'"NI2ZT 707@8[0-B@8&0 B2YHY4="AVL]SSLR\EYRL:S M]B#O(\R70I++T>1BPWN8>^.(=!9HR0F)2A"&&F>,H0[;/J/^V[OG]W'B]$)1 M,9UO9M=L-/V\/D32WY_%DE6J!%2_0'S#GQ%\-" IH$Y0! @0!@C*-CARRL&E ME?1NB51[RPWD54>NS>SOQ3P=@!X),#[X*DBFO:+I^3ALH03< 0TV;8<*.!C<:=L%M9H-07QJ.SM+B;"6?AE\VY MWSU+5M,@52#_4KR='J\'?T(OP6.B57KZ+]I_6&.G45SI-S@XZ2\L^^U,#NPZ M^^X$W^'P[..?90L\V_82G-&00*&@ T(2">,?584#\K#6RT0OQ^7/Q;-S\1T0 MS^*/:V-%>]!/L,1Y@"77"CBFE( 2D0H+8D63O7& ;G\VKIV-\,L\_%?1VV$F MKMD:"@Y\G$.26 ]Q;+"20(- M?YAD@=K:/9XL0H76&O9HVBN%&)@ ':./WO3DW0[]G:KH'- MO733ZW>3T305&#JZIW7QXX*"$$/DT_M9W# I*;:\0M80>F&[XIFLJF>[YU1$ M+HJOJA:/4S7SU<+^M^EX,7__X6]']]6#[0*ARBEM@*)Q3P!88<&VL@IDFP0G MAGDGI%?"[*IXP;9_5G6'0.*%D_(-2II*#87]A-O\9^MO%@+.PR\6! MW\?3\>WR]B@+'GT7F",FVG20(D& #RKF:?I<>G1;\;()B-#:-O M]=CP\+O@HZFO.8$\+I"$&FT0K4XT3=PUF^PK@[206V%# P0'$Z7:MVV^KG%W MJGGGP6#A>81?(4P=!8(@C;>H.=BD%C0=WF[4OSV3767'B;ZG7OV;99I6;V_6 M";*O5E6OQE^+Y"/LXN31-L$(SI25%FJU>L$+&UT%_(R"[-)*%&14=-F-"@:_ M1KZ]2Q_.?XL?+N:OIN]6K_?^-BOGG2R:^W]:B/L4,(YX''^U<1\B1,FM)<(O M;_?N@=S#45_6NZ^OYO-E<6U7[Q:NA[P.J:S^<2.2^U;,KL;S@Q<43^\LF.B4 M$2N=A!$#3R67Q%:H,"(N[="U1TIWK9O!+.1[C:HG F[GYS^*\>."*[EU/5RS9]^&&!0<\.+?IUZS'\<5LZ_C M38C]&29ORNG78IX$2]+//Y:+T>3AOZ=KK&_*Q7\7B_?%5?EYFB[F/UQJZASP M=?GS X_N")+IW(%S9!Q+E2XVV#LL&V6"#=$Q[6].#5&=+WXJK1<77\XV?Y6^ M.U2E).] @I:4&P*L1=Y[":B#4%?:L!PU.1YE__%77HYF!V,8[L._BF*DU]M7 M^_O;Q9=B]O'+:+K3G>O"[3]Q" &[:( +QXE@7E"'F0/;E4YCU>1\C_]GXQJ^ M1B]M3CVQD%?_:$>+PH_&L[^/)LM&?EBN,09'$$-,64*!K5[H6:H^7%G!%C2JG?*?\_L>5/3B@VSW/:T; M/=VY>HEA'QE3D)1XOGKQ4D=;%"IFZ39 Z!L=/MJB)46+C#RUK*.!^]WK/[S MOHB&XGR\J.!<;Z\'*V]W\?,"]5)SKJQ$AEH2]VN^+?WCA/%-SEKAR[S:,T"G MHD4-9IT=GX[+^FFGK)NR1.]31&)^_R+HL=G1]L^+FG90 H"\5UI#K#REFY1X M"Z1WILGL^$\JPM#T=W9N[]'!?]HS^/4<+F^J8MB3QHRSW$W3 M;\OIZ]%\84??RYL'MP'WQJ7Z'U10-%4,0] G.ACAI26R0CY"WZC$Z'\2#EZD MDHHOROSB@^2A&#$E'=X>MH_]^I 0F-F82Y/T!@&$4K%%JD7>Z$9).7)8 M.9TU>:^"WD4*\:^HR5BE]@'/A*-A7/^">C)+TS/7HN*66I2!RTYH0XX6B_$< ME)I4F+I$&1:?5;I-T_."VQ5!R]3><\@6+)%:.DG4,T71RL!:3IM6$&4834;; M\JPQX_1L//L_F)02Q/@+XW"?O .( 0Y"@&QC!N M.4$[ZH9(!X9J M!NAXJU&GPP8:DV4S:G5\D4(\JLGLI,OA17Q$Y;VYV@-02P$"% ,4 " #@ MJ*E*T&P$=@_E !S.@X $0 @ $ 8V%L>"TR,#$W,#0P M,2YX;6Q02P$"% ,4 " #@J*E*'K7]"%<+ "0>0 $0 M@ $^Y0 8V%L>"TR,#$W,#0P,2YX"TR,#$W,#0P,5]C86PN>&UL M4$L! A0#% @ X*BI2N*+A;%>+ _R0" !4 ( !N0P! M &-A;'@M,C Q-S T,#%?9&5F+GAM;%!+ 0(4 Q0 ( ."HJ4HX^PJ=78T M .9(!P 5 " 4HY 0!C86QX+3(P,3##)4 #\'P0 %0 @ ':Q@$ K8V%L>"TR,#$W,#0P,5]P&UL4$L%!@ & 8 B@$ #\; @ $! end

!1F=Q3(U/0!_F4J)HP&[8!5MO ].0G:6GZR5R8-Q7KL1YQ0%4VW@ M+R2B3LF]9H^04YOW^$!*KE60QX#VH<728$VCU&[2F0*<0XQIHR8MS4?:(T75 MLT-Z9[&TRF*EE3 &61D,ED;.Q)+)3"SWPQDBTW:WVF+8.9O+=0!66&>T2H?[ M+08E7E>0P6=Y1_"TD;@(XNSMVT.U:<<@0M0NTC: H\%$+KFL]UU00"X_?LZR M.'@U5*%5]KO]+\.Z9BA%]FU@I^_VQJ/E&I#5Y)O?'^(@Q*!O1,1@TS61B*-9 MEE[9)6,X*VZZ1*_)7+9A U0'(9!3>AX!A'A(O4BU0,2 8^*BM34"3H=[J[, M 2'W0^#JJFB/WEV%[^WKM,A2&N5=?W45XL[2S%3@(# *XGX%IM^$Z'13YLET MMM-TN=3.8A?@CH?4AL4@I50(EJ>E3%D'AD[&9C%XDC?W63KG?AA.S6[_I];W M],U)A>48F/WNMI@VT=B&30L1 HTTIAW4R!#3!@GM)VDN;Y@6?M6NZF5*H^-E MI+8![E@HY4Q:*,0-%F(=+8*$N,]7!Q+UR")8(HR5#.CCP'H$[>EJ#YXQ'$N4GOC1?VG;<"-"!T*_S MK*+V F&XR3EK53()LH%>*K-BUPHO[>;N!?W4%Z@U7\ILWMP6_6'%+;#97XLA M/,M\:Y6=X:?!J-6;OYZRH+\/1O\H *[VX$L_U59.JJ_CH)Q^E.Z[-^F^T-#* MP>(/*>4-" >N")G@[R%(DU*\^O4]^8=^B[G/,7X<))X?^1H?L'I!5G+2 )G* MWFIG;V9O3# 0:;TOS#_#RLML& "HA_P.>-OSP M\8^,\IHKP;EV@:2R02\Q%XUV@1]PI5W86_S"23][TN1+[T;71?D)7*MWMRM< MA^5(=2TAA.=- M%'':Y6//#\%'7UH,:9K2!5%*%K@D- I>$T[+O%790>YYT:'UOO'%O>GU?>*!Y?FBF+,DP;OKI\R7$81(= M+ 7,N89HUCO/D$.RZ?&G<9XYV(LD:0QL&A'VKN^[P]O!L-J(>'9OL-$J$53O@&B@X#?0/7(M!/.T\@--8($6/?-L ;D;>;P0(O-4*O7[P=,&M=?EN,KE.GPK03<+-7 MT:!/T1]EFG)PU@,!>T%MC33HA^P@4>H=A!;K=!\1O6=#U4VM*4,002DIG>%IA+B#H"M&SQ&+&I:5J"F0 M^K#E%@:O0#^#8R]0-S#+.XZI0@)B>4L-MX097B\!%5D>UR[U9]D.U(5>HF_Z MIMT>C%.OT=9=.D^]>\\; R9;5:<;E6<>%N_TH%FJBU4NES#%EH8G;83I0 0V MMN7"3C%"%,>I#5>:VUA/14#$QQ4'-L5#@/^A:!?=KWNQ0/FHT\QM)@@5 6EP MG.IA)_!=G-F+2TIY)N0;P3H%"8 M#F(W4$(1"R*:B +K M%ZQD%)Q(8]>%UN#)VYEBY1'EQT (UGQ+!%88 3CBG,OMF12B2 MK0@(TC;Q9E^LWI?%;:O;J=?3U.6%2*-ZX)Z9/VQ#Y AK*G7J'LQI0&YF]73> M56^C+[@-F ^!Z,:1!50Y$E-]B352@:NE&D1UD)ENUF*3=.Z.:);1#=^G+6SW MRW5A)\'MXFG#03@9L--RUJ ZHLR17]X[V0:BPS%8.T$>Y _"\NBL %6G,)-! MUPDR(^VZ:5%[ %^%YGLG;ETJV8V$)/ 4AJGQQ"J_I-YDRR\M .[]/Z=0-L8 M1LNTERAX.FVE,7=>TJ;/LB!9)HGM -G$CMREG8GA==&I>J%6'9@_%,.B_'KO MU(W[#Y5ZSR#6IU%%DEKG:-$B!M!.AB##6T4$*741N.M(VZR M(3_%0$6?B2SCB"[KS/TPV'GS'50>R (WSAGFP9' CNE:/UBG,W^:,':>W.::38"N6T$0)@8RQ.#4YJ!^_R!K-,<'J/ -P'TX?6M[7@DV$5P0?&J1(XIO:;-:-Y"/F95$7D:D#O!>A0\-?N/:1";N-#&C5&M8G, M34<"I".UAMTW1/$0\"=)S4E2;N^6^MI'"*&<"-P /!X)SYJNS4CEQ\X)7HY M5@.R'[";W$. $1,1K-4TU0%$YIO=O%5S%U0NRIM@O==[W=CUEYK4\ 04;H@& M'!\P2'C6[T5F5@$SPI=H>8]ONA:D=3+I(*9'BC#)B( X,X)M:N;.,YY7 V$! M[B;9$:34)26=MK@>]#I%.9QDWG=<^@$KL)P>12.U@&B8:E3#26S>THYRSI;V M[38!=!CP:QLBJ@B@,J$H]PA'*6)LB,RMR'N_,'"*]3& W^OHOY F4,JU32DJ M*[#2KFD?",3/.\$03+6X#]P5Q^4//=V?\H)&<8HA3)!IMK@6#8#IW'^^CKCF M]ZZCE0#VBW=7#F*(Y2V4C2-J&"PBK$2:"0!^J4.V+J_SFE%%UHV[GG_K?=# M.Q+8=[-I9[$H9J,$ME&72]/%C'=<>Q4,&5/,[KI/D&P_.=F'> M;Q-:S63 =U?F)F7-]Y\5I!T%P45&&Z-9",A7[;6F';J5W981VT"V$:MZ,N.[ MJ_>MNT046,/3GSX5YWUUTP!&Y&%S=\\K7&ZBZB3*;2%LC_:$:QSYLE]W; M]7VFYGH"N@C*PX)%H=A19I*WT,B'4*]^_6W0Z@]!2D#+5MBU)_J@H>;GHE7. M$2O1"_[KCX%6:3K\!: &/XX&U9<_IZF.U<>WO?'P KV6_-_2-?R:P ^#\J)J M9SVY2&"!51?):PX_I*]V$MU;%[WB:U&F=5YM>R>R Z+#0:^;N-"YN$K =@"F M3O$9?N\7PV%ZS,(]IO-?XW14\B+8-Y^\N?@?[:K(L%5V>\#,X@J(W/GW#6R[ MA^J;F#5M,6\'93GX!E+B6K=P9DK<L/"OP_H1T!V5@>Z<'W6A>YC>G /7MZ\=$,[=!XM M#LJ!Z51!1:!1,$W;?2%X[NZ=-I'J2[\5(Q#8^N6;B)2:[5O0&9Q!)..L4X8V MDL1IWCN,O! B#?I?DLY-'>\WD4@%"?$+A;C00_0@%:N'TB0Y(C[;V2'\>"2: MS$5.^^@?TQCC_?U<<&^8M<@3!ZX!F (:?..6IRVKO.I"LL5H<0TH>T.\-E7C M9(206P1AG)! :CS5<0"Q]BLZ?O#EEJY;0OQ[,4H-X=Z7@Z]=L"CV[H^JZCIV M^RWP!OI?3.I/MM^F%$B'H $,KDNMH6E"H]D2YR3'X1*GHOX%)+:'[E@X;:K? MB8;(F)I[8,N5I045XRIJ$+@S&D(!6/# MII ?:.5AN,5L!V+(PVL(@:$#3OB4[.N$Y]+NM3 MU PIGF=(+PE=GBFR'T[-Y>F.RS[#T)C6GA"5CH9&)*,DI,X[6I6?FN*B:CP] M!WD&PXX ;JII@&B'0$"?4B0:_&.D9P BFPTY_U7(Y9:(VP$XJ[+=F88!V$Z- M)U$*ZD4ZT\!,G6B.CF8"#6I4+FU%K !C9R@W#>13FE@ 3EB1!M\ RTFS[.(FW^=KJ]I+;&0=E&O\Z\SXG^8B4\*G'".]>,H/!BP3W!-QA;$7D ML6E=3K"C-F^^P7/$C@#WX]!B4\-T)P*X-]1#?*:#\P)/ZS>2'?)Y>_U+]J2T M@$<5W2_]R;)LWWTJ6_TAH)&&1_<[U6^3DZ]'D!()7I&"H%Z:8 VX@I[,]#;H MR*PG\.52F3LQ)L*,B^#D%MC?3P<-I5K@T6GZ=0P"PB"-\3X[* 1Q&?9 MQAA_>!Q6CH)_W\K-UU:ED4F=1Z4DM>DP@ 1%/LDZ22Y8?I)T#Q:M ?<1,)]- M2!^U1M74D;SM)(Y#1Y MP^_FU F[CZ BK00$L1'\ M100*E5$L&G)2$. #+/TS(.?: EWB.,3E0D/@F H@4\N4&O.@R(HJ^P?%?"Y" MW3<&)48%0:(**!T8"L34DXY3)9?+JW:47*%T5L*Q+[1KZ\XD-XH[IWE@F-IT M&H77T#ILLB2*E"M,SG;0PJ7!8KYEWX)S4.5&F)@*>+G$WF,R/024)"1<>R:U!\G*UH.HST!GY9N#*MV_+?CLGW=&J9- MOL'-S:!?5:WM<;@[G:8(0G'DTT07(E5S!!%PR=+VF"BTF.;>#-2A*&Q*:TLA M'.B9X +W+( D8]1L#VF;19['@3W-+&^G(IWETJD5UF;A[M0M&\*Q:4WQZO$$ M51U*O[UB?OUB8LR!:Z-PY(@)'%CJ?"T)N$5@O@45;ET1UGVXK,)W.J3GTP#4 M[M^[H^M4&@FWICS%RG[ANY]D)!J[-$0,O&0!UC+:V!RHYD*MV'C%*T5P5T ? M!ME-YZX]DD0(+:2F:2U)I>9FI\45/866-@J>([9'GNR@,+@)@1-)2!!18,*= M("G["Y]HG9]-5TMM[4^01/N-5E#IA !H:D8=3H<9F96F'JW 9'X"?GE(_3$) M]6E@VN!-E\6J*HC=SY8CY95-9[-QX%919W33H@UCE%G5%4BM!>@(&&Q:Z(2! M,K;$"&>-=@X)UNSQHQ6'RY6D9"5S]L?C?9F5=6P6BG*G^N!WMN#$X6"\:$8)Z#EH1E@JR4))"( MZATRL*M+D>9LO&@:C3A7:KX=;,? 9FUM.;C[)#!/K> 8,THDF^ZE S8*+Y]& M>3!L)I;*C$?7@S*E4W;D"7BAP005A8[(I!XE".O9KN5"U_]A]::F:/8^%)8! M.@3TM0RP%"M*4T\M)JRU"'%D:M!3 \J'!_W-<#C>F>(<.:)]&L0.T/N8SMF( M&NQ(.%H!]@: )V#L"^Q:&GMK;-#269X<0BQMZF13GU65GCT4L&N/?*Q7,BSU M4E0N$ (R;3ECN#E]#UJ3[P[Q/8<\=@9[+:&E2J,%C+ 0(7%PO*6*MM$FD:Y: MA\< NU(R.QY@3,,?N$J'KJQ*Y02(T!I2+GV6-;L7S.K=.X.V]G MHE8& 4:2 M&NFDH?7\:AN((&)MC+T1M-158F4WB;U*Y+TQYWM,' MK#U>5EV;0#H8@W7$!KT57$3>,2H$XMA@Y!O+06F. ?C(!V(P:!=%IVK<^'9R M\@@\R^HA$Q>GFF#=ZPW?7=U?I;"S2^E GQ!O7>K"#.*.(J=-(.Q57H0D$5DV M,4< ^Q'HL,D11=8%1F24%NP \3*XIKD?.'9Y_A"#%GL\0LQ/<@O?B[+='2X; MNZT*.!6#2)YBY (8.TDY:EK_4;WLH:;XX5X,5P)T(/2;*M E [^'IF;0F%@O M=1!-,*HURL_LTH.@[XS;H[^WRA+"B+NJR*ZUHLT,7]LHAT0O>0P&=(AGX$_7 MH[J<8B9F2TMSD=%[!1#[@"G6*#KF)6&&.A8,#TQ'HM54*&PP*RH.-%YJ!WE, M,->TV Y>&# ?4@H.-@6;^B0+@$EE?J8"$Y*+[Y'@7&Y5M^CL9;*-9\9:;ZCEQE,F9%-J#[\*DI\X MWY+ &5A'P60="Y02G$J$M.1<4QQ3UZ0:$\)6S,C;D@5[8%*G)W:OY!.$:"H@ M7D40N@KMPVQ5D^LM\"@!N<0P#>5C@=M=53.,X*4BF!04;-.%<.9_%.B MMZ']#I"71?&].YSNX2VT3]O=8 8MI.-1(.81^($:^ZG)<5IHFZV)2RHSH[,; MB$?&;U,EK; <@Q6EL ""-C$J/MWM=5)YEJV4A\5L^FMW=3"_3;K:PQ('.V80 M3[NHP4JB:]D#QS4?GZHR7W8+L(Z!R :^()ZF(@C&(>J(H,V,JR?]. D\RB(] MK,0V-GD#)E?=T5YG6GRD$JP=5A[K-'0+W,MFN@-(5I:63F=:2*:NIF_?%J9- M:LB#UP4+UP4>0($JIV>5T!1(NJ)9-R5\.YA6YY?WF$%I+6@3FSKG:XY2>R(5 M1#W'*))\PIJB F-5MHU6']M#LU'A5E]\ M'%R-OK7*3?OI"E$4/+A0(HU14 Z<)E\3!>B5=Q*"^[-([)D0I:DIJ*]MP!T3 MIJRT/C*#F8^"$S*;2^;R;L*,KE!ASPSW."X!YG&9,B"Q^SW]M,7$.JL"-2@B M3SSC5HE&!)@P63!.ED]&/3\J_)9,8-K0?7-S6PZ^5F6/F\@@O.(!,#,2@R?N M.>&RD0:+=1;P"I6[4@]$AK6'L%(\[D2T/J3QNC)UU&N.XRF;66'%I9*/!_<3 M:37#F98,>\VCUPAS7OOSQALD\AH!G%+FSY,HNVJU8(4WW 7AG> 2/$XM&H$( M+)\JS!C+E M@G;&J*'(^.BD:X:S@I.6V3BQW.'T"&38?:*LE=P3D&,=M-;@1$K>[&IZ;K*B M?"RURI(C]\*R/\SK]+!EV)$@%;$(46Y-FGA:[\$ .BM:R6*V'\RIC+(%^A!N M\<77HC>H;MJW!%D$XI2W0J6.Z8%'R<3L;%[(NS43(I>B[K7P' #XIO8#3 ED M1 B!$I..IX+!;IIU,Y%M&5&JED:K[0+XK%RT*F2M2L=266NZNSW]&6^6&+X0 MCX!-,A1T4?0N(!8<(P0)B*-3WEUF8:=8+OG;%JP]4/E0W+2Z?;AE1YS ZB)D MM/:(2R&#,J"$ :>(O;-(T_S<%]X/IQE\]R*W[X0=CD7@*#7]YCY0*CAU',=( M8C06K_ #[P-^Q3B:[>![K$IJK#0@YX7>"6.% 2]3NAB$2"X3N:VQ'2O/20:))/> NP M]XJ(*.J\96K_CM:-=%X#P]Z@KCV=Y;C18.R"8A;B9HT#:YK&Z!#R9XXQQG#?LH.9PY,J4(;3"_50D-W[6@EM*?CIRH#KZ"#"-P!1=,A2 M<'%Q/M()Y'8I<[D*C-W!W#2029JH'+@8J4,83=7D4DW!Q(*ZS,,%,!'?&\R/ MH!2Z[6(O@@JK7,0\,!D] LWD%18)TF XCYKG8;+0]P,Z!\A>L&[:;+$\M5; MTJ?$%@'M:?P45A)%WA ^F6:Z,[!%KS?QP"6>@BEE'.*RR#4) M2C0;5H!"7NRET=+^VOW [ OR!A)S!(Z-IH@8*3'5\#=IYG9[G1\F3A.C]#X@ M'^%U*2]V"_%)+,VNZ7N$9_.IU5_?"C^->X.NZ-Z7;PO MRNZ@@W-$R=_8WH< 9RYL@FGA&]-^Q;6+.DMG*I5&7FK&@6A2@Y_A?'WJ#18_ M?_7K>_J/360ZD @OB,K=_DHJ:^90]!A%E'H"<2J91S65B7,!J$Q>()7I(\LR MCL3%I*0B9=93X\! 2$P00R)(K5^H+#\4E>^196),$$91'*DU D$H6W?FYX)3 MKE^H++/'E66J.:%1*F'!MP$"D^A-)B\CVRK+@T.CACTR&7 M0%*2$M>R[**1+U26#VDTL(Q\(EYQ83*(3$8%0T]KZ"? ^SE0^ABQ[S#7W M0B*,B2OQUU3^.'S3 MG[STH9M$+$U-8T;%-+B5(ZP4>'*&-%1.;:!7'($D*-4U'8'R.Q+F*9CQ]Z+[ MY1IH:B;3GZJ+::Q+,Y3LH;E%YKUN+-+X1>R8T4(*3IS"-:^49TMIHMGA=_GZ M*=BUD72/P\__*-+,K0,7UQ9-:I9.^!,P#99H@<#;P4(P3:HN-2A$[!%;=81[ MN?_*8Y'DA-BPIXZ+5 GO'?P)/I&2QJ74=-T)QRVT\VAZ%A L\(GR8NJV--MY MX\_-G+@T-F[]9N%JPC?/2F3?1&Z/9 !'*#@,MD0;K9E7-;F7"DYF@RTQ/P*U M-V!^3.K^7D'^[FJB#H![]4OW%.V=*"RH"LH*\(\DTZ!1N#>3$R6>"4\6)FS. MC/91=,LF[(]"XL6GSQ]+KHS(@PLP"3$R++2F47A!G PN-MDM'N,*\F*L"5%' M(/ &W(]"WY7F>D4-YC93;)$PU @J*3@CA!(3TA'N*:TL$GH%K8XAA_>CL!.% MAAN>7Y_"OL^IJ:^_!ZNTU>[)O#O'L)1IQ"$7!E%."??6*8D\(MP%)M1][IQX MS=D.)#PJCAEU/V]FWN>5$==_3&9W?4CO&FZ>HWQ@V#E]V\)W[J%<]?Q4_W)= MO.NOJ(%9'EE)'&?8(<=PL-J1P/#,V"F^TM@MV[IC$_''XM*GZ[+8R">LA&7, M4X^CU-(2+G!H8J?%MI$S/I$SHX[*J&^#CC391&>R==\0TOJ,7V)XP MF^JS.94>76@D/'W18WB.2GKE-4*4J("UEE%,-^RKU"52*^FKCD'?C>@O$#E] M/CD-[*M2MHEEFLBB&_3!,@WAM>DQZ>=1=ZMVG,<.\EG4SC B1'3@B1M#(;R$ M(#]&&UD,*]OXI<(G3N;(>1"B6Y-L[U8W:/'D!J,FHI2:-OK2L'O& /(=YOX'ETKBG17N?,29>&L^\E-H*YK74*DX;ZJ5A'M1G MYUB'2'/E&BOKV8J9S8(_*[3W68?$@JGQ MQ!LN47#8:68:>Z-IWA7P.#5M TTF J.159Q?XD?@#N/OQ"#L2A*2X,. MD2B=F-K,."TN#T@L0W+O[B_G9]X&L7G#^E MWFSC\FX2FDU&*-3YZ'2"<>7T@.D!@+>MNT^#MZWR6/'>?,I>&"F1E*0:VA$B M!2%G=;3'%W>&EBHP^!SNVV)W+T4F$?/./=H#^"VIC2:WZ50P"J89!.$D6K6K MQ5,;1"SO@7P"Q\[-JNVD(P!9\^ QQ&FI M STS1'O'A,0<^&*B<,WV@15NU5R";?"M$;H7[SU:T$M'HS98:JT$BUQ#C-., M.0R:9_$M33-563:FN%X,J_># M]2&PW71&+V(0?,9L "05YH)$TV ;R*HZ*:;YTLGAP[%UK>%U^C]9HJ^M7C'I MB[YJIM(GP,[VULXBG-6\VX"D]];Y8+UT' 1SBAR/POOPZM?_WAO]J=/]>C$< MW?6*O[RZ@D=>7K5NNKV[7SYU;T![_EY\N_@PN&GU_U1=&X);]@M&MZ,_O?KO M7T9_6OIZK]LO+J\K8OR""?JW/]VV.@GQR]'@]A?";K_//43//R-]O J&;A\< MHNYHZ6O5;]\FK_D,%GSRG$2^GR[2GQ=S5+P TE_,Z'@Q(V1Z[\_I4340/P,F MNR*E *?$A,MNOP.O^X6B8R%9?>W3=7&1_*=6_^[BNC6\Z%8.,8AY%S KOK>+ M5#&1,+XM0;A+>!K<<@&ZO[B[N*F0OK@:]SL3*EP#"G!#KPO4Z4PO5S09SC8N MAN/V]44K&ZEW6Q >(?=Y'M=M'J]*5[5\R^^=4?7 %T]*>!B M<'4Q2ANL":W1-?Q>7O02WM_ 1;ZHD]:=B]'@XG,Q(48Q8__K>=[/X5D6X&,/ M$YR+5'D O#.$OH"6'Q4E8-7J7VATT6G= 15&\#>\%K"M<;H/]K7/ ]9?W!6M M\J)R3IO.W!5/I_T@/A?MUG@(]&SU6Y,MLR5NK!:-"8%;=4'0Q14PHG[D=#PL M/.7U*2PKMR0E%;&&U?RMQ(A6M>$Q3 2%7VYOR\%W6%W G*M6M[SX6GD&U?8B M4/OB7^-!^MITM=VFS<5[I2Z]IBQ QCJ3%T&X!P^WC/][Z^;V3_\? MQ)OR3\.%17S=^@HT*F"%SLL@+)=6NYV("[\E^0&I; 3J$CZX' )#7E]\3%IH M_G'+A)MC1'KHN,D87$R'0UY\:<':K2[V!L-A0WM8W*/):F@!8VY;Y:0>=1JA MIM77FL6E%X,4CU>7FX /KBP\UM!F4(%")!)766[D,?[KH HS]NY\JA#H%+/R;U/(C?;."Y!;\G*MN M&YP 0"C]-#G_?5.,K@=3%DR(.>/+53FXV1%O4 :@/\>]407I;/DGRDZ^7=]? M3 [3__OKBQ.3[9\2DDDG_U29WOY@-$_NB6X 0U:9IV)>!&>L3%9Z68QK5=N8 MK(I;=H*\OB:[?X-EQZW$62Y:M!KSNH *U!F\I'+3+@$ Q7 MO:)R%>#Q*4C["6QI%U;S&=>J!5:^" MVTEI??7VM()KF"82"'#5"5!:S M6TUS&([^-/D.@-NO;#PPJM.MGC]E<3<5#I23)90\F.M4<9(> LP<#?Y471C= MJQLK\*KO5H/K*YHFC;',U4HMUJ1,;P8W',AYE=KW3#$$&SWX-KD1X$B=Z]O= MVVKA)B:!)S+Q B<6J<+_I^0U@<,TI>&,S-^ZR=X/@-V][C\+D(F*)$G6/Q>U M)%2".BS@QDK!U$3\7%P-IFJY>B7 FE !;I6CZ5S'X2C9R>Z2ZY=64\W>9?0G M"N0JUQ5[K&4#QK@WX0(6Z$_XIXL4(QWCR1-W&B!=5@C]0>[*YIHAJ8$-2_+U MQ>^#>PPJL+95Q7[=_G@P'E8/!5TPG,AJDHJ5#N&170O Z$O_EUYQ-7IH1^VG MS*FOR+_:2:VT:Q4A31ZHZJ?3[\+;5KG_?/:8' MFG[I]B= ML:@TZ8?E!58U2??NIW1]2\:O58T-1041 J%*/ZW/WU.SEEYV09Z MMVZ'Q2_U#YFXS+ HFY^2LDBP]__R2K^Z* ??)C_CYMZ?1YW9C^7*)TS1G0 H MR;_]:>%!LQ?\_^Q]:W/C-K+VY[._ I7W;-5,%>T5J?MD=ZMDV<[).9ED=F:R M6_L1(B&+"44J!&F/]M>_W0!)499DRS(DDU17Y6))O "-[JCC^U]Y MN_W*VUMO^OJSFOPS[*1R'ET>9!P\B9(DFG^_)LX.B.9:H*OT65^_]I46)OSF MV6&6 1U[!20[,/,]P T=F+._B!;NJ_0D4^"XE::$WUVT*<8;ON[IVF5 6=& M"7OQC4DPZCWV_W2>YC%HN85^3VFUP6$$'.P,U6Y:9OCD";B< 5@J?_LN!*/E MN[_@E5LM-F)*8DKS3'DM7+57NB)L^VG&[.U+^(-4S(2[O]_%41IZ:%-%\8?_ MY[I"3*=OP,:/+3C#@5BTYA^;^$^;YR\0^@J1L<9H<$(BUH%PE2$6<=PY<)P! M%Z55?SU!9F!U?;=J<,E_FR:!^1DK!C(X9;MO]?I=4_,VLXP&F'J'T4T00!! M$/#HMG;':G=:! &G\[EK;DQ]W$@/)-?GA*Z/V]TG8MS M0=)PMM)09/4ZQKBE*5)!+O<3^G?]Z!AY!15"H.=R79KB-1P!N@XF75,PCP24 M!-28@ Z'0Q+,ROC\[5Z];8ZO48*GV'9EV)&O4ST@.X26V3/5(:&-![XAF#D] MJVT/3H9G>U.AQIA&HEAM47Q#:>NVK';W9-9#4P2*$O-WY@AL.UU+2?F50K"& M>#UOYH(W!<5(VDC:2-HJ;3,T;#.#D@DJ@TLU@Q^[90TZ;5.,TA1,(8$X7X'H M6T[?(8$XG6->>^U+J025!9^F> F@INU^AWP"DBV2+=.RU0.%;^S$;N-%B]SM M9PO,DY=!VX>OS?&W[.')]NJ; DTD3R1/.^7):=DD3Y5Q^IN1R[>UY#7Y*#6" ML:;X,$[7V;:T3MW6S+O7DW>BAR[Q48,="_4.(?9*%M=XL4LZB."FU4#;=F_0TA!S5 MH%.B;NKYJ"1"RP'Z3NX2>I@Y_)#G[.9:O5[P_[3K\U[';M MOKD.?G;?2 N_3H>ZV-'D:?(T^8.!A)P]6-AS(W!F".F(Z8[ M =/]$&.7\U]7K=1_X'Y(FPS$?&_"?#_!9]KB(NX["??=8J3DGQ@I.2 .265M M3GMTO4)4K)R0&P?!(^>>5&=GZ3FFJOZ.$I[[[YK+B&YZTA'!#,$,P$-80UA#6$-8]O>V\)?@A^"'[J4DFM\59.37:*ZUPB\G*_-7 M(6K6%XS.I9@(%C)K&>.\\_0>%>@K&72"'5KFIX[2HL3>P=X$<$/P0_!STE:O338R*%:P*BF6SDUV1^FXK4U MA.&FUE_K <(82UMM"I"0/)RM/%"53I(*D@J2"I(*D@JRG:ATK4%VH=*U=<*B MYI3J,EF:MNDA)!(M$BW:?R:Q(K%JE+-) D8"1@)6-@E)=QW5H5WG"*K.2E&R M5TK9,:H)90]5]2HVSM94@_4J56KH&/0R7H>H;_6[QOII/4NU$[#0VVL B\" M+P*O4X 7X1;A%N$6X5;-<,O@,8&CE)ZM <]175H"-0*U*H$:>I*=TP';65AD M=2]W6_7RMJ-%[ L@;&2 MM_9ES^X/V^V^T[:'O8'!DK=#(Q5O^Z^LW7E6I3_/>O(U.==6+SN8Z$-UV*CN M*3%=E9B.BO^9^OU]\QWX,ON)M<#%IMN^/@1#T5 [QMD<;N#.XL/_N2P0CAJ_(HN(E-E S_,@]; M4=@3+M90A]=^0.3)G*NCMA%D/!;,T[@@/*8V1;8OR"@,<4/ELUA$,2Q R&ZC M>%[:_VE=_)^E"#SC]P*HG#"@)4B.AWLP\'H>!$OF 7(!H?$=)R)?,HO%IHM_ M"*7F\-U,,@&\YE5\!^W2B.2KO%81 F,"ZO&!:#"-<:H'R)X2JRT<4$1%#+._DAY#/(#PC/A M@'TLB9@GX(LYT($]S(2Z#_\C&/S*$P5^"=P8P_^C4('<(I+2G_@!;H0F,XZ_ M!MAY17P#,,7A@JFA!).[;HQ2#L#I%<:"%FM_RF1D%6_D(1,R\5&V$0R1!OHM M\#KU;'A$C/*/OZHO '391 :>/!$^#5_DDS=V=KCX$*$C^S:2_:OF0CS$?NH M&:*)FA6.JICD,KL??K#*&*:GE"D#_:HYV)\)4A/D&$CL P4VII*_0X\@\ 7 .>*:323 M/ ;6"EH2TP4XQD0MV!LC?Q MF O+R&B,61P7"B9-/&GJWYL9D0KP;UGX.)HK&?4R#)4S?X&V\B7[59GFKH@3 M#H"UIB8?X70@HQ5[3?UO6@$B!/A3C"0 R_C(WO )P5'$"HCA09@7%(">TAB? M\UR&1;$V\>'.'-LWAY_!C]8G;G07PJ1E"8@Q 0EQ/%"? ([B3'H!;A/_7B<> MI0O4)=D 7:T@D!*HCQ\6*L(OE8@K>T6H W80\!/9?58 M(AA.<^=*/D61'%\*3ZO M/ 18"]2^X'4BN8L!U4%=C)7;)Y_R);DZ_AV$_RN.K<2K;64^^)GE\Q]O#JL9&7\,V0HOA]M\@H:I2 MZ5-?TT2?/66S&LF.^Y^Q>FM1WMR&P"=OVP3? MNCU!'$L<>V*._T.6>?M,/D(O0B]"KU.B MU]#J]@B\3*Y([E9RU[.')'4&I(Z< M^9%*H]6'+Q/,$A<7ZN@2;DL9-AT(J5Z 5&^;Y52'9GC/4*@IG@Y)%4G53O.[ MWSZ5.)$U4'W#W!S)2EDJ D]04WY*179XC]/W@+: ]RGMW_ ]8KME]?LG[)1P MUKO(!) $D 20]0+(H65W3]C;[ZSQL<8M9HPPG/Z$5Z\5//FIJ&QD9+Q'/JY^ MJVI7^'.AZLS _]?+4OAX^/P^"NYU581[#AY&*ED@[G1I!6!W'"E6'_ EQB.+ M6ACZO#>P=QI+57QBDL(%6*]G537"\('^DIR0I+/>^EJN($UJ;1=07XW1T6Z$J$KDI4*E>4C8,!@F'A MH2?J:^1K:96J#L9"ID&B*C5-_1!<4U\M?Z@K/+"$_RY490?.'F:1J6(.1Y?F M'U*.J7/"=(6VT_/J]+&D,W52"05<90#JKE%9F1!=$TU@&0[-26(>^M-E 0#( MY5CVA=]Q/Y1%899,^OW8RZ]8%9#,G[^(_3D\!7A25TC!%[SSWZ_,S+Q:3BR M@81,\!I=TM+*2ET^S'QWMH936&1K(O)A>^N#!OD#+@6IC!Y"G#"F1(KPWH^C M$.4*.;\H01?X7!7S\O%MIGX;*+=-.%)9%-OABP5PDJX3%HNYK^;PSB_/ MEH,T"KVWHRK*['JJKN09P_V>CY5IHC@;8$XN,5\$T5(<3"5=J@?>@"5%D40E M4A03C](DFYL?Z_7#*J$S?[$Q>#7/M64M.."@X;FI!"L,ER_G.<5G%QIOL_7) M"K"5RG6IVCI^.,5B:ZINUX)CB2$+&'*Q5-:G*C.E5QDD002!T+W3"JY15RE2 MO_/O2Q-"6$]CM7:JZP,L3R@17_,%/7 A](-@??&I]R+THHQGBS)2I(I4 MU3!5" F)B=XZ*&58NV_^/)WG)1DSS"@-8%4*JMOF? $.*HPD$X:B;M>J:!<5Z3)7I,MNM9^G+=3L:[7)GN]16V?2A7K:7REN(K5<%P-UCYWUE.5S=BN MOBJ4RDHL9J84&<,*9$>O-$;(5JUZ>97BPU]#W"SRL8GZ#Q@ 5_'+GW39^RAD MH[R"_,4TBB^^\ T6K7)4IX4%^^JZ[=2+Q&"IRXM<;Q8(W9\ MD:*N^P'*XWGEIRG[36=;J/[KCH(Q)Z/4BPZ(UX#'J(+36Q_I(U0C5-N!:EUC MA3$)UPC7ZHQKU6"J2D!7=="IHE97-7B% *A1 %0#E5<)=*J%834\?K,0LJL( MU@C6"-9."6MVRR9<(UPC7"-_L8+^HCWL5A.=JL$KIRSJ7N_-QE^VG"GVU4%T M]@[/%K\$RL^VMK(Y#X@J*U=0^BJG^L]5T'KF3'+J"$#"=-["U#5V%H^$B83I MS(6I9\X=(V$B83IO87IG'ZFU #E4)&FOD[2:25+'F(W7%+5#QP[>K(_32;MM M5(.F]6BH49E-#7,9NJ\FUSD;!!6"N\I9"@1Q!'&O@+CNP%PS;L(XPCC".,*X MRF'5A%EMM@<\H+GCDRT:R^TM7M+5[5U+PILMYBB??DELWZNF MV^SQ%=BM7B9QZB8IDE'U>U8]A#57ATPU549HB77C\(E0 MD%&TND^VO2V9J9[$#._'B:DO[WT.CY)+W1L3R^5B%V4!T/0.E!ZV7@9I5\UL MHSNAAK5[53=(\A.2+Y9[4$*UZ_6$;JO, 4WOH^ >P6V:R4:!?'=PSQUV(%_$ M )3^ IN%%^UZTX5"5 /K_]_=UF6+P54!T,3$ RU-.)0;,#S N(#921;XK,WQZN=IJC@4A7T"GT.AEJIWMQ%*.X8I#8(T470M.L#Z4J8J MI0NH%X@DP:;E2,@,L, .,#05^ZA3 3E%KD'X+^3BDGU))[]EC<%U2W8>8Q?< M4*\A]CPW)Q1.U_#\LA;;6^0]ZZ,.$T%G(1<16+HY6$X 8<6%B(4@5 H' 1-P MR34 SGF"IMIR]TLT&&U].4*R-*6FOHA%HK5'NZ6TQZ;+=,!3]>@S)E[AI-0V M*E!LLD3^D0E7C=0#(%40Y,0 6U5HR[#4I=S*9!MIX2?8,3D12@=D'=47L!) MM$^H(817W/UX"-G2I3+K2'XG0NRO#FL9+Z)887<*?Z'AC;('3P4.QR7F[A^I M+S7?&NY@?QQKZ"?@Q%+3]@U*3,!K4E0$9DHTI\(_(9)3T4'\@7]F_#KA4NBO M%T$J7\MXF8.3.9=?0F)'-E4G-W];0,3&9'W/1CL)=>@SPV$L% T$' M+1:C):WL#=!849H@-FNT+3 " ;&P;+.;LZ<7"@UG^X16,[),94-4^V.:EJN4V^7FL\)"I9485T%"M?G8$ZA(L/Y^E[^'(#T MP >\!_J_\]_#$$,V2:6O&-+C2]!I4_3+>$8,> SWA!K@.Q^OWVLHCZC/ QFM M+0$N +A\H#>523X5.G:U]\KOCI1L@H+^#9\!>!#/>; 6SDK!& +KE:,/ M%@-;HFI%S@,*I:&R-<"XT"ZR$@T@VVZ)J* ML3U"4/A:TZD/A$9O7/%2B$XP M?G"C>Q%R%"J^6 3@BV.4,@\!9!RD@@H8I4R6"PR[*ZMLW5;QQ8IL M,?2NGL 'Q1G*J_' $4M5Y#GPE0NLHA!P"=J:>OT4).^(RRC@*9APY5_"TF2! M95"T/ T2_=K(=74')LVD&.[UP=I5<26X]F'FNS/V$*6!ET=\U&U9G*@8&U/[ M.+@FGICC@_SY' :&ND+I'C6T2$7?'^F -%107:B G::Y9B=X@_@F8M=7U,!W MH*BI[0&X5W.+NCD*5+0-WJ(W (!K\?O@:?N_%KA3#Z8^D9D;1D:,IY6"UQSR M -S(O)@_A"5FV12VT+-6YK'FN]T&<[DFWP.S><=$G)Q^*#-)/L;POU::I M=G"F@+V:^=XI9RY*)0B*?/_A8'!]JA?<3BJMI4\YT?ZD'R-(GR+W1BA/KFP?>2V8=A MZW+0'CBM7L_I]P:MMOWG/!]"Z;J%%!_R/S:VZ%>S*!\<+W(DAEO/^>]_]%P/ ML._\^?DDC*W))?K^5]YNO_+VUIN^_JPF7Y/2I?5*&23Z4(?3)SJ<;IIH^.1M MB6);33=B2F)*\TR9Y^BL"-M^FC'W;C5%Q7)VV>^ZXW;RM#%..?XGEOT3$K$. MA*L,L8CCSH'C##@D@WIKA4]QY*6NWLV6(K[W72')"*RNYU8-KC%V*JL^ATL[ MMF5W'5/S;DIM2H( @H"S@0"G8W7Z! $G]+AK;ES=?$OTL:0'CEN-SYP;(T_( MK"?T; EZDT1\PXK9;&%/XC1 <[(_MMBKVTZ)QPQJ=3KW#&E^CA =8+7"M MW!/Y3V^]94JMX8YT NGL6\/UNI8S-)?G?# YST+S$$ 20!) U@L@.P.K-;3? MGIQG 9![=Y-^Z;; M;3N#F^Z-K@<[OKJ^=1R!3%GESG?4=_@A+^JW*U M>&-=BXILK%HEZ@+[3XPFG>KE4+Y=*QM+D:[/?M=N8>$7A2-KM M.GJ(O?\&(?9*E2'].HN%8!_AMYED-YC*==3P,?$>T6=?V:2BP53)FIBR^DSY MD:MFVZFT35KWS[KMVVVL[)#C)LRE%MF.<]X0_A#^&/:?RQ6U;?&1+^ MF,,?BC#L;G0;1G,_I!@#>7S5)EQEB$4<=PX<1S&&?ZGHO_ N.$R6WXFUK"_) MHC21"0]QZ.0%F!?6MS@1^)8%GH=6]W0N=U.2ATF@S E4W01F8'7-)>DW12#( MS]O%+U?[9W234?[6WLQ)SW95@S_K<7RK*A'"UF7O2!42#B%8DR.'!'*- #DZ MP'I&!U@!'LV5MCTQ/-: 48^[Z](DH_M3E(@P\7D0++79[=^++'YFL8% ]P:J<1=?4:%K7 MZK9:%$S;J;YWEZ8XV< .KJ6 !_9/HM+9##0YFP@18JF#(,5B^=,XFF\KL/!\ M686'F<#J"<*/&1B3PDV8+QF'5^=OO61?9T**M>_RD3P(>,(B]N<\AOGH4<@$ MZWI$"QP"F!]P61+[+@Y"_Y*&?B)5A!#&,L7*!Z$K=EQVR6XC&!=W9SB9!30E2VVDEBX*2R)CY.+ MTL #.J_-W%(CYS !''(:)'N0& B*;Y=\+O!.7?1BY^673\O-1EF6G;55R@58 M;KD?_Y,'J5@5:I$O*<+BM,>M_JW3=[I._VHP<-IM)RO"TK]I=]NWC2K"@L1B MBEKLH^!(*RQQ\W02?(5*L.1B,-=CEPSES>5RQL0?J7_/ YR,8F,0V]]%7J>E MX'N>L"E2X%Y1 -@261V[(\(<%/.B6*XN4' !2.0GB 2N0)'/I!-O0,[G#SZZ^@*G! M:.:K%=<#EK-\Q)Y(1#R'U?68OC92(T[G&NOTY5M>GQ$PFVF;H MJIRN*F=?=IQVJV4/.\.VW>]WS%65L]M&RLIU!U19C29/DS]&3;TW*&SS%C7W MML<81DK)*P7-=NEEVC]X]?X!%5?:X+S,HZLOMQV)6L;W@8GW=O">L9P9XCWB MO?WKDF('I@/V)"G!?^VVC\"7RSS*/86Y&BL.5"'R5&YX L14\2@0MACE(C-LET;[RR3@)& [:_U6Y;=[Y!LD6R1 M;)%LU<_4;I)%_>OEETMVAW(;JK.W_$Z$[I*"O53]N]H&-94 )ZDZ;ZGJ6/9P M0/)$\D2QYM/+2U/DX9BAYIHWR'G1P07RT8^4DD;%\H])/$IJ,T6PIB@$ K)& M %D-ZHS7 ^7J4!#?Z5J]GK&3Y8>3\P1,1P!9#98[.A4)+0DMC\.Z[;8UZ!XI M<$9HN3N^8*+(^/"%]EF)2AOE#/>O!'LVXUQ4N&[M=JK= M1I,_Q>NI<-UAA>ORFJQL9RE6VO[5LLQUO.0MKT)9@AF"&9.DMI/6$-8\_98 M4P.KNA) 5(VHWN>)R:I+-X)XU4-.X-"9?%(*D@J-M1SWW+ZQL+] M)! D$"00#12(*NZ]5,4DI;)XE<6>IE06HE ?A?I(P(XH8*CTJ7(7B1:)%HE6 M_0SM)MG35!2OBEC4K/)=5!2/(F,D5>:+?#FM(U5"('DB>2)Y(GEZVT U%=4C M%Y^JJU0WD^[$Q+EE6(H<]B!A/AL3^/7P_C:,Y^R.-$O@[NW<1^RX\$N[@;@(7 M9=]+-HUBELR$%,P/91*GN/,HF?CFR^22;1F1N^L<#,AYZ[-E-S:T3 M)!'W%-5D-T>CMJGQWPZ,NG@3+[^Z]_2>7%'>>+ M#[? +/]$7KGVI1M$,HV%_ I =!5$[N]__]-__36_\(? %(<7%ST^YWVK>. M;;=OKEK=P6#4(6N0O][U&-_9'Z$C1(%"J]](OK\CGP6O(0Q;^#,OHQ="_9N_P6 MI_6]NJ#X;'__'G0$NQ63..7Q$B5;P_0O"V7.L2]1D*J'9X]:O[C50UW@2]!L MV1Q\J90!S" %!8M_BC3">_"3?!R?,0 M_@E36 ?UMR/EB$$+ >FFL?@CA6^#)?.G#)0JD@U^=&<@K@(U/W/] MV$WG$N3755]XL*()4I+#:Q.P I9 ^^P%PEO7Z@)U,I)XM0Y16!K6A$L8,3P( MUP7T8,%5X*6A9@+?C'1$L55+$OB_"U@.F$NH M%OJ=IC1RO/[-G\&XM#T;"WU=M\5@IEAG[?V*""6C:%WTU;L"&**^V8/"EH7E:3[9RI-WL> HF+OX MIR:L,D*T=&=6+G\XM5 S$E43.CMZ 521 %="":"6&R%!06J&3T3,-0N-^=> M09WR=5-]2O\N!/?1Y?"P/=0!*!NI-0B2"V>/J[-+ZRB6>XA2\!>WLM6Z8C%15"'2!!'2D#@+L@S&G ,1:4691*AV@S#@P5[@>* MF_S-A]: RXR%+_*B[:M1[JS>?M P,3RG0PJP$("R2B]' :A_9<6HIAWOU/=1 M*F%2\OV'@UF1NI!@KX26N;XC3M=(WQ'GE>TCWK;[Q/",.V_0W&GN-'>:^W'> M?O9'.:M19;1AJ4&KX=K5/@YS_.X1RO]@N]P.8C%BL5>SV,%-OPC\"?RIE] I M1?6'.))[Q_E..K)Q%@JNY.!&:N.'9)1D]!3,M@I;5U48BE ZB02)Q E8[F=! MX$N<1@82&4@DHR2C9""12)!('&H@497Z)QHG85K0O0BB!>:0"G<6PF3OEJ:$ MN$)4K)QT&T<_.JQ]!HWS>@-KV#M^X>2S.&I-Z$7H1>AU2O1Z=R+XVA2V-R*@ M849[3]#6)&BK!E-5 KTJ E#'J '?].84A#5UP)H::+=* %$=S"AR @F]"+T( MO>J)7N@$VEUS/0S("21HJS&T58.I*H%>%0&H@=TFYV]/ IS]B89Q*F&((F:Q M"%0"A)SY"VI'>(0LB#-K]-3M6/W.D?IVG*\[1P)UM@+U[K02=9#[40V=9LS# M(&D[6VD[QDX*Z3"2JO.6*C(*2:!(H,@H)*.0I*V&TD9&(;6P-H],JH7U9DU; MBXEOC\O>&^,ZVCHS(:[';E-8#?ZL1R?"BFR^V4[;ZK?,)3<=3+*F* Z",H(R M@K(W\2TK@V7D=A+.$SC>",X(S@C#Q0@C*",H(R@K+]/5#'&@S- MG;4A#Y1PCG".<*YB.&?RQ,[9FVNEG>:_J-:.VZX_VI%'Y!(&1ZT+@<,GA-LJ[%ZP'R, M-5/][_9EQ^C IE&L.J::>%@RBX4P,JHY?#>33(38;=W$$ZO2)W=W$]9-]M2_ MX3/RKK#JFX>U1K&[>?@CC]W9:LI.SUS378O%0BZ$F_CW(E@^W8\Z__NO?TGE MQ1WGBP\_9.DAH]!;]5O6/:*O=2/?-!9?85Y70>3^_O<__==?\SM_#-UH+K[R M;UNN QT0(C$^B^G?OKN]QN7]A_WOK]??,=^#+[B;7#C7G7[OMMWM#@:M;G?4 MAW_'5QVGT[T>=09.]^J[OS_"P/U6;F?CWR\\^HUY-IX>@D-L#I]7K.?W>H-6VS;6@'AKI0-VO=0=J MNW7&+6E///G:'^)_17GY(X4L**2S&FZ_VDGNQV]6\!6]$/91>Q WZ$$6F8WW?-=W%J]/M/&BI@1.S>%G;>$ M7I[@Y^,VM*[0/MCQ]F\^[8P-F,**"I&QP_IN!O3Z5[R.,(8PA MC#EFCNCQZQ37,F67F1K-0SQ>\$Z1ZK.,VCY Y,RE#)9.N)8"I*S++<+979H0)M M+$]MPA00Z4M,X( KYQRN7K)HBH^$289K<:%+]G5K5LBKWH\9BIY(1#P'RGHL ME9B,PD,F9 +#P7'Q,$QYL.V]W/LM54/' 7B^=&-X$/,3,9<6\Z=PY]*"0?&$ M1:Z;QC%(;G+VNVL1XC+SC1G=\ M.5,<[^6I64*R)&)SCL6C8$TXFZ9!P.YYD.K7<\R70%1AI\AO\A!PP#5(WR=:\A&%+4&.X M,J%X #F=8DZ:N@1H'4UP384'BS[S@2'QF5R]2MT)BY+.%SKA+Y6XUE&!N?J" M7;!K(2)D9W,JS&>"6GFA]!1XB+M6^FZH:)",44 MQ49UR-"D2,-<*)2JC:2Z \4 95-AI!II!KX^;H_!-!->?G# ']1%Z_-[ Y! M+84B[L&J2C9!K2?DYL:+<5'8S"Q^*C]X/8_X'MACCJFEXP!([$]]X5TMQ_"B MF"-K!A]Y O-,EM= PZ]HL[TDS[@U;'>N1H/KP?6X-^H-KZ_M;D_E&8^[MYWQ M5?^D><:;1S5:1I%@))%#3*SV\7+TM?QP?:A$H#X".4/FGW(_5M(HW+GMT? MMMM]IVT/>X,^I?O6../UK"=?DX!\Y<)G1)\]PXO52,ZJ5/[5J-#T8]#TQ'3$ M="=@NENT)?^)MN0!@6'*YUL/5:4J:F?KF #XI<$VCY+2;*JO=2G-IC9I-D[7 M<].RKT?#Z][MJ#^X'15Q\=;H]J1Q\4>E%]2Z4YC\\# YA<./& YW M+ENM?G_8=_JM8;=K&PR'VWTC\?!.AT+"-'F:/$V>=D(J[RPUC#X4E*:=$&*Z M"C'=#W$D)?LUU F4P'L_8&8;,1\QWULPWT_PV5P=".(^XC[:!#Y)T'P>N3@ULNK;J[=5_C1)5X'E+ M>0N*(1J#L1=(81NDT(M27(K7G!FJ!G>9RX?9ET;5SXLQ7'+N.<(T!:H)90AE M"&6J$WPAJ"&H(:@AJ,'FF$?:@'F"*N<<+R+X(?@A^#E6;=US,7+JV:%WU=FM M;B5LKX4KYA,1K_"NK1K#BB[59C/$[EM. M?WAT@C1E$X1@AF"&8.8 F"&$(80AA"&$H>*U]%'F3L>W70K MIR;[PU2\MH8PW-3Z:SU &&-IJTT!$I*'LY4'JM))4D%205)!4D%20;83E:XU MR"Y4NK9.6-2<4ETF2],V/81$HD6B1?O/)%8D5HUR-DG 2,!(P,HF(>FNHSJT MZQQ!U5DI2O9**3M&-:'LH:I>Q<;9FFJP7J5*#1V#7L;K$/6M?M=8/ZUGJ78" M%GI[#4#@1>!%X'4*\"+<(MPBW"+OT=\SWX@KO)Q973OQW>7+6'G=OAN-.!_XW&5QVGTQUW;ON#F]%W?W^T M%F6Z/E/+=-M2/E^$UPB[ZT]X]0<_ ,?$OB2PW!=77*JJ;O.%""5/_"@T,IW!XIG2R(ZIV:G;?@P9 M2(0[4S6,=?WA6S_DH3H$LVW-V%4$_V/O\EU&I_7][>C+5?'1_OX]\Z5,=RPY M^W7A8469GZ-+]/7<:Q4SD8Y!J#!,UAD4VAB3F,!$79R+5U0#C,[8 M_(8Y87UG0,+L$URN(,EB?N@&*;+%MM?!C]%P!S^9S:) /2L6?Z1^K&EG8;GH!Q'@W "3N90P8U<37!6/%NI!ZF*< MMLOEC*&E)B_95_@15XB'2\9S$5_1-+]_ZL7K[9^8((O,EZ>JEYNR)I9595?%\D?M4A^19$$$$,!6<3^ MG(,0:I8ND /%!67L <0.OXB%&]V%OOH.KA'?7"&EDMR)",74!]!!4<$O//CH M^@+@6>"]<93>S38%-5H 8FFT>9@)+8G\0<'OO0!YA-$"2 &R)4D <@O7PB3A M*AX6SUQPWP.5 S*_0-6G!3X$N;E+?0_4@V B\.>@*1*13Z( %L1D3P1\N>_L MD(H!\Q.XUDOA9P:&6:P>I(@),*KD'8F0O>9UA,O ":CD1PI^ ,-B7XKML);, M?+F:-KR*LWGDH7+ X21QI!2#?R\8H#Y<.A%W?A@B6\"U_\O#%%E =PGH:WA> MXP)$0 XSGJC!3G)@ 8NE9 H0+W3$ M>6N:!F" 1=,I?CG1J^%&<+%<1*'2!MA20.,]1_A5S^1*Q3T:MZ;,VIC#Z.E! M;TX>E9B^ X:K%R1AF0QD1"]RE_K?2V"W)&=E&&N 925='L=+D#;-S,C$J^EQ M->%M<]H;AW;Z%Z1PZJ!P)LU6..-U$PVD]$8C'N@<=I4C7J3![4M9(8S1"B MX7NO>Y1$3UJ5%N(@**$[H=^D\"K3!(_4RP(&A7^"Q>A-L[&70!]Q'U >GZH? M-=4^S?IH$"?ANBA-5A=N&_8^:F&Q4@. N4^I@$=0"A0H+P@,7>G!0"O62+]F MSA.TGS/8SQ&3D7+#UTT_Y1#XBIB,9C<"5 .PM VW^A:PEH6QS!?/M!AQ\_<=][SA'\%T8& M <"R6^,"$*7>1]$[%?"\BS)2?DKC123%8Y0$\8OU=HD26#20E%]7.(AS[@F% MD "$"#DIP%J\YA3FN"E+P F.U(P'4S42!;H"<$#JT M]CLOG[8<5X_'9^0A2=]CN:\,TT*+48TK"ZKF+\G0*;<1)0:I'@]PN3$\^7A\ M33()J[NO^R.8]"':!S7=R/W?%+@5^*&;[>..OER]8"NV>V&#[BYHD&^YMMNM M]Q_8%[T?NLRW(S\*+M.X8//279M[K/C@;7NL1>QIOOXPOW@8( GPO]XX+'KA MHJCIWD)*%:NNN!8#]):I?'0YH(8^=74)BG?S+B".1I["SY.@QW&*"Y#]PC"+ M8EA3-&V A+%40?<)&DY"2HL%&'^#!\LHA 1/;JLB&5\59E* (+/5SR$!YQVCB*];R0<=YOR,+Q'D2H1YM-*+;5^RTK5P6M%("?"'C<8QA;,U.001_YMNK M#R( QVH.DYZ!7B^]'^P;,)K FM$[:>A^X?/*_M)*W)_/KAA>LAL> T: #Q<4 M21T2]SSG/M@$GL8?,!E\F<]363)%G$S]GD&SGI9$0%[?B,P<3@&O\G%G.=M2 M79E,+_(P\XEB' Y3;70L'P@MURB=>>%^Z,::VFA6:0=Y8X_],>ZMO\@OMIJ1 M4MBF3N8:;A$EF(M30L9I]E1UP2/'$G$31WM*C#PIFGP6H)33;&-F#-?$'%=( MQ33'*5C+B)EN+7H#<]=3UZ3Q9"3&DD$G-DE'%63$8GN@&U80!?TDF2C^&BO7T8 M%T!?>'>J F077Y<+#56@Q+WR=\4JZ&$C5J!GA%);O*7=:5UT6A;[127 C%90 MK] V7QZ5L.-G M.8-3Y!I8_KF/>Q5W403L!TLO17SONQH%W8*[_+ 4CU0OB\4T4$"J,S]""5RD M$X-4%%,QE_YI'7?U;JY*10STNHAO^<:LTDD1H.[&:"[!#6!>A,(B(ZL4,54S M#876+ZE$]0>T^2WU[G0=/V0J_GOV=6Z,2ZTP\T">\O+O_2B5)4X#XN/30'PS M'F(^0D3FIP#/P6CG&IXG "992E2F/-UL3:W\E46JI:8@X/T]!]-86_*/:%>\ M3S^KE."9^0YJ;SD((G?UW,V+X$&"8[:I6' 5"MX^Y$OV2\A&Z1VL-+,=ZU4N M7N< K+(R<0!%EJG7F\)&N<;';W?Z.FLYP2HG;)JMY4C':^STW(IRD72 E(GNI#(G8!_L%9K,^ M#,6_(UB9X#56I]TZ@,(?V(\EQOU4XH)?2HR+//43\$TH=V8SVZTUHFL1GZ:Q MPK=5D*[ WE((:Q_1T598/@*,"2C=H<6B>"A*%@<5C\BQ.H!56F%%Z4SK'DQG MYR Z_PRF>?1P\<6-0$6L)9)K'8+RB2;T#4"AYZL?MA/:V4)HL&+ #$5#.=2O MD>HU_J-\=9QOV7!THP!AVM=NA(79X!134B">WYY9YFZ^PAO/0IVR6I"%.O2B=[JU!5$P4 ;2LF (D$O) M R&SF"D^3.WA8':]#[R8?9]-'PUF7,="H9DQE4]L3N9ILD6<)<>L JV$KV@ M(*=]HW?^^SQU<;MOI)8+(^K:N9(E[VH]D;7P4)#V,3Q8/?D9SVN5EK#*YLR M40?C?'2",D>RB/^M3;&46I$YB#FJ9W>O.:$K_L2'N2)&K$#1R6Q&C)"Y081N MYY;(/$+Y$CQO#V0 "(L@D]DQ*ZZ="[!0E&^K+ ]%$X <6(3\+I[MK<*OGEB( MT--IO6$ZGV2.-$A&%(/I*%.4:VU!26 @)2I9ZBU^MY[:O4:6S"5<>8':1<6' M+B6X@Q@V]%08,7/%X?]9) &D:;5_FDDA#Y9@)JIWA@JY0' MNS8N96H ,V0LLLTE5<= BN>LF[1[1"6>CT4,+,UDC]1V$8K0#!Z&J:(11D,S M'80C?DG0H[_AW2.[+ *N'Z#,K6((&D\1VC"^>Y>Y*BN.V5S0%0W68ZV#VB)5 MB5(9=7.)A4G?"16\5@;7*JEZ;[Y_K#34H280?%=IR.R<4BX(*S=T4^1QK_-. M6Q.PXJ$6I"B-79W)GR-'D7\1WO&[8C,AF?D(PL LR]Q1R;5C+#.9\95#^VBB MEX_L\*(5-=3,E'\DPAG/8LOZE *\3SE)V27(EJ%R,\ - MP;!^QI>I<@E6 K%RA3U<@_RY;LV19Y)?F#U\+KV:F5RQ*H;SB M4(0^69*;%&H,BT0[C]<*^+/-$[7/DR;J!$_&T]NV0*;:;2B8Q'HT>^6\YZ/T M95DSNFJW.O.B5YH$1[ORJ;=.<,>ZUQ%S1E*)8@XK8,CH0T0 I8^)6NR"!3(J M#.%L#WX=?$J!)/ 6QWE09^5Y/!/=81>[?0?U$0_,"+UOGAV'\O^SLF7X'.7S M/P4ZJK"T\HJ"U0Y@-$$&UJ'PW/(&A'D?%WY M1*DVRX';Y^!RH;19N8V#KU\/SZV=N'HT_PQ -J<,WZ1QMJ.@!U,:B:8J7XFE M"E;Y>9X7ZNP9OQ>KA_C3M8A-MG>)/CV(FWX\;FADN*XLOQ)$HQ#>9Q*D1G>I M/,Q"Z^^BL0Y7Y-BS0;+RXBOXG;/B-<7)LLP>SK%L*S344I*?43J9):I.9FS9 M3)';#(>-(\^XNP.K(-W8GZ!O,0'Z9E8;/,SU%UF8L+RMK6%6L0_?MKF]UR;- M.D]D9J36T!%:GBI.@JH= !Q_*NW_Y^'+[+)$^U-EB_V1Q_R\(?7L<+77A1%F ML!^>2=#9J(?QTC(7Y1(9O\1W/,RP8%R,$CZ,0N]3*1+PR[2H*5!DH\GKPLU[ M20F-0;_=OVD-;V][G.@VAA&_0V3H-Q+]BZ)[H2R')2Z0DF4Z03, M$)_'RI:,8 M7 :>Q8?R?8/A<)AM^:/1<0T@]*!LYNSBC>PC=5F@(A1W["Z()M@4-W.<5 I4 M''%ODH4DYVFXBB"ZZDPB>-T)@EX1[M *4T;31+T8C=XIX'I\D<4U%PNL;Z0. MY80B>8CBWQD6)O$3T./JX(T"?K: EPB!%3!6S\+\M= ;<>A!P9KZ<3ZX[,2/]NW8+'K0Y\@!P4)1Y%CZN$TK=60= MPV!P1YXZIIA):;;XD<_K@9$01(N,7IA9KHX]^T >E>4.VBWVU+S7"+K0^Y] M[[@X$AX5*??(H P]R2F =)3M12K29:HU@D5_P/\I MEZCD8U[ M^X&R.'"0*OU?3R0/>V9[^HHD^(,Z$H&IQ-/2[C ^$4P4]+XC('K&$F7&JT?& MWG%UWY%C;!@'4SRB8S@<#-QL^\;#PX;>/N;HUEI 4B?TKS16'D5^F$5!L+R( M'E"NUW66,HR5VP2^-[CB6D?H(*B2_6(W8"TU)&-5U8%O539-O? FSPP8%Z[1 M&J1^N1FO(:JN7H1V^7P5VU*N\"H>G$<\5$@D#7#@N1LVC:($3&ZA(FMZ-VE% MLK*972!B95OM;:BXD-8@1= RS]U85Q$_C$:?UB:4"=AJ M/7%@>B)JGU.%EA;@C6N1!XS,PI-6%L[>8M#GZ07H/^GQ9\5/T"%6;GU19T.N M9EJ*DJRV!?)P_92#,GJ\/?=4G$L/:A&5M@)7A^.SK0Q8-QAA*9JEES;/)\G* ME,B51LF+8*WXL"@CHSC1+7L1.<+FA!V7!>4J*X'R98:*""BP@0>[Y'6W%X!R MFS5AR0HGE@!)K\.:I9Y]I0#$ W]>*XH/6-=0R_\U+ -N*:UB46V]9=#;>[1/ MH(N*CBLBPJ*#/O5691-RE-GM+L)_5-)#76 TX[BGN+94]@B%\A[9WTN5O*@T MF]*>$3Y"YY? LV.5&F)EL*=?HSE6H#VC=T:D*&!K*U%5Y$C%I/1>(9\+;7PA MB!5"B+N\^%Y5@@G-AA1MVWQG5S-\&<7*N7'*Q?^'G@-@UF<%GFAIW**99KN>A<=/-W MP+\"8UTKUE2[NQ9V2(I4G,_+=O"R&S(1EFQ]Z\9NP^U?.,B2QY4-K.0]NTD9Q-6LK*+.E\V,V!U:#%4?*E+TBA6\ MH.6^YGZ4,W/R3?;5H<3"3B^V^5>IR2H4)64Z7VAS0YO@.FEJE4(L5P6Q5CG' M^SI]179*X3LJMP?WKI)TE4R4;7AX/OKWN?V')D*](-P1R"0.E CDW)FBXZUYAF8>>I^4"3"KNDP56)SG6-LB+F8>;U,@Y6G%CK72)6LA8 4T>M=5U MNU34NY05JPL0KI]L+,4GLD=XD*L=:I^5Z MA"I%(U*;#^K'E^[RFMZI+>\"?XIQD,GR4P CU[=/OZQY1:>04TXY43BY+K:X*XJG"AV!K%7I:C^B#G\NOR=SO-9JVRD5]C)51 M>C3R.8_!8=6#Y&D2Y5_HSD3J&UU+:=BZ'+0'3JO7<_J]0:MM_SGOH(+'$?A" MB@_Y'QMI-=M+-17E@89;6U/O7VE)#[#O_/FEM9[6[G_E[?8K;V^]Z>O/:O(& M&FQ3FR^BSP9]BN&VOWN:5NN]J3:[3QV!EEOH]Y16&QQ&P,'.S*Q-#P>?O*VU MU5;/AYB2F-(\4V[?TWB",3?]J.>+N>VO8B;<_?TNCM+0N\BV;L ;%=/I&[#Q M\=HB?L6J-X4);TK0*T2ZRB& <83<2>RSZLKY',?5O!MGIV-U>GOCW<'4.HLN MG(1>A%Z$7B=%K[;5';0(O4R@5TW")<>3.MQN2C$/KC!;UPX2D+-JWEEUGG%6 M#Z'5"UQ/TW $;F5_T#7%*$T!%A*(\Q6(EM5N&?,NFB(0%#7:V;(UJ!MDVB1W[T?NZA> M%*IM8+D@+'D7;P! 1]@;?D,OLW?O1 M6L/[12SP_.BV(M'DH9"'\DI>>]?K6[U.^U0^RB;7O)0\;R:5[TG:2-I>+6U= MJVG6%.\2D(R0C)"LC=!LKXU'!"2'2,^]A=5_6;K]4\6<7J^T%*Y M+--G(9,XQ=X9P&!P]6?==VB$K1=4^?;#&O",.C>WG?YUM]USG%'[=M >MSM. MJV>/KN#3J#4Z::$FI[,X:@.>-1JR\8S'=\^DZ>X[\M.5)=3=3+&V/=:,+$T' M^Z)BT3I58ZUHGZI:DVU<%@LE5G)G1>B\K8FEF\%QW2 O M2G.N=I"]44G E]J.JQUHUT1+J_.7[1!QN;*WU3]S6!II!#> M?[BPXYN M7@%ZY +;MK%R8^J)"$$ $M4O=TNA2LZE/6@[[>Z@U^]T>AUS MM?BZ9FKQ#5]7T*W]MN7H>E2.[I1N9C7J0C0LF$%UOW;7_?JJ:B]_U!;2C;*0 ME'7#=ADU=%[SI4^<3C3:+22*N"9:GSJNJTNLK'>/"#O!4J[GXO8G&1 M\&\[]G95#S[\(EW@]NX&.0Y!D=[EP&A:ANH[N)X^8G2TMNDD$F2-++\FIS/F M([C93KMJ15_DQ7AZ0?+M=]V]5S7ISM./A!3%OAF]2Z>6S'&XL-58=^E8,!2H&B%*@# M K<]R^XX1Z?66<1L";T(O0B]3HE>7?O34%_+K2\]LM&['_7;O=G@[ M[O2NNG;?N>H,\C,;@^O6[4G/;-B]HQ_:0'JQ8$4P.J]!YS7HO :=UZ#S&O7+ MFFH8?2@UGLYK$%/6B"GIO,8;A*2]>Y7UYJ82ABIBJB169PU.><]GD/?L.-:P M8R[@=-9YSX1>A%Z$7B=%KY;5=PB]Z-2&R0 T=K42H=0]LG3'-=W1*>^711ZL M>0^V84GI8%;9P[8I1FD*Q)! G*U V$.KV[%)("B4]#)E_,#CF(=8N%DIXB2. M0 .30U8A(&I*ZK8-OD3?7()?TVO*DVR1;.TO6X[EV!V2+7+%7Z;]%Z#NA92Z M[C-: )@0E@:J'?54"/+$R?%XCI6&UK!KK*Y+4P"&Y.%LY6%@.:TNR0/YX2_3 MQ.*;"XI8Z>!H(J- )(+YX;T(DRA6794PFSWF;L+F/$RG'-L@B)@2/ZJ$5$WQ M)ARK8QN#L,8[$R1:)%K[.^I6VS%7=J3IHD5^>KYEGB=\QF*"_;/(#R$_Y%FD MZ3CDAY \D#SD\C!LT_XX^>4OU+Q^*-,8#UV0.U A[&F*.]#O'C^YMBE818)% M@K5_%+Y%N^'D9;]0UV]M-TVN!;D6SY6N&P[)L2!I(&DH$6/@V(XQ;FF*5)"[ MO8MI?@S=:"Y8PK\)B54-J!5EQ4"H*8Z!TR*_@.2*Y,JX7)D+KC=>L,CASASN M*(%+R*5X ]0Y0KVR-P2?KC4P"#_/T*8I*$3R1/*T0YXZ5O]81=*;*T_'=.YK MWDKG:Y1PU9[W<0%RC5I7JHO1=;\+OW5/VL4(/96U)D;8 MB<>@)S'#34)DZXD '<)D.I_S&"Z1JGV1.^/A'?SMA^AMY-36<495=[*@-PN MU&RR5-\"-\%(IE&L'K* ET<>/L0#,2N5Y(=JMEKON1TS'2_LCIO&D+ MG^$9MR^BN=/<:>XT]^.\O28[K95SB5<*]BTZ'U6JS]'762P$^PB_S22[ :O+ M.\#EJ#+S'2]4\#K6L^US9SW5]XW9%J.V;L=!-V*QCSQV9\SI*1X[;H2@#W=UFY/V6 MRL1HBT9B36+-?5T73+NI+]]5UVXD7B,%3MQ:8VYMOM(F=JP1.[Y(4=,AXEU> M^14/5'MTGK")N//#$ ;)HFFVH?^6LDP)7V?0+/?=\6MY;4K>&]'.,(^]/QGE MSE@#$ZH1JAV":MWCETP@7"- 5 J!& 5 -5%XE MT*D6AM7P^"5JR:XB6"-8(U@[):S9K>-7 B-<(URK :Y5@ZDJ 5V50:?A\3M; MGH._>/8IP+]L.5/LZRK&[_!L\4N@_%SKC+TSYP'M29@FBV3UI*]RJO]^0,'IRU!6PV:UJ/*;&4V-$P^Z%JZ83T2\&F7; MWM%'XJ!AP@)YOG2#2,)"J Z,@DVC *PH8)JL"R1U9JQJ9\:NF:.\W]'.9^]L?/JU'YHF%!L=5PS[XQ'/4>)!8[,HOE_B/;Z392[1$" M_]-+)C4HV1#5'^)(/MT,YZU&-N9QO 3*57)PHWF4PHA(1DE&3\!LJ[!U586A M"*632)!(G(#E?A8$OL1I9""1@40R2C)*!A*)!(G$H082U?_8%8T;1YBI(NY% M$"V$QQ+ASD*8[-W2E!!7B(J5DV[CZ$=IRF?0I*(WL(:]X[??.0'+O'UA*$(O M0B]"KU.BU[L3P=?9GY(@:*L#M%6#J2J!7A4!*,TP \=VCF]%D!E%6$-F5-6 MJ YF%#F!A%Z$7H1>]40O= +M+K5:)2>0H(V